.card_card__bn_vJ{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.card_header__qjWVm{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle);gap:1rem}.card_titleArea__RI7xI{display:flex;flex-direction:column;gap:.25rem}.card_title__h0g7X{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--text-primary)}.card_description__mA22c{font-size:.875rem;color:var(--text-muted)}.card_actions__j9nn7{display:flex;align-items:center;gap:.5rem}.card_body__U1cKW{padding:1.5rem}.card_footer__Y3KSN{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.5rem;background-color:var(--bg-surface-hover);border-top:1px solid var(--border-subtle);gap:.75rem}.form_formGroup__7d9hj{display:flex;flex-direction:column;gap:.375rem;width:100%}.form_label__A_itX{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:var(--text-secondary)}.form_required__DrO7d{color:var(--danger)}.form_inputWrapper__WZLH1{position:relative;display:flex;align-items:center;width:100%}.form_input__5L_WG,.form_select__WBXzq,.form_textarea__WdQgK{width:100%;font-family:var(--font-sans);font-size:.875rem;color:var(--text-primary);background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:.5rem .75rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form_input__5L_WG:focus,.form_select__WBXzq:focus,.form_textarea__WdQgK:focus{outline:none;border-color:var(--primary);box-shadow:var(--focus-ring)}.form_input__5L_WG:disabled,.form_select__WBXzq:disabled,.form_textarea__WdQgK:disabled{background-color:var(--bg-surface-hover);color:var(--text-muted);cursor:not-allowed}.form_hasError__KeQ5H{border-color:var(--danger)!important}.form_hasError__KeQ5H:focus{box-shadow:var(--focus-ring-danger)!important}.form_textarea__WdQgK{min-height:80px;resize:vertical}.form_errorText__A_YSQ{font-size:.75rem;color:var(--danger);margin-top:.125rem}.form_helperText__SwPJi{font-size:.75rem;color:var(--text-muted);margin-top:.125rem}.form_prefix__HWRgt,.form_suffix__dAPGK{position:absolute;display:flex;align-items:center;color:var(--text-muted);font-size:.875rem;pointer-events:none}.form_suffix__dAPGK [role=button],.form_suffix__dAPGK button{pointer-events:auto}.form_prefix__HWRgt{left:.75rem}.form_suffix__dAPGK{right:.75rem}.form_hasPrefix__k5mkM{padding-left:2rem}.form_hasSuffix__s_cVS{padding-right:2.5rem}.loading_skeletonLine__7pcsD{height:1rem;width:100%;margin-bottom:.5rem}.loading_skeletonBox__lfppJ{width:100%;height:100px}.loading_skeletonTable__nCsbt{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.empty_emptyState__qr9o5,.loading_tableRow__vUX6f{display:flex;gap:1rem;align-items:center}.empty_emptyState__qr9o5{flex-direction:column;justify-content:center;text-align:center;padding:3.5rem 1.5rem;background-color:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--radius-xl)}.empty_iconWrapper__VrmkE{width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background-color:var(--primary-subtle);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.empty_content__Jk1DZ{display:flex;flex-direction:column;gap:.375rem;max-width:400px}.empty_title___NNY_{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--text-primary)}.empty_description__xJJBv{font-size:.875rem;color:var(--text-muted);line-height:1.5}.empty_action__m4_lq{margin-top:.5rem}.error_errorContainer__neiJn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;background-color:var(--status-cancelled-bg);border:1px solid var(--status-cancelled-border);border-radius:var(--radius-xl);gap:1.25rem;max-width:540px;margin:0 auto}.error_iconWrapper__ujI93{width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background-color:rgba(225,29,72,.1);color:var(--danger);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.error_content__FjrCf{display:flex;flex-direction:column;gap:.5rem}.error_title__waBOF{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--status-cancelled-text)}.error_message__VQ_F7{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.error_requestIdBadge__kRZIg{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .625rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);word-break:break-all}.error_copyBtn__5PByC{font-size:.75rem;color:var(--primary);text-decoration:underline;cursor:pointer}.error_copyBtn__5PByC:hover{color:var(--primary-hover)}.error_actions__q30EK{display:flex;align-items:center;gap:.75rem}.invoice-form_formLayout__DRKpi{display:flex;flex-direction:column;gap:2rem}.invoice-form_gridTwoCols__USrHm{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.invoice-form_lineItemsContainer__mKieX{width:100%;overflow-x:auto}.invoice-form_lineItemsTable__XlAo8{width:100%;border-collapse:collapse;margin-top:1rem}.invoice-form_mobileInputLabel__GW00S{display:none}.invoice-form_lineItemsTable__XlAo8 th{padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);background-color:var(--bg-surface-hover);border-bottom:1px solid var(--border-subtle);text-align:left}.invoice-form_lineItemsTable__XlAo8 td{padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle);vertical-align:top}.invoice-form_totalsSummary__kE_8s{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;padding:1.5rem;background-color:var(--bg-surface-hover);border-radius:var(--radius-lg);margin-top:1.5rem}.invoice-form_totalRow__nG5k1{font-size:.875rem;color:var(--text-secondary)}.invoice-form_grandTotalRow__xE_cU,.invoice-form_totalRow__nG5k1{display:flex;justify-content:space-between;width:100%;max-width:320px}.invoice-form_grandTotalRow__xE_cU{font-size:1.125rem;font-weight:700;color:var(--text-primary);border-top:1px solid var(--border-subtle);padding-top:.5rem}.invoice-form_actionsBar__YmqYh{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);gap:1rem}@media (max-width:768px){.invoice-form_gridTwoCols__USrHm{grid-template-columns:1fr}.invoice-form_lineItemsContainer__mKieX{overflow-x:visible}.invoice-form_lineItemsTable__XlAo8{display:block;width:100%}.invoice-form_lineItemsThead__MTMQU{display:none}.invoice-form_lineItemsTbody__g3qAz{display:flex;flex-direction:column;gap:1rem;width:100%}.invoice-form_lineItemsTr__Cz5_n{display:flex;flex-direction:column;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1rem;gap:.75rem;box-shadow:var(--shadow-sm)}.invoice-form_lineItemsTd__43Dqh{display:flex;flex-direction:column;gap:.375rem;padding:0!important;border-bottom:none!important;width:100%!important}.invoice-form_mobileInputLabel__GW00S{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.invoice-form_actionTd__WkVf8{padding-top:.5rem!important}.invoice-form_removeLineButton__wk5nd{width:100%;justify-content:center}}.invoices_pageHeader__5cpRu{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.invoices_titleArea__AWhwH{display:flex;flex-direction:column;gap:.25rem}.invoices_title__Q3HLX{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary)}.invoices_description__kOLPU{font-size:.875rem;color:var(--text-muted)}.invoices_filterCard__q01LD{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.invoices_filterItem__wGdbA{display:flex;flex-direction:column;gap:.375rem;min-width:160px;flex:1 1}.invoices_filterLabel__Ct_4J{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.invoices_filterInput__B4MSp,.invoices_filterSelect__WIR3M{padding:.5rem .75rem;font-size:.875rem;border-radius:var(--radius-md);border:1px solid var(--border-default);background-color:var(--bg-surface);color:var(--text-primary);outline:none}.invoices_filterInput__B4MSp:focus,.invoices_filterSelect__WIR3M:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}.invoices_actionsCell__KQ9zJ{display:flex;align-items:center;gap:.5rem}