.invoices_summary__qGU_f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.invoices_summary__qGU_f article{background:#fff;border:1px solid #dfe0e5;border-radius:12px;padding:14px 16px;display:grid;grid-gap:4px;gap:4px}.invoices_summary__qGU_f span{font-size:12px;color:#5f626e;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.invoices_summary__qGU_f strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invoices_summary__qGU_f small{color:#6b6d77;font-size:12px}.invoices_overdue__4St3a strong{color:#9b3a2d}.invoices_tabs__GyV4q{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.invoices_tabs__GyV4q button{border:1px solid #cfd1d8;background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;cursor:pointer;color:#333643}.invoices_tabs__GyV4q button[aria-pressed=true]{background:#0d155a;border-color:#0d155a;color:#fff;font-weight:700}.invoices_tableWrap__UtIY3{overflow-x:auto;background:#fff;border:1px solid #dfe0e5;border-radius:12px}.invoices_table__VRqhg{width:100%;border-collapse:collapse;min-width:720px;font-size:14px}.invoices_table__VRqhg th{text-align:left;font-size:12px;color:#525561;background:#f6f6f8;padding:10px 12px;font-weight:700}.invoices_table__VRqhg td{padding:11px 12px;border-top:1px solid #edeef1;vertical-align:middle}.invoices_table__VRqhg tr.invoices_clickable__mHUy2{cursor:pointer}.invoices_table__VRqhg tr.invoices_clickable__mHUy2:hover td{background:#f7f8fa}.invoices_num__FKqlI{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.invoices_pill__vcrh3{display:inline-block;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;border:1px solid transparent;white-space:nowrap}.invoices_draft__Rms8U{background:#f1f2f4;color:#4d505c;border-color:#dddfe5}.invoices_issued__pq9ZH{background:#e8f1fb;color:#1f4d7a;border-color:#c9dbef}.invoices_overduePill__rwtKD{background:#fdecea;color:#932f2f;border-color:#efc0c0}.invoices_paid__5IhjN{background:#e6f5ec;color:#166239;border-color:#ccd0e7}.invoices_void__1A0U5{background:#f4f1ee;color:#7a6a5c;border-color:#e4dbd2;text-decoration:line-through}.invoices_empty__EntrP{background:#fff;border:1px dashed #cfd1d8;border-radius:12px;padding:32px;text-align:center;color:#5f626e}.invoices_grid__uhAYE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.invoices_grid__uhAYE label,.invoices_stack__8Jpek label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:#333643;min-width:0}.invoices_grid__uhAYE input,.invoices_grid__uhAYE select,.invoices_lines__ubYhl input,.invoices_stack__8Jpek input,.invoices_stack__8Jpek select,.invoices_stack__8Jpek textarea{width:100%;min-height:40px;border:1px solid #cbced8;border-radius:8px;padding:8px 10px;background:#fff;font:inherit;min-width:0}.invoices_stack__8Jpek textarea{min-height:76px;resize:vertical}.invoices_wide___Sm4K{grid-column:span 2}.invoices_stack__8Jpek{display:grid;grid-gap:12px;gap:12px;align-content:start}.invoices_twoCol__Qc0jT{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:start}.invoices_lines__ubYhl{width:100%;border-collapse:collapse;min-width:640px}.invoices_lines__ubYhl th{font-size:12px;color:#525561;text-align:left;padding:6px}.invoices_lines__ubYhl td{padding:4px 6px;vertical-align:top}.invoices_lines__ubYhl .invoices_qty__jlRdU{width:90px}.invoices_lines__ubYhl .invoices_price__hVnkZ{width:130px}.invoices_lines__ubYhl .invoices_amount__6LTPi{width:120px;text-align:right;padding-top:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invoices_lines__ubYhl .invoices_tax__NMyAU{width:70px;text-align:center;padding-top:12px}.invoices_lines__ubYhl .invoices_remove__6oaMF{width:40px;padding-top:8px}.invoices_iconButton__5GB1i{border:1px solid #e2c7c0;background:#fff;color:#9b3a2d;border-radius:8px;width:34px;height:34px;cursor:pointer;font-weight:700}.invoices_totals__m_XRh{display:grid;grid-gap:6px;gap:6px;justify-items:end;margin-top:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invoices_totals__m_XRh div{display:flex;gap:24px;min-width:260px;justify-content:space-between}.invoices_totals__m_XRh .invoices_grand__hCX4I{font-size:18px;font-weight:800;border-top:1px solid #cfd1d8;padding-top:6px}.invoices_actions__bo54C{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:16px}.invoices_actionsLeft__3_N1Q{justify-content:flex-start}.invoices_danger__sRQOz{border:1px solid #e2c7c0!important;color:#9b3a2d!important;background:#fff!important}.invoices_facts__Fys6h{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 14px}.invoices_facts__Fys6h div{display:grid;grid-gap:3px;gap:3px}.invoices_facts__Fys6h dt{font-size:12px;color:#5f626e}.invoices_facts__Fys6h dd{margin:0;font-weight:700}.invoices_section__c7SxK{margin-top:16px}.invoices_section__c7SxK h3{margin:0 0 10px;font-size:16px}.invoices_history__hKC_R{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px;color:#4b4e5b}.invoices_box__Y3_Qm{border:1px solid #dfe0e5;border-radius:10px;padding:14px;background:#fafafc}.invoices_note__aZutR{font-size:13px;color:#5f626e;margin:6px 0 0}.invoices_customerRow__Xy_ew{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #edeef1}.invoices_customerRow__Xy_ew:first-child{border-top:0}.invoices_customerRow__Xy_ew p{margin:2px 0 0;font-size:13px;color:#6b6d77}.invoices_headerActions__pcr3O{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:900px){.invoices_facts__Fys6h,.invoices_grid__uhAYE,.invoices_summary__qGU_f{grid-template-columns:repeat(2,minmax(0,1fr))}.invoices_twoCol__Qc0jT{grid-template-columns:1fr}}@media(max-width:520px){.invoices_facts__Fys6h,.invoices_grid__uhAYE,.invoices_summary__qGU_f{grid-template-columns:1fr}.invoices_wide___Sm4K{grid-column:auto}.invoices_headerActions__pcr3O{justify-content:stretch}.invoices_headerActions__pcr3O button{flex:1 1}}.invoices_linkRow__FfE21{display:flex;gap:8px;flex-wrap:wrap}.invoices_linkRow__FfE21 input{flex:1 1 260px;min-width:0}.invoices_steps__gkqEo{margin:6px 0 0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.invoices_logoRow__jpvrN{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.invoices_logoPreview__nVKT_{max-width:220px;max-height:72px;border:1px solid #e3e5ea;border-radius:8px;padding:6px;background:#fff}.invoices_logoEmpty__4a1Sk{display:inline-flex;align-items:center;justify-content:center;width:140px;height:56px;border:1px dashed #c9ccd4;border-radius:8px;color:#5f626e;font-size:13px}.invoices_fileButton__mX9hZ{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #c9ccd4;border-radius:8px;cursor:pointer;font-weight:600}.invoices_fileButton__mX9hZ input{position:absolute;inset:0;opacity:0;cursor:pointer}.invoices_fileButton__mX9hZ:focus-within{outline:2px solid #4b4fd8;outline-offset:2px}.invoice-design_design__cSB2h{display:grid;grid-gap:10px;gap:10px}.invoice-design_design__cSB2h h3{margin:8px 0 0}.invoice-design_layouts__YwvpY{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.invoice-design_layout__0QraA{display:grid;grid-gap:6px;gap:6px;border:1px solid #d5d7de;background:#fff;border-radius:10px;padding:6px;cursor:pointer;text-align:left;font:inherit;color:#333643}.invoice-design_layout__0QraA svg{width:100%;height:auto;display:block;border:1px solid #eceef2;border-radius:4px}.invoice-design_layout__0QraA span{font-size:13px;font-weight:700}.invoice-design_layout__0QraA[aria-pressed=true]{border-color:#0d155a;box-shadow:0 0 0 2px #0d155a}.invoice-design_swatches__wEhNb{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.invoice-design_swatch__N_XwL{width:32px;height:32px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #c9ccd4;cursor:pointer;padding:0}.invoice-design_swatch__N_XwL[aria-pressed=true]{box-shadow:0 0 0 2px #1d1f29}.invoice-design_ownColor__mUhlK{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#333643}.invoice-design_ownColor__mUhlK input{width:40px;height:32px;border:1px solid #cbced8;border-radius:8px;padding:2px;background:#fff;cursor:pointer}.invoice-design_templates__18EvD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.invoice-design_template__k9nW8{display:grid;grid-gap:2px;gap:2px;text-align:left;border:1px solid #d5d7de;background:#fff;border-radius:10px;padding:9px 11px;cursor:pointer;font:inherit;color:#333643}.invoice-design_template__k9nW8 small{color:#5f626e;font-size:12px}.invoice-design_template__k9nW8[aria-pressed=true]{border-color:#0d155a;background:#eef0fb}.invoice-design_methods__npXeY,.invoice-design_parts__oN2oz{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;min-width:0}.invoice-design_methods__npXeY legend,.invoice-design_parts__oN2oz legend{font-size:13px;font-weight:700;color:#333643;margin-bottom:6px;padding:0}.invoice-design_methods__npXeY label,.invoice-design_parts__oN2oz label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#333643}.invoice-design_values__8rdM6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.invoice-design_values__8rdM6>label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:#333643;min-width:0}.invoice-design_values__8rdM6 input{width:100%;min-height:40px;border:1px solid #cbced8;border-radius:8px;padding:8px 10px;background:#fff;font:inherit;min-width:0}.invoice-design_values__8rdM6 .invoice-design_methods__npXeY{grid-column:1/-1}.invoice-design_texts__cVQ3p{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.invoice-design_texts__cVQ3p label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700;color:#333643;min-width:0}.invoice-design_texts__cVQ3p textarea{width:100%;min-height:150px;border:1px solid #cbced8;border-radius:8px;padding:8px 10px;background:#fff;font:inherit;font-weight:400;resize:vertical}.invoice-design_textState__iGxtz{font-size:12px;font-weight:400;color:#5f626e;display:flex;gap:8px;flex-wrap:wrap}.invoice-design_link__gSa73{border:0;background:none;padding:0;color:#2b3bb0;text-decoration:underline;cursor:pointer;font:inherit}.invoice-design_note__iY48G{font-size:13px;color:#5f626e;margin:0}.invoice-design_warn__EP8PQ{font-size:13px;color:#7a4b06;background:#fff7e6;border:1px solid #f0dcb4;border-radius:8px;padding:8px 10px;margin:0}.invoice-design_layout__0QraA:focus-visible,.invoice-design_link__gSa73:focus-visible,.invoice-design_swatch__N_XwL:focus-visible,.invoice-design_template__k9nW8:focus-visible{outline:2px solid #4b4fd8;outline-offset:2px}@media(max-width:900px){.invoice-design_layouts__YwvpY{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-design_templates__18EvD,.invoice-design_values__8rdM6{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-design_texts__cVQ3p{grid-template-columns:1fr}}@media(max-width:520px){.invoice-design_templates__18EvD,.invoice-design_values__8rdM6{grid-template-columns:1fr}}.shared-quote_page__0TOg9{min-height:100vh;background:#f3f5f7;padding:32px 16px;color:#17212b;font-family:inherit}.shared-quote_sheet__7ZPlB{max-width:820px;margin:0 auto;background:#fff;border-radius:14px;border-top:6px solid var(--brand,#1d5c63);box-shadow:0 4px 24px rgba(15,30,45,.08);padding:32px}.shared-quote_head__YdIVC{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.shared-quote_head__YdIVC h1{margin:0 0 6px;font-size:24px}.shared-quote_right__6RVnv{text-align:right}.shared-quote_kind__MRHvk{margin:0;font-size:22px;font-weight:700;letter-spacing:.08em;color:var(--brand,#1d5c63)}.shared-quote_muted__tg6S7{margin:2px 0;color:#5b6773;font-size:14px}.shared-quote_label__TrpZ7{margin:0 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5b6773}.shared-quote_parties__emZUz{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:28px 0}.shared-quote_parties__emZUz p{margin:2px 0}.shared-quote_dates__ciq88{margin:0;display:grid;grid-gap:6px;gap:6px;min-width:220px}.shared-quote_dates__ciq88 div{display:flex;justify-content:space-between;gap:16px}.shared-quote_dates__ciq88 dt{color:#5b6773}.shared-quote_dates__ciq88 dd{margin:0}.shared-quote_tableWrap__ck_yI{overflow-x:auto}.shared-quote_table__Mhv3D{width:100%;border-collapse:collapse;font-size:14px}.shared-quote_table__Mhv3D th{text-align:left;border-bottom:2px solid var(--brand,#1d5c63);padding:8px 6px;font-size:12px;text-transform:uppercase;color:#5b6773}.shared-quote_table__Mhv3D td{border-bottom:1px solid #e5e9ee;padding:10px 6px;vertical-align:top}.shared-quote_num__iR5wd{text-align:right;white-space:nowrap}.shared-quote_totals__laEzM{margin:16px 0 0 auto;max-width:320px;display:grid;grid-gap:6px;gap:6px}.shared-quote_totals__laEzM div{display:flex;justify-content:space-between}.shared-quote_grand__A02OK{border-top:2px solid #17212b;padding-top:8px;font-weight:700;font-size:18px}.shared-quote_pill__N2Daj{display:inline-block;padding:3px 10px;border-radius:999px;background:#e8f0fb;color:#1d4f91;font-size:12px;font-weight:700}.shared-quote_pill__N2Daj[data-status=paid]{background:#e3f4ea;color:#17663a}.shared-quote_pill__N2Daj[data-status=overdue]{background:#fde8e8;color:#a32020}.shared-quote_pill__N2Daj[data-status=void]{background:#eceff2;color:#5b6773;text-decoration:line-through}.shared-quote_box__piMR4{margin-top:20px;background:#f7f9fb;border-radius:10px;padding:14px 16px}.shared-quote_pre__28YX8{margin:0;white-space:pre-wrap}.shared-quote_paid__Bu2_o{margin-top:18px;color:#17663a;font-weight:600}.shared-quote_void__GlwTe{margin-top:18px;color:#a32020;font-weight:600}.shared-quote_actions__S_zJ6{display:flex;justify-content:flex-end;margin:24px 0 12px}.shared-quote_button__WTNDp{background:var(--brand,#1d5c63);color:#fff;text-decoration:none;padding:10px 18px;border-radius:8px;font-weight:600}.shared-quote_gone__pHEqI{font-size:20px;margin:0 0 8px}.shared-quote_footer__7QaiJ{max-width:820px;margin:16px auto 0;text-align:center;color:#5b6773;font-size:12px}@media (max-width:600px){.shared-quote_sheet__7ZPlB{padding:20px}.shared-quote_right__6RVnv{text-align:left}}.shared-quote_payBox__Us7Vm{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border:2px solid var(--brand,#1d5c63);border-radius:10px;padding:14px 16px}.shared-quote_payBox__Us7Vm p{margin:0}.shared-quote_payButton__QRr7U{background:var(--brand,#1d5c63);color:#fff;border:0;padding:12px 22px;border-radius:8px;font-weight:700;font-size:16px;cursor:pointer;min-height:44px}.shared-quote_payButton__QRr7U:focus-visible{outline:3px solid #17212b;outline-offset:2px}.shared-quote_notice__2Y2nL{margin-top:18px;background:#fff7e0;border-radius:10px;padding:12px 16px;color:#5b4500}.shared-quote_footer__7QaiJ a{color:inherit}.shared-quote_logo__6bkw0{display:block;max-width:220px;max-height:72px;margin-bottom:10px}.shared-quote_pill__N2Daj[data-status=accepted]{background:#e3f4ea;color:#17663a}.shared-quote_pill__N2Daj[data-status=declined],.shared-quote_pill__N2Daj[data-status=expired]{background:#fde8e8;color:#a32020}.shared-quote_tag__FrKVM{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#eef2f6;color:#4a5866;font-size:11px;font-weight:700;vertical-align:middle}.shared-quote_option__u5aR0{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.shared-quote_option__u5aR0 input{width:20px;height:20px;margin-top:1px;accent-color:var(--brand,#1d5c63)}.shared-quote_dim__tBsXo{color:#9aa4ad}.shared-quote_summary__nkEP5{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.shared-quote_card___y0N4{border:1px solid #e1e6eb;border-radius:10px;padding:12px 14px}.shared-quote_card___y0N4 strong{display:block;font-size:18px;margin-top:2px}.shared-quote_sign__0tuiq{margin-top:24px;border:2px solid var(--brand,#1d5c63);border-radius:12px;padding:18px}.shared-quote_sign__0tuiq h2{margin:0 0 6px;font-size:18px}.shared-quote_field__wJaxR{display:grid;grid-gap:4px;gap:4px;margin:12px 0}.shared-quote_field__wJaxR input,.shared-quote_field__wJaxR textarea{font:inherit;padding:10px 12px;border:1px solid #c9d2da;border-radius:8px;min-height:44px}.shared-quote_pad__VV8kS{width:100%;max-width:600px;aspect-ratio:10/3;border:1px dashed #9aa4ad;border-radius:8px;background:#fbfcfd;touch-action:none;display:block;cursor:crosshair}.shared-quote_padRow__y2GM2{display:flex;justify-content:space-between;align-items:center;gap:8px;max-width:600px;flex-wrap:wrap}.shared-quote_link__b6iKw{background:none;border:0;color:var(--brand,#1d5c63);text-decoration:underline;cursor:pointer;font:inherit;padding:8px 0;min-height:44px}.shared-quote_agree__m6kIy{display:flex;gap:10px;align-items:flex-start;margin:14px 0}.shared-quote_agree__m6kIy input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--brand,#1d5c63)}.shared-quote_authText__nrEE4{background:#f7f9fb;border-radius:8px;padding:12px 14px;margin:0;line-height:1.55}.shared-quote_row__u8sXi{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:14px}.shared-quote_secondary__s5_9l{background:#fff;color:#a32020;border:1px solid #e3b7b7;padding:10px 18px;border-radius:8px;font-weight:600;cursor:pointer;min-height:44px;font:inherit}.shared-quote_error__WYIwG{color:#a32020;font-weight:600;margin:10px 0 0}.shared-quote_ok__s_rbm{margin-top:18px;background:#e3f4ea;border-radius:10px;padding:12px 16px;color:#17663a}.shared-quote_payButton__QRr7U:disabled{opacity:.6;cursor:progress}