@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.print-only{display:none}@media print{*,body,html{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:auto;margin:12mm}body{background:#fff!important}.MuiDrawer-root,.no-print,.po-sticky-nav{display:none!important}.po-sticky-nav{box-shadow:none!important;position:static!important}.print-only{display:block!important}.MuiBox-root[role=main],main{background:#fff!important}#bill-print-area,#print-area{border:none!important;box-shadow:none!important;margin:0!important;max-width:100%!important}table,tbody,td,th,thead,tr{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}.tm-workspace{--tm-ink:#26242e;--tm-ink-soft:#4a4754;--tm-muted:#8a8794;--tm-line:#e8e6ee;--tm-line-soft:#f1eff5;--tm-shell:#eef0f4;--tm-orange:#e8631a;--tm-purple:#5b27a6;--tm-purple-deep:#4c1d95;--tm-purple-soft:#f3eefc;--tm-blue:#2d6cdf;--tm-green:#2e9e4f;--tm-red:#c0392b;--tm-amber:#c77a12;--tm-field:#f6f5f9;background:var(--tm-shell);color:var(--tm-ink);font-family:Nunito,system-ui,sans-serif;font-size:13px;line-height:1.4;margin:-24px;min-height:calc(100% + 48px);padding:22px 16px 100px}.tm-workspace .tm-app{background:#fff;border-radius:14px;box-shadow:0 1px 3px #14121e0f,0 10px 30px #14121e0d;margin:0 auto;max-width:1500px;overflow:hidden}.tm-workspace .tm-hdr{padding:18px 24px 0}.tm-workspace .tm-hdr-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.tm-workspace .tm-title-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.tm-workspace .tm-title{align-items:center;color:var(--tm-ink);display:flex;font-size:18px;font-weight:800;gap:8px}.tm-workspace .tm-title .chev{color:var(--tm-orange);font-weight:800}.tm-workspace .tm-wip-label{color:var(--tm-muted);font-size:14px;font-weight:700}.tm-workspace .tm-pricing-top{background-color:var(--tm-purple-soft);border:1px solid #e3d8f7;border-radius:8px;color:var(--tm-purple-deep);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:800;height:30px;padding:0 10px}.tm-workspace .tm-hdr-right{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.tm-workspace .tm-primary{color:var(--tm-muted);font-weight:600}.tm-workspace .tm-primary b{color:var(--tm-orange)}.tm-workspace .tm-pill{border-radius:7px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:5px 12px}.tm-workspace .tm-pill.blue{background:var(--tm-blue)}.tm-workspace .tm-pill.green{background:var(--tm-green)}.tm-workspace .tm-pill.grey{background:#e7e5ee;color:var(--tm-ink-soft)}.tm-workspace .tm-cog{background:#0000;border:0;border-radius:7px;color:var(--tm-muted);cursor:pointer;font-size:18px;line-height:1;padding:2px 4px}.tm-workspace .tm-cog:hover{background:var(--tm-purple-soft);color:var(--tm-purple)}.tm-workspace .tm-cust{grid-gap:18px;border-bottom:1px solid var(--tm-line);display:grid;gap:18px;grid-template-columns:repeat(4,1fr);padding:14px 0 16px}.tm-workspace .tm-cust .lbl{color:var(--tm-muted);font-size:11px;font-weight:600;margin-bottom:3px}.tm-workspace .tm-cust .val{color:var(--tm-ink-soft);font-weight:600}.tm-workspace .tm-cust .phone{color:var(--tm-orange);font-weight:700;margin-top:2px}.tm-workspace .tm-tabs{border-bottom:1px solid var(--tm-line);display:flex;gap:22px;overflow-x:auto;padding:0 24px}.tm-workspace .tm-tabs.sub{padding-top:4px}.tm-workspace .tm-tab{border-bottom:2px solid #0000;color:var(--tm-muted);cursor:default;font-size:13px;font-weight:700;margin-bottom:-1px;padding:11px 1px;white-space:nowrap}.tm-workspace .tm-tab.on{border-bottom-color:var(--tm-orange);color:var(--tm-orange)}.tm-workspace .tm-tab .cnt{color:var(--tm-muted);font-weight:700}.tm-workspace .tm-tabs.sub .tm-tab{font-size:12.5px;padding:9px 1px}.tm-workspace .tm-body{padding:0 24px 22px}.tm-workspace .tm-taxrow{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin:14px 2px 0}.tm-workspace .tm-taxlbl{color:var(--tm-muted);font-weight:700}.tm-workspace .tm-taxpill{background:var(--tm-purple-soft);border:1px solid #e3d8f7;border-radius:7px;color:var(--tm-purple-deep);cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;margin-right:8px;padding:3px 10px}.tm-workspace .tm-sec{border:1px solid var(--tm-line);border-radius:10px;margin-top:18px;overflow:hidden}.tm-workspace .tm-sec-head{align-items:center;background:var(--tm-field);color:var(--tm-ink-soft);cursor:pointer;display:flex;flex-wrap:wrap;font-weight:800;gap:8px;padding:9px 14px;-webkit-user-select:none;user-select:none}.tm-workspace .tm-sec-head .tw{color:var(--tm-muted);font-size:11px;transition:transform .15s}.tm-workspace .tm-sec.closed .tw{transform:rotate(-90deg)}.tm-workspace .tm-sec.closed .tm-sec-body{display:none}.tm-workspace .tm-sec-sum{align-items:center;color:var(--tm-ink-soft);display:inline-flex;flex-wrap:wrap;font-size:12.5px;font-weight:700;gap:0;margin-left:auto;opacity:.72;white-space:nowrap}.tm-workspace .tm-sec.closed .tm-sec-head .tm-sec-sum{opacity:1}.tm-workspace .tm-sec-sum .tm-sum-item{align-items:baseline;display:inline-flex;gap:6px}.tm-workspace .tm-sec-sum .tm-sum-lbl{color:var(--tm-ink-soft);font-weight:700}.tm-workspace .tm-sec-sum .tm-sum-unit{color:var(--tm-muted);font-size:10px;font-weight:600}.tm-workspace .tm-sec-sum b{font-feature-settings:"tnum";color:var(--tm-ink);font-variant-numeric:tabular-nums;font-weight:800}.tm-workspace .tm-sec-sum b.sell{color:var(--tm-purple-deep)}.tm-workspace .tm-sec-sum .tax-tag{color:var(--tm-muted);font-size:10px;font-weight:600}.tm-workspace .tm-sec-sum .sep{color:var(--tm-muted);font-weight:600;margin:0 10px}.tm-workspace .tm-grp-amts{align-items:baseline;color:var(--tm-muted);display:inline-flex;flex-wrap:wrap;font-size:.7rem;font-weight:700;gap:0;white-space:nowrap}.tm-workspace .tm-grp-amts .tm-sum-item{align-items:baseline;display:inline-flex;gap:6px}.tm-workspace .tm-grp-amts .tm-sum-lbl{color:var(--tm-muted);font-weight:700}.tm-workspace .tm-grp-amts b{color:var(--tm-ink);font-weight:800}.tm-workspace .tm-grp-amts b.sell{color:var(--tm-purple-deep)}.tm-workspace .tm-grp-amts .tax-tag{color:var(--tm-muted);font-size:.58rem;font-weight:600}.tm-workspace .tm-grp-amts .sep{color:var(--tm-muted);font-weight:600;margin:0 10px}.tm-workspace .tm-sec-body{padding:14px}.tm-workspace .tm-sec-pnl .tm-sec-head .badge{background:var(--tm-purple-deep);border-radius:7px;color:#fff;font-size:11px;font-weight:700;padding:4px 11px}.tm-workspace .tm-sec-foot{border-top:1px solid var(--tm-line);display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px}.tm-workspace .tm-btn{align-items:center;border:0;border-radius:7px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;height:32px;padding:0 14px}.tm-workspace .tm-btn.orange{background:var(--tm-orange);color:#fff}.tm-workspace .tm-btn.purple{background:var(--tm-purple);color:#fff}.tm-workspace .tm-btn.ghost{background:#fff;border:1px solid var(--tm-line);color:var(--tm-ink-soft)}.tm-workspace .tm-btn.split{overflow:hidden;padding-right:0;position:relative}.tm-workspace .tm-btn.split .caret{border-left:1px solid #ffffff4d;display:grid;height:32px;padding:0 9px;place-items:center}.tm-workspace .tm-btn.split .lab{display:grid;height:32px;padding:0 12px;place-items:center}.tm-workspace .tm-btn.split.blocked{cursor:not-allowed;opacity:.55}.tm-workspace .tm-btnrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.tm-workspace .tm-bi-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:10px}.tm-workspace .tm-bi-note{color:var(--tm-muted);font-size:12px;font-weight:600;max-width:480px}.tm-workspace .tm-bi-prices{display:flex;flex-wrap:wrap;gap:14px}.tm-workspace .tm-taxsel{background:#fff;border:1px solid var(--tm-line);border-radius:5px;color:var(--tm-ink-soft);font-family:inherit;font-size:11.5px;padding:4px 6px}.tm-workspace .tm-heading-in{background:#0000;border:0;color:var(--tm-muted);font-family:inherit;font-size:15px;font-weight:700;max-width:320px;outline:none;padding:6px 0;width:100%}.tm-workspace .tm-heading-in::placeholder{color:#c4c1cf}.tm-workspace .tm-typ{border-radius:6px;display:inline-block;font-size:10.5px;font-weight:800;padding:2px 8px}.tm-workspace .tm-typ.prod{background:#eef4ff;color:#2d6cdf}.tm-workspace .tm-typ.serv{background:#eafaef;color:#1f8f47}.tm-workspace .tm-typ.exp{background:#fff3e9;color:#c77a12}.tm-workspace .tm-typ.po{background:#f3eefc;color:#5b27a6}.tm-workspace .tm-kind-sel{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27><path d=%27M2 3l3 3 3-3%27 stroke=%27%238a8794%27 stroke-width=%271.4%27 fill=%27none%27 stroke-linecap=%27round%27/></svg>");background-position:right 6px center;background-repeat:no-repeat;border:1px solid var(--tm-line);border-radius:6px;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:800;padding:2px 22px 2px 8px}.tm-workspace .tm-kind-sel.prod{background-color:#eef4ff;color:#2d6cdf}.tm-workspace .tm-kind-sel.serv{background-color:#eafaef;color:#1f8f47}.tm-workspace .tm-kind-sel.exp{background-color:#fff3e9;color:#c77a12}.tm-workspace input[type=number]{appearance:textfield}.tm-workspace input[type=number]::-webkit-inner-spin-button,.tm-workspace input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tm-workspace .tm-cell-inp{background:#0000;border:1px solid #0000;border-radius:5px;box-sizing:border-box;color:var(--tm-ink-soft);font-family:inherit;font-size:12.5px;line-height:1.3;outline:none;padding:4px 6px;width:100%}.tm-workspace .tm-cell-inp:hover{background:#faf9fd;border-color:var(--tm-line)}.tm-workspace .tm-cell-inp:focus{background:var(--tm-field);border-color:#d8d4e4;box-shadow:none;color:var(--tm-ink)}.tm-workspace .tm-cell-inp.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tm-workspace .tm-cell-inp.num.bold{color:var(--tm-ink);font-weight:700}.tm-workspace .tm-cell-inp.code{color:var(--tm-orange);font-weight:700;max-width:110px}.tm-workspace .tm-cell-inp.desc{min-width:160px}.tm-workspace .tm-cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.tm-workspace .tm-card{border:1px solid var(--tm-line);border-radius:12px;padding:18px}.tm-workspace .tm-card .k{color:var(--tm-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tm-workspace .tm-card .big{font-feature-settings:"tnum";color:var(--tm-ink);font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;margin:6px 0 2px}.tm-workspace .tm-card .sub{color:var(--tm-muted);font-size:12px;font-weight:600}.tm-workspace .tm-card .div{background:var(--tm-line);height:1px;margin:14px 0}.tm-workspace .tm-row{align-items:center;color:var(--tm-ink-soft);display:flex;font-weight:600;justify-content:space-between;padding:4px 0}.tm-workspace .tm-row .v{font-feature-settings:"tnum";color:var(--tm-ink);font-variant-numeric:tabular-nums;font-weight:700}.tm-workspace .tm-row.warn-a,.tm-workspace .tm-row.warn-a .v{color:var(--tm-amber)}.tm-workspace .tm-row.warn-r,.tm-workspace .tm-row.warn-r .v{color:var(--tm-red)}.tm-workspace .tm-row.faint,.tm-workspace .tm-row.faint .v{color:var(--tm-muted);font-weight:600}.tm-workspace .tm-row.tot,.tm-workspace .tm-row.tot .v{color:var(--tm-purple-deep);font-weight:800}.tm-workspace .tm-marginbar{align-items:center;background:var(--tm-purple-soft);border:1px solid #e3d8f7;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:18px;padding:14px 20px}.tm-workspace .tm-marginbar .ml{color:var(--tm-purple-deep);font-weight:800;letter-spacing:.04em}.tm-workspace .tm-marginbar .calc{color:var(--tm-muted);font-weight:600;margin-left:10px}.tm-workspace .tm-marginbar .mr{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.tm-workspace .tm-marginbar .markup{color:var(--tm-ink-soft);font-size:12.5px;font-weight:700}.tm-workspace .tm-marginbar .mval{font-feature-settings:"tnum";color:var(--tm-green);font-size:26px;font-variant-numeric:tabular-nums;font-weight:800}.tm-workspace .tm-marginbar .mpct{color:var(--tm-green);font-weight:800}.tm-workspace .tm-marginbar.neg .mpct,.tm-workspace .tm-marginbar.neg .mval{color:var(--tm-red)}.tm-workspace .tm-q{background:#0000;border:1px solid;border-radius:50%;color:inherit;cursor:help;display:inline-grid;font-family:inherit;font-size:9.5px;font-style:normal;font-weight:800;height:15px;margin-left:5px;opacity:.55;padding:0;place-items:center;transition:opacity .12s;vertical-align:middle;width:15px}.tm-workspace .tm-q:hover{opacity:1}.tm-workspace .tm-card .big .tm-q{font-size:10.5px;height:17px;vertical-align:.18em;width:17px}.tm-workspace .tm-col-head.has-info{align-items:center;cursor:help;display:inline-flex;gap:2px;max-width:100%;-webkit-user-select:none;user-select:none}.tm-workspace .tm-col-head.has-info:hover{color:var(--tm-purple-deep)}.tm-workspace .tm-col-head.has-info .tm-q{opacity:0}.tm-workspace .tm-col-head.has-info:hover .tm-q{opacity:.55}.tm-workspace .tm-col-head.has-info:hover .tm-q:hover{opacity:1}.tm-workspace .tm-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-top:1px solid var(--tm-line);bottom:0;box-shadow:0 -4px 24px #14121e14;left:0;position:fixed;right:0;z-index:40}.tm-workspace .tm-actions .inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:1500px;padding:12px 24px}.tm-workspace .tm-actions .left,.tm-workspace .tm-actions .right{display:flex;flex-wrap:wrap;gap:10px}.tm-workspace .tm-drawer-backdrop{background:#14121e66;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:90}.tm-workspace .tm-drawer{animation:tm-slidein .18s ease;background:#fff;box-shadow:-16px 0 50px #14121e40;display:flex;flex-direction:column;height:100%;width:min(460px,94vw)}@keyframes tm-slidein{0%{opacity:.6;transform:translateX(30px)}to{opacity:1;transform:none}}.tm-workspace .tm-drawer-head{align-items:flex-start;border-bottom:1px solid var(--tm-line);display:flex;justify-content:space-between;padding:20px 22px 14px}.tm-workspace .tm-drawer-head .crumb{color:var(--tm-muted);font-size:11px;font-weight:700;margin-bottom:4px}.tm-workspace .tm-drawer-head .crumb span{color:var(--tm-orange)}.tm-workspace .tm-drawer-head h2{color:var(--tm-ink);font-size:20px;font-weight:800;margin:0}.tm-workspace .tm-drawer-x{background:#0000;border:0;color:var(--tm-muted);cursor:pointer;font-size:16px}.tm-workspace .tm-drawer-body{overflow-y:auto;padding:16px 22px 26px}.tm-workspace .tm-set-new{background:var(--tm-purple-soft);border:1px solid #e3d8f7;border-radius:11px;margin-bottom:16px;padding:12px 14px;position:relative}.tm-workspace .tm-set-new .chk-line{align-items:flex-start;color:var(--tm-ink);cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:9px}.tm-workspace .tm-set-new .new-badge{background:var(--tm-orange);border-radius:6px;color:#fff;font-size:9.5px;font-weight:800;padding:2px 8px;position:absolute;right:12px;top:12px}.tm-info-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14121e73;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.tm-info-modal{background:#fff;border:1px solid var(--tm-line);border-radius:14px;box-shadow:0 18px 60px #14121e40;font-family:Nunito,system-ui,sans-serif;max-height:80vh;overflow-y:auto;width:min(520px,92vw)}.tm-info-modal-head{align-items:flex-start;border-bottom:1px solid var(--tm-line);display:flex;gap:12px;justify-content:space-between;padding:16px 22px}.tm-info-modal-head h3{color:var(--tm-ink);font-size:16px;font-weight:800;margin:0}.tm-info-ctx{color:var(--tm-muted);font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.tm-info-modal-close{background:var(--tm-field);border:0;border-radius:8px;color:var(--tm-muted);cursor:pointer;font-size:16px;height:28px;width:28px}.tm-info-modal-body{padding:18px 22px 22px}.tm-info-lbl{color:var(--tm-muted);font-size:10px;font-weight:800;letter-spacing:.06em;margin:14px 0 6px;text-transform:uppercase}.tm-info-lbl:first-child{margin-top:0}.tm-info-txt{color:var(--tm-ink-soft);font-size:13px;line-height:1.55}.tm-info-ex{background:var(--tm-purple-soft);border-left:3px solid var(--tm-purple);border-radius:0 8px 8px 0;color:var(--tm-ink-soft);font-size:12.5px}.tm-info-ex,.tm-info-formula{line-height:1.5;padding:10px 12px}.tm-info-formula{background:#1d1b24;border-radius:8px;color:#c7c3d6;font-family:ui-monospace,monospace;font-size:11.5px;white-space:pre-wrap}.tm-info-src{background:#f4f6f8;border-left:3px solid var(--tm-line);border-radius:0 8px 8px 0;color:var(--tm-ink-soft);font-size:12.5px;line-height:1.5;padding:10px 12px}.tm-tslink{background:none;border:none;color:var(--tm-orange);cursor:pointer;font:inherit;font-size:.72rem;font-style:italic;font-weight:600;padding:0;white-space:nowrap}.tm-tslink:hover{text-decoration:underline}@media (max-width:980px){.tm-workspace .tm-cust{grid-template-columns:1fr 1fr}.tm-workspace .tm-cards{grid-template-columns:1fr}}
/*# sourceMappingURL=main.62ff7b65.css.map*/