.sr-calc{--sr-calc-used-fill: #00e5ff;--sr-calc-leftover-fill: #ffe600;--sr-calc-patternwaste-fill: #ffd54f;--sr-calc-diag-stroke: rgba(0,0,0,.25);--sr-calc-diag-text: rgba(0,0,0,.75);--sr-calc-border: rgba(0,0,0,.1);--sr-calc-border-strong: rgba(0,0,0,.18);--sr-calc-surface: #ffffff;--sr-calc-surface-muted: rgba(0,0,0,.03);--sr-calc-shadow: 0 1px 2px rgba(0,0,0,.04), 0 10px 30px rgba(0,0,0,.05);--sr-calc-shadow-soft: 0 1px 2px rgba(0,0,0,.04), 0 6px 20px rgba(0,0,0,.04);width:100vw;margin-left:calc(50% - 50vw);padding:16px 24px;background:#00000003}.sr-calc__header{margin-bottom:16px}.sr-calc__title{margin:0 0 6px}.sr-calc__sub{margin:0;opacity:.85}.sr-calc__toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0 18px}.sr-calc__spacer{flex:1 1 auto}.sr-calc__btn{border:1px solid rgba(0,0,0,.22);background:#f5f6f7;padding:8px 12px;border-radius:10px;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease;box-shadow:0 1px 2px #0000000f}.sr-calc__btn:hover{border-color:#00000061;background:#eef1f3;box-shadow:0 2px 6px #00000014}.sr-calc__btn:active{transform:translateY(1px)}.sr-calc__btn--primary{background:#111;color:#fff;border-color:#111}.sr-calc__btn--primary:hover{background:#000}.sr-calc__btn--primary{background:#111;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:9999px;border:none;box-shadow:0 3px 10px #0000002e;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.sr-calc__btn--primary:hover:not(:disabled){background:#000;transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.sr-calc__btn--primary:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px #0000002e}.sr-calc__btn--primary:disabled{background:#ccc;color:#666;cursor:not-allowed;box-shadow:none}.sr-calc__cta-box{background:linear-gradient(90deg,#f7f7f7,#fff);border:2px solid #111;border-radius:14px;padding:16px 18px;box-shadow:0 4px 14px #00000014}.sr-calc__cta-box--sticky{position:sticky;top:12px;z-index:5}.sr-calc__cta{position:sticky;top:12px;z-index:6;margin-bottom:16px}.sr-calc__cta .sr-calc__cta-box{background:#f9fafb;border-color:#0003;box-shadow:0 6px 18px #0000001f}.sr-calc__cta .sr-calc__cta-box:before{opacity:1;background:#0f3d3e}.sr-calc [data-role=results] .sr-calc__cta-box{position:static;top:auto}.sr-calc__cta-box:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:14px 0 0 14px;background:#111;opacity:.9}.sr-calc__cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center}.sr-calc__cta-meta{min-width:0;font-size:14px}.sr-calc__cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.sr-calc__cta-pricing{white-space:nowrap;font-weight:600}.sr-calc__cta-warning{color:#b00020;font-weight:600}@media (max-width: 740px){.sr-calc__cta-grid{grid-template-columns:1fr;align-items:stretch}.sr-calc__cta-actions{flex-direction:column;align-items:stretch}.sr-calc__cta-actions .sr-calc__btn{width:100%;text-align:center}.sr-calc__cta-pricing{display:block}}.sr-calc__grid{display:grid;grid-template-columns:1fr;gap:14px;min-width:0}@media (min-width: 990px){.sr-calc__grid{grid-template-columns:1fr 1.2fr}}.sr-calc__grid>*{min-width:0}.sr-calc__card{border:1px solid var(--sr-calc-border);border-radius:14px;padding:14px;background:var(--sr-calc-surface);box-shadow:var(--sr-calc-shadow-soft);max-width:100%;min-width:0;container-type:inline-size}.sr-calc__cardtitle{margin:0 0 10px;font-size:1.08em;font-weight:600;letter-spacing:.2px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.06)}.sr-calc__card--sp14{margin-top:14px}.sr-calc__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.sr-calc__form{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;min-width:0}@media (max-width: 520px){.sr-calc__form{grid-template-columns:1fr}}.sr-calc__field{display:flex;flex-direction:column;gap:6px;min-width:0}.sr-calc__field label{font-size:.92em;opacity:.9}.sr-calc__field input,.sr-calc__field select{border:1px solid var(--sr-calc-border-strong);border-radius:10px;padding:9px 10px;background:#fafafa;width:100%;box-sizing:border-box;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.sr-calc__field input:focus,.sr-calc__field select:focus{outline:none;border-color:#0000006b;background:#fff;box-shadow:0 0 0 3px #0000000f}.sr-calc__hint{font-size:.85em;opacity:.72;margin-top:2px}.sr-calc__note{margin-top:10px;font-size:.9em;opacity:.88}.sr-calc__note--tight{margin-top:0}.sr-calc__note--sp12{margin-top:12px}.sr-calc__note--sp6{margin-top:6px}.sr-calc__note--sp12,.sr-calc__note--sp6{background:var(--sr-calc-surface-muted);padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.05)}.sr-calc__results-summary{margin-top:10px}.sr-calc__results-summary+.sr-calc__results-summary{margin-top:12px}.sr-calc__total{font-size:1.35em;font-weight:800;letter-spacing:.2px;color:#000000e0}.sr-calc__warn{color:#9a4b00;font-weight:700}.sr-calc__table{width:100%;border-collapse:collapse;table-layout:fixed}.sr-calc__table th,.sr-calc__table td{border:1px solid rgba(0,0,0,.08);padding:10px;vertical-align:middle;word-wrap:break-word}.sr-calc__table th{text-align:left;font-weight:650;opacity:.9;background:#00000005}.sr-calc__table tbody tr:nth-child(2n){background:#00000005}.sr-calc__table tbody tr:hover{background:#00000009}.sr-calc__table input,.sr-calc__table select{box-sizing:border-box;max-width:100%;border:1px solid var(--sr-calc-border-strong);border-radius:10px;padding:9px 10px;background:#fff}.sr-calc__input-full{width:100%}.sr-calc__th-name{min-width:180px}.sr-calc__rowactions{display:flex;gap:6px;flex-wrap:wrap}.sr-calc__smallbtn{border:1px solid var(--sr-calc-border-strong);background:var(--sr-calc-surface);padding:5px 9px;border-radius:10px;cursor:pointer;font-size:.92em;transition:background .12s ease,border-color .12s ease,transform .12s ease}.sr-calc__smallbtn:hover{border-color:#00000059;background:#00000005}.sr-calc__smallbtn:active{transform:translateY(1px)}@media (max-width: 720px){.sr-calc__table--stack thead{display:none}.sr-calc__table--stack,.sr-calc__table--stack tbody,.sr-calc__table--stack tr,.sr-calc__table--stack td{display:block;width:100%}.sr-calc__table--stack tr{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:10px 12px;margin-bottom:12px;background:var(--sr-calc-surface);box-shadow:var(--sr-calc-shadow-soft)}.sr-calc__table--stack tr:nth-child(2n){background:var(--sr-calc-surface)}.sr-calc__table--stack td{border:none;padding:8px 0}.sr-calc__table--stack td:before{content:attr(data-label);display:block;font-weight:650;opacity:.85;margin-bottom:4px}.sr-calc__table--stack td[data-label=""]:before,.sr-calc__table--stack td:not([data-label]):before{content:"";display:none}.sr-calc__rowactions{justify-content:flex-start}}@container (max-width: 720px){.sr-calc__table--stack thead{display:none}.sr-calc__table--stack,.sr-calc__table--stack tbody,.sr-calc__table--stack tr,.sr-calc__table--stack td{display:block;width:100%}.sr-calc__table--stack tr{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:10px 12px;margin-bottom:12px;background:var(--sr-calc-surface);box-shadow:var(--sr-calc-shadow-soft)}.sr-calc__table--stack tr:nth-child(2n){background:var(--sr-calc-surface)}.sr-calc__table--stack td{border:none;padding:8px 0}.sr-calc__table--stack td:before{content:attr(data-label);display:block;font-weight:650;opacity:.85;margin-bottom:4px}.sr-calc__table--stack td[data-label=""]:before,.sr-calc__table--stack td:not([data-label]):before{content:"";display:none}.sr-calc__rowactions{justify-content:flex-start}}.sr-calc__results-cards{display:none}@media (max-width: 720px){.sr-calc__results-table{display:none}.sr-calc__results-cards{display:grid;gap:12px}}.sr-calc__rcard{border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;padding:12px;box-shadow:var(--sr-calc-shadow-soft)}.sr-calc__rcardhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.sr-calc__rcardtitle{font-weight:700;font-size:1.02em}.sr-calc__rcardmeta{opacity:.7;font-size:.92em;white-space:nowrap}.sr-calc__rgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:10px}.sr-calc__ritem{padding:8px 10px;border-radius:12px;background:#00000008;border:1px solid rgba(0,0,0,.05)}.sr-calc__rlabel{font-size:.85em;opacity:.72;margin-bottom:4px}.sr-calc__rvalue{font-weight:700}.sr-calc__rnotes .sr-calc__warn{margin-top:2px}.sr-calc__muted{opacity:.6}.sr-calc__diagramwrap{margin-top:10px;background:var(--sr-calc-surface);border-radius:14px;padding:12px;border:1px solid rgba(0,0,0,.06);box-shadow:var(--sr-calc-shadow)}.sr-calc__diagrambar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.sr-calc__key{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.9em;opacity:.92;background:#00000008;padding:8px 10px;border-radius:12px;border:1px solid rgba(0,0,0,.05)}.sr-calc__keyitem{display:inline-flex;align-items:center;gap:6px}.sr-calc__swatch{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.18)}.sr-calc__swatch--used{background:var(--sr-calc-used-fill)}.sr-calc__swatch--left{background:var(--sr-calc-leftover-fill)}.sr-calc__swatch--waste{background:var(--sr-calc-patternwaste-fill)}.sr-calc--legend-off .sr-calc__svglegend{display:none}.sr-calc__tip{position:fixed;z-index:9999;max-width:360px;padding:8px 10px;border-radius:10px;background:#000000d9;color:#fff;font-size:12px;line-height:1.25;pointer-events:none;opacity:0;transform:translate(10px,10px);transition:opacity .12s ease}.sr-calc__tip.is-on{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sr-calculators.css.map */
