#bp-subscription-score-v1{--bp-ink:#263a34;--bp-soft:#f8f5ed;--bp-line:#cbd6cf;--bp-accent:#526f61;box-sizing:border-box;margin:24px 0;padding:clamp(16px,3vw,28px);border:1px solid var(--bp-line);border-radius:18px;background:var(--bp-soft);color:var(--bp-ink);font-size:16px;line-height:1.6}#bp-subscription-score-v1 *{box-sizing:border-box}#bp-subscription-score-v1 .bp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#bp-subscription-score-v1 label{display:block;font-weight:700}#bp-subscription-score-v1 label span{display:block;margin-bottom:5px}#bp-subscription-score-v1 select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #819389;border-radius:8px;background:#fff;color:#1e3029;font:inherit}#bp-subscription-score-v1 button{min-height:48px;margin-top:18px;padding:10px 22px;border:1px solid var(--bp-accent);border-radius:8px;background:var(--bp-accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}#bp-subscription-score-v1 :focus-visible{outline:3px solid #8670ad;outline-offset:3px}#bp-subscription-score-v1 .bp-note{font-size:14px;color:#53635c}#bp-subscription-score-v1 .bp-result{margin-top:18px;padding:18px;border:1px solid var(--bp-line);border-radius:12px;background:#fff}#bp-subscription-score-v1 .bp-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e3e8e4}#bp-subscription-score-v1 .bp-total strong{font-size:1.65rem;color:#465f54;font-variant-numeric:tabular-nums}#bp-subscription-score-v1 dl{margin:10px 0 0}#bp-subscription-score-v1 dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0}#bp-subscription-score-v1 dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}#bp-subscription-score-v1 [hidden]{display:none!important}@media(max-width:680px){#bp-subscription-score-v1 .bp-grid{grid-template-columns:1fr}}