.session-duration-control_floating__Jr9xl{position:fixed;right:24px;bottom:128px;z-index:950;background:#0c1018;box-shadow:0 10px 30px rgba(0,0,0,.35)}.calculator_container__REr40{max-width:1280px;margin:0 auto;padding:24px 16px 100px}.calculator_header__k_zXj{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.calculator_financialTabs__OzKQJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:-8px 0 22px;padding:3px;border:1px solid rgba(34,211,238,.18);border-radius:10px;background:rgba(5,7,13,.76)}.calculator_financialTab__dUMxD{display:flex;min-height:42px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;color:#94a3b8;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer}.calculator_financialTab__dUMxD:focus-visible,.calculator_financialTab__dUMxD:hover{color:#67e8f9;background:rgba(34,211,238,.06);outline:none}.calculator_financialTabActive__tf2_U{border-color:rgba(163,230,53,.36);color:#d9f99d;background:rgba(163,230,53,.09);box-shadow:inset 0 -2px 0 #a3e635}.calculator_headerLogo__vlwdK{font-size:1.1rem}.calculator_headerTitle__hhXcG{font-size:1.25rem;font-weight:600;color:var(--text)}.calculator_headerSession__YRSI2{margin-left:auto;display:inline-flex;align-items:center;min-height:32px;max-width:100%}.calculator_headerNavRow__oC8al{flex:1 1 100%;display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.calculator_headerDot__5b4u8{color:var(--text-dim);font-size:1.1rem}.calculator_navAction__I_pc2{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:76px;min-height:32px;padding:7px 14px;box-sizing:border-box;border:1px solid rgba(34,211,238,.35);border-radius:7px;background:linear-gradient(180deg,rgba(34,211,238,.11),rgba(34,211,238,.035)),rgba(12,16,24,.88);color:#a5f3fc;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.calculator_navAction__I_pc2:focus-visible,.calculator_navAction__I_pc2:hover{border-color:rgba(103,232,249,.72);background:linear-gradient(180deg,rgba(34,211,238,.2),rgba(14,116,144,.16)),rgba(12,16,24,.96);color:#ecfeff;transform:translateY(-1px);box-shadow:0 8px 22px rgba(8,145,178,.16),inset 0 1px 0 rgba(255,255,255,.06)}.calculator_navAction__I_pc2:focus-visible{outline:2px solid rgba(103,232,249,.45);outline-offset:2px}.calculator_navActionActive__ObClf{border-color:rgba(245,158,11,.62);color:#fcd34d;background:linear-gradient(180deg,rgba(245,158,11,.17),rgba(120,53,15,.14)),rgba(12,16,24,.94)}.calculator_hardReloadSlot__8aYL3,.calculator_sessionControlSlot__zj5Qr{display:inline-flex;align-items:center;min-height:32px}.calculator_hardReloadSlot__8aYL3 button:focus-visible,.calculator_hardReloadSlot__8aYL3 button:hover{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--bg)!important;transform:translateY(-1px)}.calculator_hardReloadSlot__8aYL3 button:focus-visible{outline:2px solid rgba(103,232,249,.45);outline-offset:2px}.calculator_navAction__I_pc2[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + 9px);z-index:80;width:max-content;max-width:220px;padding:7px 9px;border:1px solid rgba(148,163,184,.2);border-radius:7px;color:#e5e7eb;font-size:.72rem;font-weight:650;line-height:1.2;text-align:center;white-space:normal;box-shadow:0 12px 32px rgba(0,0,0,.42);transform:translate(50%,-4px)}.calculator_navAction__I_pc2[data-tooltip]:after,.calculator_navAction__I_pc2[data-tooltip]:before{position:absolute;right:50%;background:#080c13;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.calculator_navAction__I_pc2[data-tooltip]:before{content:"";top:calc(100% + 4px);z-index:81;width:8px;height:8px;border-right:1px solid rgba(148,163,184,.2);border-bottom:1px solid rgba(148,163,184,.2);transform:translate(50%,-4px) rotate(45deg)}.calculator_navAction__I_pc2[data-tooltip]:focus-visible:after,.calculator_navAction__I_pc2[data-tooltip]:hover:after{opacity:1;transform:translate(50%)}.calculator_navAction__I_pc2[data-tooltip]:focus-visible:before,.calculator_navAction__I_pc2[data-tooltip]:hover:before{opacity:1;transform:translate(50%) rotate(45deg)}.calculator_filterClearBtn__YTRh7{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 12px;border:1px solid #1f2937;border-radius:7px;background:rgba(15,23,42,.7);color:#9ca3af;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.calculator_filterClearBtn__YTRh7:hover{background:rgba(31,41,55,.82);border-color:#334155;color:#e5e7eb}.calculator_currencyBar__RO5YD{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.calculator_currencyBar__RO5YD .calculator_currencyToggle__ZBniu{display:flex;gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;width:-moz-fit-content;width:fit-content}.calculator_currencyBar__RO5YD .calculator_currencyBtn__eCFRd{padding:8px 20px;font-size:.875rem;font-weight:600;background:var(--bg3);color:var(--text-dim);border:none;cursor:pointer;transition:background .15s,color .15s}.calculator_currencyBar__RO5YD .calculator_currencyBtn__eCFRd:hover{background:var(--border);color:var(--text)}.calculator_currencyBar__RO5YD .calculator_currencyBtnActive__LCs98{background:var(--accent);color:var(--bg)}.calculator_currencyBar__RO5YD .calculator_currencyBtnActive__LCs98:hover{background:var(--accent-hover);color:var(--bg)}.calculator_rateDisplay__ZOnf9{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--bg2);border:1px solid var(--border);border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_rateLabel__yKOoc{font-size:.75rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.calculator_rateValue__hpdor{font-size:1rem;font-weight:700;color:var(--text)}.calculator_rateArrow__djTyp{display:inline-flex;align-items:center;gap:3px;font-size:.9375rem;font-weight:700}.calculator_rateUp__2d2Si{color:var(--danger)}.calculator_rateDown__uXFGE{color:var(--success)}.calculator_ratePct__PiB0S{font-size:.75rem;font-weight:600}.calculator_chartsSection__J5Xej{margin-bottom:24px}.calculator_chartsRow__Rq4mJ{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.calculator_chartCard__D5h2m{flex:1 1;min-width:140px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:6px}.calculator_chartLabel__rKbCX{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.calculator_chartBars__E47wx{display:flex;align-items:flex-end;gap:6px;height:88px;width:100%;justify-content:center}.calculator_chartBarGroup__CUaws{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.calculator_chartBarCol___C7Bw{width:28px;height:calc(100% - 16px);display:flex;align-items:flex-end}.calculator_chartBarCaption__rPM0l{color:var(--text-dim);font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.calculator_chartBar__sUpzR{width:100%;border-radius:3px 3px 0 0;transition:height .3s ease;min-height:2px}.calculator_chartBarUnit__VAPow{background:var(--accent);opacity:.7}.calculator_chartBarPaid__vcuHk{background:var(--success);opacity:.85}.calculator_chartValues__SMQaQ{display:flex;gap:8px;font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_chartValUnit__zQcf8{color:var(--accent)}.calculator_chartValPaid__RRldG{color:var(--success)}.calculator_chartDiff__yVDIV{font-size:.625rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_chartDiffSaving__SpiQi{color:var(--success)}.calculator_chartDiffOver___gcIU{color:var(--danger)}.calculator_chartLegend__Clc8o{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;font-size:.75rem;color:var(--text-dim);padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--bg2) 72%,transparent);flex-wrap:wrap}.calculator_chartFooterMetrics__YxBec,.calculator_chartLegendKeys__6Aymo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.calculator_chartFooterMetrics__YxBec{justify-content:flex-end;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_chartFooterMetrics__YxBec strong{margin-left:3px}.calculator_chartFooterMetrics__YxBec>span:last-child{font-weight:700}.calculator_legendDot__he_QJ{width:10px;height:10px;border-radius:2px;flex-shrink:0}.calculator_legendText__00z8v{margin-right:10px}.calculator_chartsWrapper__2LdlQ{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.calculator_chartsWrapperBottom__s3XPH{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:1200px){.calculator_chartsWrapperBottom__s3XPH{grid-template-columns:1fr}}@media (max-width:960px){.calculator_chartsRow__Rq4mJ{flex-wrap:wrap;overflow-x:visible}.calculator_chartCard__D5h2m{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 8px)}}@media (max-width:640px){.calculator_chartCard__D5h2m{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}}.calculator_horizontalChartContainer__VKxRW{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;height:100%}.calculator_horizontalChartTitle__4RQgf{font-size:.875rem;font-weight:600;color:var(--text);margin:0}.calculator_categoryChartsContainer__T8GBU,.calculator_chartsSectionWrapper__2wghB{display:flex;flex-direction:column}.calculator_toolbar__2cmMe{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--bg2);border:1px solid var(--border);border-radius:8px 8px 0 0;flex-wrap:wrap}.calculator_toolbarActions__e0zPD{display:flex;gap:8px}.calculator_toolbarBtn__BGsZn{padding:6px 14px;font-size:.8125rem;font-weight:600;background:var(--bg3);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.calculator_toolbarBtn__BGsZn:hover{background:var(--border);color:var(--text);border-color:var(--border-hover)}.calculator_toolbarRight__NZ6jt{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.calculator_toolbarTotal__wSehB{font-size:1.125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.calculator_toolbarTotalLabel__DlvcI{font-weight:400;color:var(--text-muted);margin-right:4px}.calculator_toolbarTotalUnit__aUakl{font-size:.8125rem;font-weight:400;color:var(--text-dim);margin-left:4px}.calculator_invoiceTotalToggle__chldz{min-height:32px;padding:6px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--accent);background:rgba(34,211,238,.1);border:2px solid rgba(34,211,238,.55);border-radius:6px;font:inherit;font-size:.75rem;font-weight:750;line-height:1;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.calculator_invoiceTotalToggle__chldz svg{flex:0 0 auto;color:currentColor}.calculator_invoiceTotalToggle__chldz:hover{color:var(--bg);background:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.calculator_invoiceTotalToggle__chldz:focus-visible{outline:2px solid var(--text);outline-offset:3px}.calculator_invoiceTotalToggleWithout__4hqLI{color:var(--warning,#f59e0b);background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.55)}.calculator_invoiceTotalToggleWithout__4hqLI:hover{color:var(--bg);background:var(--warning,#f59e0b);border-color:var(--warning,#f59e0b)}.calculator_discountBadge__t1aF_{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:.8125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.calculator_discountSaving__aWLQZ{color:var(--success);background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25)}.calculator_discountOver__EuUb4{color:var(--danger);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25)}.calculator_discountPct__jCtp_{font-weight:600;font-size:.75rem;opacity:.85}.calculator_thSum__6iWGx{text-align:center!important;white-space:normal;overflow:visible!important;text-overflow:clip!important;word-break:normal;overflow-wrap:normal;font-size:.66rem!important;min-width:112px;line-height:1.18}.calculator_sumCheckCell__bdY8o{text-align:center;width:112px}.calculator_categorySumCheck__rwAvn{text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:.75rem;color:var(--warning,#f59e0b)}.calculator_sumCheckbox__Pe_GG{width:16px;height:16px;accent-color:var(--warning,#f59e0b);cursor:pointer}.calculator_sumBadge__Cd_OQ{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--warning,#f59e0b);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25)}.calculator_sumBadgeLabel__rubgG{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.calculator_sumBadgeCount__R3cAL{font-weight:600;font-size:.75rem;opacity:.7}.calculator_tableWrap__XgfOy{overflow-x:hidden;border:1px solid var(--border);border-top:none;border-radius:0 0 8px 8px}.calculator_table__ogC8z{width:100%;border-collapse:collapse;font-size:.875rem;table-layout:fixed}.calculator_table__ogC8z th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg2);padding:8px 6px;text-align:left;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:normal;vertical-align:bottom;line-height:1.25;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.calculator_table__ogC8z th:nth-child(n+5){text-align:right}.calculator_thCheck__u9Ipq{width:40px;text-align:center!important}.calculator_thExplain__xR9_X{width:44px;text-align:center!important}.calculator_categoryRow__7gtjZ td{padding:10px 6px;background:var(--bg3);border-bottom:1px solid var(--border);font-weight:700;color:var(--text)}.calculator_categoryTd__RqHo2{cursor:pointer;padding-left:10px}.calculator_categoryLabel__cH6_z{display:flex;align-items:center;gap:10px}.calculator_chevron__jMHBv{display:inline-block;transition:transform .2s;font-size:.75rem;color:var(--text-dim)}.calculator_chevronOpen__BMqzw{transform:rotate(90deg)}.calculator_categoryName__0ISwH{text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.calculator_categoryTotalToggles__Xa0JH{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.calculator_categoryTotalToggle__3gB34{display:inline-flex;align-items:center;gap:5px;max-width:190px;color:var(--text-dim);font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.calculator_categoryTotalToggle__3gB34 input{width:14px;height:14px;margin:0;flex:0 0 auto;accent-color:var(--warning,#f59e0b);cursor:pointer}.calculator_categoryTotalToggle__3gB34 span{overflow:hidden;text-overflow:ellipsis}.calculator_subtotal__9ajYz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600;text-align:right;font-size:.8125rem}.calculator_itemRow__Xdwh_{transition:opacity .2s}.calculator_itemRow__Xdwh_ td{padding:8px 6px;border-bottom:1px solid var(--border);vertical-align:middle}.calculator_itemRowDeselected__7ynvP{opacity:.45}.calculator_itemRowDeselected__7ynvP .calculator_totalCell__P69YT{text-decoration:line-through}.calculator_checkCell__a9_M4{display:flex;align-items:center;justify-content:center;gap:4px;width:52px;white-space:nowrap;box-sizing:border-box}.calculator_categoryToggleBtn__pFCMQ{all:unset;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:0;border-radius:4px;color:var(--text-dim);cursor:pointer;vertical-align:middle;transition:background .15s,color .15s,opacity .15s}.calculator_categoryToggleBtn__pFCMQ:hover{background:rgba(34,211,238,.08);color:var(--accent)}.calculator_categoryDragHandle__5_XBp{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;margin-right:2px}.calculator_categoryDragHandleActive__l6lRq{color:var(--text-dim);opacity:1}.calculator_categoryDragHandleDisabled__dIBGn{color:var(--text-dim);opacity:.35;cursor:not-allowed}.calculator_checkbox__JRdDT{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.calculator_serviceCell__DGkLN{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calculator_descCell__0hsQz{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator_unitCell__JmGQe{color:var(--text-dim);font-size:.8125rem;text-align:right;white-space:nowrap;min-width:50px}.calculator_unitPriceCell__pYffi{color:var(--text-muted)}.calculator_paidPriceCell__vt9DI,.calculator_totalCell__P69YT,.calculator_unitPriceCell__pYffi{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;min-width:100px}.calculator_totalCell__P69YT{color:var(--accent);font-weight:600}.calculator_explainCell__ZTvtR{text-align:center;width:44px}.calculator_paidPriceBtn__vvPFm{all:unset;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;padding:2px 6px;border-radius:4px;border:1px dashed var(--border);transition:background .15s,border-color .15s;font-family:inherit;font-size:inherit;color:var(--text)}.calculator_paidPriceBtn__vvPFm:hover{background:rgba(34,211,238,.08);border-color:var(--accent)}.calculator_paidPriceChanged__w2j0N{color:var(--success);border-color:var(--success);border-style:solid}.calculator_paidPriceChanged__w2j0N:hover{border-color:var(--success);background:rgba(34,197,94,.08)}.calculator_explainBtn__RYHP6{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:50%;color:var(--text-dim);font-size:.8125rem;font-weight:700;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.calculator_explainBtn__RYHP6:hover{color:var(--accent);border-color:var(--accent);background:rgba(34,211,238,.08)}.calculator_thClip___0jpX,.calculator_thEye__0XRRp{text-align:center!important;white-space:normal;width:56px;min-width:56px;font-size:.6875rem!important}.calculator_clipCell__w5GzT,.calculator_eyeCell__xKAfk{text-align:center;width:56px}.calculator_receiptOverlay__kYvCt{position:fixed;inset:0;background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center;z-index:980;padding:16px}.calculator_receiptModalContent__ioYNa{width:min(1080px,calc(100vw - 32px));max-width:1080px;max-height:92vh}.calculator_receiptModalContent__ioYNa>.calculator_modalHeader__hCIxo{align-items:flex-start;gap:16px}.calculator_receiptModalTitleBlock__bBDXG{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:4px}.calculator_receiptModalTitleBlock__bBDXG .calculator_receiptEyebrow__oi4n7{margin-bottom:0}.calculator_receiptModalFileName__DSh1M{color:var(--text-dim);font-size:.75rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator_receiptDocumentLinks__AM9tW{display:flex;align-items:center;gap:8px;margin-left:auto}.calculator_receiptDocumentLinks__AM9tW a{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid rgba(34,211,238,.32);border-radius:6px;color:var(--accent);background:rgba(34,211,238,.06);font-size:.75rem;font-weight:800;text-decoration:none;white-space:nowrap}.calculator_receiptDocumentLinks__AM9tW a:hover{border-color:var(--accent);background:rgba(34,211,238,.12)}.calculator_invoicePreviewSummary__wIMm8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.calculator_invoicePreviewSummary__wIMm8>div{display:flex;min-width:0;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:6px;background:rgba(255,255,255,.025)}.calculator_invoicePreviewSummary__wIMm8 span{color:var(--text-dim);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.calculator_invoicePreviewSummary__wIMm8 strong{color:var(--text);font-size:.875rem;overflow-wrap:anywhere}.calculator_receiptBody__HdweL{color:#dce5f2;font-size:.95rem;line-height:1.66;overflow:auto;padding:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0a1019;word-break:normal;overflow-wrap:break-word;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);max-height:calc(92vh - 128px)}.calculator_receiptDocument__D5Clx{display:grid;grid-gap:0;gap:0}.calculator_receiptDocumentHeader__vKziZ{padding:28px 32px 24px;border-bottom:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,rgba(20,184,166,.08),rgba(20,184,166,0)),#0d1420}.calculator_receiptEyebrow__oi4n7{display:block;margin-bottom:8px;color:#67e8f9;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.calculator_receiptDocumentHeader__vKziZ h1,.calculator_receiptMarkdownTitle__sL51_{margin:0;color:#f4f7fb;font-size:1.55rem;line-height:1.25;font-weight:800}.calculator_receiptFactGrid__ua7V9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:22px 0 0}.calculator_receiptFactGrid__ua7V9 div{min-width:0;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:6px;background:rgba(3,7,18,.44)}.calculator_receiptFactGrid__ua7V9 dt{margin:0 0 4px;color:#8ea3bd;font-size:.72rem;font-weight:700;text-transform:uppercase}.calculator_receiptFactGrid__ua7V9 dd{margin:0;color:#f4f7fb;font-size:.94rem;font-weight:700;overflow-wrap:anywhere}.calculator_receiptSection__oqlc2{padding:22px 32px 24px;border-bottom:1px solid rgba(148,163,184,.16)}.calculator_receiptSection__oqlc2:last-child{border-bottom:0}.calculator_receiptMarkdownSectionTitle__oY8QY,.calculator_receiptSection__oqlc2 h2{margin:0 0 14px;color:#eaf0f8;font-size:1rem;line-height:1.35;font-weight:800}.calculator_receiptLineStack__2_jfD{display:grid;grid-gap:6px;gap:6px}.calculator_receiptTextLine__TYve0{margin:0;color:#cbd7e6}.calculator_receiptAmountLine__ikUIK,.calculator_receiptKeyValueLine__Ybcm1{display:grid;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:baseline;min-height:34px;padding:7px 10px;border:1px solid rgba(148,163,184,.12);border-radius:6px;background:rgba(255,255,255,.025)}.calculator_receiptAmountLine__ikUIK span,.calculator_receiptKeyValueLine__Ybcm1 span{color:#8ea3bd;font-weight:700}.calculator_receiptAmountLine__ikUIK strong,.calculator_receiptKeyValueLine__Ybcm1 strong{min-width:0;color:#f3f7fb;font-weight:700;overflow-wrap:anywhere}.calculator_receiptAmountLine__ikUIK{grid-template-columns:minmax(0,1fr) minmax(110px,max-content)}.calculator_receiptAmountLine__ikUIK strong{color:#38e6f8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.calculator_receiptTableScroller__K_fTy{width:100%;overflow-x:auto}.calculator_receiptBody__HdweL h1,.calculator_receiptBody__HdweL h2,.calculator_receiptBody__HdweL h3{color:var(--text);margin:18px 0 10px;line-height:1.3}.calculator_receiptBody__HdweL h1:first-child,.calculator_receiptBody__HdweL h2:first-child,.calculator_receiptBody__HdweL h3:first-child{margin-top:0}.calculator_receiptBody__HdweL h1{font-size:1.35rem}.calculator_receiptBody__HdweL h2{font-size:1.15rem}.calculator_receiptBody__HdweL h3{font-size:1rem}.calculator_receiptBody__HdweL p{margin:0 0 12px}.calculator_receiptBody__HdweL ol,.calculator_receiptBody__HdweL ul{margin:0 0 12px;padding-left:24px}.calculator_receiptBody__HdweL li{margin:4px 0}.calculator_receiptBody__HdweL strong{color:var(--text);font-weight:700}.calculator_receiptBody__HdweL hr{border:none;border-top:1px solid var(--border);margin:18px 0}.calculator_receiptBody__HdweL blockquote{margin:12px 0;padding:8px 12px;border-left:3px solid var(--accent);color:var(--text-muted);background:rgba(255,255,255,.035)}.calculator_receiptBody__HdweL pre{margin:12px 0;padding:12px;overflow-x:auto;border:1px solid rgba(148,163,184,.18);border-radius:6px;background:rgba(0,0,0,.28);white-space:pre-wrap}.calculator_receiptBody__HdweL code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.875em}.calculator_receiptBody__HdweL :not(pre)>code{padding:1px 5px;border-radius:4px;background:rgba(255,255,255,.07)}.calculator_receiptBody__HdweL table{border-collapse:collapse;width:100%;margin:14px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:620px}.calculator_receiptBody__HdweL td,.calculator_receiptBody__HdweL th{border:1px solid var(--border);padding:6px 10px;text-align:left}.calculator_receiptBody__HdweL thead th{background:#111a29;color:#a9b8cb;font-weight:800}@media (max-width:720px){.calculator_receiptOverlay__kYvCt{padding:8px}.calculator_receiptDocumentHeader__vKziZ,.calculator_receiptSection__oqlc2{padding-left:18px;padding-right:18px}.calculator_receiptFactGrid__ua7V9{grid-template-columns:1fr}.calculator_receiptModalContent__ioYNa>.calculator_modalHeader__hCIxo{flex-wrap:wrap}.calculator_receiptDocumentLinks__AM9tW{width:100%;margin-left:0;order:3}.calculator_receiptDocumentLinks__AM9tW a{flex:1 1;justify-content:center}.calculator_invoicePreviewSummary__wIMm8{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator_receiptAmountLine__ikUIK,.calculator_receiptKeyValueLine__Ybcm1{grid-template-columns:1fr;gap:2px}.calculator_receiptAmountLine__ikUIK strong{text-align:left}}.calculator_taxTable___YuHn{width:100%;border-collapse:collapse;font-size:.875rem}.calculator_taxTable___YuHn td,.calculator_taxTable___YuHn th{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left}.calculator_taxTable___YuHn thead th{color:var(--text-muted);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.calculator_taxTable___YuHn .calculator_taxAmount__ulUdP{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}.calculator_taxTable___YuHn tfoot td{border-bottom:none;border-top:2px solid var(--border);color:var(--text)}.calculator_thDate__1EC85{text-align:center!important;white-space:nowrap;font-size:.6875rem!important;min-width:72px}.calculator_dateCell__4Pk_L{text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--text-muted);min-width:72px}.calculator_thAnexos__fIZta{text-align:center!important;white-space:nowrap;width:76px;font-size:.6875rem!important}.calculator_anexosCell__S1bRC{text-align:center;width:76px}.calculator_anexosInner__eMdEG{display:inline-flex;align-items:center;justify-content:center;gap:8px}.calculator_clipBtn__R_t1T,.calculator_eyeBtn__1UtOC{position:relative;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-dim);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.calculator_clipBtn__R_t1T:hover,.calculator_eyeBtn__1UtOC:hover{color:var(--accent);border-color:var(--accent);background:rgba(34,211,238,.08)}.calculator_clipBadge__9B9yT{position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--bg);font-size:.625rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_attachEmpty__XGYR6{color:var(--text-dim);font-style:italic;margin:0 0 12px}.calculator_attachList__7qCxF{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.calculator_attachItem___Ztkq{display:flex;flex-direction:column;gap:10px;padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));border:1px solid var(--border);border-radius:6px}.calculator_attachItemProblem__m47NC{border-color:rgba(251,191,36,.38);background:rgba(251,191,36,.05)}.calculator_attachMain__ifUc_{display:flex;align-items:center;gap:10px}.calculator_attachCardHeader__KExrn{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.calculator_attachCardTitle__8Dg_n{display:flex;flex-direction:column;gap:4px;min-width:0}.calculator_attachProduct__D3QDM{color:var(--text);font-size:.875rem;font-weight:700;line-height:1.25}.calculator_attachCardMeta__t_bHU{color:var(--text-dim);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_attachDocList___O0kh{display:flex;flex-direction:column;gap:6px}.calculator_attachDocRow__q3JiS{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:34px;padding:7px 9px;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.055);border-radius:6px}.calculator_invoiceFields__RLdL4{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.calculator_invoiceField__udU0u{display:flex;flex-direction:column;gap:3px;font-size:.6875rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em}.calculator_invoiceInput__Mt9SZ{padding:5px 8px;font-size:.8125rem;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:5px;outline:none;width:120px}.calculator_invoiceInput__Mt9SZ:focus{border-color:var(--accent)}.calculator_invoiceOriginal__imJnK{font-size:.6875rem;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-bottom:6px}.calculator_transcribing__2XkM5{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-style:italic;color:var(--accent);white-space:nowrap}.calculator_spinner__5BcDQ{display:inline-block;width:11px;height:11px;border:2px solid rgba(34,211,238,.25);border-top:2px solid var(--accent);border-radius:50%;animation:calculator_spin__9h1__ .7s linear infinite;flex-shrink:0}@keyframes calculator_spin__9h1__{to{transform:rotate(1turn)}}.calculator_mismatchNote__Y16s9{display:flex;align-items:flex-start;gap:6px;margin-top:6px;padding:6px 9px;font-size:.75rem;line-height:1.35;color:#fbbf24;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.28);border-radius:6px}.calculator_mismatchNote__Y16s9 svg{flex-shrink:0;margin-top:1px}.calculator_paidPriceDerived__aHl7E{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted);font-style:italic;cursor:default}.calculator_amountFlag__vrcvX{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:6px;border-radius:50%;background:var(--warning,#f59e0b);color:#000;font-size:.625rem;font-weight:800;cursor:help;vertical-align:middle}.calculator_eyeWrap__fDyd5{position:relative;display:inline-flex}.calculator_eyeTooltip__FgJrQ{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);right:0;display:flex;flex-direction:column;gap:3px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:8px 12px;z-index:100;min-width:130px;transition:opacity .15s,visibility .15s;box-shadow:0 4px 16px rgba(0,0,0,.4);pointer-events:none}.calculator_eyeWrap__fDyd5:hover .calculator_eyeTooltip__FgJrQ{visibility:visible;opacity:1}.calculator_eyeTooltipTitle__fqiY0{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim)}.calculator_eyeTooltipDate__xYKrT{font-size:.75rem;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.calculator_uploadToast__CxfZs{position:fixed;bottom:64px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:12px;padding:10px 16px;background:var(--bg3);border:1px solid var(--danger);color:var(--text);border-radius:8px;font-size:.8125rem;z-index:960;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.5);max-width:90vw}.calculator_uploadToastBusy__D09NV{border-color:var(--accent);cursor:default}.calculator_uploadToastOk__f4rbM{border-color:var(--success,#22c55e)}.calculator_uploadToastClose__aDpd4{color:var(--text-dim);font-size:1.1rem;line-height:1}.calculator_connectionOffline__acqw6{margin:0 0 14px;padding:10px 14px;border:1px solid rgba(239,68,68,.8);border-radius:8px;background:rgba(127,29,29,.3);color:#fecaca;font-size:.875rem;line-height:1.4}.calculator_attachTag__KXeG_{flex-shrink:0;padding:1px 6px;border-radius:4px;background:rgba(34,211,238,.12);color:var(--accent);font-size:.625rem;font-weight:800;letter-spacing:.04em}.calculator_attachName__dw2Wc{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);text-decoration:none;font-size:.875rem}.calculator_attachName__dw2Wc:hover{text-decoration:underline}.calculator_attachNameButton__MkHor{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);background:transparent;border:0;padding:0;text-align:left;font:inherit;font-size:.875rem;cursor:pointer}.calculator_attachNameButton__MkHor:hover{text-decoration:underline}.calculator_attachSize__KpSMN{flex-shrink:0;font-size:.75rem;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_attachMissingMd__ycKU7{color:var(--text-dim);font-size:.75rem;font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator_attachAction__dbpSV{flex-shrink:0;padding:8px 18px;font-size:.875rem;font-weight:600;background:transparent;color:var(--accent);border:1px solid rgba(34,211,238,.35);border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.calculator_attachAction__dbpSV:hover:not(:disabled){background:rgba(34,211,238,.1)}.calculator_attachAction__dbpSV:disabled{opacity:.5;cursor:default}.calculator_attachDelete__n_ovr{flex-shrink:0;padding:8px 24px;font-size:.875rem;font-weight:600;background:transparent;color:var(--danger);border:1px solid rgba(239,68,68,.35);border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.calculator_attachDelete__n_ovr:hover:not(:disabled){background:rgba(239,68,68,.12)}.calculator_attachDelete__n_ovr:disabled{opacity:.5;cursor:default}.calculator_cellValue__ihlAg{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_cellButton__ymRsX{all:unset;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;padding:2px 4px;border-radius:4px;transition:background .15s;font-family:inherit;font-size:inherit;color:inherit}.calculator_cellButton__ymRsX:hover{background:rgba(34,211,238,.1)}.calculator_cellInput__0cdqU{width:60px;padding:2px 6px;font-size:inherit;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bg);color:var(--text);border:1px solid var(--accent);border-radius:4px;outline:none;text-align:right}.calculator_tooltipWrap__aI08e{position:relative;display:inline-flex;align-items:center;gap:4px}.calculator_noteIndicator__T51Wu{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--danger);color:#fff;font-size:.625rem;font-weight:800;line-height:1;cursor:pointer;flex-shrink:0}.calculator_noteIndicator__T51Wu:hover .calculator_tooltip__GIblO{visibility:visible;opacity:1}.calculator_tooltip__GIblO{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 10px);right:0;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-size:.75rem;color:var(--text-muted);z-index:100;transition:opacity .15s,visibility .15s;min-width:180px;max-width:280px;white-space:normal;line-height:1.5;pointer-events:none;box-shadow:0 4px 16px rgba(0,0,0,.4)}.calculator_tooltip__GIblO:after{content:"";position:absolute;top:100%;right:16px;border:6px solid transparent;border-top:6px solid var(--border)}.calculator_tooltipTag__9mhP3{display:inline-block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--warning);background:rgba(245,158,11,.1);padding:2px 6px;border-radius:3px;margin-bottom:6px}.calculator_tooltipNote__8YyBD{display:block;color:var(--text)}.calculator_summary__wB7A7{position:fixed;bottom:0;left:0;right:0;padding:12px 0;background:var(--bg2);border-top:1px solid var(--border);z-index:800}.calculator_summaryInner___LAiK{max-width:1280px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.calculator_summaryCount__bDED3{font-size:.875rem;color:var(--text-muted)}.calculator_summaryTotal__4cDN_{margin-left:auto;font-size:1.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.calculator_summaryUnit__KEB_w{font-size:.8125rem;font-weight:400;color:var(--text-dim);margin-left:4px}.calculator_modalOverlay__HDOwC{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:950;padding:16px}.calculator_modalContent__M95Wf{background:var(--bg2);border:1px solid var(--border);border-radius:12px;max-width:540px;width:100%;max-height:80vh;overflow-y:auto}.calculator_categoryCommentModal__ywlxB{max-width:560px}.calculator_commentHoverCard__RKqx3{position:absolute;top:calc(100% + 8px);left:-12px;z-index:30;width:320px;padding:12px 12px 10px;border-radius:12px;border:1px solid rgba(34,211,238,.22);background:linear-gradient(180deg,rgba(12,16,24,.98),rgba(7,10,16,.98));box-shadow:0 18px 32px rgba(0,0,0,.45);text-align:left;pointer-events:auto}.calculator_commentHoverCard__RKqx3:before{content:"";position:absolute;top:-6px;left:18px;width:10px;height:10px;background:#0c1018;border-left:1px solid rgba(34,211,238,.22);border-top:1px solid rgba(34,211,238,.22);transform:rotate(45deg)}.calculator_commentHoverTop__Mb_F5{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.calculator_commentHoverLabel__hcv0e{font-size:.625rem;font-weight:800;letter-spacing:.08em;color:#67e8f9;text-transform:uppercase}.calculator_commentHoverCategory__oI_G_{color:var(--text-dim);font-size:.6875rem;font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calculator_commentHoverText__E_TjA{color:var(--text);font-size:.8125rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.calculator_commentThread__f2WhQ{display:flex;flex-direction:column;gap:9px;max-height:230px;overflow-y:auto;padding-right:4px}.calculator_commentThreadItem__Yswma{padding:8px 9px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:rgba(15,23,42,.48)}.calculator_commentThreadMeta__8mcPr{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px;color:var(--text-dim);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.calculator_modalHeader__hCIxo{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.calculator_modalTitle__FKVco{font-size:1rem;font-weight:700;color:var(--text)}.calculator_modalClose__Qbztj{all:unset;font-size:1.5rem;color:var(--text-dim);cursor:pointer;line-height:1;padding:2px 6px;border-radius:4px;transition:color .15s,background .15s}.calculator_modalClose__Qbztj:hover{color:var(--text);background:var(--bg3)}.calculator_modalBody__FZkc7{padding:20px}.calculator_budgetReviewModal___IoTd{max-width:920px;max-height:88vh}.calculator_budgetReviewSubtitle__j1o2x{max-width:680px;margin:5px 0 0;color:var(--text-dim);font-size:.75rem;line-height:1.45}.calculator_budgetReviewList__tPTlb{display:flex;flex-direction:column;gap:16px}.calculator_budgetReviewLine__F41Rh{padding:16px;border:1px solid rgba(245,158,11,.4);border-radius:10px;background:rgba(120,53,15,.08)}.calculator_budgetReviewLineHeader__7tuHA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.calculator_budgetReviewLineTitle__hjE0z{display:flex;min-width:0;flex-direction:column;gap:4px}.calculator_budgetReviewLineTitle__hjE0z strong{color:var(--text);font-size:1rem}.calculator_budgetReviewLineTitle__hjE0z>span:last-child{color:var(--text-muted);font-size:.8125rem}.calculator_budgetReviewSequence__Y9QJM{color:var(--warning,#f59e0b);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.calculator_budgetReviewCategory__7LSc_{flex-shrink:0;max-width:240px;overflow:hidden;padding:5px 9px;border:1px solid rgba(245,158,11,.32);border-radius:999px;color:#fde68a;font-size:.6875rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.calculator_budgetReviewFacts__PCz6Q{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(100px,1fr));grid-gap:8px;gap:8px;margin:12px 0 16px}.calculator_budgetReviewFacts__PCz6Q>div{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:6px;background:rgba(0,0,0,.15)}.calculator_budgetReviewFacts__PCz6Q dt{margin-bottom:4px;color:var(--text-dim);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.calculator_budgetReviewFacts__PCz6Q dd{margin:0;overflow:hidden;color:var(--text);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.calculator_budgetReviewTargetSelect__kObmz{width:100%;height:26px;padding:0 24px 0 6px;border:1px solid rgba(245,158,11,.32);border-radius:6px;color:var(--text);background:var(--bg2);font-size:.8125rem;outline:none}.calculator_budgetReviewTargetSelect__kObmz:focus{border-color:rgba(245,158,11,.6);box-shadow:0 0 0 2px rgba(245,158,11,.12)}.calculator_budgetReviewRemember__JAevj{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 10px;border:1px solid rgba(245,158,11,.28);border-radius:6px;background:rgba(0,0,0,.15);color:var(--text-muted);cursor:pointer;font-size:.75rem;line-height:1.45}.calculator_budgetReviewRemember__JAevj input{margin-top:2px;accent-color:var(--warning,#f59e0b);flex-shrink:0}.calculator_budgetReviewInvoiceHeading__LoiEc{margin-bottom:8px;color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.calculator_budgetReviewActions__0gpOu{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.calculator_budgetReviewActions__0gpOu>span{color:var(--text-dim);font-size:.75rem;line-height:1.4}.calculator_budgetReviewActions__0gpOu button{flex-shrink:0}.calculator_budgetReviewActions__0gpOu>span{flex:1 1 auto}.calculator_budgetReviewEmpty__8zoA3{padding:24px;border:1px solid rgba(34,197,94,.3);border-radius:8px;background:rgba(34,197,94,.08);color:#bbf7d0;text-align:center}.calculator_auditModal__JSZ69{max-width:1320px;max-height:84vh}.calculator_auditSummary__MEs9f{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.calculator_auditSummaryItem__CN_SQ{padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:rgba(15,23,42,.5)}.calculator_auditSummaryLabel__kci9a{display:block;color:var(--text-dim);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.calculator_auditSummaryValue__gp0p5{display:block;color:var(--text);font-size:1.125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_auditFilterBar__njEj0{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:16px;padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:rgba(15,23,42,.42)}.calculator_auditFilterGroup__VTMok{display:inline-flex;align-items:center;gap:8px}.calculator_auditFilterLabel__OEyiL{color:var(--text-dim);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.calculator_auditFilterSelect__ocTeY{min-width:132px;height:34px;padding:0 34px 0 10px;border:1px solid rgba(34,211,238,.22);border-radius:8px;color:var(--text);background:var(--bg2);font-weight:800;outline:none}.calculator_auditCategoryFilterSelect__4AluR{min-width:190px}.calculator_auditFilterSelect__ocTeY:focus{border-color:rgba(34,211,238,.5);box-shadow:0 0 0 2px rgba(34,211,238,.1)}.calculator_auditClearFilterButton__onRHK{height:34px;padding:0 12px;border:1px solid rgba(34,211,238,.22);border-radius:8px;color:#c7f9ff;background:rgba(8,47,73,.3);font-size:.78rem;font-weight:850;cursor:pointer}.calculator_auditClearFilterButton__onRHK:hover:not(:disabled){color:#ffffff;background:rgba(14,116,144,.45);border-color:rgba(34,211,238,.45)}.calculator_auditClearFilterButton__onRHK:disabled{cursor:not-allowed;opacity:.45}.calculator_auditFilterMeta__8DKA1{margin-left:auto;color:var(--text-dim);font-size:.78rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_auditTableWrap__Q7MeG{border:1px solid var(--border);border-radius:10px;max-height:58vh;overflow:auto}.calculator_auditTable__YYazC{width:100%;min-width:1240px;border-collapse:collapse;table-layout:fixed}.calculator_auditServiceCol__JyV0c{width:27%}.calculator_auditCountCol__5bizr{width:8%}.calculator_auditAmountCol__04flo{width:12%}.calculator_auditApprovedCol__Y5ZFc{width:9%}.calculator_auditReprovedCol__pAYFw{width:14%}.calculator_auditMonthsCol__FHbtU{width:17%}.calculator_auditActionCol__EbZ_5{width:13%}.calculator_auditTable__YYazC thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg3);color:var(--text-dim);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.calculator_auditTable__YYazC tbody td{padding:12px;border-bottom:1px solid rgba(148,163,184,.12);vertical-align:top;color:var(--text);font-size:.875rem}.calculator_auditTable__YYazC tbody tr:last-child td{border-bottom:none}.calculator_auditServiceCell__S9Ys4,.calculator_auditSupplierCell__WXrkY{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.calculator_auditServiceCell__S9Ys4,.calculator_auditTable__YYazC th:first-child{width:27%}.calculator_auditBadNumberCell__Bz4X5,.calculator_auditNumberCell__SiwHx,.calculator_auditTable__YYazC th:nth-child(2){width:8%;text-align:center}.calculator_auditAmountCell__1dK7v,.calculator_auditCompanyAmountCell__lo0rO,.calculator_auditNoInvoiceCell__yjY8Z,.calculator_auditTable__YYazC th:nth-child(3){width:12%;text-align:right}.calculator_auditTable__YYazC th:nth-child(4),.calculator_auditTable__YYazC th:nth-child(5){text-align:center}.calculator_auditTable__YYazC th:nth-child(4){width:9%}.calculator_auditTable__YYazC th:nth-child(5){width:14%}.calculator_auditTable__YYazC th:nth-child(6){width:17%}.calculator_auditActionCell__C9R2_,.calculator_auditTable__YYazC th:nth-child(7){width:13%;text-align:center}.calculator_auditHeaderWithIcon__2tfYK{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;white-space:nowrap}.calculator_auditHeaderDisclaimerButton__hJUa2{width:26px!important;height:26px!important;border-radius:8px!important;color:#fde68a!important;background:rgba(180,83,9,.26)!important;border-color:rgba(251,191,36,.58)!important;box-shadow:0 0 0 1px rgba(251,191,36,.08);flex:0 0 auto}.calculator_auditHeaderDisclaimerButton__hJUa2:hover{color:#fff7ed!important;background:rgba(217,119,6,.42)!important;border-color:rgba(251,191,36,.82)!important}.calculator_auditCompanyRow__r3Vy3 td{padding:12px 16px!important;border-bottom:1px solid rgba(34,211,238,.28)!important;background:linear-gradient(135deg,rgba(8,47,73,.72),rgba(15,23,42,.94))}.calculator_auditCompanyNameCell__yJR5g{border-left:3px solid #22d3ee}.calculator_auditCompanyEyebrow__FRTl_,.calculator_auditCompanyMonthLabel__DjIyG{display:block;color:#67e8f9;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.calculator_auditCompanyTitle__emD_u{display:block;color:#f8fafc;font-size:1rem;font-weight:800;overflow-wrap:anywhere}.calculator_auditCompanyStats__Y_9AH{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.calculator_auditCompanyStats__Y_9AH span{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#e2e8f0;background:rgba(2,6,23,.28);font-size:.75rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_auditCompanyMonthsCell__3rt7z{min-width:0}.calculator_auditAmountCell__1dK7v,.calculator_auditBadNumberCell__Bz4X5,.calculator_auditCompanyAmountCell__lo0rO,.calculator_auditCompanyNumberCell__CWGG6,.calculator_auditNoInvoiceCell__yjY8Z,.calculator_auditNumberCell__SiwHx{color:var(--text);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle!important}.calculator_auditBadNumberCell__Bz4X5,.calculator_auditCompanyNumberCell__CWGG6,.calculator_auditNumberCell__SiwHx{text-align:center}.calculator_auditAmountCell__1dK7v,.calculator_auditCompanyAmountCell__lo0rO{text-align:right;color:#dbeafe!important}.calculator_auditNoInvoiceCell__yjY8Z,.calculator_auditNoInvoiceText__p9dHP{color:#fecaca!important;font-weight:900}.calculator_auditNoInvoiceCell__yjY8Z{text-align:right;background:rgba(127,29,29,.12)}.calculator_auditBadNumberCell__Bz4X5{color:#fecaca!important}.calculator_auditReprovedCell__Mve4O{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px}.calculator_auditDisclaimerButton__GgFBS{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(248,113,113,.32);color:#fecaca;background:rgba(127,29,29,.18);cursor:pointer}.calculator_auditDisclaimerButton__GgFBS:hover{color:#fff;background:rgba(185,28,28,.32);border-color:rgba(248,113,113,.55)}.calculator_auditViewButton__WIuRJ{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(34,211,238,.28);border-radius:8px;color:#c7f9ff;background:rgba(8,47,73,.28);cursor:pointer}.calculator_auditViewButton__WIuRJ:hover:not(:disabled){color:#ffffff;background:rgba(14,116,144,.46);border-color:rgba(34,211,238,.55)}.calculator_auditViewButton__WIuRJ:disabled{cursor:not-allowed;opacity:.36}.calculator_auditReasonModalBackdrop__njsWe{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,6,23,.52)}.calculator_auditStackedModalBackdrop__S3sNd{z-index:30;background:rgba(2,6,23,.68)}.calculator_auditReasonDialog__G2UG3{width:min(560px,92vw);max-height:min(520px,78vh);overflow:hidden;border:1px solid rgba(248,113,113,.26);border-radius:12px;background:#0f172a;box-shadow:0 24px 70px rgba(0,0,0,.45)}.calculator_auditReasonDialogHeader__BqYOX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.16)}.calculator_auditReasonDialogHeader__BqYOX h4{margin:0;color:#f8fafc;font-size:1rem;font-weight:800}.calculator_auditReasonDialogBody__qdF0T{max-height:360px;overflow-y:auto;padding:16px 18px}.calculator_auditReasonDialogBody__qdF0T p{margin:0;color:#fee2e2;font-size:.88rem;line-height:1.5}.calculator_auditReasonDialogBody__qdF0T p+p{margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.16)}.calculator_auditInvoiceDialog__Jf0By{width:min(760px,94vw);border-color:rgba(34,211,238,.26)}.calculator_auditInvoiceDialogBody__QhfZy{max-height:420px;overflow:auto;padding:0}.calculator_auditInvoiceTable__2SEFr{width:100%;border-collapse:collapse}.calculator_auditInvoiceTable__2SEFr td,.calculator_auditInvoiceTable__2SEFr th{padding:11px 14px;border-bottom:1px solid rgba(148,163,184,.14);color:var(--text);font-size:.84rem;text-align:left;vertical-align:middle}.calculator_auditInvoiceTable__2SEFr th{position:-webkit-sticky;position:sticky;top:0;z-index:1;color:var(--text-dim);background:#111827;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.calculator_auditInvoiceTable__2SEFr td:nth-child(3),.calculator_auditInvoiceTable__2SEFr th:nth-child(3){text-align:right;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_auditInvoiceTable__2SEFr td:nth-child(5),.calculator_auditInvoiceTable__2SEFr th:nth-child(5){text-align:center;width:118px}.calculator_auditInvoiceLinks__hMoIl{display:inline-flex;align-items:center;justify-content:center;gap:8px}.calculator_auditInvoiceLink__Bjt1L{min-width:46px;height:30px;padding:0 10px;border:1px solid rgba(34,211,238,.28);border-radius:8px;color:#c7f9ff;background:rgba(8,47,73,.26);font-size:.72rem;font-weight:900;text-decoration:none;cursor:pointer}.calculator_auditInvoiceLink__Bjt1L:hover{color:#ffffff;background:rgba(14,116,144,.46);border-color:rgba(34,211,238,.55)}.calculator_auditTranscriptDialog__LZ3Ty{width:min(820px,94vw);max-height:min(720px,84vh);border-color:rgba(34,211,238,.28)}.calculator_auditTranscriptBody__pWPNL{max-height:600px;overflow:auto;padding:16px 18px}.calculator_auditInvoiceEmpty__kdvEe{margin:0;padding:20px;color:#fecaca;font-weight:900}.calculator_auditOkTag___JHYZ{border-radius:8px;background:rgba(22,163,74,.12);border:1px solid rgba(34,197,94,.22);color:#bbf7d0;font-weight:800}.calculator_auditMissingPeriodTag__Cg7xM,.calculator_auditOkTag___JHYZ{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;font-size:.75rem;white-space:nowrap}.calculator_auditMissingPeriodTag__Cg7xM{border-radius:8px;background:rgba(127,29,29,.18);border:1px solid rgba(248,113,113,.3);color:#fecaca;font-weight:900}.calculator_auditMonthList__KSsmG{display:flex;flex-wrap:wrap;gap:6px}.calculator_auditMonthTag__S3dyc{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.16);color:#c7f9ff;font-size:.75rem;font-weight:700;white-space:nowrap}.calculator_auditEmptyState__agF3H{color:var(--text-dim);font-size:.875rem}.calculator_commentCategoryPill___QAif{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:8px;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.18);color:#c7f9ff;font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.calculator_modalLoading__nywYy{color:var(--text-muted);font-style:italic}.calculator_modalError__l6sKf{color:var(--danger)}.calculator_modalText__EGhpX{color:var(--text);line-height:1.7;white-space:pre-wrap}.calculator_formGroup__28MQs{margin-bottom:16px}.calculator_formLabel__RjBE_{display:block;font-size:.8125rem;font-weight:600;color:var(--text-muted);margin-bottom:6px}.calculator_currencyToggle__ZBniu{display:flex;gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;width:-moz-fit-content;width:fit-content}.calculator_currencyBtn__eCFRd{padding:8px 20px;font-size:.875rem;font-weight:600;background:var(--bg3);color:var(--text-dim);border:none;cursor:pointer;transition:background .15s,color .15s}.calculator_currencyBtn__eCFRd:hover{background:var(--border);color:var(--text)}.calculator_currencyBtnActive__LCs98{background:var(--accent);color:var(--bg)}.calculator_currencyBtnActive__LCs98:hover{background:var(--accent-hover);color:var(--bg)}.calculator_formInput__tNT_I{width:100%;padding:10px 12px;font-size:1rem;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;outline:none;transition:border-color .15s}.calculator_formInput__tNT_I:focus{border-color:var(--accent)}.calculator_conversionHint__OKqbT{margin-top:6px;font-size:.8125rem;color:var(--text-dim)}.calculator_formTextarea__OlluJ{width:100%;padding:10px 12px;font-size:.875rem;font-family:inherit;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;outline:none;resize:vertical;transition:border-color .15s;line-height:1.5}.calculator_formTextarea__OlluJ:focus{border-color:var(--accent)}.calculator_formActions__OtSpp{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.calculator_btnCancel__5k3ua{padding:8px 18px;font-size:.875rem;font-weight:600;background:var(--bg3);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.calculator_btnCancel__5k3ua:hover{background:var(--border);color:var(--text)}.calculator_btnSave__e20it{padding:8px 24px;font-size:.875rem;font-weight:600;background:var(--accent);color:var(--bg);border:none;border-radius:6px;cursor:pointer;transition:background .15s}.calculator_btnSave__e20it:hover:not(:disabled){background:var(--accent-hover)}.calculator_btnSave__e20it:disabled{opacity:.5;cursor:not-allowed}.calculator_costTypeModalContent__SNYuZ{max-width:600px;max-height:85vh}.calculator_ctCategoryGroup__azOnt{margin-bottom:16px}.calculator_ctCategoryLabel__zU1nU{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);padding:6px 0;border-bottom:1px solid var(--border);margin-bottom:4px}.calculator_ctRow__Ir_8E{display:flex;align-items:center;justify-content:space-between;padding:8px 0;gap:12px}.calculator_ctService__w_Ury{font-size:.875rem;color:var(--text);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator_ctToggle__aJ3np{display:flex;gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;flex-shrink:0}.calculator_ctBtn__mreqq{padding:5px 14px;font-size:.75rem;font-weight:600;background:var(--bg3);color:var(--text-dim);border:none;cursor:pointer;transition:background .15s,color .15s}.calculator_ctBtn__mreqq:hover{background:var(--border);color:var(--text)}.calculator_ctBtnFixedActive__YQ4Wd{background:var(--accent);color:var(--bg)}.calculator_ctBtnFixedActive__YQ4Wd:hover{background:var(--accent-hover);color:var(--bg)}.calculator_ctBtnVarActive__lrw6c{background:var(--warning,#f59e0b);color:#000}.calculator_ctBtnVarActive__lrw6c:hover{background:#d97706;color:#000}.calculator_itemRowVariable__Op3hP{border-left:3px solid var(--warning,#f59e0b)}.calculator_itemRowVariable__Op3hP .calculator_serviceCell__DGkLN{padding-left:9px}.calculator_costTypeBtn__VZHmB{padding:8px 16px;font-size:.8125rem;font-weight:600;background:var(--bg3);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.calculator_costTypeBtn__VZHmB:hover{background:var(--border);color:var(--text);border-color:var(--border-hover)}.calculator_actionGroup__RCAGt{display:inline-flex;align-items:center;flex-wrap:wrap;max-width:100%;gap:7px;padding:5px;border:1px solid rgba(148,163,184,.18);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.calculator_downloadGroup__QNVkz{background:linear-gradient(180deg,rgba(8,145,178,.18),rgba(8,145,178,.07)),var(--bg2)}.calculator_uploadGroup__JdEm9{background:linear-gradient(180deg,rgba(245,158,11,.14),rgba(245,158,11,.055)),var(--bg2)}.calculator_actionGroupLabel__pyEHZ{display:inline-flex;align-items:center;align-self:stretch;padding:0 7px 0 5px;border-right:1px solid rgba(148,163,184,.18);color:#cbd5e1;font-size:.625rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.calculator_actionBtn__h4w1b{position:relative;overflow:visible;min-height:30px;padding:7px 12px;background:rgba(15,23,42,.72);color:#e5e7eb;border-color:rgba(148,163,184,.22)}.calculator_downloadBtn__3st3M{color:#a5f3fc;border-color:rgba(34,211,238,.34)}.calculator_downloadBtn__3st3M:hover{background:rgba(14,116,144,.38);color:#ecfeff;border-color:rgba(103,232,249,.62)}.calculator_uploadBtn__HH24j{color:#fde68a;border-color:rgba(245,158,11,.36)}.calculator_uploadBtn__HH24j:hover{background:rgba(146,64,14,.36);color:#fffbeb;border-color:rgba(251,191,36,.62)}.calculator_reviewBtn__VQ698{color:var(--warning,#f59e0b);border-color:rgba(245,158,11,.5);background:rgba(69,38,9,.5)}.calculator_reviewBtn__VQ698:hover{background:rgba(120,53,15,.5);color:#fef3c7;border-color:rgba(251,191,36,.72)}.calculator_monthSelect__G5kxZ{padding:8px 12px;font-size:.8125rem;font-weight:600;font-family:inherit;background:var(--bg3);color:var(--text);border:1px solid var(--accent);border-radius:6px;cursor:pointer;outline:none}.calculator_fixedVarBadges__K2LpI{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.calculator_fixedBadge__Heazv,.calculator_taxBadge__HCgE9,.calculator_varBadge__7Bcqq{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.calculator_taxBadge__HCgE9{color:var(--accent);background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25)}.calculator_cornerPill__HbYvO,.calculator_taxPill___acqL{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--bg);font-size:.625rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_fixedBadge__Heazv{color:var(--danger);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25)}.calculator_varBadge__7Bcqq{color:var(--warning,#f59e0b);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25)}.calculator_fixedVarLabel__rwPFG{font-weight:600;font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.calculator_costTypeDot__lh_0H{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:.625rem;font-weight:800;line-height:1;flex-shrink:0;margin-right:6px;vertical-align:middle}.calculator_costTypeDotFix__EQ_GB{background:rgba(239,68,68,.15);color:var(--danger);border:1px solid rgba(239,68,68,.35)}.calculator_costTypeDotVar__sLYUg{background:rgba(245,158,11,.15);color:var(--warning,#f59e0b);border:1px solid rgba(245,158,11,.35)}.calculator_printReport__5a8EG{display:none}@media (max-width:1279px){.calculator_container__REr40{padding-bottom:160px}}@media (max-width:640px){.calculator_container__REr40{padding:14px 10px 220px}.calculator_header__k_zXj{gap:8px 10px;margin-bottom:14px}.calculator_headerTitle__hhXcG{font-size:.95rem}.calculator_headerLogo__vlwdK{font-size:1rem}.calculator_currencyBar__RO5YD{gap:8px}.calculator_toolbar__2cmMe{padding:10px;gap:8px}.calculator_toolbarActions__e0zPD{flex:1 1 100%}.calculator_toolbarActions__e0zPD .calculator_toolbarBtn__BGsZn{flex:1 1}.calculator_toolbarRight__NZ6jt{flex:1 1 100%;justify-content:flex-end;gap:8px 10px;flex-wrap:wrap}.calculator_toolbarTotal__wSehB{font-size:.95rem}.calculator_tableWrap__XgfOy{overflow-x:auto}.calculator_table__ogC8z{font-size:.8rem}.calculator_table__ogC8z th{padding:7px 8px;font-size:.62rem;letter-spacing:.03em}.calculator_table__ogC8z td{padding:7px 8px}.calculator_descCell__0hsQz{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calculator_serviceCell__DGkLN,.calculator_table__ogC8z th:nth-child(2){position:-webkit-sticky;position:sticky;left:0;background:var(--bg);z-index:2}.calculator_table__ogC8z th:nth-child(2){background:var(--bg2);z-index:3}.calculator_summary__wB7A7{padding:9px 0}.calculator_summaryInner___LAiK{padding:0 12px;gap:6px 10px}.calculator_summaryCount__bDED3{font-size:.72rem}.calculator_summaryTotal__4cDN_{font-size:1.05rem}.calculator_modalContent__M95Wf{width:100%;max-width:none}.calculator_budgetReviewActions__0gpOu,.calculator_budgetReviewLineHeader__7tuHA{align-items:stretch;flex-direction:column}.calculator_budgetReviewCategory__7LSc_{max-width:100%;width:-moz-fit-content;width:fit-content}.calculator_budgetReviewFacts__PCz6Q{grid-template-columns:1fr 1fr}.calculator_budgetReviewActions__0gpOu button{width:100%}.calculator_auditSummary__MEs9f{grid-template-columns:1fr}.calculator_auditActionCell__C9R2_,.calculator_auditAmountCell__1dK7v,.calculator_auditBadNumberCell__Bz4X5,.calculator_auditCompanyAmountCell__lo0rO,.calculator_auditCompanyNumberCell__CWGG6,.calculator_auditNoInvoiceCell__yjY8Z,.calculator_auditNumberCell__SiwHx,.calculator_auditServiceCell__S9Ys4,.calculator_auditSupplierCell__WXrkY,.calculator_auditTable__YYazC th:first-child,.calculator_auditTable__YYazC th:nth-child(2),.calculator_auditTable__YYazC th:nth-child(3),.calculator_auditTable__YYazC th:nth-child(4),.calculator_auditTable__YYazC th:nth-child(5),.calculator_auditTable__YYazC th:nth-child(6),.calculator_auditTable__YYazC th:nth-child(7){width:auto}.calculator_auditFilterBar__njEj0,.calculator_auditFilterGroup__VTMok{align-items:stretch;flex-direction:column}.calculator_auditFilterSelect__ocTeY{width:100%}.calculator_auditFilterMeta__8DKA1{margin-left:0}.calculator_auditCompanyStats__Y_9AH{justify-content:flex-start}}.calculator_dashboardContainer__aWEWT{max-width:1560px;min-height:100vh}.calculator_dashboardNav__FHhHp{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.calculator_sessionHeaderControls__dyykn{display:inline-flex;min-width:0;align-items:center;gap:8px}.calculator_dashboardSearch__y_VLe{width:190px;height:38px;padding:0 12px;color:#dbeafe;background:#080d16;border:1px solid #25354d;border-radius:9px;outline:none}.calculator_dashboardSearch__y_VLe:focus{border-color:#22d3ee;box-shadow:0 0 0 3px rgb(34 211 238/12%)}.calculator_dashboardHero__gRDuY{position:relative;overflow:hidden;margin:26px 0 20px;padding:28px 30px;background:linear-gradient(115deg,#0d1928,#0b111c 56%,#102127);border:1px solid #1f4052;border-radius:16px}.calculator_dashboardHero__gRDuY:after{content:"";position:absolute;top:-70px;right:8%;width:230px;height:230px;border:1px solid rgb(34 211 238/22%);border-radius:50%;box-shadow:0 0 0 28px rgb(34 211 238/4%),0 0 0 55px rgb(34 211 238/3%)}.calculator_dashboardHero__gRDuY p{margin:0 0 9px;color:#22d3ee;font-size:.68rem;font-weight:800;letter-spacing:.16em}.calculator_dashboardHero__gRDuY h2{position:relative;z-index:1;max-width:760px;margin:0;color:#edf8ff;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.1;letter-spacing:-.035em}.calculator_dashboardHero__gRDuY span{position:relative;z-index:1;display:block;max-width:690px;margin-top:12px;color:#91a4ba;font-size:.9rem}.calculator_dashboardFilters__zGY1b{display:flex;gap:18px;margin:-8px 0 18px;padding:12px 16px;color:#aab7c8;background:#0b111b;border:1px solid #1e3044;border-radius:10px;font-size:.82rem;flex-wrap:wrap}.calculator_dashboardFilters__zGY1b label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.calculator_dashboardFilters__zGY1b input{accent-color:#22d3ee}.calculator_dashboardGrid__W0zJz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.calculator_dashboardCard__RGPEd{min-width:0;padding:18px;background:#0a101a;border:1px solid #1d2d42;border-radius:14px;box-shadow:0 16px 38px rgb(0 0 0/14%)}.calculator_dashboardCardHeader__lLOY_{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:95px}.calculator_dashboardCardHeader__lLOY_ h2{margin:2px 0 5px;color:#e7edf7;font-size:1.05rem;letter-spacing:-.02em}.calculator_dashboardCardHeader__lLOY_ p{max-width:230px;margin:0;color:#8392a5;font-size:.76rem;line-height:1.45}.calculator_dashboardCardHeader__lLOY_ strong{padding-top:3px;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.calculator_dashboardMetric__92_gp{display:grid;grid-gap:5px;gap:5px;text-align:right}.calculator_dashboardMetric__92_gp span{color:#718197;font-size:.67rem;white-space:nowrap}.calculator_dashboardEyebrow__loZE8{color:#60758d!important;font-size:.62rem!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.calculator_dashboardEmpty__aqYRj{padding:28px;color:#718096;text-align:center}.calculator_columnChart__NVt9q{display:flex;align-items:flex-end;gap:7px;height:260px;min-height:260px;padding-top:0;overflow-x:auto;overflow-y:hidden}.calculator_columnSingle__Dtyn4{display:grid;grid-template-rows:32px 176px 22px;grid-gap:6px;gap:6px;min-width:34px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;flex:1 0 34px;font:inherit;text-align:center}.calculator_columnSingle__Dtyn4:focus-visible{outline:2px solid #22d3ee;outline-offset:3px;border-radius:5px}.calculator_columnSingle__Dtyn4:hover .calculator_columnBar__IfS7X{filter:brightness(1.2);transform:translateY(-2px)}.calculator_structuralColumnChart__TaiVa{display:flex;align-items:flex-end;gap:7px;overflow-x:auto}.calculator_structuralColumnGroup__38440{display:grid;grid-template-rows:32px 176px 22px;grid-gap:6px;gap:6px;min-width:34px;padding:0;color:inherit;text-align:center;flex:1 0 34px}.calculator_structuralPlot__qTdqM{position:relative;grid-row:2;height:176px}.calculator_structuralSeries__lE_ao{position:absolute;inset:0;display:block;width:100%;min-width:0;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit;text-align:center}.calculator_structuralSeries__lE_ao:focus-visible{outline:2px solid #22d3ee;outline-offset:3px;border-radius:5px}.calculator_structuralSeries__lE_ao .calculator_columnTrack__ShcBZ{position:absolute;inset:0}.calculator_structuralSeriesUnit__nxNot{z-index:1;opacity:.82}.calculator_structuralSeriesPaid__Bsdmo{z-index:2;width:62%;left:19%}.calculator_structuralSeriesPaid__Bsdmo .calculator_columnTrack__ShcBZ{background:transparent;border-bottom-color:transparent}.calculator_structuralSeries__lE_ao .calculator_columnBar__IfS7X{position:relative;overflow:visible}.calculator_structuralSeries__lE_ao .calculator_columnValue__WGA71{position:absolute;bottom:calc(100% + 4px);left:50%;z-index:3;padding:1px 3px;overflow:visible;color:#d9e7f5;background:#0a101a;border-radius:3px;transform:translateX(-50%)}.calculator_structuralSeriesUnit__nxNot .calculator_columnValue__WGA71{left:50%}.calculator_structuralSeriesPaid__Bsdmo .calculator_columnValue__WGA71{left:50%;color:#d9e7f5;transform:translateX(-50%)}.calculator_columnValue__WGA71{align-self:end;overflow:hidden;color:#9cadc0;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_columnTrack__ShcBZ{position:relative;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #26364a;background:repeating-linear-gradient(0deg,transparent 0,transparent 43px,rgb(67 86 109/26%) 44px)}.calculator_columnBar__IfS7X{width:min(32px,72%);min-height:2px;border-radius:5px 5px 0 0;box-shadow:0 0 14px rgb(34 211 238/18%);transition:filter .18s ease,transform .18s ease}.calculator_structuralSeries__lE_ao:hover .calculator_columnBar__IfS7X{filter:brightness(1.2);transform:translateY(-2px)}.calculator_columnSeriesLabel__6rSmq{color:#667a91;font-size:.56rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.calculator_columnLabel__VtVwz{color:#6f8095;font-size:.7rem;text-transform:capitalize}.calculator_structuralColumnGroup__38440 .calculator_columnLabel__VtVwz{grid-row:3}.calculator_dashboardChartFooter__1QctJ{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:9px 10px;color:#8394a8;background:#0b1521;border:1px solid #1d3148;border-radius:8px;font-size:.67rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap}.calculator_dashboardChartFooter__1QctJ strong{margin-left:3px;color:#dde9f5}.calculator_dashboardSaving__TRrM4{color:#a3e635;font-weight:800}.calculator_dashboardSaving__TRrM4 strong{color:#bef264}.calculator_dashboardOverage__e96xh{color:#fb7185;font-weight:800}.calculator_dashboardOverage__e96xh strong{color:#fda4af}.calculator_dashboardEmphasis__3zbcV{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px 0 0;padding:12px 13px;color:#ffe7a3;background:rgb(250 204 21/8%);border-left:3px solid #facc15;border-radius:0 7px 7px 0;font-size:.76rem;font-weight:700;line-height:1.5}.calculator_dashboardEmphasis__3zbcV p{margin:0}.calculator_dashboardSavingBadge__hOPdX{display:inline-flex;align-items:center;min-height:29px;padding:0 9px;color:#182006;background:#d9ff5a;border-radius:999px;box-shadow:0 0 18px rgb(217 255 90/18%);font-size:.69rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.035em;white-space:nowrap}.calculator_invoiceSoftwareCatalog__Cw66h{margin-top:18px;padding:20px;background:#0a101a;border:1px solid #1d2d42;border-radius:14px}.calculator_invoiceSoftwareCatalog__Cw66h>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.calculator_invoiceSoftwareCatalog__Cw66h h2{margin:3px 0 5px;color:#e7edf7;font-size:1.08rem}.calculator_invoiceSoftwareCatalog__Cw66h header span{color:#8493a6;font-size:.78rem}.calculator_catalogTabs__Ikspj{display:inline-flex;overflow:hidden;border:1px solid #294056;border-radius:8px}.calculator_catalogTabs__Ikspj button{padding:8px 10px;color:#8fa1b6;background:#0a111b;border:0;border-left:1px solid #294056;cursor:pointer;font-size:.72rem}.calculator_catalogTabs__Ikspj button:first-child{border-left:0}.calculator_catalogTabs__Ikspj .calculator_catalogTabActive__Nblju{color:#dffbff;background:#124158}.calculator_catalogControls__6lpAI{display:grid;justify-items:end;grid-gap:8px;gap:8px}.calculator_catalogTotalHeader__EI5S4{display:flex;align-items:baseline;gap:8px;color:#8090a5;font-size:.67rem}.calculator_catalogTotalHeader__EI5S4 strong{color:#a3e635;font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_catalogList__xDjno{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #1b2b3e}.calculator_catalogList__xDjno>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;min-height:44px;padding:8px 10px;border-bottom:1px solid #1b2b3e}.calculator_catalogList__xDjno>div:nth-child(odd){border-right:1px solid #1b2b3e}.calculator_catalogList__xDjno>div>span:nth-child(2){overflow:hidden;color:#dbe7f3;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.calculator_catalogIndex__MPvvO{color:#50677f;font-size:.67rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_catalogList__xDjno small{color:#687a90;font-size:.64rem;white-space:nowrap}.calculator_catalogList__xDjno strong{color:#a3e635;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.calculator_catalogFooter__Km9Gs{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding-top:13px;border-top:1px solid #1b2b3e}.calculator_catalogFooter__Km9Gs>div{display:grid;grid-gap:3px;gap:3px;flex:0 0 auto}.calculator_catalogFooter__Km9Gs>div span{color:#73869d;font-size:.67rem}.calculator_catalogFooter__Km9Gs>div strong{color:#a3e635;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator_catalogFooter__Km9Gs p{max-width:620px;margin:0;color:#87a0b6;font-size:.76rem;line-height:1.5;text-align:right}.calculator_dashboardModalOverlay__RA1ED{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:18px;background:rgb(2 6 12/76%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.calculator_dashboardModal__TWT92{width:min(560px,100%);max-height:min(680px,90vh);overflow:auto;background:#09111c;border:1px solid #2a4760;border-radius:15px;box-shadow:0 28px 80px rgb(0 0 0/52%)}.calculator_dashboardModalHeader__S0OS3{display:flex;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid #20354c}.calculator_dashboardModalHeader__S0OS3 p{margin:0 0 7px;font-size:.65rem;font-weight:800;letter-spacing:.13em}.calculator_dashboardModalHeader__S0OS3 h2{margin:0;color:#eaf4ff;font-size:1.15rem}.calculator_dashboardModalHeader__S0OS3 span{display:block;margin-top:8px;color:#8da0b5;font-size:.78rem}.calculator_dashboardModalClose__Iamsl{width:34px;height:34px;color:#b7c8da;background:#132235;border:1px solid #2d4762;border-radius:8px;cursor:pointer;font-size:1.55rem;line-height:1}.calculator_dashboardModalClose__Iamsl:hover{color:#fff;background:#1c334f}.calculator_dashboardDetailList__CEdoP{padding:8px 22px 20px}.calculator_dashboardDetailList__CEdoP>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;color:#d7e2ef;border-bottom:1px solid #17293c;font-size:.86rem}.calculator_dashboardDetailList__CEdoP strong{color:#dff8ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:1050px){.calculator_dashboardGrid__W0zJz{grid-template-columns:1fr}}@media (max-width:640px){.calculator_dashboardNav__FHhHp{width:100%;margin-left:0}.calculator_dashboardSearch__y_VLe{flex:1 1 100%;width:100%}.calculator_sessionHeaderControls__dyykn{width:100%;flex-wrap:wrap}.calculator_dashboardHero__gRDuY{padding:22px 18px}.calculator_dashboardCard__RGPEd,.calculator_invoiceSoftwareCatalog__Cw66h{padding:14px}.calculator_invoiceSoftwareCatalog__Cw66h>header{align-items:flex-start;flex-direction:column}.calculator_catalogControls__6lpAI{width:100%;justify-items:start}.calculator_catalogList__xDjno{grid-template-columns:1fr}.calculator_catalogList__xDjno>div:nth-child(odd){border-right:0}.calculator_catalogList__xDjno>div{grid-template-columns:26px minmax(0,1fr) auto}.calculator_catalogList__xDjno small{display:none}.calculator_catalogFooter__Km9Gs{align-items:flex-start;flex-direction:column;gap:10px}.calculator_catalogFooter__Km9Gs p{text-align:left}.calculator_dashboardEmphasis__3zbcV{align-items:flex-start;flex-direction:column}}@media print{@page{size:A4;margin:12mm}.calculator_container__REr40>:not(.calculator_printReport__5a8EG){display:none!important}.calculator_container__REr40{max-width:none;margin:0;padding:0;color:#111827;background:#fff}.calculator_printReport__5a8EG{display:block;font-family:Inter,Arial,sans-serif;color:#111827}.calculator_printHeader__WjuGK{display:flex;justify-content:space-between;align-items:flex-start;gap:18mm;padding-bottom:8mm;margin-bottom:7mm;border-bottom:2px solid #00a8c7;page-break-inside:avoid;break-inside:avoid}.calculator_printKicker__Qm_4M{margin-bottom:3mm;color:#00838f;font-size:10pt;font-weight:800;letter-spacing:0}.calculator_printHeader__WjuGK h2{margin:0;font-size:22pt;line-height:1.1;color:#111827}.calculator_printHeader__WjuGK p{margin:3mm 0 0;color:#4b5563;font-size:10pt}.calculator_printTotal__cA5xS{min-width:44mm;text-align:right}.calculator_printSummaryGrid__OKBaH span,.calculator_printTotal__cA5xS span{display:block;color:#6b7280;font-size:8pt;font-weight:700;text-transform:uppercase;letter-spacing:0}.calculator_printTotal__cA5xS strong{display:block;margin-top:2mm;color:#00838f;font-size:18pt}.calculator_printSummaryGrid__OKBaH{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3mm;gap:3mm;margin-bottom:7mm;page-break-inside:avoid;break-inside:avoid}.calculator_printSummaryGrid__OKBaH div{padding:3mm;border:1px solid #d1d5db;border-radius:2mm}.calculator_printSummaryGrid__OKBaH strong{display:block;margin-top:2mm;color:#111827;font-size:11pt}.calculator_printNote__wFVsX{margin:0 0 5mm;padding:3mm;border-left:3px solid #f59e0b;background:#fff7ed;color:#374151;font-size:9pt;page-break-inside:avoid;break-inside:avoid}.calculator_printTable__IyY_N{width:100%;border-collapse:collapse;font-size:8pt}.calculator_printTable__IyY_N th{background:#e5f6fb;color:#111827;font-weight:800;text-align:left}.calculator_printTable__IyY_N td,.calculator_printTable__IyY_N th{padding:2mm;border:1px solid #d1d5db;vertical-align:top}.calculator_printTable__IyY_N tr{page-break-inside:avoid;break-inside:avoid}}