#subscription-control-board *,#subscription-control-board *::before,#subscription-control-board *::after{box-sizing:border-box}#subscription-control-board .scb-top,#subscription-control-board .scb-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin:16px 0}#subscription-control-board .scb-box,#subscription-control-board .scb-item{padding:15px;border:1px solid #e0d4b2;border-radius:13px;background:#fff}#subscription-control-board .scb-item{margin:12px 0}#subscription-control-board .scb-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}#subscription-control-board label{display:block;margin:0 0 5px;font-weight:700;color:#184b38}#subscription-control-board input,#subscription-control-board select{width:100%;min-height:42px;padding:9px 10px;border:1px solid #aaa48f;border-radius:8px;background:#fff;color:#26352d;font:inherit}#subscription-control-board .scb-help{margin:5px 0 0;font-size:12px;line-height:1.4;color:#5b655e}#subscription-control-board .scb-actions{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}#subscription-control-board button{min-height:42px;padding:9px 14px;border:1px solid #184b38;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}#subscription-control-board .scb-primary{background:#184b38;color:#fff}#subscription-control-board .scb-secondary{background:#fff;color:#184b38}#subscription-control-board .scb-remove{background:#fff1ed;color:#7a382c;border-color:#d8b7ae}#subscription-control-board .scb-result{padding:12px;border-radius:10px;background:#fff}#subscription-control-board .scb-formula{margin-top:16px;padding:14px;border-left:5px solid #b68d2c;border-radius:8px;background:#fff;line-height:1.6}#subscription-control-board .scb-error{min-height:24px;margin:8px 0;color:#8a2f22;font-weight:700}#subscription-control-board details{margin-top:12px;padding-top:10px;border-top:1px solid #e0d4b2}#subscription-control-board summary{cursor:pointer;font-weight:700;color:#184b38}@media (max-width:480px){#subscription-control-board{padding:16px}#subscription-control-board .scb-fields{grid-template-columns:1fr}}#subscription-control-board{max-width:980px;margin:30px auto;padding:22px;border:1px solid #d8c99b;border-radius:18px;background:linear-gradient(145deg,#fffaf0,#f3ead0);color:#26352d;font-family:inherit;box-shadow:0 8px 24px rgb(38 53 45 / .08)}#subscription-control-board [hidden]{display:none!important}#subscription-control-board fieldset{border:0;padding:0;margin:0;min-width:0}#subscription-control-board .scb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#subscription-control-board .scb-header,#subscription-control-board .scb-item-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}#subscription-control-board h3,#subscription-control-board h4{margin:0;color:#184b38;line-height:1.3}#subscription-control-board h3{font-size:25px}#subscription-control-board h4{font-size:20px}#subscription-control-board .scb-title{font-size:18px}#subscription-control-board .scb-badge{padding:6px 10px;border-radius:999px;background:#184b38;color:#fff;font-size:12px;font-weight:700}#subscription-control-board .scb-item-header{margin-bottom:10px}#subscription-control-board .scb-result span,#subscription-control-board .scb-result strong{display:block}#subscription-control-board .scb-result strong{font-size:1.15rem;margin-top:5px;color:#184b38}#subscription-control-board .scb-fields>div,#subscription-control-board .scb-result,#subscription-control-board .scb-box{min-width:0;overflow-wrap:anywhere}#subscription-control-board input[aria-invalid="true"]{border:2px solid #b84a36}#subscription-control-board .scb-fields{margin-top:10px}#subscription-control-board :focus-visible{outline:3px solid #b68d2c;outline-offset:3px}#subscription-control-board button:disabled{opacity:.55;cursor:default}#subscription-control-board #scb-summary-status{font-weight:700;color:#536158}#subscription-control-board p{line-height:1.6}#subscription-control-board .scb-item-result:empty{display:none}@media(max-width:480px){#subscription-control-board{padding:15px}#subscription-control-board h3{font-size:1.3rem}#subscription-control-board .scb-top,#subscription-control-board .scb-summary{grid-template-columns:1fr}}