#consoleSettings{--ps-bg:#f5f8f7;--ps-surface:#fff;--ps-text:#203238;--ps-muted:#72848b;--ps-line:#dce5e5;--ps-orange:#ff710b;color:var(--ps-text);font:14px/1.5 Arial,sans-serif}#consoleSettings *{box-sizing:border-box}#consoleSettings [hidden]{display:none!important}#consoleSettings .settings-tabs{display:flex;gap:26px;margin-bottom:24px;border-bottom:1px solid var(--ps-line)}#consoleSettings .settings-tabs button{font:inherit;font-weight:600;border:0;border-bottom:2px solid transparent;border-radius:0;padding:13px 0;background:transparent;color:var(--ps-muted);cursor:pointer}#consoleSettings .settings-tabs button[aria-selected=true]{color:var(--ps-orange);border-bottom-color:var(--ps-orange)}#purchasePricingEditor{max-width:1000px;margin:0 auto}#consoleSettings .pricing-panel{padding:23px;background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:15px;margin-bottom:18px}#consoleSettings h2{font-size:18px;margin:0 0 6px}#consoleSettings .pricing-panel p{font-size:13px;color:var(--ps-muted);margin:0}#consoleSettings .pricing-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}#consoleSettings .pricing-default{display:flex;align-items:center;gap:9px}#consoleSettings .pricing-default input{width:82px}#consoleSettings label{display:block;font-size:12px;color:var(--ps-muted)}#consoleSettings .pricing-panel input,#consoleSettings .pricing-panel select{font:inherit;color:var(--ps-text);background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:8px;padding:10px 11px;width:100%;min-width:0;font-variant-numeric:tabular-nums}#consoleSettings label>input,#consoleSettings label>select{margin-top:6px}#consoleSettings .pricing-check{display:flex;align-items:center;gap:9px;color:var(--ps-text);font-size:13px}#consoleSettings .pricing-check input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;display:inline-block;flex:none;width:18px;height:18px;margin:0;padding:0;border:1px solid #ccd8da;border-radius:5px;background:linear-gradient(180deg,#fff,#edf2f3);box-shadow:inset 0 1px 1px #ffffffb3,0 1px 2px #14252a12;vertical-align:middle;cursor:pointer}#consoleSettings .pricing-check input[type=checkbox]:checked{background:linear-gradient(180deg,#ffad56 0%,#ff8b29 44%,#ff710b 52%,#ef6400 100%);border-color:#f17516;box-shadow:inset 0 1px 1px #ffffff99,0 1px 3px #d5651738}#consoleSettings .pricing-check input[type=checkbox]:checked:after{content:'';position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#consoleSettings .pricing-rule{display:grid;grid-template-columns:minmax(80px,1fr) minmax(90px,1fr) minmax(140px,1.3fr) minmax(80px,.8fr) 34px;gap:12px;align-items:end;padding:17px 0;border-top:1px solid var(--ps-line)}#consoleSettings .pricing-rules{margin-top:20px}#consoleSettings .pricing-rule.disabled{opacity:.5}#consoleSettings .pricing-remove{grid-row:1;grid-column:5;width:34px;height:40px;padding:0;border:0;background:transparent;color:var(--ps-muted);cursor:pointer}#consoleSettings .pricing-remove svg{width:17px;height:17px}#consoleSettings .pricing-rounding{grid-column:1/5;display:flex;gap:15px;align-items:center;padding-top:3px;flex-wrap:wrap}#consoleSettings .pricing-rounding select{width:auto;min-width:170px;font-size:12px;padding:8px 10px}#consoleSettings select:disabled{opacity:.5}#consoleSettings .pricing-hint{font-size:12px;color:var(--ps-muted);margin:12px 0 17px}#consoleSettings .pricing-tag{font-size:12px;color:var(--ps-muted);padding:6px 9px;border-radius:7px;background:#f3f7f6}#consoleSettings .pricing-button{font:inherit;font-size:13px;border:1px solid var(--ps-line);border-radius:9px;padding:10px 15px;background:var(--ps-surface);color:var(--ps-text);cursor:pointer}#consoleSettings .pricing-add{color:#e1650d;border-color:#ffd6b6}#consoleSettings .pricing-save{background:var(--ps-orange);border-color:var(--ps-orange);color:#fff;font-weight:600}#consoleSettings button:disabled{opacity:.45;cursor:default}#consoleSettings input:focus-visible,#consoleSettings select:focus-visible,#consoleSettings button:focus-visible{outline:3px solid #ffba84;outline-offset:2px}#consoleSettings .pricing-calculator{display:grid;grid-template-columns:minmax(140px,1fr) 1.6fr;gap:25px;align-items:start;margin-top:20px}#consoleSettings .pricing-offer-label{font-size:12px;color:var(--ps-muted)}#consoleSettings .pricing-offer{font-size:30px;font-weight:600;letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin-top:4px}#consoleSettings .pricing-match{font-size:12px;color:var(--ps-muted);margin-top:9px}#consoleSettings .pricing-calculation{border-top:1px solid var(--ps-line);margin-top:20px;padding-top:15px;display:grid;gap:8px}#consoleSettings .pricing-line{display:flex;justify-content:space-between;gap:15px;align-items:baseline;font-size:12px;color:var(--ps-muted)}#consoleSettings .pricing-line strong{color:var(--ps-text);font-weight:500;text-align:right}#consoleSettings .pricing-error{color:#c72e3e;font-size:13px;margin-top:14px}#consoleSettings .pricing-feedback{font-size:12px;color:var(--ps-muted)}#consoleSettings .pricing-feedback.saved{color:#278954}#consoleSettings .pricing-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}#consoleSettings .pricing-empty{padding:20px 0;color:var(--ps-muted);font-size:13px}#consoleSettings .pricing-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:650px){#consoleSettings .pricing-panel{padding:17px}#consoleSettings .pricing-rule{grid-template-columns:1fr 1fr 34px;gap:10px}#consoleSettings .pricing-rule label:nth-child(3){grid-column:1}#consoleSettings .pricing-remove{grid-row:2;grid-column:3}#consoleSettings .pricing-rounding{grid-column:1/4;grid-row:3}#consoleSettings .pricing-calculator{grid-template-columns:1fr;gap:18px}#consoleSettings .settings-tabs{gap:20px}#consoleSettings .settings-tabs button{font-size:13px}#consoleSettings .pricing-panel input,#consoleSettings .pricing-panel select{font-size:16px}#consoleSettings .pricing-default{width:100%}}
