.purchase-stability-body { font-size:13px;line-height:1.7;color:rgba(15,23,42,.85); }
:root.dark .purchase-stability-body { color:rgba(255,255,255,.85); }
.purchase-stability-body p { margin:0 0 8px; }
.purchase-stability-body a { color:#1470e0;text-decoration:underline; }
:root.dark .purchase-stability-body a { color:#8cc4ff; }
.purchase-stability-isp { font-weight:600; }
.purchase-stability-agreement { display:flex;align-items:flex-start;gap:10px;margin-top:14px;cursor:pointer; }
.purchase-stability-agreement input { flex:0 0 auto;width:18px;height:18px;margin:3px 0 0;accent-color:#1470e0; }
:root.dark .purchase-stability-agreement input { accent-color:#3e9bff; }
.purchase-stability-agreement span { min-width:0; }
.purchase-stability-actions { display:flex;gap:12px;width:100%; }
.purchase-stability-actions > button { flex:1;min-width:0;height:44px; }
