.invoice_container__JdTAA{max-width:800px;margin:4rem auto;padding:2rem;background:var(--bg-card);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid var(--border)}.invoice_title__UTdM2{font-size:2rem;color:var(--primary);margin-bottom:1.5rem;text-align:center}.invoice_subtitle__NUVfX{font-size:1.2rem;margin-bottom:1rem}.invoice_formGroup__oWlUd{margin-bottom:1rem}.invoice_formGroup__oWlUd label{display:block;margin-bottom:.5rem;color:var(--text-muted)}.invoice_input__Cl3eo,.invoice_select__jhkwr{width:100%;padding:.75rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-dark);color:var(--text)}.invoice_itemRow__rHC08{display:flex;gap:.5rem;margin-bottom:1rem}.invoice_inputSmall__ifIF2{width:100px;padding:.75rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-dark);color:var(--text)}.invoice_addButton__cQav3{padding:.75rem 1.5rem;border-radius:8px;background:var(--border);color:var(--text);border:none;cursor:pointer}.invoice_addButton__cQav3:hover{background:var(--primary-glow);color:var(--primary)}.invoice_itemList__oHcmp{list-style:none;padding:0;margin-bottom:1.5rem}.invoice_itemList__oHcmp li{padding:.5rem 0;border-bottom:1px solid var(--border)}.invoice_total__THtMa{font-size:1.5rem;font-weight:700;text-align:right;margin-bottom:2rem;color:var(--primary)}.invoice_divider__QQFVP{border:0;height:1px;background:var(--border);margin:2rem 0}.invoice_confirmSection__zEJOy{text-align:center}.invoice_confirmButton__yBAGr{border-radius:8px;background:var(--primary);color:#0a0f1e;border:none}.invoice_confirmButton__yBAGr,.invoice_saveButton__cqNV_{padding:1rem 2rem;font-weight:700;cursor:pointer;font-size:1.1rem}.invoice_saveButton__cqNV_{border-radius:8px;background:transparent;color:var(--primary);border:2px solid var(--primary)}