.TrafficChart_controls__tKzhN{display:none}@media (max-width:639px){.TrafficChart_controls__tKzhN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;min-width:0}.TrafficChart_controls__tKzhN label{position:relative;min-width:0;cursor:pointer}.TrafficChart_controls__tKzhN input{position:absolute;opacity:0;width:1px;height:1px}.TrafficChart_controls__tKzhN span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.25rem;border:1px solid #64748b;border-radius:.5rem;font-size:.6875rem}.TrafficChart_controls__tKzhN input:checked+span{background:#5eead4;border-color:#5eead4;color:#0f172a;font-weight:600}.TrafficChart_controls__tKzhN input:focus-visible+span{outline:2px solid white;outline-offset:2px}.TrafficChart_root__m6WpI [data-traffic-metric]{display:none}.TrafficChart_root__m6WpI:has(input[value=pageViews]:checked) [data-traffic-metric=pageViews],.TrafficChart_root__m6WpI:has(input[value=sessions]:checked) [data-traffic-metric=sessions],.TrafficChart_root__m6WpI:has(input[value=visitors]:checked) [data-traffic-metric=visitors]{display:block}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.ModernTheme_theme__vf_S8{--app-bg:#f6f8fc;--app-surface:#fff;--app-subtle:#eef3f9;--app-text:#0c1b33;--app-muted:#52627a;--app-border:#d9e2ee;--app-control-border:#73839a;--app-focus:#1858d6;--app-check:#246bfe;--app-check-mark:#fff;--app-social-filter:brightness(.3);--app-accent:#246bfe;--app-link:#1858d6;--app-danger:#b42335;--app-danger-bg:#fff0f1;--app-success:#176b48;--app-success-bg:#e7f7f0;--app-credit:#7043a3;--app-credit-bg:#f3ecfb;--app-radius:12px;--app-control-radius:8px;--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-6:24px;--app-space-8:32px;--app-shadow:0 4px 20px rgb(12 27 51/3%);min-height:100vh;color:var(--app-text);background:var(--app-bg);color-scheme:light;font-size:14px;line-height:1.5}.ModernTheme_theme__vf_S8[data-theme=dark]{--app-bg:#101a26;--app-surface:#172433;--app-subtle:#1d2d40;--app-text:#f3f6fc;--app-muted:#c0cede;--app-border:#50637c;--app-control-border:#8ea4bf;--app-focus:#a6c8ff;--app-check:#8ab4ff;--app-check-mark:#101a26;--app-social-filter:none;--app-link:#8ab4ff;--app-danger:#ffacb6;--app-danger-bg:#3b2431;--app-success:#86dcb5;--app-success-bg:#17382f;--app-credit:#d5b5fc;--app-credit-bg:#30243f;--app-shadow:none;color-scheme:dark}.ModernTheme_theme__vf_S8 :is(h1,h2,h3,input,button,select,textarea){font-family:inherit}.ModernTheme_theme__vf_S8 :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.ModernTheme_toggle__Ra4Yc{min-height:44px;padding:8px 12px;border:1px solid var(--app-control-border);border-radius:var(--app-control-radius);background:var(--app-surface);color:var(--app-text);cursor:pointer}.ModernTheme_toggle__Ra4Yc span{margin-left:8px;color:var(--app-link)}.ModernTheme_portal__5Jixd{min-height:0;background:transparent}.ModernTheme_dialog__2y5Pf{position:relative;z-index:200}.ModernTheme_menu__HUG2n{min-height:0;background:var(--app-surface);color:var(--app-text);border-color:var(--app-border);z-index:70}.ModernTheme_menu__HUG2n .text-gray-400{color:var(--app-muted)}.ModernTheme_menu__HUG2n [role=menuitem][data-focus]{background:var(--app-subtle)}.ModernTheme_menu__HUG2n [role=separator]{background:var(--app-border)}.ModernTheme_theme__vf_S8 [role=progressbar] [class~=bg-teal-500]{background:var(--app-accent)}.Header_header__pXml_{background:var(--app-surface);color:var(--app-text);border-bottom:1px solid var(--app-border);position:relative;z-index:50}.Header_bar__c2NwB{max-width:1320px;margin:auto;min-height:92px;padding:16px 40px;display:flex;align-items:center;gap:44px}.Header_logo__sUWiP{display:block;flex-shrink:0;width:142px}.Header_logo__sUWiP img{width:100%;height:auto;filter:brightness(.18)}[data-theme=dark] .Header_logo__sUWiP img{filter:none}.Header_desktop__0NABT{display:flex;align-items:center;gap:28px}.Header_desktop__0NABT a,.Header_login__O43ku{font-size:14px;font-weight:500;white-space:nowrap}.Header_desktop__0NABT a:hover,.Header_login__O43ku:hover,.Header_mobile__e5zAc a:hover{color:var(--app-link)}.Header_actions__FR7C0{margin-left:auto;display:flex;align-items:center;gap:24px}.Header_primary__FApOX{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;background:#246bfe;color:white;border-radius:8px;font-size:13px;font-weight:600;text-align:center}.Header_primary__FApOX:hover{background:#1858d6}.Header_menuButton__oDc52{display:none;background:transparent;border:1px solid var(--app-border);border-radius:8px;min-height:44px;min-width:44px;align-items:center;justify-content:center;color:inherit;cursor:pointer}.Header_mobile__e5zAc{display:none}@media (max-width:1050px){.Header_bar__c2NwB{padding:16px 24px;gap:24px}.Header_actions__FR7C0{gap:16px}}@media (max-width:900px){.Header_bar__c2NwB{min-height:76px;padding:14px 16px;gap:12px}.Header_logo__sUWiP{width:110px}.Header_desktop__0NABT,.Header_login__O43ku{display:none}.Header_actions__FR7C0{gap:8px}.Header_primary__FApOX{font-size:12px;padding:10px 12px}.Header_menuButton__oDc52{display:flex}.Header_mobile__e5zAc{display:flex;flex-direction:column;gap:8px;padding:8px 16px 20px;border-top:1px solid var(--app-border)}.Header_mobile__e5zAc a{min-height:44px;padding:12px;font-weight:500}.Header_mobile__e5zAc button{align-self:flex-start}}@media (max-width:360px){.Header_bar__c2NwB{flex-wrap:wrap}.Header_actions__FR7C0{display:contents}.Header_menuButton__oDc52{margin-left:auto;order:1}.Header_primary__FApOX{order:2;width:100%}}.OverviewGraph_modern__GmUgl{border:1px solid var(--app-border);background:var(--app-subtle);color:var(--app-text);border-radius:var(--app-radius);padding:18px;box-shadow:none}.OverviewGraph_modern__GmUgl h2{font-size:16px;font-weight:600;color:var(--app-text)}.OverviewGraph_modern__GmUgl>div:first-child{flex-wrap:wrap;gap:12px}.OverviewGraph_modern__GmUgl button{min-height:44px;border:1px solid var(--app-control-border);background:var(--app-surface);color:var(--app-text);border-radius:var(--app-control-radius);cursor:pointer}.OverviewGraph_modern__GmUgl button:hover{background:var(--app-subtle)}.OverviewGraph_modern__GmUgl button:disabled{opacity:.6;cursor:wait}.OverviewGraph_modern__GmUgl .bg-gray-800{background:var(--app-surface);color:var(--app-text)}.OverviewGraph_modern__GmUgl .text-gray-300,.OverviewGraph_modern__GmUgl .text-gray-400{color:var(--app-muted)}.OverviewGraph_modern__GmUgl .absolute{border:1px solid var(--app-border);background:var(--app-surface)}.OverviewGraph_modern__GmUgl .absolute button{width:100%;text-align:left;border:0}.OverviewGraph_modern__GmUgl .bg-gray-800\/50{background:var(--app-subtle);border-color:var(--app-border)}@media(max-width:639px){.OverviewGraph_modern__GmUgl{padding:12px}.OverviewGraph_modern__GmUgl>div:first-child>div:last-child{flex-wrap:wrap;gap:6px}}[data-theme=dark] .OverviewGraph_modern__GmUgl{background:var(--app-bg)}.OverviewGraph_modern__GmUgl .h-72{height:208px}@media(max-width:639px){.OverviewGraph_modern__GmUgl .h-72{height:176px}}.EmailConfigModal_backdrop__w26Lo{position:fixed;inset:0;background:rgb(0 0 0/60%)}.EmailConfigModal_position__Zm3CZ{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:12px}.EmailConfigModal_dialog__OuIKl{width:100%;max-width:672px;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;border-radius:12px}.EmailConfigModal_additionalField__fJpPq{flex:1;width:0}.EmailConfigModal_attachment__sqFo_{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background:var(--app-subtle,#142028)}.EmailConfigModal_attachment__sqFo_ span{min-width:0;overflow-wrap:anywhere}.EmailConfigModal_logo__tJM6H{filter:var(--app-social-filter,none)}.Overview_main__sVps8{display:flex;flex-direction:column;gap:16px}.Overview_actions__eP_iw,.Overview_header__uI6u6,.Overview_sectionHeader__fyRSL{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.Overview_header__uI6u6 h1{font-size:clamp(24px,2.3vw,30px);line-height:1.2;letter-spacing:-.035em;font-weight:600;margin:4px 0 8px}.Overview_eyebrow__b9UKd,.Overview_muted___V0ho{color:var(--app-muted);font-size:12px}.Overview_primary__4yqHs{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-radius:var(--app-control-radius);padding:10px 16px;background:var(--app-accent);color:white;font-weight:600}.Overview_links__DFn_e{display:flex;gap:16px;align-items:center;margin-top:-12px}.Overview_links__DFn_e a,.Overview_sectionHeader__fyRSL a{color:var(--app-link);font-size:13px}.Overview_links__DFn_e a{min-height:36px;display:inline-flex;align-items:center}.Overview_cards__u3W5D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.Overview_card__rcrhq{border:1px solid var(--app-border);border-radius:var(--app-radius);padding:18px 16px;background:var(--app-surface)}.Overview_card__rcrhq:first-child{background:color-mix(in srgb,var(--app-accent) 6%,var(--app-surface))}.Overview_card__rcrhq h2{color:var(--app-muted);font-size:13px;font-weight:600;margin:0 0 8px}.Overview_value__mUQ0X{font-size:clamp(19px,1.8vw,27px);font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0 0 7px;overflow-wrap:anywhere}.Overview_card__rcrhq[data-metric=overdue] .Overview_value__mUQ0X{color:var(--app-danger)}.Overview_summaryFooter__Clwlu{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px;color:var(--app-muted);font-size:11px;margin-top:6px}.Overview_summaryFooter__Clwlu button{min-height:36px;color:var(--app-link);cursor:pointer}.Overview_summaryFooter__Clwlu button:disabled{opacity:.6;cursor:wait}.Overview_explanation__AfdvY{font-size:12px;color:var(--app-muted)}.Overview_explanation__AfdvY summary,.Overview_legacy__HuKOe summary{cursor:pointer;min-height:36px;padding:7px 0}.Overview_explanation__AfdvY p{margin:8px 0;max-width:90ch}.Overview_error__Nx3In,.Overview_notice__cd_ZK{border:1px solid var(--app-border);border-radius:8px;padding:12px;font-size:13px;margin:8px 0}.Overview_error__Nx3In{background:var(--app-danger-bg);color:var(--app-danger)}.Overview_notice__cd_ZK{background:var(--app-subtle);color:var(--app-text)}.Overview_chartNote__8cXlA{font-size:11px;color:var(--app-muted);margin-top:-20px}.Overview_recent__a2B17{background:var(--app-subtle);border:1px solid var(--app-border);border-radius:var(--app-radius);padding:18px}.Overview_sectionHeader__fyRSL h2{font-size:16px;font-weight:600}.Overview_sectionHeader__fyRSL a{min-height:36px;display:flex;align-items:center}.Overview_recentList__WH6pt{padding:0;margin:4px 0;list-style:none}.Overview_recentRow__AAPaz{display:grid;grid-template-columns:minmax(0,1fr) auto 100px;align-items:center;gap:14px;padding:6px 8px;min-height:48px;border-top:1px solid var(--app-border);color:var(--app-text)}.Overview_recentRow__AAPaz:hover{background:var(--app-surface);border-radius:6px}.Overview_customer__Stweu{font-size:13px;font-weight:600;overflow-wrap:anywhere}.Overview_customer__Stweu small{display:block;font-size:11px;color:var(--app-muted);font-weight:400;margin-top:2px}.Overview_amount__CnwxY{font-size:13px;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.Overview_status__OahyD{border:1px solid;font-size:11px;font-weight:600;border-radius:99px;padding:4px 8px;text-align:center;color:var(--app-muted);background:var(--app-subtle)}.Overview_status__OahyD[data-tone=paid]{color:var(--app-success);background:var(--app-success-bg)}.Overview_status__OahyD[data-tone=sent]{color:var(--app-link)}.Overview_status__OahyD[data-tone=overdue]{color:var(--app-danger);background:var(--app-danger-bg)}.Overview_status__OahyD[data-tone=credit]{color:var(--app-credit);background:var(--app-credit-bg)}.Overview_legacy__HuKOe{margin-top:8px;color:var(--app-muted);font-size:12px}.Overview_legacy__HuKOe>div{background:var(--app-subtle);color:var(--app-text)}@media(max-width:639px){.Overview_cards__u3W5D{grid-template-columns:1fr}.Overview_card__rcrhq{padding:14px 16px}.Overview_value__mUQ0X{font-size:25px}.Overview_recent__a2B17{padding:12px}.Overview_recentRow__AAPaz{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:6px 10px;padding:8px 0}.Overview_status__OahyD{grid-column:1;justify-self:start}.Overview_amount__CnwxY{max-width:145px}}.Overview_legacy__HuKOe .text-gray-300,.Overview_legacy__HuKOe .text-gray-400{color:var(--app-muted)}.Overview_legacy__HuKOe .text-teal-400{color:var(--app-link)}.Overview_legacy__HuKOe .text-red-400{color:var(--app-danger)}.Overview_legacy__HuKOe thead{background:var(--app-subtle)}.Overview_legacy__HuKOe tbody{background:var(--app-surface)}.Overview_legacy__HuKOe tbody tr:hover{background:var(--app-subtle)}.Overview_legacy__HuKOe .border-gray-700{border-color:var(--app-border)}[data-theme=dark] .Overview_recent__a2B17{background:var(--app-bg)}.Onboarding_panel__5znYX{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);padding:20px;margin-bottom:16px;color:var(--app-text);scroll-margin-top:24px;overflow-wrap:anywhere}.Onboarding_header__Fvrd5{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap}.Onboarding_panel__5znYX h2{font-size:20px;font-weight:600;line-height:1.3;margin:0}.Onboarding_panel__5znYX p{margin:8px 0}.Onboarding_panel__5znYX a,.Onboarding_panel__5znYX button{min-height:44px;display:inline-flex;align-items:center;color:var(--app-link)}.Onboarding_panel__5znYX button{cursor:pointer;padding:8px 4px}.Onboarding_panel__5znYX :is(a,button,h2):focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.Onboarding_actions__62xeK{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.Onboarding_panel__5znYX .Onboarding_primary__Zfyhm{background:var(--app-accent);color:#fff;border-radius:var(--app-control-radius);padding:10px 16px;font-weight:600}.Onboarding_steps__aPLlR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:16px 0}.Onboarding_steps__aPLlR li{min-width:0;border-top:1px solid var(--app-border);padding-top:12px}.Onboarding_number__YxdfI{color:var(--app-link);font-size:24px;font-weight:600}.Onboarding_steps__aPLlR h3{margin:0;font-size:15px;font-weight:600}.Onboarding_note__GQtHm,.Onboarding_status__t4CrE,.Onboarding_steps__aPLlR p{color:var(--app-muted);font-size:12px}.Onboarding_status__t4CrE{font-weight:600}.Onboarding_status__t4CrE[data-state=complete]{color:var(--app-success);background:var(--app-success-bg);padding:3px 8px;border-radius:4px}.Onboarding_status__t4CrE[data-state=complete]:before{content:"✓";margin-right:4px}.Onboarding_status__t4CrE[data-state=error]{color:var(--app-danger)}.Onboarding_modalRoot__GhHzV.Onboarding_modalRoot__GhHzV{position:fixed;inset:0}.Onboarding_backdrop__7o4Mz{position:fixed;inset:0;background:rgb(6 17 32/48%);backdrop-filter:blur(3px)}.Onboarding_modalPosition__DzoA8{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:20px}.Onboarding_modal__JlFUV{width:100%;max-width:520px;max-height:calc(100dvh - 40px);overflow-y:auto;margin:auto 0;padding:28px;box-shadow:0 16px 64px rgb(0 0 0/18%)}.Onboarding_modal__JlFUV h2{font-size:24px;letter-spacing:-.025em}.Onboarding_modal__JlFUV>p{color:var(--app-muted);margin-top:12px}.Onboarding_welcomeSteps__22AtL{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px}.Onboarding_welcomeSteps__22AtL li{display:flex;align-items:center;gap:12px;font-weight:500}.Onboarding_welcomeSteps__22AtL span{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:var(--app-subtle);color:var(--app-link);font-weight:600}.Onboarding_modal__JlFUV .Onboarding_actions__62xeK{margin-top:24px}@media(max-width:479px){.Onboarding_modalPosition__DzoA8{padding:12px}.Onboarding_panel__5znYX.Onboarding_modal__JlFUV{padding:20px;max-height:calc(100dvh - 24px)}.Onboarding_modal__JlFUV h2{font-size:22px}.Onboarding_modal__JlFUV .Onboarding_actions__62xeK{flex-direction:column}.Onboarding_modal__JlFUV .Onboarding_actions__62xeK button{justify-content:center;width:100%}}@media(max-width:767px){.Onboarding_panel__5znYX{padding:16px}.Onboarding_steps__aPLlR{grid-template-columns:1fr;gap:12px}.Onboarding_steps__aPLlR li{display:flex;align-items:start;gap:16px}.Onboarding_number__YxdfI{padding-top:8px}}.InvoiceOverview_mobileCustomer__4UPfT,.InvoiceOverview_mobileDetailLinks__CsPZF{display:none}.InvoiceOverview_layout__oWWho{display:flex;flex-wrap:wrap;align-items:flex-start;min-height:100vh}.InvoiceOverview_main__B67QA{flex:1;min-width:0;padding:24px 32px;background:var(--app-surface)}.InvoiceOverview_pageHeader__MxDP0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.InvoiceOverview_pageHeader__MxDP0 h1{font-size:30px;font-weight:600;letter-spacing:-.035em;margin:3px 0 0}.InvoiceOverview_eyebrow__eG8kf{color:var(--app-muted);font-size:12px}.InvoiceOverview_headerActions__RfNuq{display:flex;flex-wrap:wrap;gap:8px}.InvoiceOverview_primary__m2cli{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:var(--app-accent);color:white;padding:10px 16px;border-radius:var(--app-control-radius);font-weight:600;text-decoration:none}.InvoiceOverview_primary__m2cli:hover{filter:brightness(.93)}.InvoiceOverview_toolbar__lxQmM{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0;margin-bottom:20px}.InvoiceOverview_toolbar__lxQmM label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;min-width:0}.InvoiceOverview_toolbar__lxQmM input{display:block;background:var(--app-surface);color:var(--app-text);min-height:44px;width:100%;min-width:0;max-width:100%;border:1px solid var(--app-control-border);border-radius:var(--app-control-radius);padding:8px 12px;font-size:14px}.InvoiceOverview_toolbar__lxQmM input::placeholder{color:var(--app-muted)}.InvoiceOverview_search__n6NSx{flex:1 1 230px}.InvoiceOverview_filters__Ppp6M{flex:1 1 245px;min-width:0;position:relative;align-self:flex-end}.InvoiceOverview_filters__Ppp6M summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;cursor:pointer;min-height:44px;border:1px solid var(--app-control-border);border-radius:var(--app-control-radius);padding:8px 10px;list-style:none}.InvoiceOverview_filters__Ppp6M summary::-webkit-details-marker{display:none}.InvoiceOverview_filterName__DeB2t{font-weight:600;font-size:13px}.InvoiceOverview_filterName__DeB2t:before{content:"+";display:inline-block;width:16px}.InvoiceOverview_filters__Ppp6M[open] .InvoiceOverview_filterName__DeB2t:before{content:"−"}.InvoiceOverview_period__f8Xws{font-size:11px;color:var(--app-muted)}.InvoiceOverview_filters__Ppp6M[open]{flex-basis:100%}.InvoiceOverview_filterFields__t38Tw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px}.InvoiceOverview_years__0fE7x{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px}.InvoiceOverview_years__0fE7x button{min-height:44px;padding:6px 10px;border-radius:8px;cursor:pointer}.InvoiceOverview_years__0fE7x button[aria-pressed=true]{background:var(--app-subtle);color:var(--app-link);font-weight:700}.InvoiceOverview_group__OcUar{--group-border:#aabbd0;--status-fg:var(--app-muted);--status-bg:var(--app-subtle);margin-bottom:24px;background:var(--app-surface);border:1px solid var(--group-border);border-radius:6px}.InvoiceOverview_group__OcUar[data-tone=overdue]{--status-fg:var(--app-danger);--status-bg:var(--app-danger-bg)}.InvoiceOverview_group__OcUar[data-tone=paid]{--status-fg:var(--app-success);--status-bg:var(--app-success-bg)}.InvoiceOverview_group__OcUar[data-tone=sent]{--status-fg:var(--app-link)}.InvoiceOverview_group__OcUar[data-tone=credit]{--status-fg:var(--app-credit);--status-bg:var(--app-credit-bg)}.InvoiceOverview_group__OcUar[aria-busy=true]{opacity:.65}.InvoiceOverview_group__OcUar{--header-tint:5%;--table-tint:11%}[data-theme=dark] .InvoiceOverview_group__OcUar{--group-border:#526780;--header-tint:9%;--table-tint:17%}.InvoiceOverview_groupHeader__KWBEt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;margin:0;padding:10px 12px;border-left:3px solid var(--status-fg);border-radius:5px 5px 0 0;background:color-mix(in srgb,var(--status-fg) var(--header-tint),var(--app-surface))}.InvoiceOverview_groupHeader__KWBEt .InvoiceOverview_badge__97dd_{grid-row:1/3}.InvoiceOverview_badge__97dd_{color:var(--status-fg);font-size:15px;font-weight:650;margin:0}.InvoiceOverview_badge__97dd_ span{font-weight:400}.InvoiceOverview_groupTotal__W_NSq{font-variant-numeric:tabular-nums;font-weight:650;font-size:22px;line-height:1.3;text-align:right;color:var(--status-fg)}.InvoiceOverview_groupHeader__KWBEt>.InvoiceOverview_muted__w7AWS{grid-column:2;text-align:right;font-size:11px}.InvoiceOverview_muted__w7AWS{color:var(--app-muted);font-size:12px;display:block}.InvoiceOverview_table__ODfw4{width:100%;border-collapse:collapse;table-layout:fixed}.InvoiceOverview_table__ODfw4 th{padding:6px;text-align:left;font-size:11px;font-weight:500;color:var(--status-fg);background:color-mix(in srgb,var(--status-fg) var(--table-tint),var(--app-surface));border-top:1px solid var(--status-fg)}.InvoiceOverview_table__ODfw4 th:first-child{width:11%}.InvoiceOverview_table__ODfw4 th:nth-child(2){width:27%}.InvoiceOverview_table__ODfw4 th:nth-child(3){width:18%}.InvoiceOverview_table__ODfw4 th:nth-child(4){width:15%}.InvoiceOverview_table__ODfw4 th:nth-child(5){width:22%}.InvoiceOverview_table__ODfw4 th:nth-child(6){width:7%}.InvoiceOverview_table__ODfw4 td{padding:5px 6px;vertical-align:middle;border-bottom:1px solid var(--group-border);overflow-wrap:anywhere;font-size:13px}.InvoiceOverview_invoice___hzvX{--invoice-row-bg:#f6f8fc;cursor:pointer;background:var(--invoice-row-bg)}[data-theme=dark] .InvoiceOverview_invoice___hzvX{--invoice-row-bg:#121e2b}.InvoiceOverview_invoice___hzvX:hover{background:var(--app-subtle)}.InvoiceOverview_table__ODfw4 a{color:var(--app-link);text-decoration:none}.InvoiceOverview_table__ODfw4 a:hover{text-decoration:underline}.InvoiceOverview_table__ODfw4 .InvoiceOverview_amount__Z83uU{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.InvoiceOverview_history__dz_sb{color:var(--app-muted);font-size:11px;margin-top:4px}.InvoiceOverview_checkbox__uUcsr{appearance:none;display:inline-grid;place-content:center;width:20px;height:20px;flex-shrink:0;border:2px solid var(--app-control-border);border-radius:4px;background:var(--app-surface);cursor:pointer}.InvoiceOverview_checkbox__uUcsr:checked{background:var(--app-check);border-color:var(--app-check)}.InvoiceOverview_checkbox__uUcsr:checked:after{content:"";width:6px;height:10px;border:solid var(--app-check-mark);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.InvoiceOverview_checkbox__uUcsr:disabled{cursor:wait}.InvoiceOverview_checkTarget__udGcX{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:0 6px;cursor:pointer}.InvoiceOverview_controlLabel__Tbfhg{display:none}.InvoiceOverview_actionToggle__ysvQQ{width:32px;height:32px;padding:0;border:1px solid var(--app-border);border-radius:6px;color:var(--app-muted);background:var(--app-surface);cursor:pointer;font-size:12px;font-weight:600}.InvoiceOverview_actionToggle__ysvQQ:hover{background:var(--app-subtle);border-color:var(--app-control-border);color:var(--app-text)}.InvoiceOverview_actionToggle__ysvQQ:focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.InvoiceOverview_actionMenu__bh0K8{position:absolute;right:0;top:100%;margin-top:8px;width:min(240px,calc(100vw - 48px));background:var(--app-surface);color:var(--app-text);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 8px 32px rgb(0 0 0/18%);z-index:20;max-height:300px;overflow-y:auto}.InvoiceOverview_actionMenu__bh0K8[data-position=bottom]{top:auto;bottom:100%;margin-top:0;margin-bottom:8px}.InvoiceOverview_menuItem__FSsLn{display:block;width:100%;min-height:44px;text-align:left;padding:10px 16px;font-size:13px;cursor:pointer}.InvoiceOverview_menuItem__FSsLn:focus-visible,.InvoiceOverview_menuItem__FSsLn:hover{background:var(--app-subtle)}.InvoiceOverview_summary__BeFCu{border-top:1px solid var(--app-border);padding:20px 0;text-align:right;color:var(--app-muted);font-size:13px}.InvoiceOverview_summary__BeFCu strong{color:var(--app-text)}.InvoiceOverview_error__fscoy{padding:16px;margin-bottom:16px;border:1px solid var(--app-danger);border-radius:8px;color:var(--app-danger);background:var(--app-danger-bg)}.InvoiceOverview_history__dz_sb span{display:block;white-space:nowrap}.InvoiceOverview_missingCustomer__FoxME{color:var(--app-text)}@media (min-width:1400px){.InvoiceOverview_main__B67QA{padding:24px}.InvoiceOverview_table__ODfw4 td,.InvoiceOverview_table__ODfw4 th{padding-left:8px;padding-right:8px}}@media (max-width:1023px){.InvoiceOverview_main__B67QA{padding:80px 24px 24px}}@media (min-width:640px) and (max-width:1100px){.InvoiceOverview_table__ODfw4 td,.InvoiceOverview_table__ODfw4 th{padding-left:6px;padding-right:6px}}@media (max-width:639px){.InvoiceOverview_main__B67QA{padding:76px 10px 20px;flex-basis:100%}.InvoiceOverview_pageHeader__MxDP0 h1{font-size:25px}.InvoiceOverview_pageHeader__MxDP0{gap:8px;margin-bottom:12px}.InvoiceOverview_eyebrow__eG8kf{display:none}.InvoiceOverview_headerActions__RfNuq{width:100%}.InvoiceOverview_primary__m2cli{flex:1}.InvoiceOverview_toolbar__lxQmM{padding:0;gap:8px;margin-bottom:18px;border:0;background:transparent}.InvoiceOverview_toolbar__lxQmM label{gap:4px}.InvoiceOverview_search__n6NSx{flex:1 1 150px}.InvoiceOverview_filters__Ppp6M{flex:0 0 auto}.InvoiceOverview_filters__Ppp6M summary{background:var(--app-surface);justify-content:center;padding:8px 12px}.InvoiceOverview_filters__Ppp6M .InvoiceOverview_period__f8Xws{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.InvoiceOverview_filters__Ppp6M[open]{flex-basis:100%}.InvoiceOverview_filters__Ppp6M[open] summary{justify-content:flex-start}.InvoiceOverview_filters__Ppp6M[open] .InvoiceOverview_period__f8Xws{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.InvoiceOverview_filterFields__t38Tw{grid-template-columns:minmax(0,1fr)}.InvoiceOverview_groupHeader__KWBEt{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px}.InvoiceOverview_actionToggle__ysvQQ{width:44px;height:44px}.InvoiceOverview_groupTotal__W_NSq{font-size:19px;text-align:left}.InvoiceOverview_groupHeader__KWBEt>.InvoiceOverview_muted__w7AWS{text-align:left;font-size:11px}.InvoiceOverview_badge__97dd_{font-size:14px}.InvoiceOverview_table__ODfw4 th:first-child,.InvoiceOverview_table__ODfw4 th:nth-child(5),.InvoiceOverview_table__ODfw4 th:nth-child(6){display:none}.InvoiceOverview_table__ODfw4,.InvoiceOverview_table__ODfw4 tbody,.InvoiceOverview_table__ODfw4 thead{display:block;width:100%}.InvoiceOverview_table__ODfw4 tr{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,33fr) minmax(0,23fr);width:100%}.InvoiceOverview_table__ODfw4 th:nth-child(2),.InvoiceOverview_table__ODfw4 th:nth-child(3),.InvoiceOverview_table__ODfw4 th:nth-child(4){width:auto}.InvoiceOverview_table__ODfw4 th{padding:6px 4px;font-size:11px}.InvoiceOverview_table__ODfw4 td{padding:5px 4px;font-size:12px;vertical-align:middle}.InvoiceOverview_desktopCustomer__Xrqmh,.InvoiceOverview_table__ODfw4 .InvoiceOverview_actions__x7bIg,.InvoiceOverview_table__ODfw4 .InvoiceOverview_identity__mlybJ{display:none}.InvoiceOverview_mobileCustomer__4UPfT{display:block;width:100%;min-height:44px;text-align:left;border:0;background:transparent;color:var(--app-text);padding:0;overflow-wrap:anywhere}.InvoiceOverview_mobileCustomer__4UPfT .InvoiceOverview_muted__w7AWS{font-size:11px}.InvoiceOverview_mobileCustomer__4UPfT .InvoiceOverview_chevron__8Nrtm{float:right;display:inline-block;width:8px;height:8px;margin:2px 5px 0 8px;border-right:2px solid var(--app-link);border-bottom:2px solid var(--app-link);transform:rotate(45deg)}.InvoiceOverview_mobileCustomer__4UPfT[aria-expanded=true] .InvoiceOverview_chevron__8Nrtm{transform:translateY(4px) rotate(225deg)}.InvoiceOverview_table__ODfw4 .InvoiceOverview_invoice___hzvX[data-expanded=true]{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,33fr) minmax(0,23fr);background:var(--app-subtle)}.InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_customer__FrVfX{grid-column:1;grid-row:1}.InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_amount__Z83uU{grid-column:2;grid-row:1}.InvoiceOverview_invoice___hzvX[data-expanded=true] td[data-label="Förfaller"]{grid-column:3;grid-row:1}.InvoiceOverview_table__ODfw4 .InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_identity__mlybJ{display:block;grid-column:1/-1;grid-row:3;padding:8px}.InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_mobileDetailLinks__CsPZF{display:block;margin-top:6px}.InvoiceOverview_table__ODfw4 .InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_actions__x7bIg{display:block;grid-column:1/-1;padding:8px;text-align:left}.InvoiceOverview_controlLabel__Tbfhg{display:inline;font-size:12px}.InvoiceOverview_checkTarget__udGcX{padding:0;gap:6px}.InvoiceOverview_actionMenu__bh0K8{right:auto;left:0}.InvoiceOverview_summary__BeFCu{text-align:left}}@media (forced-colors:active){.InvoiceOverview_checkbox__uUcsr{appearance:auto;border:revert}.InvoiceOverview_checkbox__uUcsr:checked:after{content:none}}.InvoiceOverview_statusBadge__GqOsB{display:inline-block;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:600;color:var(--status-fg);background:color-mix(in srgb,var(--status-fg) var(--table-tint),var(--app-surface))}.InvoiceOverview_statusDetails__HQy2E{margin-top:3px;font-size:11px;color:var(--app-muted)}.InvoiceOverview_statusDetails__HQy2E summary{cursor:pointer;padding:3px 0}.InvoiceOverview_menuItem__FSsLn:disabled{opacity:.5;cursor:wait}@media (max-width:639px){.InvoiceOverview_table__ODfw4 .InvoiceOverview_statusCell__xzF_n{grid-column:1/-1;grid-row:2;padding-top:0;padding-bottom:6px}.InvoiceOverview_statusDetails__HQy2E{display:none}.InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_statusDetails__HQy2E{display:block}.InvoiceOverview_statusDetails__HQy2E summary{min-height:44px;display:flex;align-items:center}}.InvoiceOverview_mobileDetails__v3nZT{display:none}.InvoiceOverview_sheetRoot__QJsNK{position:relative;z-index:200;background:transparent}.InvoiceOverview_sheetBackdrop__AnEQf{position:fixed;inset:0;background:rgb(0 0 0/45%)}.InvoiceOverview_sheetPosition__Xk77r{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center}.InvoiceOverview_sheetPanel__U8jLZ{width:100%;max-height:85dvh;display:flex;flex-direction:column;background:var(--app-surface);color:var(--app-text);border:1px solid var(--app-border);border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgb(0 0 0/20%)}.InvoiceOverview_sheetHeader__r_sM0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--app-border)}.InvoiceOverview_sheetHeader__r_sM0 h2{font-size:17px;font-weight:600}.InvoiceOverview_sheetClose__WW5Ge{width:44px;height:44px;flex-shrink:0;border-radius:8px;background:var(--app-subtle);color:var(--app-text);cursor:pointer}.InvoiceOverview_sheetBody__8X1bl{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.InvoiceOverview_sheetBody__8X1bl .InvoiceOverview_menuItem__FSsLn{min-height:48px;border-bottom:1px solid var(--app-border)}.InvoiceOverview_sheetBody__8X1bl .InvoiceOverview_menuItem__FSsLn:last-child{border-bottom:0}@media (max-width:639px){.InvoiceOverview_groupHeader__KWBEt{padding:5px 10px;border-bottom:1px solid var(--group-border)}.InvoiceOverview_table__ODfw4 thead{display:none}.InvoiceOverview_table__ODfw4 .InvoiceOverview_invoice___hzvX[data-expanded=true],.InvoiceOverview_table__ODfw4 tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_customer__FrVfX,.InvoiceOverview_table__ODfw4 .InvoiceOverview_customer__FrVfX{grid-column:1;grid-row:1/3}.InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_amount__Z83uU,.InvoiceOverview_table__ODfw4 .InvoiceOverview_amount__Z83uU{grid-column:2;grid-row:1;align-self:end;padding-bottom:0}.InvoiceOverview_invoice___hzvX[data-expanded=true] td[data-label="Förfaller"],.InvoiceOverview_table__ODfw4 td[data-label="Förfaller"]{grid-column:2;grid-row:2;text-align:right;color:var(--app-muted);font-size:11px;padding-top:0}.InvoiceOverview_table__ODfw4 td[data-label="Förfaller"]:before{content:"Förfaller "}.InvoiceOverview_table__ODfw4 .InvoiceOverview_amount__Z83uU,.InvoiceOverview_table__ODfw4 .InvoiceOverview_customer__FrVfX,.InvoiceOverview_table__ODfw4 td[data-label="Förfaller"]{border-bottom:0}.InvoiceOverview_table__ODfw4 tr{border-bottom:1px solid var(--group-border)}.InvoiceOverview_table__ODfw4 .InvoiceOverview_statusCell__xzF_n{display:none}.InvoiceOverview_mobileCustomer__4UPfT{padding:3px}.InvoiceOverview_mobileMeta__7yNeY{display:block;color:var(--app-muted);font-size:11px;margin-top:2px}.InvoiceOverview_mobileMeta__7yNeY .InvoiceOverview_statusBadge__GqOsB{font-size:10px;padding:1px 4px}.InvoiceOverview_desktopIdentity__29Grx{display:none}.InvoiceOverview_table__ODfw4 .InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_identity__mlybJ{border-top:1px solid var(--group-border);border-bottom:0;padding:8px 10px 0}.InvoiceOverview_mobileDetails__v3nZT{display:block;font-size:12px}.InvoiceOverview_mobileDetails__v3nZT dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4px 8px}.InvoiceOverview_mobileDetails__v3nZT dt{color:var(--app-muted)}.InvoiceOverview_mobileDetails__v3nZT dd{margin:0}.InvoiceOverview_mobileDetails__v3nZT a{display:inline-flex;align-items:center;min-height:44px}.InvoiceOverview_table__ODfw4 .InvoiceOverview_invoice___hzvX[data-expanded=true] .InvoiceOverview_actions__x7bIg{padding:0 10px 8px;border-bottom:0}.InvoiceOverview_table__ODfw4 td[data-credit=true]:before{content:""}}.CustomerModal_root__vw2la.CustomerModal_root__vw2la{position:fixed;inset:0;z-index:200}.CustomerModal_backdrop__t4a1c{position:fixed;inset:0;background:rgb(6 17 32/60%)}.CustomerModal_position__k5gzH{position:fixed;inset:0;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:32px 20px}.CustomerModal_panel__OWC9z{width:100%;max-width:780px;margin:auto 0;border:1px solid var(--app-border,#50637c);border-radius:var(--app-radius,12px);background:var(--app-surface,#172433);color:var(--app-text,#f3f6fc);box-shadow:0 16px 64px rgb(0 0 0/20%)}.CustomerModal_form__3tmQP{padding:24px;font-size:14px}.CustomerModal_header__o3wY8{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.CustomerModal_header__o3wY8 h2{font-size:22px;font-weight:600;letter-spacing:-.025em}.CustomerModal_sectionTitle__sl_CR{font-weight:600;font-size:14px;margin-bottom:12px}.CustomerModal_close__sRbWH{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;cursor:pointer}.CustomerModal_close__sRbWH:hover{background:var(--app-subtle,#1d2d40)}.CustomerModal_field___eaOP{min-width:0;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--app-control-border,#8ea4bf);border-radius:var(--app-control-radius,8px);color:var(--app-text,#f3f6fc);background:var(--app-surface,#172433);font:inherit}.CustomerModal_field___eaOP:focus-visible{outline:3px solid var(--app-focus,#a6c8ff);outline-offset:2px}.CustomerModal_form__3tmQP label{color:var(--app-muted,#c0cede);font-size:12px}.CustomerModal_form__3tmQP label:has(input[type=checkbox]),.CustomerModal_form__3tmQP label:has(input[type=radio]){min-height:44px;color:var(--app-text,#f3f6fc);font-size:13px}.CustomerModal_form__3tmQP input[type=checkbox],.CustomerModal_form__3tmQP input[type=radio]{accent-color:var(--app-check,#8ab4ff);width:18px;height:18px;flex-shrink:0}.CustomerModal_form__3tmQP .text-gray-300{color:var(--app-muted,#c0cede)}.CustomerModal_form__3tmQP .flex-1{min-width:0}.CustomerModal_address__iWMAg{padding:16px;background:var(--app-subtle,#1d2d40);border:1px solid var(--app-border,#50637c);border-radius:10px}.CustomerModal_addressTabs__TtKsi{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--app-border,#50637c);margin-bottom:16px}.CustomerModal_activeTab__AEERh,.CustomerModal_inactiveTab__YXYD_{min-height:44px;font-size:12px;padding:6px 0}.CustomerModal_activeTab__AEERh{color:var(--app-link,#8ab4ff);border-bottom:2px solid;font-weight:600}.CustomerModal_inactiveTab__YXYD_{color:var(--app-muted,#c0cede)}.CustomerModal_footer__Ga9VV{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:16px;margin-top:16px;border-top:1px solid var(--app-border,#50637c)}.CustomerModal_error__gzDMg{color:var(--app-danger,#ffacb6);background:var(--app-danger-bg,#3b2431);border-radius:8px;padding:12px;margin-top:16px}@media (max-width:639px){.CustomerModal_position__k5gzH{padding:12px 8px}.CustomerModal_form__3tmQP{padding:16px}.CustomerModal_panel__OWC9z{min-width:0}.CustomerModal_header__o3wY8 h2{font-size:20px}.CustomerModal_footer__Ga9VV{flex-direction:column-reverse}.CustomerModal_footer__Ga9VV button{width:100%}.CustomerModal_address__iWMAg{padding:12px}}