.calc{--calc-muted:color-mix(in srgb,var(--calc-on-panel) 64%,transparent);--calc-line:color-mix(in srgb,var(--calc-on-panel) 18%,transparent);--calc-soft:color-mix(in srgb,var(--calc-on-panel) 8%,transparent);--calc-accent-text:color-mix(in srgb,var(--calc-accent) 45%,var(--calc-on-panel));background:var(--calc-panel);color:var(--calc-on-panel);border-radius:10px;padding:20px;margin:18px 0;font-size:15px;line-height:1.45;text-align:left;box-sizing:border-box}.calc *,.calc *:before,.calc *:after{box-sizing:border-box}.calc[hidden],.calc [hidden],[data-calc-replaced]{display:none!important}.calc__title{font-size:18px;font-weight:800;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;margin:0 0 14px;color:var(--calc-on-panel)}.calc__hint{font-size:13px;color:var(--calc-muted);margin:0 0 12px}.calc__hint strong{color:var(--calc-on-panel)}.calc__tiers{margin:0 0 14px}.calc__tiers-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--calc-muted);margin-bottom:6px}.calc__tiers-bar{display:flex;gap:4px;flex-wrap:wrap}.calc__tier{flex:1;min-width:64px;padding:6px 4px;border:2px solid var(--calc-line);border-radius:5px;background:var(--calc-soft);color:var(--calc-muted);font-size:13px;font-weight:700;text-align:center;transition:background .2s,color .2s,border-color .2s}.calc__tier span{display:block;font-size:11px;font-weight:400}.calc__tier.is-passed{color:var(--calc-on-panel);border-color:var(--calc-muted)}.calc__tier.is-active{background:var(--calc-positive);border-color:var(--calc-positive);color:#fff}.calc__tiers-msg{margin-top:6px;font-size:13px;font-weight:700;color:var(--calc-positive)}.calc__tabs{display:flex;gap:4px;margin:0 0 14px}.calc__tab{flex:1;min-height:44px;padding:8px 6px;border:1px solid var(--calc-line);border-radius:6px;background:var(--calc-soft);color:var(--calc-muted);font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.calc__tab{background:color-mix(in srgb,var(--calc-on-panel) 18%,var(--calc-panel));border-color:color-mix(in srgb,var(--calc-on-panel) 34%,var(--calc-panel));color:var(--calc-on-panel)}.calc__tab:nth-child(2){background:color-mix(in srgb,var(--calc-on-panel) 30%,var(--calc-panel));border-color:color-mix(in srgb,var(--calc-on-panel) 46%,var(--calc-panel))}.calc__tab:nth-child(3){background:color-mix(in srgb,var(--calc-on-panel) 42%,var(--calc-panel));border-color:color-mix(in srgb,var(--calc-on-panel) 58%,var(--calc-panel))}.calc__tab:nth-child(n+4){background:color-mix(in srgb,var(--calc-on-panel) 24%,var(--calc-panel))}.calc__tab:hover{filter:brightness(1.18)}.calc__tab.is-active{background:var(--calc-accent);border-color:var(--calc-accent);color:var(--calc-on-accent);filter:none;box-shadow:0 0 0 2px var(--calc-on-panel) inset}.calc__fields{display:flex;gap:10px;margin:0 0 12px}.calc__field{flex:1;min-width:0}.calc__label{display:block;margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--calc-muted)}.calc__input{display:block;width:100%;height:44px;padding:8px 10px;border:1px solid var(--calc-line);border-radius:6px;background:#fff;color:#111;font:inherit;font-size:16px}.calc__input:focus,.calc__tab:focus-visible,.calc__btn:focus-visible,.calc__choice:focus-visible{outline:2px solid var(--calc-accent-text);outline-offset:2px}.calc__check{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;color:var(--calc-on-panel);cursor:pointer}.calc__check input{flex:none;width:18px;height:18px;margin:0}.calc__rows{display:grid;gap:8px;margin:0 0 10px}.calc__row{display:flex;align-items:center;gap:8px}.calc__row .calc__input{max-width:110px}.calc__row-label{font-weight:800;color:var(--calc-accent-text);white-space:nowrap}.calc__row-unit{font-size:13px;color:var(--calc-muted)}.calc__link-btn{margin-left:auto;padding:6px 4px;border:0;background:none;color:var(--calc-muted);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.calc__add-row{width:100%;min-height:40px;margin:0 0 10px;border:1px dashed var(--calc-muted);border-radius:6px;background:none;color:var(--calc-on-panel);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.calc__rows-total{font-size:13px;color:var(--calc-muted);margin:0 0 12px}.calc__rows-total span{color:var(--calc-on-panel);font-weight:700}.calc__results{margin:0 0 14px;padding:12px;border:1px solid var(--calc-line);border-radius:8px;background:var(--calc-soft)}.calc__raw{font-size:13px;color:var(--calc-muted);margin-bottom:8px}.calc__raw span{color:var(--calc-on-panel);font-weight:700}.calc__opt-label{margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--calc-muted)}.calc__opt{font-size:14px;font-weight:600}.calc__opt.is-selected{color:var(--calc-positive)}.calc__star{margin-left:6px;font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap;color:var(--calc-highlight)}.calc__choices{display:flex;gap:6px;margin:0 0 14px}.calc__choice{flex:1;min-height:44px;padding:8px;border:1px solid var(--calc-line);border-radius:6px;background:none;color:var(--calc-muted);font:inherit;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer}.calc__choice.is-active{border-color:var(--calc-accent-text);background:var(--calc-soft);color:var(--calc-on-panel)}.calc__addon{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px;border:1px solid var(--calc-line);border-radius:8px;cursor:pointer}.calc__addon input{flex:none;width:20px;height:20px;margin:2px 0 0}.calc__addon-body{flex:1;min-width:0}.calc__addon-kicker{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--calc-muted)}.calc__addon-name{font-weight:700}.calc__addon-detail{font-size:13px;color:var(--calc-muted)}.calc__addon-note{margin-top:6px;font-size:11px;line-height:1.4;color:var(--calc-muted)}.calc__addon-price{font-weight:800;white-space:nowrap}.calc__total-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 12px;margin:0 0 12px}.calc__total-label{font-size:12px;color:var(--calc-muted)}.calc__total{font-size:30px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.calc__breakdown{font-size:12px;color:var(--calc-muted)}.calc__breakdown span{display:block}.calc__qty{font-size:14px;color:var(--calc-muted);text-align:right;white-space:nowrap}.calc__btn{display:block;width:100%;min-height:50px;padding:12px;border:1px solid color-mix(in srgb,var(--calc-on-accent) 25%,var(--calc-accent));border-radius:6px;background:var(--calc-accent);color:var(--calc-on-accent);font:inherit;font-size:16px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.calc__btn:disabled{opacity:.45;cursor:not-allowed}.calc__btn.is-done{background:var(--calc-positive);border-color:var(--calc-positive);color:#fff}.calc__error{margin-top:10px;padding:10px;border:1px solid var(--calc-highlight);border-radius:6px;font-size:13px}.calc__error a,.calc__status a{color:inherit;text-decoration:underline}.calc__status{margin-top:8px;font-size:13px;color:var(--calc-highlight)}.calc__rules{margin-top:12px;font-size:12px;color:var(--calc-muted);text-align:center}.calc__notice{margin-top:6px;font-size:10px;letter-spacing:.03em;color:var(--calc-muted);opacity:.7;text-align:center}@media(max-width:480px){.calc{padding:16px 14px;border-radius:8px}.calc__total{font-size:26px}.calc__tab{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/calc-shared-base.css.map */
