.invoices_page__sz_nK{min-height:100vh;background:var(--background);color:var(--foreground);padding-bottom:64px}.invoices_nav__0yTF5{align-items:center;display:flex;gap:24px;padding:20px clamp(24px,5vw,72px);border-bottom:1px solid var(--line);background:white}.invoices_nav__0yTF5 a:not(:first-child){color:var(--muted);font-size:14px;text-decoration:none}.invoices_header__tMKfK{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:1440px;margin:42px auto 0;padding:0 clamp(24px,5vw,72px)}.invoices_header__tMKfK h2,.invoices_register__Jd229 h3,.invoices_reviewGrid__0NdWm h3{margin:6px 0}.invoices_header__tMKfK p,.invoices_reviewHeader__gogTQ p{color:var(--muted);margin:0}.invoices_headerControls__7t4NA{align-items:flex-end;display:flex;gap:12px}.invoices_headerControls__7t4NA label,.invoices_registerHeader__hnrGB label{min-width:230px}.invoices_actionForm__qe8S8 input,.invoices_actionForm__qe8S8 select,.invoices_actionForm__qe8S8 textarea,.invoices_header__tMKfK select,.invoices_registerHeader__hnrGB select{background:white;border:1px solid var(--line);border-radius:8px;font:inherit;margin-top:6px;padding:10px 12px;width:100%}.invoices_guardrail__F1Je_,.invoices_message__SUvUa,.invoices_metrics__LY23w,.invoices_register__Jd229,.invoices_reviewGrid__0NdWm{max-width:1440px;margin-left:auto;margin-right:auto}.invoices_guardrail__F1Je_{align-items:center;background:#edf7f2;border:1px solid #c8e3d6;border-radius:12px;display:flex;gap:18px;margin-top:28px;padding:14px 18px;width:calc(100% - clamp(48px, 10vw, 144px))}.invoices_guardrail__F1Je_ strong{color:#166447;white-space:nowrap}.invoices_guardrail__F1Je_ span{color:#376854}.invoices_message__SUvUa{background:#e8f5ee;border-radius:10px;color:#166447;font-weight:700;margin-top:20px;padding:13px 16px;width:calc(100% - clamp(48px, 10vw, 144px))}.invoices_message__SUvUa.invoices_error__pFKTD{background:#fee8e8;color:#a03232}.invoices_metrics__LY23w{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:24px;padding:0 clamp(24px,5vw,72px)}.invoices_metrics__LY23w>div{display:grid;grid-gap:5px;gap:5px}.invoices_metrics__LY23w small,.invoices_metrics__LY23w span{color:var(--muted)}.invoices_metrics__LY23w strong{font-size:24px}.invoices_register__Jd229{margin-top:24px;width:calc(100% - clamp(48px, 10vw, 144px))}.invoices_registerHeader__hnrGB,.invoices_reviewHeader__gogTQ{align-items:flex-start;display:flex;justify-content:space-between;gap:20px}.invoices_tableWrap__rROWR{overflow-x:auto;margin-top:18px}.invoices_tableWrap__rROWR table{border-collapse:collapse;min-width:1000px;width:100%}.invoices_tableWrap__rROWR td,.invoices_tableWrap__rROWR th{border-bottom:1px solid var(--line);padding:13px 12px;text-align:left;vertical-align:middle}.invoices_tableWrap__rROWR th{color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.invoices_tableWrap__rROWR td small{color:var(--muted);display:block;margin-top:3px}.invoices_selectedRow__G6bvt{background:#f2f8f5}.invoices_reviewButton__MtV_c{background:white;border:1px solid var(--line);border-radius:7px;color:var(--primary);cursor:pointer;font:inherit;font-weight:700;padding:7px 10px}.invoices_status__x25NC{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 9px;text-transform:capitalize}.invoices_draft__R5YkQ{background:#edf0f3;color:#53606d}.invoices_approved__wu9eC,.invoices_sent__8kGls{background:#e6f0fa;color:#235f96}.invoices_paid__xWOir{background:#e5f5ec;color:#176648}.invoices_overdue__tsOT7,.invoices_void__6DhIE{background:#fee9e6;color:#a14236}.invoices_reviewGrid__0NdWm{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);margin-top:24px;padding:0 clamp(24px,5vw,72px)}.invoices_details__Mcr3h{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr);margin:24px 0}.invoices_details__Mcr3h div{border-bottom:1px solid var(--line);padding-bottom:10px}.invoices_details__Mcr3h dt{color:var(--muted);font-size:12px;margin-bottom:4px;text-transform:uppercase}.invoices_details__Mcr3h dd{margin:0}.invoices_actionForm__qe8S8{background:#f7f9f8;border-radius:12px;display:grid;grid-gap:14px;gap:14px;padding:18px}.invoices_actionForm__qe8S8 h4{margin:0}.invoices_actionForm__qe8S8 textarea{min-height:90px;resize:vertical}.invoices_actionForm__qe8S8 button{justify-self:start}.invoices_empty__F84sp,.invoices_finalState__jYz9e{color:var(--muted);padding:20px 0}.invoices_timeline__hD56e{list-style:none;margin:24px 0 0;padding:0 0 0 22px}.invoices_timeline__hD56e li{border-left:2px solid #d8e4de;padding:0 0 24px 24px;position:relative}.invoices_timeline__hD56e li:last-child{border-left-color:transparent}.invoices_timelineDot__G4x7y{background:var(--primary);border:4px solid white;border-radius:50%;height:14px;left:-8px;position:absolute;top:2px;width:14px}.invoices_timeline__hD56e strong{display:block;text-transform:capitalize}.invoices_timeline__hD56e small,.invoices_timeline__hD56e time{color:var(--muted);font-size:12px}.invoices_timeline__hD56e p{margin:7px 0}@media (max-width:980px){.invoices_metrics__LY23w{grid-template-columns:repeat(2,1fr)}.invoices_reviewGrid__0NdWm{grid-template-columns:1fr}}@media (max-width:720px){.invoices_nav__0yTF5{align-items:flex-start;flex-direction:column;gap:10px}.invoices_guardrail__F1Je_,.invoices_headerControls__7t4NA,.invoices_header__tMKfK,.invoices_registerHeader__hnrGB,.invoices_reviewHeader__gogTQ{align-items:stretch;flex-direction:column}.invoices_metrics__LY23w{grid-template-columns:1fr}.invoices_headerControls__7t4NA label,.invoices_registerHeader__hnrGB label{min-width:0}.invoices_details__Mcr3h{grid-template-columns:1fr}}