.auth_page__p2Dj4{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--line)}.auth_card__yw0Sq{width:100%;max-width:360px;background:var(--paper);border-radius:10px;padding:36px 32px;box-shadow:0 14px 40px rgba(0,0,0,.08)}.auth_brand__y4ecu{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px;font-weight:700;font-size:20px;letter-spacing:-.02em}.auth_logo__9u3DN{height:32px;width:auto}.auth_title__a79Yf{font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0 0 20px}.auth_field__FgLEv{margin-bottom:14px}.auth_label__yJrp8{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:6px}.auth_prose__Keq89{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 12px}.auth_input__x0nyi{width:100%;border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);outline:none;transition:border-color .12s,box-shadow .12s}.auth_input__x0nyi:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.auth_button__KZJLo{width:100%;margin-top:6px;background:var(--accent);color:var(--paper);border:0;border-radius:8px;padding:11px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:background .12s}.auth_button__KZJLo:hover:not(:disabled){background:var(--accent-ink)}.auth_button__KZJLo:disabled{opacity:.6;cursor:default}.auth_error__8A_vF{margin:12px 0 0;font-size:13px;color:var(--danger)}.auth_footer__4YAql{margin:20px 0 0;font-size:13px;color:var(--muted);text-align:center}.auth_footer__4YAql a{color:var(--accent);font-weight:600;text-decoration:none}.auth_footer__4YAql a:hover{text-decoration:underline}.RailSection_section__bZd1E{border-bottom:1px solid var(--chrome-line)}.RailSection_section__bZd1E:last-child{border-bottom:0}.RailSection_head__ggWfJ{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:11px 16px 11px 12px;border:0;background:transparent;color:var(--chrome-text);font:inherit;font-family:var(--sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;cursor:pointer}.RailSection_head__ggWfJ:hover{background:var(--chrome-2)}.RailSection_headOpen__wdrlc{color:#fff}.RailSection_caret__DvC4T{font-size:9px;color:var(--chrome-mute);flex:none;width:8px}.RailSection_label__mXVMh{flex:1 1;min-width:0}.RailSection_count__7uJXr{font-family:var(--mono);font-size:10.5px;letter-spacing:0;color:var(--chrome-mute);flex:none;font-weight:400}.RailSection_body__mbFAi{padding-bottom:8px}.RailSection_subHead__r6bq1{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--chrome-mute);padding:8px 16px 2px 13px}.RailSection_row__5WMqf{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 16px 6px 13px;border-left:3px solid transparent;color:var(--chrome-text);text-decoration:none;font-size:13px;line-height:1.35}.RailSection_row__5WMqf:hover{background:var(--chrome-2)}.RailSection_newDoc__JrmKp{display:flex;align-items:center;gap:8px;margin:10px 12px 12px;padding:8px 10px;border-radius:6px;border:1px solid var(--bright);background:rgba(74,144,217,.14);color:#fff;text-decoration:none;font-family:var(--sans);font-size:12.5px}.RailSection_newDoc__JrmKp:hover{background:rgba(74,144,217,.26)}.RailSection_plus__owpBQ{font-size:14px;line-height:1;color:var(--bright);flex:none}.RailSection_iconRail__ZRvh9{width:56px;flex:0 0 56px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;background:var(--chrome);border-right:1px solid var(--chrome-line);min-height:100vh}.RailSection_icon__bWUl0{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid transparent;color:var(--chrome-mute);text-decoration:none;font-size:15px;line-height:1;background:transparent;cursor:pointer;font-family:var(--sans)}.RailSection_icon__bWUl0:hover{background:var(--chrome-2);color:#fff}.RailSection_iconOn__yVUAl{border-color:var(--bright);background:rgba(74,144,217,.18);color:#fff}@media (max-width:900px){.RailSection_iconRail__ZRvh9{width:100%;flex:none;min-height:0;flex-direction:row;justify-content:center}}.InvoiceTool_root__53I_J *{box-sizing:border-box}.InvoiceTool_root__53I_J{font-family:var(--sans);color:var(--ink);background:var(--desk);display:flex;min-height:100vh;-webkit-font-smoothing:antialiased}.InvoiceTool_embedded__ulJHL{flex:1 1;min-width:0;min-height:0}.InvoiceTool_embedded__ulJHL .InvoiceTool_chrome__N6LFq{width:264px;flex:0 0 264px;padding-top:18px;border-left:1px solid var(--chrome-line)}.InvoiceTool_chrome__N6LFq{width:300px;flex:0 0 300px;background:var(--chrome);color:var(--chrome-text);padding:22px 20px 40px;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto;border-right:1px solid var(--chrome-line)}.InvoiceTool_chrome__N6LFq a{color:var(--bright)}.InvoiceTool_chrome__N6LFq a:hover{text-decoration:underline}.InvoiceTool_brand__ZwwEv{display:flex;align-items:center;gap:10px;margin-bottom:26px}.InvoiceTool_brand__ZwwEv .InvoiceTool_mark__Ma3HF{width:30px;height:30px;border-radius:7px;object-fit:cover;flex:0 0 auto}.InvoiceTool_brand__ZwwEv b{font-size:15px;letter-spacing:.2px}.InvoiceTool_brand__ZwwEv small{display:block;color:var(--chrome-mute);font-size:11px;font-weight:400}.InvoiceTool_ctl__GC8or{margin-bottom:22px}.InvoiceTool_ctl__GC8or>.InvoiceTool_lbl__AIO_U{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--chrome-mute);margin-bottom:9px;font-weight:600}.InvoiceTool_seg__FI0TD{display:flex;background:var(--chrome-2);border-radius:9px;padding:3px;gap:2px}.InvoiceTool_seg__FI0TD button{flex:1 1;border:0;background:transparent;color:var(--chrome-mute);padding:8px 4px;border-radius:6px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:.12s}.InvoiceTool_seg__FI0TD button:hover{color:var(--chrome-text)}.InvoiceTool_seg__FI0TD button[aria-pressed=true]{background:var(--accent);color:var(--paper)}.InvoiceTool_chromeIn__dWfvM{width:100%;background:var(--chrome-2);color:var(--chrome-text);border:1px solid var(--chrome-line);border-radius:8px;padding:9px 10px;font:inherit;font-size:13px;cursor:pointer}.InvoiceTool_modeHint__JpoAM{font-size:11.5px;color:var(--chrome-mute);margin-top:8px;line-height:1.45}.InvoiceTool_rateRow__34vac{display:flex;gap:6px;align-items:center;margin-bottom:7px}.InvoiceTool_rateRow__34vac input{background:var(--chrome-2);border:1px solid var(--chrome-line);color:var(--chrome-text);border-radius:7px;padding:8px 9px;font:inherit;font-size:12.5px;min-width:0}.InvoiceTool_rateRow__34vac .InvoiceTool_rname__MZ3B_{flex:1 1}.InvoiceTool_rateRow__34vac .InvoiceTool_rpct__IQESY{width:64px;font-family:var(--mono);text-align:right}.InvoiceTool_rateRow__34vac .InvoiceTool_pctwrap__ajSIm{position:relative;display:flex;align-items:center}.InvoiceTool_rateRow__34vac .InvoiceTool_pctwrap__ajSIm:after{content:"%";position:absolute;right:9px;color:var(--chrome-mute);font-size:12px;font-family:var(--mono);pointer-events:none}.InvoiceTool_rateRow__34vac .InvoiceTool_rpct__IQESY{padding-right:22px}.InvoiceTool_iconBtn__1Gg96{background:transparent;border:1px solid var(--chrome-line);color:var(--chrome-mute);width:30px;height:33px;border-radius:7px;cursor:pointer;font-size:15px;line-height:1;flex:0 0 auto;transition:.12s}.InvoiceTool_iconBtn__1Gg96:hover{border-color:var(--danger);color:var(--danger)}.InvoiceTool_addRate__02JCB{width:100%;margin-top:4px;background:transparent;border:1px dashed var(--chrome-line);color:var(--chrome-text);border-radius:8px;padding:9px;font:inherit;font-size:12.5px;cursor:pointer;transition:.12s}.InvoiceTool_addRate__02JCB:hover{border-color:var(--bright);color:var(--bright)}.InvoiceTool_addRate__02JCB:disabled{opacity:.5;cursor:default}.InvoiceTool_presets__NG_sH{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.InvoiceTool_presets__NG_sH button{background:var(--chrome-2);border:1px solid var(--chrome-line);color:var(--chrome-mute);border-radius:20px;padding:5px 11px;font:inherit;font-size:11.5px;cursor:pointer;transition:.12s}.InvoiceTool_presets__NG_sH button:hover{color:var(--bright);border-color:var(--bright)}.InvoiceTool_printBtn__ix5a0{width:100%;margin-top:8px;background:var(--bright);color:#0c1614;border:0;border-radius:9px;padding:13px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.12s}.InvoiceTool_printBtn__ix5a0:hover{background:#5ee6d6}.InvoiceTool_printBtn__ix5a0.InvoiceTool_alt__Hu3VR{background:var(--chrome-3);color:var(--chrome-text);font-weight:500}.InvoiceTool_printBtn__ix5a0.InvoiceTool_alt__Hu3VR:hover{background:#31514b}.InvoiceTool_printBtn__ix5a0.InvoiceTool_alt__Hu3VR.InvoiceTool_flash__dWVsM{background:var(--bright);color:#0c1614}.InvoiceTool_libRow__2SY0o{display:flex;gap:6px;align-items:center;margin-bottom:7px}.InvoiceTool_libRow__2SY0o select{flex:1 1;min-width:0}.InvoiceTool_addRate__02JCB.InvoiceTool_flash__dWVsM{border-style:solid;border-color:var(--bright);color:var(--bright)}.InvoiceTool_resetLink__YfifQ{display:block;width:100%;margin-top:18px;background:transparent;border:0;color:var(--chrome-mute);font:inherit;font-size:11.5px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-align:left}.InvoiceTool_resetLink__YfifQ:hover{color:var(--danger)}.InvoiceTool_stage__AbmKt{flex:1 1;padding:34px 40px 80px;display:flex;justify-content:center;align-items:flex-start}.InvoiceTool_sheet__fOKP_{background:var(--paper);width:100%;max-width:780px;border-radius:4px;box-shadow:0 14px 40px rgba(0,0,0,.35);padding:52px 56px 44px;position:relative}.InvoiceTool_stamp__A5Js7{position:absolute;top:40px;right:52px;border:2.5px solid var(--accent);color:var(--accent);font-weight:700;font-size:19px;letter-spacing:.16em;padding:6px 16px;border-radius:6px;transform:rotate(-8deg);opacity:.9;font-family:var(--mono);-webkit-print-color-adjust:exact;print-color-adjust:exact}.InvoiceTool_stampVOID__Y6ZUB{border-color:var(--danger-ink);color:var(--danger-ink)}.InvoiceTool_stampOVERDUE__Z1E2E{border-color:var(--warn-ink);color:var(--warn-ink)}.InvoiceTool_watermark__19tAO{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;font-size:clamp(48px,13vw,130px);font-weight:800;letter-spacing:.08em;color:var(--ink);opacity:.055;transform:rotate(-24deg);white-space:nowrap;text-transform:uppercase;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact}.InvoiceTool_addLine__mkFit,.InvoiceTool_docHead__yUVZx,.InvoiceTool_foot__aN81A,.InvoiceTool_meta__8dFMc,.InvoiceTool_table__XqtCl,.InvoiceTool_thanks__YAytS{position:relative;z-index:1}.InvoiceTool_stamp__A5Js7{z-index:2}.InvoiceTool_docLogo__ZMYp_{max-width:190px;max-height:70px;object-fit:contain;display:block;margin:0 0 10px auto}.InvoiceTool_docHead__yUVZx{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:38px}.InvoiceTool_docTitle__RnhEV{font-size:34px;font-weight:700;letter-spacing:-.5px;line-height:1;margin:0 0 6px}.InvoiceTool_docNum__IhaT6{font-family:var(--mono);color:var(--muted);font-size:13.5px}.InvoiceTool_docNum__IhaT6 input{width:150px}.InvoiceTool_fromBlock__rCJGw{text-align:right;max-width:280px}.InvoiceTool_bizName__vcoiM{font-weight:600;font-size:15px}.InvoiceTool_f__FbQKr{border:0;background:transparent;font:inherit;color:inherit;padding:2px 3px;border-radius:4px;outline:none;transition:background .1s,box-shadow .1s}.InvoiceTool_f__FbQKr:hover{background:var(--line-soft)}.InvoiceTool_f__FbQKr:focus{background:var(--accent-wash);box-shadow:0 0 0 1px var(--accent)}.InvoiceTool_editable__036Zo{outline:none;border-radius:4px;padding:2px 3px;transition:background .1s,box-shadow .1s}.InvoiceTool_editable__036Zo:hover{background:var(--line-soft)}.InvoiceTool_editable__036Zo:focus{background:var(--accent-wash);box-shadow:0 0 0 1px var(--accent)}.InvoiceTool_editable__036Zo:empty:before{content:attr(data-ph);color:var(--faint)}.InvoiceTool_meta__8dFMc{display:flex;gap:44px;margin-bottom:30px}.InvoiceTool_meta__8dFMc .InvoiceTool_col__7ETpz{flex:1 1}.InvoiceTool_meta__8dFMc .InvoiceTool_lbl__AIO_U{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-weight:600;margin-bottom:6px}.InvoiceTool_meta__8dFMc .InvoiceTool_val__9W5Us{font-size:14px;line-height:1.5}.InvoiceTool_meta__8dFMc .InvoiceTool_val__9W5Us .InvoiceTool_bizName__vcoiM{display:block}.InvoiceTool_dates__Ptuou .InvoiceTool_row__1QDZI{display:flex;justify-content:space-between;font-size:13.5px;padding:3px 0}.InvoiceTool_dates__Ptuou .InvoiceTool_row__1QDZI span:first-child{color:var(--muted)}.InvoiceTool_dates__Ptuou .InvoiceTool_row__1QDZI.InvoiceTool_due__Ybvid{border-top:1px solid var(--line);margin-top:4px;padding-top:7px}.InvoiceTool_root__53I_J[data-doc=receipt] .InvoiceTool_dates__Ptuou .InvoiceTool_due__Ybvid{display:none}.InvoiceTool_dateVal__I0RhJ{padding:2px 3px}.InvoiceTool_dateIn__XPWYe{text-align:right;font-size:13.5px;cursor:pointer}.InvoiceTool_datePrint__0JNsT{display:none}.InvoiceTool_dateHint__8MRbG{font-size:11.5px;color:var(--faint);text-align:right;line-height:1.4;margin-top:2px;max-width:240px;margin-left:auto}.InvoiceTool_dateClear__P4WNc{border:0;background:none;padding:0;margin-left:6px;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline}.InvoiceTool_table__XqtCl{width:100%;border-collapse:collapse}.InvoiceTool_table__XqtCl thead th{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:600;text-align:left;padding:0 8px 9px;border-bottom:1.5px solid var(--ink)}.InvoiceTool_table__XqtCl td.InvoiceTool_num__L94Ss,.InvoiceTool_table__XqtCl th.InvoiceTool_num__L94Ss{text-align:right}.InvoiceTool_table__XqtCl td.InvoiceTool_tax__7eB48,.InvoiceTool_table__XqtCl th.InvoiceTool_tax__7eB48{text-align:center;width:104px}.InvoiceTool_table__XqtCl th.InvoiceTool_desc__rkwBW{width:auto}.InvoiceTool_table__XqtCl th.InvoiceTool_qty__5QkgA{width:64px}.InvoiceTool_table__XqtCl th.InvoiceTool_rate__kppl5{width:96px}.InvoiceTool_table__XqtCl th.InvoiceTool_amt___f7SC{width:104px}.InvoiceTool_table__XqtCl tbody td{padding:11px 8px;border-bottom:1px solid var(--line);vertical-align:top;font-size:14px}.InvoiceTool_liInput__HqhQR,.InvoiceTool_table__XqtCl .InvoiceTool_amtVal__exoSD,.InvoiceTool_table__XqtCl tbody td.InvoiceTool_num__L94Ss{font-family:var(--mono);font-size:13.5px}.InvoiceTool_liInput__HqhQR{width:100%;text-align:right}.InvoiceTool_table__XqtCl td.InvoiceTool_desc__rkwBW .InvoiceTool_f__FbQKr{width:100%;font-family:var(--sans);font-size:14px;text-align:left}.InvoiceTool_amtVal__exoSD{display:inline-block;padding-top:2px}.InvoiceTool_taxpick__1D5kK{position:relative;display:inline-block}.InvoiceTool_taxbtn__ejNcv{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);border-radius:6px;padding:4px 8px;font:inherit;font-size:11.5px;cursor:pointer;white-space:nowrap;max-width:96px;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:5px;transition:.12s}.InvoiceTool_taxbtn__ejNcv:hover{border-color:var(--accent);color:var(--accent)}.InvoiceTool_taxbtn__ejNcv .InvoiceTool_car__FVCMQ{color:var(--faint);font-size:9px;margin-left:auto}.InvoiceTool_taxbtn__ejNcv.InvoiceTool_none__fRLvC{color:var(--faint)}.InvoiceTool_taxmenu__8PC_4{display:none;position:absolute;top:calc(100% + 4px);right:0;z-index:20;background:var(--paper);border:1px solid var(--line-strong);border-radius:9px;box-shadow:0 12px 30px rgba(0,0,0,.16);padding:6px;min-width:158px;text-align:left}.InvoiceTool_taxpick__1D5kK.InvoiceTool_open__DcUfo .InvoiceTool_taxmenu__8PC_4{display:block}.InvoiceTool_catsel__VU0u9{display:block;width:100%;margin-top:5px;font:inherit;font-size:10.5px;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:2px 4px;background:var(--paper)}.InvoiceTool_taxmenu__8PC_4 label{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:6px;font-size:12.5px;cursor:pointer;font-family:var(--sans);color:var(--ink)}.InvoiceTool_taxmenu__8PC_4 label:hover{background:var(--accent-wash)}.InvoiceTool_taxmenu__8PC_4 input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0;flex:0 0 auto}.InvoiceTool_taxmenu__8PC_4 .InvoiceTool_pct__MTQix{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.InvoiceTool_taxmenu__8PC_4 .InvoiceTool_empty__9Curt{padding:9px 8px;font-size:12px;color:var(--faint);font-family:var(--sans);line-height:1.4}.InvoiceTool_taxmenu__8PC_4 .InvoiceTool_hint__a_UwC{border-top:1px solid var(--line);margin-top:4px;padding:7px 8px 3px;font-size:10.5px;color:var(--faint);font-family:var(--sans);line-height:1.4}.InvoiceTool_delRow___shyv{opacity:0;background:transparent;border:0;color:var(--faint);cursor:pointer;font-size:16px;padding:0 2px;transition:.12s;line-height:1}.InvoiceTool_table__XqtCl tr:hover .InvoiceTool_delRow___shyv{opacity:1}.InvoiceTool_delRow___shyv:hover{color:var(--danger)}.InvoiceTool_delCell__tDPdL{width:22px;padding-left:0!important;padding-right:0!important}.InvoiceTool_addLine__mkFit{margin-top:14px;background:transparent;border:1px dashed var(--line-strong);color:var(--muted);border-radius:8px;padding:10px;font:inherit;font-size:13px;cursor:pointer;width:100%;transition:.12s}.InvoiceTool_addLine__mkFit:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-wash)}.InvoiceTool_lineAdds__sBw8h{display:flex;gap:8px;margin-top:14px;position:relative;z-index:2}.InvoiceTool_lineAdds__sBw8h .InvoiceTool_addLine__mkFit{margin-top:0;flex:1 1 auto;white-space:nowrap;padding:10px 12px}.InvoiceTool_picker__AgSte{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.18);padding:10px}.InvoiceTool_pickerHead__j8zgW{display:flex;gap:8px}.InvoiceTool_pickerSearch__N_iUk{flex:1 1;font:inherit;font-size:13.5px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper);color:var(--ink)}.InvoiceTool_pickerDone__dqRpx{font:inherit;font-size:12.5px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink);cursor:pointer}.InvoiceTool_pickerList__i2iZL{list-style:none;margin:8px 0 0;padding:0;max-height:280px;overflow-y:auto}.InvoiceTool_pickerRow__2PUyI{display:flex;justify-content:space-between;gap:16px;width:100%;text-align:left;font:inherit;font-size:13px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer}.InvoiceTool_pickerRowOn__qWM1A{background:var(--accent-wash);color:var(--accent)}.InvoiceTool_pickerPrimary__6TeXU{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceTool_pickerSecondary__0QSvd{flex:none;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InvoiceTool_pickerNote__Mb9Kk{margin:10px 4px 2px;font-size:12.5px;color:var(--muted)}.InvoiceTool_pickerHint__015I8{margin:8px 4px 0;font-size:11px;color:var(--faint)}.InvoiceTool_copyNote__vywxa{margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.InvoiceTool_foot__aN81A{display:flex;justify-content:space-between;gap:40px;margin-top:32px;align-items:flex-start}.InvoiceTool_notes__FT79h{flex:1 1;max-width:340px}.InvoiceTool_notes__FT79h .InvoiceTool_lbl__AIO_U{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-weight:600;margin-bottom:7px}.InvoiceTool_notes__FT79h .InvoiceTool_body__Mo3q4{font-size:13px;line-height:1.6;color:var(--muted);min-height:52px}.InvoiceTool_taxid__Nqb4X{margin-top:16px;font-size:12px;color:var(--muted)}.InvoiceTool_taxid__Nqb4X .InvoiceTool_lbl__AIO_U{display:inline}.InvoiceTool_totals__ckWk7{width:290px;flex:0 0 290px;font-family:var(--mono)}.InvoiceTool_totals__ckWk7 .InvoiceTool_line__46Cs_{display:flex;justify-content:space-between;padding:6px 0;font-size:13.5px}.InvoiceTool_totals__ckWk7 .InvoiceTool_line__46Cs_ .InvoiceTool_k__Of3aE{color:var(--muted);font-family:var(--sans)}.InvoiceTool_totals__ckWk7 .InvoiceTool_discount__H7puW .InvoiceTool_k__Of3aE{color:var(--accent-ink)}.InvoiceTool_totals__ckWk7 .InvoiceTool_taxLine__d8Y0Q .InvoiceTool_k__Of3aE{color:var(--muted);font-family:var(--sans)}.InvoiceTool_totals__ckWk7 .InvoiceTool_taxLine__d8Y0Q .InvoiceTool_k__Of3aE .InvoiceTool_rt__Cfeag{color:var(--faint);font-size:11.5px}.InvoiceTool_totals__ckWk7 .InvoiceTool_sep__DvC3a{border-top:1px solid var(--line);margin:5px 0}.InvoiceTool_totals__ckWk7 .InvoiceTool_grand__lklg_{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:12px;border-top:2px solid var(--ink)}.InvoiceTool_totals__ckWk7 .InvoiceTool_grand__lklg_ .InvoiceTool_k__Of3aE{font-family:var(--sans);font-weight:600;font-size:15px}.InvoiceTool_totals__ckWk7 .InvoiceTool_grand__lklg_ .InvoiceTool_v__x33xh{font-weight:600;font-size:20px}.InvoiceTool_totals__ckWk7 .InvoiceTool_paidLine__esRKb .InvoiceTool_k__Of3aE{color:var(--muted);font-family:var(--sans)}.InvoiceTool_totals__ckWk7 .InvoiceTool_paidLine__esRKb .InvoiceTool_k__Of3aE .InvoiceTool_rt__Cfeag{color:var(--faint);font-size:11.5px}.InvoiceTool_totals__ckWk7 .InvoiceTool_paidLine__esRKb .InvoiceTool_v__x33xh{color:var(--accent-ink)}.InvoiceTool_totals__ckWk7 .InvoiceTool_inclNote__GL0ag{font-size:11px;color:var(--faint);font-family:var(--sans);text-align:right;margin-top:6px;line-height:1.4}.InvoiceTool_terms__glxVk{margin-top:16px;font-size:11.5px;color:var(--muted);line-height:1.55;max-width:38ch}.InvoiceTool_terms__glxVk .InvoiceTool_lbl__AIO_U{display:block;margin-bottom:3px}.InvoiceTool_discIn__TMwf3{width:52px;font-family:var(--mono);text-align:right;font-size:13px}.InvoiceTool_depUnit__Y55Ci{font:inherit;font-size:13px;line-height:1;padding:2px 5px;margin-left:2px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;font-family:var(--mono)}.InvoiceTool_depUnit__Y55Ci:hover{border-color:var(--ink);color:var(--ink)}.InvoiceTool_thanks__YAytS{margin-top:40px;text-align:center;color:var(--faint);font-size:12px;letter-spacing:.04em}@media(max-width:820px){.InvoiceTool_root__53I_J{flex-direction:column}.InvoiceTool_chrome__N6LFq{width:100%;flex:none;height:auto;position:static;border-right:0;border-bottom:1px solid var(--chrome-line)}.InvoiceTool_stage__AbmKt{padding:20px 12px 60px}.InvoiceTool_sheet__fOKP_{padding:34px 26px}.InvoiceTool_foot__aN81A{flex-direction:column}.InvoiceTool_totals__ckWk7{width:100%;flex:none}.InvoiceTool_meta__8dFMc{flex-direction:column;gap:20px}}.InvoiceTool_internalOnly__5haUV{max-width:920px;margin:18px auto 0;width:100%}@media print{.InvoiceTool_chrome__N6LFq{display:none}.InvoiceTool_internalOnly__5haUV{display:none!important}.InvoiceTool_stage__AbmKt{padding:0;display:block}.InvoiceTool_sheet__fOKP_{box-shadow:none;max-width:none;width:auto;padding:0;border-radius:0}.InvoiceTool_editable__036Zo:hover,.InvoiceTool_f__FbQKr:hover{background:transparent}.InvoiceTool_addLine__mkFit,.InvoiceTool_copyNote__vywxa,.InvoiceTool_dateHint__8MRbG,.InvoiceTool_dateIn__XPWYe,.InvoiceTool_delCell__tDPdL,.InvoiceTool_delRow___shyv,.InvoiceTool_lineAdds__sBw8h,.InvoiceTool_picker__AgSte,.InvoiceTool_taxmenu__8PC_4{display:none!important}.InvoiceTool_datePrint__0JNsT{display:inline}.InvoiceTool_taxbtn__ejNcv{border:0;background:transparent;padding:0;color:var(--ink);max-width:none}.InvoiceTool_taxbtn__ejNcv .InvoiceTool_car__FVCMQ{display:none}.InvoiceTool_taxbtn__ejNcv.InvoiceTool_none__fRLvC{color:var(--muted)}.InvoiceTool_table__XqtCl tr:hover .InvoiceTool_delRow___shyv{opacity:0}}.ReceiptConfirm_panel__BuOk_{margin:0;width:100%;border:1px solid var(--line);border-radius:10px;background:var(--paper,#fff);padding:14px 16px 12px;font-family:var(--sans)}.ReceiptConfirm_head__ejyYT{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ReceiptConfirm_supplier__xk_C_{font-size:14.5px;font-weight:600}.ReceiptConfirm_read__c__DB{font-size:12px;color:var(--muted);font-family:var(--mono)}.ReceiptConfirm_help__NKdzz{font-size:12.5px;color:var(--muted);line-height:1.5;margin:6px 0 12px;max-width:62ch}.ReceiptConfirm_job__qa_kA{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:12px}.ReceiptConfirm_jobLabel__kkgwK{color:var(--muted)}.ReceiptConfirm_paidRow__LW_CM{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:13px;margin:-4px 0 12px}.ReceiptConfirm_paidCheck__57tg5{display:flex;align-items:center;gap:6px;cursor:pointer}.ReceiptConfirm_paidDate__DiJgf{display:flex;align-items:center;gap:6px;color:var(--muted)}.ReceiptConfirm_paidDate__DiJgf input{font:inherit;font-size:12.5px;padding:3px 6px}.ReceiptConfirm_paidRowCheck__JxlVh{margin:-4px 0 12px;padding:8px 10px;border:1px solid var(--warn-line);border-left:3px solid var(--warn-ink);background:var(--warn-wash);border-radius:4px}.ReceiptConfirm_paidWhy__kl6_y{flex-basis:100%;font-size:12px;color:var(--muted);line-height:1.4}.ReceiptConfirm_paidRowCheck__JxlVh .ReceiptConfirm_paidWhy__kl6_y{color:var(--warn-ink)}.ReceiptConfirm_table__SBRFk{width:100%;border-collapse:collapse;font-size:13px;table-layout:auto}.ReceiptConfirm_table__SBRFk td:nth-child(2){width:99%}.ReceiptConfirm_table__SBRFk th{text-align:left;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:600;padding:0 6px 6px;border-bottom:1px solid var(--line)}.ReceiptConfirm_table__SBRFk td{padding:5px 6px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.ReceiptConfirm_num__PaYjw{text-align:right}.ReceiptConfirm_keepCol__7HZrF{width:34px;text-align:center}.ReceiptConfirm_dropped__GxeIR{opacity:.45;text-decoration:line-through}.ReceiptConfirm_desc__i8bAW{width:100%;font:inherit;font-size:13px;padding:3px 5px}.ReceiptConfirm_figure__3Abva{width:66px;font-family:var(--mono);font-size:12.5px;text-align:right;padding:3px 5px}.ReceiptConfirm_empty___5YS5{font-size:13px;color:var(--muted);padding:10px 0}.ReceiptConfirm_foot__xh_sy{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.ReceiptConfirm_tally__cBxp9{font-size:12.5px;color:var(--muted)}.ReceiptConfirm_differs__NKoZl{color:var(--warn-ink,#8a5a00)}.ReceiptConfirm_confirm__jGr52{font:inherit;font-size:14px;font-weight:600;padding:8px 18px;border-radius:7px;border:1px solid var(--ok,#2f6f4f);background:var(--ok,#2f6f4f);color:#fff;cursor:pointer}.ReceiptConfirm_confirm__jGr52:disabled{opacity:.5;cursor:default}@media (max-width:720px){.ReceiptConfirm_table__SBRFk{font-size:12px}.ReceiptConfirm_figure__3Abva{width:62px}}.ReceiptConfirm_checkDown__B8PG6,.ReceiptConfirm_checkUp__Ka8DC{font-size:11px;margin-top:2px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ReceiptConfirm_checkUp__Ka8DC{color:var(--warn-ink,#8a5a00)}.ReceiptConfirm_checkDown__B8PG6{color:var(--muted)}.ReceiptConfirm_updateCatalog__qXWZr{font:inherit;font-size:11px;padding:0;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.ReceiptConfirm_updateCatalog__qXWZr:disabled{opacity:.5;cursor:default}.ReceiptConfirm_typed__1IWlG{display:flex;align-items:center;gap:8px;font-size:13px;margin:2px 0 6px}.ReceiptConfirm_typed__1IWlG span{color:var(--muted);min-width:64px}.ReceiptConfirm_typed__1IWlG input{font:inherit;font-size:13px;padding:3px 6px}.ReceiptConfirm_addLine__5SBPB{margin:8px 0 0;font-size:12.5px}.DemoWorkspace_blank__80z1C,.DemoWorkspace_page__6p_Lf{min-height:100vh;background:var(--desk)}.DemoWorkspace_banner__e1gJU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding:10px 20px;background:#1f3a2f;color:#e9f2ec;font-family:var(--sans);font-size:13.5px;line-height:1.5}.DemoWorkspace_bannerLinks__HFW9D{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.DemoWorkspace_bannerLinks__HFW9D a{color:#e9f2ec}.DemoWorkspace_bannerCta__RwnVC{padding:5px 14px;border-radius:6px;background:#e9f2ec;color:#1f3a2f!important;font-weight:600;text-decoration:none}.DemoWorkspace_workspace__IvigV{display:flex;align-items:flex-start;flex-wrap:wrap;min-height:calc(100vh - 44px);background:var(--desk)}.DemoWorkspace_tour__5ySCX{margin-top:24px;padding:16px 20px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font-family:var(--sans);text-align:left}.DemoWorkspace_tour__5ySCX h2{margin:0 0 10px;font-size:15px}.DemoWorkspace_tour__5ySCX ol{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.55}.DemoWorkspace_tour__5ySCX a{font-weight:600}.DemoWorkspace_sim__h2lZh{margin-top:16px;padding:16px 20px;border:1px dashed var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font-family:var(--sans);text-align:left}.DemoWorkspace_sim__h2lZh h2{margin:0 0 6px;font-size:15px}.DemoWorkspace_simLede__dUwuN{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:var(--muted)}.DemoWorkspace_simRow__acR3e+.DemoWorkspace_simRow__acR3e{margin-top:8px}.DemoWorkspace_simBtn__o_7pZ{font:inherit;font-size:13px;text-align:left;padding:7px 12px;border:1px dashed #2f6f4f;border-radius:7px;background:transparent;color:#2f6f4f;cursor:pointer;line-height:1.45}.DemoWorkspace_simBtn__o_7pZ:hover{background:color-mix(in srgb,#2f6f4f 8%,transparent)}.DemoWorkspace_simDone__X4KqP{margin:0;font-size:13px;line-height:1.55;color:var(--ok-ink,#2f6f4f)}.DemoWorkspace_bandDemo__KFCLS{max-width:680px;margin:0 auto 36px;text-align:left}.DemoWorkspace_bandDemoNote__Q1b0J{margin:0 0 12px;font-size:13.5px;color:var(--muted);font-family:var(--sans)}.DemoWorkspace_bandDemoHold__nK2Kz{min-height:380px}.DemoWorkspace_bandDemoLink__bKpVm{display:inline-block;margin-top:14px;font-weight:600;font-family:var(--sans)}