.pricing-head{margin-bottom:14px}.pricing-editor{display:grid;gap:0}.pricing-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.pricing-mode{position:relative;display:grid!important;gap:6px!important;border:1px solid var(--line);border-radius:15px;padding:14px;background:linear-gradient(180deg,var(--panel2),var(--panel));cursor:pointer}.pricing-mode input{position:absolute;right:12px;top:12px}.pricing-mode.selected,.pricing-mode:has(input:checked){border-color:rgba(0,184,255,.45);background:rgba(0,184,255,.055)}.pricing-mode .mode-code{font-size:9px;font-weight:950;color:var(--cyan)}.pricing-mode b{font-size:15px}.pricing-mode small{color:var(--muted);line-height:1.45}.pricing-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pricing-check{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--line);border-radius:11px;padding:10px!important}.pricing-tier-head,.pricing-tier-row{display:grid;grid-template-columns:.8fr .8fr 1fr 1fr auto;gap:8px;align-items:center}.pricing-tier-head,.pricing-adjust-head{font-size:9px;color:var(--muted);padding:0 5px 6px}.pricing-tier-row,.pricing-adjust-row{border-top:1px solid var(--line);padding:9px 0}.pricing-adjust-head,.pricing-adjust-row{display:grid;grid-template-columns:1fr 1fr 1.35fr .8fr auto;gap:8px;align-items:center}.pricing-preview-box{display:grid;grid-template-columns:1fr auto minmax(220px,.7fr);gap:16px;align-items:center;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(0,184,255,.05),rgba(255,255,255,.02));padding:16px;margin-top:14px}.pricing-preview-box h2{margin:3px 0}.pricing-preview-box p{margin:0;color:var(--muted);font-size:11px}.pricing-preview-box form{display:flex;gap:7px}.pricing-preview-box input{width:130px}.pricing-preview-result{min-height:42px;border-left:1px solid var(--line);padding-left:14px;font-size:12px}.pricing-preview-result strong{display:block;font-size:20px;color:var(--cyan)}.public-price{color:#50e0a7!important;font-weight:900}.public-price.estimate{color:#ffd27a!important}.public-price small{font-size:8px;color:var(--muted)}.public-price-manual{color:var(--cyan)!important;font-weight:850}.public-pricing-note{font-size:9px!important;color:var(--muted)!important;border-left:2px solid rgba(0,184,255,.25);padding-left:7px}
@media(max-width:980px){.pricing-mode-grid{grid-template-columns:1fr}.pricing-form-grid{grid-template-columns:repeat(2,1fr)}.pricing-preview-box{grid-template-columns:1fr}.pricing-preview-result{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.pricing-adjust-head{display:none}.pricing-adjust-row{grid-template-columns:1fr 1fr}.pricing-adjust-row>*:nth-child(3),.pricing-adjust-row>*:nth-child(4){grid-column:auto}}@media(max-width:680px){.pricing-form-grid,.pricing-tier-row,.pricing-adjust-row{grid-template-columns:1fr}.pricing-tier-head{display:none}.pricing-preview-box form{flex-direction:column}.pricing-preview-box input{width:100%}}