.gm-appearance{min-height:100vh;background:var(--gm-bg)}.appearance-panel{padding:22px;display:grid;gap:20px}.appearance-options{display:flex;flex-wrap:wrap;gap:20px}.appearance-options fieldset{margin:0;border:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.appearance-options legend{margin-bottom:10px}.appearance-options button{background:transparent;border:1px solid #70777e;border-radius:8px;padding:11px;min-height:44px}.appearance-options button[aria-pressed=true]{border:2px solid var(--gm-accent)}.appearance-options i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:7px}.appearance-options label{display:flex;align-items:center;gap:8px}.appearance-options input{height:44px;width:50px}.appearance-preview{border:1px solid;border-radius:12px;padding:24px;display:grid;gap:14px}.appearance-preview strong{font-size:24px}.appearance-preview small{font-size:10px;letter-spacing:2px}.appearance-preview span{padding:12px 16px;border-radius:8px;justify-self:start}.gm-appearance[data-gm-custom=true] .button.primary,.gm-appearance[data-gm-custom=true] .monogram{background:var(--gm-primary);color:var(--gm-on-primary)}.gm-appearance[data-gm-custom=true] .nav-item.active,.gm-appearance[data-gm-custom=true] .nav-item.active>svg,.gm-appearance[data-gm-custom=true] h1>span{color:var(--gm-accent)}.gm-appearance[data-gm-custom=true] :is(button,a,input,select):focus-visible{outline-color:var(--gm-accent)}.gm-appearance[data-gm-mode=light] :is(.expense-mode button,.chart-range-caption,.analytics-heading p,.category-legend span,.donut-label){color:#30343b}.gm-appearance[data-gm-mode=light] .expense-mode button{background:#f5f6f7;border-color:#c0c5cc}.gm-appearance[data-gm-mode=light] .expense-mode button[aria-pressed=true]{color:#30343b;border-color:#30343b}.gm-appearance[data-gm-mode=light] .premium-chart [fill="#5eead4"]{fill:#168070}.gm-appearance[data-gm-mode=light] .premium-chart [stroke="#5eead4"]{stroke:#168070}.gm-appearance[data-gm-mode=light] .premium-chart [fill="#c0c5cc"]{fill:#70777e}.gm-appearance[data-gm-mode=light] .premium-chart [stroke="#c0c5cc"]{stroke:#70777e}.gm-appearance[data-gm-mode=light]{color:#30343b;color-scheme:light}.gm-appearance[data-gm-mode=light] :is(.sidebar,header,.section,.metric,.workspace,.period,.future,.count,.client-dialog){background:#fff;border-color:#f5f6f7;color:#30343b}.gm-appearance[data-gm-mode=light] :is(.settings-form input,.settings-form select,.settings-form textarea,.clients-toolbar input,.clients-toolbar select,.chart-dates input,.period select){background:#f5f6f7;color:#30343b;border-color:#c0c5cc}.gm-appearance[data-gm-mode=light] :is(.page-heading p,.section-head p,.metric-label,.metric-foot,.nav-item,.breadcrumb,.profile small,.workspace small,.eyebrow,.premium-empty,.chart-footnote,.balance-summary small,.balance-summary>span,.category-legend small,.premium-legend,.chart-tag){color:#30343b}.gm-appearance[data-gm-mode=light] :is(.breadcrumb strong,.category-legend strong,.balance-summary strong,.donut-center strong,.chart-periods button,.chart-mode button){color:#30343b}.gm-appearance[data-gm-mode=light] :is(.chart-periods,.chart-periods button,.chart-mode button){background:#fff;border-color:#c0c5cc}.gm-appearance[data-gm-mode=light] .recharts-text{fill:#30343b}.gm-appearance[data-gm-mode=light] .recharts-cartesian-grid line{stroke:#f5f6f7}.gm-appearance[data-gm-mode=light] td,.gm-appearance[data-gm-mode=light] th{border-color:#f5f6f7;color:#30343b}.gm-appearance[data-gm-mode=light] .positive{color:#14734b}.gm-appearance[data-gm-mode=light] .neutral{color:#70777e}.gm-appearance[data-gm-mode=light] .button.ghost{color:#30343b}.gm-appearance[data-gm-mode=light] .premium-chart{background:#fff}.gm-appearance[data-gm-mode=light] .appearance-panel fieldset{color:#30343b}@media(max-width:600px){.appearance-panel{padding:18px}.appearance-options{display:grid}.appearance-options button{flex:1}.appearance-preview strong{font-size:20px}}.gm-appearance[data-gm-mode=light] :is(.finance-filters,.annual-highlights,.entry-form .settings-actions,.gm-module-card,.gm-module-notice){background:#fff;border-color:#f5f6f7;color:#30343b}.gm-appearance[data-gm-mode=light] :is(.finance-filters input,.finance-filters select,.entry-list-heading select,.gm-module input,.gm-module select,.gm-module textarea){background:#f5f6f7;color:#30343b;border-color:#c0c5cc;color-scheme:light}.gm-appearance[data-gm-mode=light] :is(.finance-filters label,.entry-list-heading label,.entry-list-heading>p,.filter-caption,.entry-info>span,.entry-info small,.entry-pagination,.entry-detail dt,.annual-highlights,.gm-module p,.gm-module label,.donut-total span,.premium-chart .section-head p,.premium-legend>span){color:#30343b}.gm-appearance[data-gm-mode=light] :is(.entry-info>strong,.entry-value,.entry-detail dd,.annual-highlights strong,.gm-module strong,.gm-module-card h2,.premium-chart .section-head h2,.donut-total strong){color:#30343b}.gm-appearance[data-gm-mode=light] :is(.entry-row,.entry-actions,.category-legend li,.gm-module-list li){border-color:#f5f6f7}.gm-appearance[data-gm-mode=light] :is(.entry-direction,.entry-kind button,.gm-module button){background:#f5f6f7;border-color:#c0c5cc;color:#30343b}.gm-appearance[data-gm-mode=light] :is(.entry-direction.expense,.entry-value.expense){color:#146b59}.gm-appearance[data-gm-mode=light] .entry-kind button[aria-pressed=true]{background:#f5f6f7;color:#30343b;border-color:#70777e}.gm-appearance[data-gm-mode=light] .finance-advanced{border-color:#c4c8cb}.gm-appearance[data-gm-mode=light] .finance-advanced>summary{color:#30343b;background:#f5f6f7}.gm-appearance[data-gm-mode=light] :is(.entry-overdue .entry-info small,.gm-module-error){color:#a32b36}.gm-appearance[data-gm-mode=light] .gm-calendar button[aria-pressed=true]{background:#f5f6f7;color:#30343b;border-color:#70777e}.gm-appearance[data-gm-mode=light] .gm-module-card progress{accent-color:#70777e}.gm-appearance[data-gm-mode=light] .finance-toolbar .button.outline{border-color:#c0c5cc;color:#30343b}.gm-appearance.gm-monochrome{--gm-surface:#191c21;--gm-surface-soft:#191c21;--gm-text:#f5f6f7;--gm-muted:#c0c5cc;--gm-border:#30343b;--gm-bg:#090a0c;color:var(--gm-text);background:var(--gm-bg)}.gm-appearance.gm-monochrome[data-gm-mode=light]{--gm-surface:#fff;--gm-surface-soft:#f5f6f7;--gm-text:#090a0c;--gm-muted:#70777e;--gm-border:#f5f6f7;--gm-bg:#f5f6f7}.gm-monochrome .app{background:var(--gm-bg);color:var(--gm-text)}.gm-monochrome .sidebar{background:var(--gm-bg);border-color:var(--gm-border);width:246px;padding:30px 20px}.gm-monochrome .main-shell{margin-left:246px}.gm-monochrome .main-shell>header{background:var(--gm-bg);border-color:var(--gm-border);height:78px;padding:0 38px}.gm-monochrome main{max-width:1480px;padding:32px 38px 12px;margin:auto}.gm-monochrome .brand{gap:12px;margin-bottom:30px}.gm-monochrome .brand>div{font-size:16px;letter-spacing:-.5px}.gm-monochrome .brand small{font-size:9px;letter-spacing:2px;color:var(--gm-muted)}.gm-appearance.gm-monochrome .monogram{background:var(--gm-text);color:var(--gm-bg);border-radius:12px}.gm-monochrome .monogram>span{background:var(--gm-accent, #c0c5cc)}.gm-monochrome .workspace{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:12px;padding:14px 12px;margin-bottom:30px}.gm-monochrome .workspace strong{color:var(--gm-text);font-weight:500}.gm-monochrome .workspace small,.gm-monochrome .nav-label{color:var(--gm-muted)}.gm-monochrome .nav-label{font-size:9px;letter-spacing:1.6px}.gm-monochrome .nav-item{min-height:43px;border-radius:9px;color:var(--gm-muted);font-size:12px;margin:3px 0;padding:11px 13px;gap:12px}.gm-appearance.gm-monochrome .nav-item.active{background:var(--gm-surface-soft);color:var(--gm-text)}.gm-appearance.gm-monochrome .nav-item.active>svg{color:var(--gm-text)}.gm-monochrome .nav-item.active>i{background:var(--gm-accent, #c0c5cc);width:3px;border-radius:4px}.gm-monochrome .nav-item:hover{color:var(--gm-text);background:var(--gm-surface)}.gm-monochrome .future{background:var(--gm-surface);border-color:var(--gm-border);border-radius:14px;padding:17px}.gm-monochrome .future .spark{color:var(--gm-accent, #c0c5cc)}.gm-monochrome .future strong{font-size:12px;line-height:1.8}.gm-monochrome .future p{font-size:10px;line-height:1.8;color:var(--gm-muted)}.gm-monochrome .future-tag{color:var(--gm-muted);font-size:8px}.gm-monochrome .avatar{background:var(--gm-surface-soft);color:var(--gm-text);border:1px solid var(--gm-border)}.gm-monochrome .profile{border-color:var(--gm-border)}.gm-monochrome .profile strong{color:var(--gm-text)}.gm-monochrome .profile small{color:var(--gm-muted)}.gm-monochrome .demo-pill{background:var(--gm-surface);border:1px solid var(--gm-border);color:var(--gm-muted)}.gm-monochrome .demo-pill>span,.gm-monochrome .scope-dot{background:var(--gm-accent, #c0c5cc);box-shadow:none}.gm-monochrome .workspace-scope{background:none;padding:0;margin:0 0 28px;font-size:10px;color:var(--gm-muted)}.gm-monochrome .workspace-scope small,.gm-monochrome .breadcrumb{color:var(--gm-muted)}.gm-monochrome .breadcrumb strong{color:var(--gm-text)}.gm-monochrome .notification>i{display:none}.gm-monochrome footer{border-top:1px solid var(--gm-border);margin-top:32px;color:var(--gm-muted);padding-top:24px}.gm-appearance.gm-monochrome :is(.section,.metric,.premium-chart,.finance-filters,.annual-highlights,.gm-module-card,.gm-module-notice,.client-dialog,.notice){background:var(--gm-surface);border-color:var(--gm-border);box-shadow:none;color:var(--gm-text);border-radius:16px}.gm-appearance.gm-monochrome :is(.metric-label,.section-head p,.page-heading p,.filter-caption,.entry-info>span,.entry-info small,.gm-module p,.chart-footnote,.balance-summary small,.balance-summary>span,.category-legend small,.premium-legend span,.premium-chart .section-head p,.gm-module label,.entry-detail dt,.entry-list-heading p){color:var(--gm-muted)}.gm-appearance.gm-monochrome :is(.entry-info>strong,.entry-value,.entry-detail dd,.gm-module strong,.gm-module-card h2,.premium-chart .section-head h2,.donut-total strong,.balance-summary strong,.annual-highlights strong){color:var(--gm-text)}.gm-appearance.gm-monochrome :is(.settings-form input,.settings-form select,.settings-form textarea,.finance-filters input,.finance-filters select,.gm-module input,.gm-module select,.gm-module textarea,.clients-toolbar input,.clients-toolbar select,.entry-list-heading select,.period,.chart-dates input){background:var(--gm-bg);color:var(--gm-text);border-color:var(--gm-border);border-radius:9px}.gm-appearance.gm-monochrome :is(.button.primary,.gm-module button[type=submit]){background:var(--gm-text);color:var(--gm-bg);border:1px solid var(--gm-text)}.gm-appearance.gm-monochrome :is(.button.outline,.entry-kind button,.gm-module button,.expense-mode button,.chart-periods,.chart-periods button){background:var(--gm-surface-soft);color:var(--gm-text);border-color:var(--gm-border)}.gm-monochrome .entry-kind button[aria-pressed=true],.gm-monochrome .expense-mode button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #c0c5cc;border-color:var(--gm-accent, #c0c5cc);background:#c0c5cc0b}.gm-appearance.gm-monochrome :is(.button.ghost,.text-button,.finance-advanced>summary){color:var(--gm-text);background:transparent}.gm-appearance.gm-monochrome :is(.eyebrow,h1>span){color:var(--gm-accent,#c0c5cc)}.gm-appearance.gm-monochrome .entry-form .settings-actions{background:var(--gm-surface)}.gm-monochrome .finance-advanced,.gm-monochrome .entry-row,.gm-monochrome td,.gm-monochrome th,.gm-monochrome .category-legend li,.gm-monochrome .gm-module-list li{border-color:var(--gm-border)}.gm-monochrome .entry-direction,.gm-monochrome .status,.gm-monochrome .chart-tag{background:var(--gm-surface-soft);border-color:var(--gm-border);color:var(--gm-text)}.gm-monochrome .entry-overdue .entry-info small,.gm-monochrome .gm-module-error{color:#dca6a9}.gm-monochrome .gm-module progress{accent-color:var(--gm-accent, #c0c5cc)}.gm-monochrome .gm-calendar button[aria-pressed=true]{background:var(--gm-text);color:var(--gm-bg);border-color:var(--gm-text)}.gm-monochrome .positive,.gm-monochrome .neutral{color:var(--gm-text)}.overview-page{display:grid;gap:22px}.overview-intro{display:flex;justify-content:space-between;align-items:center;gap:24px}.overview-intro .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:12px}.overview-intro h1{font-size:36px;font-weight:550;letter-spacing:-1.6px}.overview-intro p{color:var(--gm-muted);font-size:12px;margin-top:10px}.overview-date{display:flex;align-items:center;gap:12px;color:var(--gm-muted);font-size:10px}.overview-date i{height:3px;width:3px;border-radius:50%;background:var(--gm-muted)}.overview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--gm-border);padding-top:22px;margin-bottom:2px}.overview-toolbar>span{display:flex;align-items:center;gap:9px;color:var(--gm-muted);font-size:11px}.overview-live{width:5px;height:5px;background:var(--gm-accent, #c0c5cc);border-radius:50%;display:inline-block}.overview-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.overview-toolbar button{display:flex;align-items:center;gap:7px;min-height:36px;padding:9px 11px;border:1px solid var(--gm-border);border-radius:8px;background:var(--gm-surface);color:var(--gm-text);font-size:10px}.overview-toolbar button[aria-pressed=true]{border-color:var(--gm-accent, #c0c5cc)}.overview-hint{display:flex;gap:8px;align-items:center;color:var(--gm-muted);font-size:11px;line-height:1.8}.gm-monochrome [data-slot=widget]{border:1px solid var(--gm-border);border-radius:20px;min-width:0;background:var(--gm-surface)}.gm-monochrome [data-slot=widget]>div{background:var(--gm-surface);color:var(--gm-text);box-shadow:none;clip-path:none}.gm-monochrome [data-slot=widget]:focus-visible{outline:2px solid var(--gm-accent, #c0c5cc);outline-offset:3px}.overview-widget{height:100%;display:flex;flex-direction:column;padding:22px 24px;min-width:0;container-type:inline-size}.overview-widget-heading{display:flex;gap:10px;align-items:center;min-height:22px}.overview-widget-heading h2{font-weight:500;font-size:10px;color:var(--gm-muted);letter-spacing:1px;text-transform:uppercase;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-widget-heading>span{font-size:8px;color:var(--gm-muted);letter-spacing:1px;display:flex;align-items:center}.overview-widget-heading>svg{color:var(--gm-muted)}.overview-widget-body{flex:1;display:flex;flex-direction:column;min-height:0;padding-top:18px}.overview-balance{font-size:clamp(27px,6cqw,45px);font-weight:500;letter-spacing:-1.8px;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.overview-subtitle{font-size:10px;color:var(--gm-muted);line-height:1.7;margin-top:9px}.overview-balance-bottom{display:flex;align-items:center;gap:14px;justify-content:space-between;border-top:1px solid var(--gm-border);padding-top:14px;margin-top:auto;font-size:9px;color:var(--gm-muted)}.overview-balance-bottom>span{display:flex;align-items:center;gap:7px}.overview-balance-bottom i{width:5px;height:5px;background:var(--gm-accent, #c0c5cc);border-radius:50%}.overview-balance-bottom button,.overview-text-link{display:flex;align-items:center;gap:8px;background:none;color:var(--gm-text);font-size:10px}.overview-number{font-size:clamp(22px,13cqw,34px);font-weight:500;letter-spacing:-1.2px;line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.overview-mini-line{display:flex;gap:5px;align-items:end;height:40px;margin-top:auto}.overview-mini-line span{flex:1;background:var(--gm-accent, #c0c5cc);border-radius:3px 3px 0 0;opacity:.8;max-height:38px}.overview-mini-line.muted-line span{background:var(--gm-text);opacity:.3}.overview-open{background:transparent;display:flex;align-items:center;justify-content:center;color:var(--gm-muted);width:28px;height:26px;padding:0}.overview-open:hover{color:var(--gm-accent, #c0c5cc)}.overview-chart{display:flex;gap:14px;flex:1;min-height:70px;padding-top:6px}.overview-chart-month{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.overview-chart-month>div{height:100%;min-height:40px;display:flex;align-items:end;gap:4px;width:100%;justify-content:center}.overview-chart-month i{background:var(--gm-text);width:34%;max-width:17px;border-radius:3px 3px 0 0;min-height:1px}.overview-chart-month i+i{background:var(--gm-accent, #c0c5cc);opacity:.65}.overview-chart-month>span{font-size:8px;color:var(--gm-muted)}.overview-legend{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:8px;color:var(--gm-muted);margin-top:12px}.overview-legend>span{display:flex;align-items:center;gap:5px}.overview-legend i{width:5px;height:5px;background:var(--gm-text);border-radius:50%}.overview-legend span:nth-child(2) i{background:var(--gm-accent, #c0c5cc)}.overview-legend>span:last-child{margin-left:auto}.overview-empty{display:flex;flex-direction:column;justify-content:center;height:100%;gap:16px}.overview-empty p{font-size:11px;color:var(--gm-muted);line-height:1.8;max-width:340px}.overview-empty button{display:flex;align-items:center;gap:8px;color:var(--gm-text);font-size:10px;background:none;padding:0;align-self:start}.overview-goals{display:flex;flex-direction:column;gap:17px;justify-content:center;height:100%}.overview-goals>div>div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.overview-goals strong{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-goals span{color:var(--gm-muted);font-size:9px}.overview-goals progress{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;background:var(--gm-border);display:block;margin:9px 0 7px}.overview-goals progress::-webkit-progress-bar{background:var(--gm-border);border-radius:5px}.overview-goals progress::-webkit-progress-value{background:var(--gm-accent, #c0c5cc);border-radius:5px}.overview-goals progress::-moz-progress-bar{background:var(--gm-accent, #c0c5cc);border-radius:5px}.overview-goals small{font-size:8px;color:var(--gm-muted)}.overview-pending{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.overview-pending>div{display:flex;gap:12px;align-items:center;min-width:0}.overview-pending time{width:30px;flex-shrink:0;text-align:center;border:1px solid var(--gm-border);border-radius:7px;padding:5px}.overview-pending time strong{display:block;font-size:11px;font-weight:500}.overview-pending time small{font-size:7px;color:var(--gm-muted)}.overview-pending>div>span{flex:1;min-width:0}.overview-pending>div>span strong{display:block;font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-pending>div>span small{display:block;font-size:8px;color:var(--gm-muted);margin-top:4px}.overview-pending b{font-size:11px;font-weight:500;white-space:nowrap}.overview-forecast{display:grid;gap:18px}.overview-forecast>span{font-size:10px;color:var(--gm-muted)}.overview-forecast strong{display:block;font-size:22px;letter-spacing:-.6px;color:var(--gm-text);font-weight:500;margin-top:5px;overflow-wrap:anywhere}.overview-note{font-size:8px;color:var(--gm-muted);line-height:1.8;margin-top:auto}.overview-client-avatars{display:flex;margin:16px 0}.overview-client-avatars>span{height:29px;width:29px;border:2px solid var(--gm-surface);background:var(--gm-surface-soft);border-radius:50%;display:grid;place-items:center;font-size:8px;margin-right:-6px}.overview-disclaimer{color:var(--gm-muted);font-size:9px;line-height:1.9}.overview-text-link{margin-top:auto}@media(max-width:1100px){.gm-monochrome main{padding:24px}.gm-monochrome .main-shell>header{padding:0 24px}.overview-date{display:none}.overview-widget{padding:18px 20px}.overview-intro h1{font-size:32px}}@media(max-width:900px){.gm-monochrome .sidebar{width:230px}.gm-monochrome .main-shell{margin-left:230px}.overview-toolbar{align-items:start;flex-direction:column}}@media(max-width:760px){.gm-monochrome .sidebar{width:270px;padding:24px 18px}.gm-monochrome .main-shell{margin-left:0}.gm-monochrome .main-shell>header{height:66px;padding:0 18px}.gm-monochrome main{padding:22px 18px 12px}.gm-monochrome .workspace-scope{margin-bottom:24px}.overview-page{gap:18px}.overview-intro h1{font-size:32px}.overview-toolbar{gap:16px}.overview-toolbar>div{width:100%}.overview-toolbar button{min-height:44px;flex:1;justify-content:center}.overview-widget{padding:20px 22px}.overview-widget-heading h2{font-size:10px}.overview-number{font-size:32px}.overview-balance{font-size:38px}.overview-open{width:36px;height:36px}.overview-balance-bottom button,.overview-empty button,.overview-text-link{min-height:36px}.overview-note{font-size:10px}.overview-forecast{display:flex;justify-content:space-between;gap:14px}.overview-chart{min-height:85px}.overview-goals{gap:18px}.overview-pending{gap:14px}.overview-pending time{width:34px}.overview-pending>div>span strong{font-size:11px}.overview-legend{font-size:9px}.overview-disclaimer{font-size:10px}.gm-monochrome .future{margin-top:10px}}@media(prefers-reduced-motion:reduce){.gm-monochrome *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.auth-screen{background:#090a0c}.auth-card input{background:#090a0c;border-color:#30343b}.auth-card h1>span{color:var(--gm-accent, #c0c5cc)}.gm-monochrome[data-gm-mode=light] .premium-chart [fill="#c4c8cb"]{fill:#30343b}.gm-monochrome[data-gm-mode=light] .premium-chart [stroke="#c4c8cb"]{stroke:#30343b}.gm-monochrome .gm-module>header{height:auto;display:block;padding:0;background:transparent;border:0}.gm-monochrome .gm-module>header>p{margin-top:10px;line-height:1.8}@media(max-width:760px){.gm-monochrome .gm-module input,.gm-monochrome .gm-module select,.gm-monochrome .gm-module textarea{font-size:16px;min-height:44px}}.gm-monochrome .nav-item{font-size:13px;min-height:44px}.gm-monochrome .nav-label{font-size:10px}.gm-monochrome .nav-item:focus-visible,.gm-monochrome button:focus-visible,.gm-monochrome a:focus-visible{outline:2px solid var(--gm-accent,#c0c5cc);outline-offset:3px}.overview-intro p{font-size:14px;line-height:1.7}.overview-widget-heading h2{font-size:11px;letter-spacing:.65px}.overview-widget-heading>span{font-size:9px}.overview-subtitle,.overview-empty p{font-size:12px;line-height:1.7}.overview-empty button,.overview-text-link,.overview-balance-bottom button{font-size:12px;min-height:44px}.overview-open{width:44px;height:44px;flex-shrink:0}.overview-widget{padding:20px 22px}.overview-widget-body{padding-top:12px}.overview-pending>div>span strong{font-size:12px}.overview-pending>div>span small,.overview-goals small{font-size:10px}.overview-pending time small{font-size:9px}.overview-pending b{font-size:12px}.overview-note,.overview-disclaimer{font-size:11px}.overview-goals>div>div{font-size:13px}.overview-goals span{font-size:11px}.overview-toolbar button{font-size:12px;min-height:44px}.overview-toolbar>span{font-size:12px}.overview-balance-bottom{font-size:10px}.overview-priorities{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid var(--gm-border);border-radius:12px;padding:12px 16px;background:var(--gm-surface);font-size:12px;line-height:1.6}.overview-priorities strong{font-weight:550}.overview-priorities span{color:var(--gm-muted)}.overview-priorities button{margin-left:auto;min-height:44px;padding:8px 12px;background:var(--gm-surface-soft);color:var(--gm-text);border:1px solid var(--gm-border);border-radius:8px}.overview-priorities[data-overdue=true]{border-left:3px solid #dca6a9}.overview-pending>div[data-overdue=true] time{border-color:#dca6a9}.overview-pending>div[data-overdue=true]>span small{color:#dca6a9}@media(max-width:760px){.overview-priorities{gap:8px}.overview-priorities button{width:100%;margin-left:0}.overview-balance{font-size:clamp(28px,9vw,38px)}.overview-widget{padding:18px}.overview-pending{gap:10px}}.gm-appearance.gm-monochrome{--gm-chart-primary:var(--gm-accent);--gm-chart-secondary:#f5f6f7;--gm-chart-pending:#70777e;--gm-chart-steel:#8b9299;--gm-chart-tone-1:#949ca4;--gm-chart-tone-2:#7d858d;--gm-chart-tone-3:#dadcd9;--gm-chart-tone-4:#b7bdc2;--color-ring:var(--gm-accent);--color-background:var(--gm-bg);--color-card:var(--gm-surface);--color-border:var(--gm-border);color-scheme:dark}.gm-appearance.gm-monochrome[data-gm-mode=light]{--gm-chart-secondary:#70777e;--gm-chart-pending:#70777e;--gm-chart-steel:#626970;--gm-chart-tone-1:#555b61;--gm-chart-tone-2:#626970;--gm-chart-tone-3:#30343b;--gm-chart-tone-4:#70777e;color-scheme:light}.gm-appearance.gm-monochrome .monogram{box-shadow:none;background:var(--gm-text);color:var(--gm-bg)}.gm-appearance.gm-monochrome :is(.monogram>span,.nav-item.active>i,.scope-dot,.overview-live,.overview-balance-bottom i,.demo-pill>span){background:var(--gm-accent)}.gm-appearance.gm-monochrome :is(.overview-mini-line span,.overview-goals progress::-webkit-progress-value){background:var(--gm-accent)}.gm-appearance.gm-monochrome .overview-goals progress::-moz-progress-bar{background:var(--gm-accent)}.gm-appearance.gm-monochrome :is(.overview-goals progress,.gm-module progress){accent-color:var(--gm-accent)}.gm-appearance.gm-monochrome :is(.overview-chart-month i+i,.overview-legend span:nth-child(2) i){background:var(--gm-chart-pending);opacity:1}.gm-appearance.gm-monochrome .overview-chart-month i{background:var(--gm-chart-primary)}.gm-appearance.gm-monochrome :is(.nav-item.active,.nav-item.active>svg,.eyebrow,.future .spark,h1>span,.overview-open:hover){color:var(--gm-accent)}.gm-appearance.gm-monochrome :is(.entry-kind button[aria-pressed=true],.expense-mode button[aria-pressed=true],.overview-toolbar button[aria-pressed=true]){border-color:var(--gm-accent);box-shadow:inset 0 0 0 1px var(--gm-accent);background:var(--gm-surface-soft);color:var(--gm-text)}.gm-appearance.gm-monochrome :is(input,select,textarea):focus-visible,.gm-appearance.gm-monochrome :is(button,a,summary):focus-visible{outline:2px solid var(--gm-accent);outline-offset:3px}.gm-appearance.gm-monochrome :is(.client-form input,.client-form select,.client-form textarea){background:var(--gm-bg);color:var(--gm-text);border-color:var(--gm-border)}.gm-appearance.gm-monochrome :is(.client-fields label,.client-delete-text,.client-details span,.client-details small,.clients-empty,.settings-limit,.settings-loading,.chart-range-caption,.chart-footnote,.entry-pagination,.future-tag){color:var(--gm-muted)}.gm-appearance.gm-monochrome :is(.client-row,.client-dialog-heading,.settings-limit,.client-form-actions){border-color:var(--gm-border)}.gm-appearance.gm-monochrome :is(.chart-periods button,.chart-mode button,.expense-mode button,.entry-direction,.status,.count,.chart-tag){background:var(--gm-surface-soft);color:var(--gm-text);border-color:var(--gm-border)}.gm-appearance.gm-monochrome .chart-periods button[aria-pressed=true]{border-color:var(--gm-accent);color:var(--gm-accent)}.gm-appearance.gm-monochrome :is(.recharts-text){fill:var(--gm-muted)}.gm-appearance.gm-monochrome .recharts-cartesian-grid line{stroke:var(--gm-border)}.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.entry-overdue .entry-info small,.overview-pending>div[data-overdue=true]>span small,.gm-module-error){color:#a32b36}.gm-appearance.gm-monochrome[data-gm-mode=light] .overview-priorities[data-overdue=true]{border-left-color:#a32b36}.gm-appearance.gm-monochrome[data-gm-mode=light] .overview-pending>div[data-overdue=true] time{border-color:#a32b36}.gm-appearance.gm-monochrome .icon-button{min-width:44px;min-height:44px;color:var(--gm-muted)}.gm-appearance.gm-monochrome .icon-button:hover{background:var(--gm-surface-soft);color:var(--gm-text)}.gm-appearance.gm-monochrome .workspace:focus-within{outline:2px solid var(--gm-accent);outline-offset:3px}.gm-appearance.gm-monochrome :is(.sidebar,.demo-app>aside){overflow-y:auto;scrollbar-width:thin}.workspace-appearance{margin-top:32px;scroll-margin-top:24px}.workspace-appearance-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.workspace-appearance-heading h2{font-size:26px;font-weight:550;letter-spacing:-.8px;margin:10px 0}.workspace-appearance-heading p{font-size:13px;line-height:1.7;color:var(--gm-muted)}.executive-badge{font-size:9px;letter-spacing:1.6px;padding:10px 12px;border:1px solid var(--gm-border);border-radius:5px;color:var(--gm-muted);white-space:nowrap}.gm-appearance .appearance-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;padding:28px}.gm-appearance .appearance-options{display:grid;gap:28px}.gm-appearance .appearance-options fieldset{display:block;padding:0;margin:0;border:0;min-width:0}.gm-appearance .appearance-options legend{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--gm-text);font-weight:550}.appearance-options fieldset>p{font-size:12px;line-height:1.8;color:var(--gm-muted);margin:0 0 12px}.appearance-choice-row{display:flex;gap:10px;flex-wrap:wrap}.gm-appearance .appearance-choice-row button{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;background:var(--gm-bg);border:1px solid var(--gm-border);color:var(--gm-text);border-radius:8px;font-size:12px;position:relative}.gm-appearance .appearance-choice-row button[aria-pressed=true]{border:1px solid var(--gm-accent);box-shadow:inset 0 0 0 1px var(--gm-accent);background:var(--gm-surface-soft)}.gm-appearance .appearance-swatches button i{width:14px;height:14px;border-radius:50%;display:inline-block;border:1px solid var(--gm-muted);margin:0}.gm-appearance .appearance-custom{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px;font-size:12px;color:var(--gm-muted)}.appearance-custom span{font-variant-numeric:tabular-nums;font-size:11px}.gm-appearance .appearance-custom input{width:44px;height:44px;padding:4px;background:var(--gm-bg);border:1px solid var(--gm-border);border-radius:6px;cursor:pointer}.gm-appearance .theme-sample{display:flex;gap:3px;padding:6px;width:34px;height:25px;border:1px solid #70777e;border-radius:4px;background:#090a0c}.theme-sample i{width:4px;background:#c0c5cc!important;border-radius:1px!important;margin:0!important}.gm-appearance .theme-sample.light{background:#f5f6f7}.gm-appearance .theme-sample.light i{background:#30343b!important}.gm-appearance .appearance-preview{position:sticky;top:24px;align-self:start;display:block;border-radius:12px;padding:22px;min-width:0}.appearance-preview-top{display:flex;gap:10px;align-items:center;margin-bottom:28px}.appearance-preview-top>span{width:6px;height:6px;padding:0;border-radius:50%}.appearance-preview-top small{font-size:9px;letter-spacing:1.6px}.appearance-preview-layout{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px}.appearance-preview-layout[data-sidebar=compact]{grid-template-columns:24px minmax(0,1fr)}.appearance-preview-nav{border-right:1px solid;display:flex;flex-direction:column;gap:16px;font-size:10px;padding-top:10px}.appearance-preview-nav span{background:none;padding:0;font-size:10px}.appearance-preview-card{padding:18px;border:1px solid;border-radius:8px;min-width:0}.appearance-preview-layout[data-density=compact] .appearance-preview-card{padding:12px}.appearance-preview-card small{font-size:8px;letter-spacing:1px}.gm-appearance .appearance-preview-card strong{font-size:clamp(20px,2vw,28px);font-weight:550;letter-spacing:-.8px;display:block;margin:16px 0;overflow-wrap:anywhere}.gm-appearance .appearance-preview p{font-size:11px;line-height:1.8;margin-top:16px}.gm-appearance .appearance-preview-action{display:inline-flex;font-size:11px;padding:10px 12px;border-radius:5px;margin-top:18px}.appearance-preview-progress{height:4px;border-radius:3px;margin-top:20px}.appearance-preview-progress i{display:block;height:100%;width:62%;border-radius:3px}.gm-appearance .appearance-actions{grid-column:1/-1;padding:22px 0 0;border-top:1px solid var(--gm-border);margin:0}.appearance-panel>[role=status],.appearance-panel>[role=alert]{grid-column:1/-1;font-size:12px;line-height:1.8}.appearance-panel>[role=alert]{color:#f0abb3}@media(min-width:761px){.gm-appearance[data-gm-sidebar=compact] .sidebar{width:88px;padding:24px 12px}.gm-appearance[data-gm-sidebar=compact] .main-shell{margin-left:88px}.gm-appearance[data-gm-sidebar=compact] .brand{padding:0 0 20px;justify-content:center}.gm-appearance[data-gm-sidebar=compact] .brand>div,.gm-appearance[data-gm-sidebar=compact] :is(.nav-label,.future,.profile>div,.profile>.avatar,.workspace>div,.workspace>svg:last-of-type){display:none}.gm-appearance[data-gm-sidebar=compact] .workspace{justify-content:center;padding:14px 0;margin-bottom:18px}.gm-appearance[data-gm-sidebar=compact] .nav-item{font-size:0;gap:0;justify-content:center;padding:10px;min-height:44px}.gm-appearance[data-gm-sidebar=compact] .nav-item>svg{flex-shrink:0}.gm-appearance[data-gm-sidebar=compact] .nav-item.active>i{right:4px}.gm-appearance[data-gm-sidebar=compact] .sidebar-bottom{padding-top:20px}.gm-appearance[data-gm-sidebar=compact] .profile{justify-content:center;padding:12px 0}.gm-appearance[data-gm-sidebar=compact] .sidebar nav{flex-shrink:0}.gm-appearance[data-gm-density=compact] main{padding-top:24px}.gm-appearance[data-gm-density=compact] :is(.gm-module,.overview-page){gap:16px}.gm-appearance[data-gm-density=compact] :is(.entry-row,.client-row){padding-top:12px;padding-bottom:12px}.gm-appearance[data-gm-density=compact] .gm-module-card{padding:16px}.gm-appearance[data-gm-density=compact] .nav-item{margin:0}.gm-appearance[data-gm-density=compact] .overview-widget{padding:16px 18px}.gm-appearance[data-gm-density=compact] .finance-filters{gap:10px;padding:14px}}@media(max-width:1100px){.gm-appearance .appearance-panel{grid-template-columns:1fr}.gm-appearance .appearance-preview{position:static}.appearance-preview-layout{grid-template-columns:92px minmax(0,1fr)}}@media(max-width:760px){.workspace-appearance-heading{align-items:start;flex-direction:column;gap:12px}.gm-appearance .appearance-panel{padding:18px;gap:24px}.gm-appearance .appearance-choice-row button{flex:1;justify-content:center}.gm-appearance .appearance-preview{padding:16px}.gm-appearance .appearance-actions{display:flex;flex-wrap:wrap;gap:12px}.gm-appearance .appearance-actions .button{flex:1;min-height:44px}.gm-appearance .appearance-options input{font-size:16px}.appearance-preview-layout{grid-template-columns:64px minmax(0,1fr);gap:10px}.gm-appearance .appearance-preview-card{padding:12px}.gm-appearance .appearance-preview-card strong{font-size:23px}}.auth-screen{background:#090a0c;color:#f5f6f7}.auth-card{background:#191c21;border-color:#30343b}.auth-card input{background:#090a0c;border-color:#70777e;color:#f5f6f7}.auth-decoration{background:none}.auth-card :is(h1>span,.auth-label){color:#c0c5cc}.auth-card .button.primary{background:#f5f6f7;color:#090a0c}.auth-card .monogram{background:#f5f6f7;color:#090a0c;box-shadow:none}.gm-appearance .demo-app{background:var(--gm-bg);color:var(--gm-text)}.gm-appearance .demo-app :is(.demo-metric,.demo-panel,.demo-banner,.demo-workspace){background:var(--gm-surface);border-color:var(--gm-border);color:var(--gm-text)}.gm-appearance .demo-app :is(.demo-main>header,.demo-main footer,.demo-entries article,.demo-client-list article,.demo-app>aside){border-color:var(--gm-border)}.gm-appearance .demo-app :is(.demo-eyebrow,.demo-panel button,.demo-main>header strong){color:var(--gm-accent)}.gm-appearance .demo-app :is(.demo-heading p:not(.demo-eyebrow),.demo-heading>span,.demo-heading small,.demo-banner,.demo-metric h2,.demo-metric p,.demo-panel p,.demo-entries small,.demo-client-list small,.demo-main footer,.demo-workspace small,.demo-aside-note,.demo-main>header){color:var(--gm-muted)}.gm-appearance .demo-app .demo-entries small[data-overdue=true]{color:#f0abb3}.gm-appearance[data-gm-mode=light] .demo-app .demo-entries small[data-overdue=true]{color:#a32b36}.gm-appearance .demo-app :is(.demo-brand b){background:var(--gm-text);color:var(--gm-bg)}.gm-appearance .demo-app :is(.demo-entries time,.demo-client-icon){background:var(--gm-surface-soft);color:var(--gm-text)}.gm-appearance .demo-app .demo-goal-value{color:var(--gm-text)}.gm-appearance .demo-panel progress{accent-color:var(--gm-accent)}.gm-appearance .demo-app nav button{color:var(--gm-muted)}.gm-appearance .demo-app nav button[aria-current]{background:var(--gm-surface-soft);color:var(--gm-text);box-shadow:inset 3px 0 var(--gm-accent)}.gm-appearance .demo-app nav button:hover{background:var(--gm-surface);color:var(--gm-text)}.gm-appearance .demo-app :is(.demo-filters input,.demo-filters select){background:var(--gm-surface);color:var(--gm-text)}.gm-appearance .demo-app :is(.demo-filters select,.demo-filters label){border-color:var(--gm-muted)}.gm-appearance .demo-app .demo-panel hr{border-color:var(--gm-border)}.gm-appearance .workspace-appearance>.section{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:12px;overflow:visible}.workspace-appearance>.section>.section-head{padding:22px 28px;border-bottom:1px solid var(--gm-border);display:block}.workspace-appearance .section-head h2{font-size:16px;font-weight:550;margin:0 0 10px}.workspace-appearance .section-head p{font-size:12px;line-height:1.8;color:var(--gm-muted)}.gm-appearance .appearance-actions .button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;min-height:44px;border:1px solid var(--gm-border);border-radius:7px;font-size:12px;cursor:pointer}.gm-appearance .appearance-actions .button.primary{background:var(--gm-text);color:var(--gm-bg)}.gm-appearance .appearance-actions .button.ghost{background:transparent;color:var(--gm-text)}.gm-appearance .appearance-actions{display:flex;justify-content:flex-end;gap:12px}.gm-appearance .overview-mini-line span{background:var(--gm-accent)}.gm-appearance .overview-goals progress::-webkit-progress-value{background:var(--gm-accent)}@media(min-width:761px){.gm-appearance[data-gm-sidebar=compact] .demo-app>aside{width:88px;padding:24px 12px}.gm-appearance[data-gm-sidebar=compact] .demo-main{margin-left:88px;width:calc(100% - 88px)}.gm-appearance[data-gm-sidebar=compact] .demo-app :is(.demo-brand>span,.demo-workspace,.demo-aside-note){display:none}.gm-appearance[data-gm-sidebar=compact] .demo-brand{justify-content:center;margin-bottom:28px}.gm-appearance[data-gm-sidebar=compact] .demo-app nav button{font-size:0;gap:0;justify-content:center}.gm-appearance[data-gm-density=compact] .demo-app :is(.demo-metric,.demo-panel){padding:18px}.gm-appearance[data-gm-density=compact] .demo-app :is(.demo-entries article,.demo-client-list article){padding-top:12px;padding-bottom:12px}}@media(max-width:760px){.workspace-appearance>.section>.section-head{padding:18px}.gm-appearance .appearance-actions{justify-content:stretch}}.gm-appearance.gm-monochrome :is(.settings-fields label,.settings-fields small,.client-fields label,.clients-toolbar label,.premium-empty,.client-delete-text,.settings-limit strong){color:var(--gm-muted)}.gm-appearance.gm-monochrome :is(input,textarea)::placeholder{color:var(--gm-muted);opacity:1}.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.settings-success,.client-success){color:#146b59;background:#146b590a;border-color:#146b5944}.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.auth-error,.appearance-panel>[role=alert]){color:#a32b36}.auth-card :is(.auth-help,.auth-intro,.auth-private),.auth-footer,.auth-card input::placeholder{color:#c0c5cc}.gm-appearance.gm-monochrome .overview-mini-line:not(.muted-line) span{background:var(--gm-accent)}.gm-appearance.gm-monochrome .overview-mini-line.muted-line span{background:var(--gm-text);opacity:.3}.gm-appearance.gm-monochrome .overview-legend>span:first-child i{background:var(--gm-chart-primary)}.gm-appearance.gm-monochrome .overview-goals progress::-webkit-progress-value{background:var(--gm-accent)}.gm-appearance.gm-monochrome .overview-widget-heading>svg{color:var(--gm-accent)}.gm-appearance.gm-monochrome [data-slot=widget]:focus-visible{outline-color:var(--gm-accent)}.gm-appearance.gm-monochrome .nav-item.active>svg{color:var(--gm-accent)}.gm-appearance.gm-monochrome[data-gm-custom=true] :is(.button.primary,.gm-module button[type=submit]){background:var(--gm-primary);color:var(--gm-on-primary);border-color:var(--gm-accent)}.gm-appearance.gm-monochrome .overview-balance{color:var(--gm-accent)}.gm-appearance .demo-metric.featured{border-color:var(--gm-accent)}.gm-appearance .demo-metric.featured>strong{color:var(--gm-accent)}.gm-appearance .appearance-unsaved{grid-column:1/-1;color:var(--gm-accent);font-size:12px;line-height:1.8}.gm-appearance.gm-monochrome .auth-screen{background:var(--gm-bg);color:var(--gm-text)}@media(min-width:761px){.gm-appearance[data-gm-density=compact] :is(.settings-fields,.client-fields){gap:14px}.gm-appearance[data-gm-density=compact] :is(.section-head,.settings-form,.client-dialog){padding:18px}.gm-appearance[data-gm-density=compact] :is(.finance-toolbar,.settings-shortcuts){gap:12px}.gm-appearance[data-gm-density=compact] :is(.gm-module-form,.gm-module-toolbar){gap:8px}}.gm-appearance.gm-monochrome{--gm-sidebar:#101216;--gm-muted:#9299a3;--gm-success:#78c8a4;--gm-error:#f0abb3}.gm-appearance.gm-monochrome[data-gm-mode=light]{--gm-success:#14734b;--gm-error:#a32b36}.gm-appearance.gm-monochrome :is(.sidebar,.demo-app>aside){background:var(--gm-sidebar)}.gm-appearance.gm-monochrome :is(.section,.metric,.gm-module-card,.overview-widget,.demo-metric,.demo-panel){border-radius:14px;background:var(--gm-surface);border-color:var(--gm-border);box-shadow:none}.gm-appearance.gm-monochrome :is(.future,.overview-balance-card){background:var(--gm-surface);box-shadow:none}.gm-appearance.gm-monochrome :is(.button.primary,.gm-module button[type=submit]){background:var(--gm-primary);color:var(--gm-on-primary);border:1px solid var(--gm-primary);min-height:44px}.gm-appearance.gm-monochrome :is(.button.primary,.gm-module button[type=submit]):hover:not(:disabled){filter:brightness(1.08)}.gm-appearance.gm-monochrome :is(.blue,.orange,.purple,.green,.status.review){background:var(--gm-surface-soft);color:var(--gm-accent);border-color:var(--gm-border)}.gm-appearance.gm-monochrome :is(.brand small,.workspace small,.nav-label,.profile small,.breadcrumb,.page-heading p,.section-head p,th,.metric-foot,.payment-name span,footer,.muted){color:var(--gm-muted)}.gm-appearance.gm-monochrome :is(.entry-value.expense,.entry-direction.expense){color:var(--gm-error)}.gm-appearance.gm-monochrome :is(.entry-value.income,.entry-direction.income,.positive,.settings-success,.client-success){color:var(--gm-success)}.gm-appearance.gm-monochrome :is(.settings-form input,.settings-form select,.settings-form textarea,.clients-toolbar input,.clients-toolbar select,.gm-module input,.gm-module select,.gm-module textarea){background:var(--gm-bg);color:var(--gm-text);border-color:var(--gm-border);min-height:44px}.gm-appearance.gm-monochrome .gm-module strong{color:var(--gm-text)}.auth-card :is(.auth-help,.auth-intro,.auth-private),.auth-footer,.auth-card input::placeholder{color:#9299a3}@media(max-width:760px){.gm-appearance.gm-monochrome :is(input,select,textarea){font-size:16px}.gm-appearance.gm-monochrome .button{min-height:44px}}@media(prefers-reduced-motion:reduce){.gm-appearance *,.auth-screen *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.overview-period{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:18px 20px;border:1px solid var(--gm-border);border-radius:14px;background:var(--gm-surface)}.overview-period label{display:grid;gap:8px;font-size:12px;color:var(--gm-muted)}.overview-period :is(select,input){min-height:44px;padding:10px 12px;border:1px solid var(--gm-border);border-radius:8px;background:var(--gm-bg);color:var(--gm-text);font:inherit}.overview-period>span{flex:1;min-width:180px;font-size:12px;line-height:1.6;color:var(--gm-muted)}.overview-result{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-left:2px solid var(--gm-accent);background:var(--gm-surface);border-radius:0 12px 12px 0}.overview-result span{display:block;font-size:12px;color:var(--gm-muted)}.overview-result strong{display:block;margin-top:8px;font-size:30px;font-weight:500;letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.overview-result p{max-width:38ch;font-size:12px;color:var(--gm-muted);line-height:1.7}@media(max-width:760px){.overview-period{padding:16px;gap:12px}.overview-period label{flex:1;min-width:110px}.overview-period :is(select,input){width:100%;min-width:0;font-size:16px}.overview-period>span{flex-basis:100%}.overview-result{align-items:start;flex-direction:column;gap:12px}.overview-result strong{font-size:28px}}.gm-appearance.gm-monochrome{--w-black:#0b0c0e;--w-graphite:#1b1d21;--w-steel:#343941;--w-silver:#a9afb8;--w-white:#f0f1f2;--glass-bg:rgba(27,29,33,.74);--glass-bg-strong:rgba(17,18,21,.84);--glass-bg-hover:rgba(33,36,41,.8);--glass-line:rgba(52,57,65,.85);--glass-line-hi:rgba(169,175,184,.32);--glass-rim:linear-gradient(140deg,rgba(240,241,242,.16),rgba(240,241,242,0) 32%,rgba(240,241,242,0) 70%,rgba(169,175,184,.07));--glass-sheen:rgba(240,241,242,.025);--glass-specular:rgba(240,241,242,.045);--glass-inset:inset 0 1px 0 rgba(240,241,242,.06);--glass-shadow:0 18px 40px -26px rgba(0,0,0,.9);--glass-blur:16px;--glass-filter:blur(var(--glass-blur)) saturate(115%);--glass-ease:cubic-bezier(.2,.75,.25,1);--glass-number:linear-gradient(180deg,#f0f1f2 30%,#a9afb8 130%);--glass-orb-1:rgba(169,175,184,.07);--glass-orb-2:rgba(169,175,184,.045);--glass-orb-3:rgba(240,241,242,.03);--gm-success:#7fb894;--gm-error:#d58a8a;position:relative;isolation:isolate;background:var(--w-black)}.gm-appearance.gm-monochrome[data-gm-mode=light]{--glass-bg:rgba(255,255,255,.86);--glass-bg-strong:rgba(255,255,255,.9);--glass-bg-hover:rgba(255,255,255,.96);--glass-line:#d6d9dd;--glass-line-hi:#a9afb8;--glass-rim:linear-gradient(140deg,rgba(255,255,255,.9),rgba(255,255,255,0) 35%);--glass-sheen:rgba(255,255,255,.4);--glass-specular:rgba(255,255,255,.5);--glass-inset:inset 0 1px 0 rgba(255,255,255,.9);--glass-shadow:0 14px 34px -24px rgba(11,12,14,.28);--glass-number:linear-gradient(180deg,#0b0c0e 40%,#343941 130%);--glass-orb-1:rgba(169,175,184,.16);--glass-orb-2:rgba(169,175,184,.1);--glass-orb-3:rgba(255,255,255,.6);--gm-success:#2f7a52;--gm-error:#a33a3a;background:var(--w-white)}.gm-appearance.gm-monochrome:before{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(24% 26% at 90% 8%,var(--glass-orb-1),transparent 70%),radial-gradient(30% 48% at 6% 58%,var(--glass-orb-2),transparent 72%),radial-gradient(46% 40% at 60% 104%,var(--glass-orb-3),transparent 72%),radial-gradient(30% 28% at 46% 30%,rgba(255,255,255,.05),transparent 72%)}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.gm-appearance.gm-monochrome:before{animation:gm-glass-drift 38s ease-in-out infinite alternate}}@keyframes gm-glass-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,2%,0) scale(1.04)}to{transform:translate3d(2%,-2%,0) scale(1.02)}}.gm-appearance.gm-monochrome .app{background:transparent}.gm-appearance.gm-monochrome{--gm-surface:rgba(27,29,33,.74)!important;--gm-surface-soft:rgba(52,57,65,.38)!important}.gm-appearance.gm-monochrome[data-gm-mode=light]{--gm-surface:rgba(255,255,255,.86)!important;--gm-surface-soft:#e9ebee!important}.gm-appearance.gm-monochrome :is(.entry-form .settings-actions){background:transparent}.gm-appearance.gm-monochrome :is(.entry-kind button,.expense-mode button,.finance-advanced,.finance-advanced>summary,.chart-periods,.chart-periods button,.chart-mode button){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px}.gm-appearance.gm-monochrome :is(.section,.metric,.premium-chart,.finance-filters,.annual-highlights,.gm-module-card,.gm-module-notice,.overview-period,.overview-priorities,.overview-result,.future,.appearance-panel,.workspace,[data-slot=widget]>div){position:relative;isolation:isolate;background:linear-gradient(180deg,var(--glass-sheen),transparent 42%),var(--glass-bg);border:1px solid var(--glass-line);box-shadow:var(--glass-inset),var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);transition:background-color .3s var(--glass-ease),border-color .3s var(--glass-ease),box-shadow .3s var(--glass-ease)}.gm-appearance.gm-monochrome :is(.section,.metric,.premium-chart,.finance-filters,.annual-highlights,.gm-module-card,.gm-module-notice,.overview-period,.overview-priorities,.overview-result,.future,.appearance-panel,[data-slot=widget]>div):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;padding:1px;z-index:2;background:var(--glass-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gm-appearance.gm-monochrome :is(.section,.metric,.premium-chart,.gm-module-card,.overview-period,.overview-priorities,.overview-result,[data-slot=widget]>div):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(220px circle at var(--mx,18%) var(--my,-30%),var(--glass-specular),transparent 70%);opacity:.75;transition:opacity .35s var(--glass-ease)}.gm-appearance.gm-monochrome :is(.section,.metric,.premium-chart,.gm-module-card,.overview-period,.overview-priorities,.overview-result,[data-slot=widget]>div):hover:before{opacity:1}.gm-appearance.gm-monochrome [data-slot=widget]{border:0;background:transparent}.gm-appearance.gm-monochrome .overview-widget{background:transparent;box-shadow:none}.gm-appearance.gm-monochrome :is(.section,.metric,.gm-module-card){border-radius:22px}.gm-appearance.gm-monochrome [data-slot=widget]>div{border-radius:22px}.gm-appearance.gm-monochrome [data-slot=widget]:hover>div,.gm-appearance.gm-monochrome :is(.section,.gm-module-card,.overview-period):hover{background-color:var(--glass-bg-hover);border-color:var(--glass-line-hi)}.gm-appearance.gm-monochrome :is(.client-dialog,.notice){background:var(--glass-bg-strong);border:1px solid var(--glass-line-hi);box-shadow:var(--glass-inset),0 30px 80px -20px #000000bf;-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%)}.gm-appearance.gm-monochrome :is(.sidebar,.demo-app>aside){background:linear-gradient(180deg,var(--glass-sheen),transparent 28%),var(--glass-bg-strong);border-right:1px solid var(--glass-line);box-shadow:inset -1px 0 #ffffff0a;-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%)}.gm-appearance.gm-monochrome .main-shell>header{position:sticky;top:0;z-index:20;background:var(--glass-bg-strong);border-bottom:1px solid var(--glass-line);box-shadow:inset 0 -1px #ffffff08;-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}.gm-appearance.gm-monochrome .nav-item{border:1px solid transparent;border-radius:12px;transition:background .25s var(--glass-ease),color .2s,border-color .25s}.gm-appearance.gm-monochrome .nav-item:hover{background:#ffffff0d;border-color:var(--glass-line)}.gm-appearance.gm-monochrome .nav-item.active{background:linear-gradient(180deg,#ffffff21,#ffffff0a);border-color:var(--glass-line-hi);box-shadow:var(--glass-inset),0 8px 22px -14px #000000e6;color:var(--gm-text)}.gm-appearance.gm-monochrome[data-gm-mode=light] .nav-item:hover{background:#ffffff8c}.gm-appearance.gm-monochrome[data-gm-mode=light] .nav-item.active{background:#ffffffd9}.gm-appearance.gm-monochrome :is(.demo-pill,.avatar){background:#ffffff0f;border-color:var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.demo-pill,.avatar){background:#ffffffb3}.gm-appearance.gm-monochrome :is(.overview-toolbar button,.overview-priorities button,.category-save,.category-chip){background:linear-gradient(180deg,#3439418c,#1b1d2199);border:1px solid var(--glass-line);box-shadow:var(--glass-inset);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;transition:background .2s var(--glass-ease),border-color .2s,transform .2s var(--glass-ease)}.gm-appearance.gm-monochrome :is(.overview-toolbar button,.overview-priorities button,.category-save):hover:not(:disabled){background:linear-gradient(180deg,#40465099,#212429a6);border-color:var(--glass-line-hi)}.gm-appearance.gm-monochrome :is(.overview-toolbar button,.overview-priorities button,.category-save):active:not(:disabled){transform:scale(.98)}.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.overview-toolbar button,.overview-priorities button,.category-save,.category-chip){background:#fff;border-color:#d6d9dd}.gm-appearance.gm-monochrome :is(.overview-period,.gm-module,.settings-form,.finance-filters) :is(select,input:not([type=checkbox]):not([type=radio]),textarea){background:#0b0c0e8c;border-color:var(--glass-line);border-radius:10px}.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.overview-period,.gm-module,.settings-form,.finance-filters) :is(select,input:not([type=checkbox]):not([type=radio]),textarea){background:#f6f7f8;border-color:#d6d9dd}.entry-category{display:flex;flex-direction:column;gap:10px;min-width:0}.entry-category>label{display:flex;flex-direction:column;gap:9px;font-size:12px}.category-chips{display:flex;flex-wrap:wrap;gap:8px}.category-chip{display:inline-flex;align-items:center;overflow:hidden;color:var(--gm-text,#f5f6f7);font-size:12px}.category-chip>button{background:transparent;color:inherit;border:0;min-height:36px;padding:6px 4px 6px 12px;font:inherit}.category-chip>.category-chip-remove{padding:6px 10px 6px 6px;color:var(--gm-muted,#c0c5cc);display:inline-flex;align-items:center}.category-chip>.category-chip-remove:hover{color:var(--gm-text,#f5f6f7)}.category-chip[data-active=true]{border-color:var(--gm-accent,#c0c5cc);box-shadow:inset 0 0 0 1px var(--gm-accent,#c0c5cc),var(--glass-inset,none)}.category-save{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;color:var(--gm-text,#f5f6f7);font-size:12px}@media(max-width:760px){.category-chip>button,.category-save{min-height:44px}}.gm-appearance.gm-monochrome :is(.overview-balance,.overview-number,.overview-result strong,.metric-value){background:var(--glass-number);-webkit-background-clip:text;background-clip:text;color:transparent}@media(forced-colors:active){.gm-appearance.gm-monochrome :is(.overview-balance,.overview-number,.overview-result strong,.metric-value){background:none;color:CanvasText}}.gm-appearance.gm-monochrome .overview-result{overflow:hidden;border-left:2px solid var(--gm-accent);border-radius:20px;background:linear-gradient(100deg,rgba(240,241,242,.04),transparent 55%),var(--glass-bg)}.gm-appearance.gm-monochrome .overview-result[data-sign=negative]{border-left-color:var(--gm-error)}.gm-appearance.gm-monochrome .overview-priorities[data-overdue=true]{border-left:2px solid var(--gm-error)}.gm-appearance.gm-monochrome :is(.overview-period,.overview-priorities,.section,.gm-module-card,.finance-filters){border-radius:20px}.gm-appearance.gm-monochrome .overview-chart-month i{background:linear-gradient(180deg,var(--gm-chart-primary),color-mix(in srgb,var(--gm-chart-primary) 45%,transparent));border-radius:4px 4px 1px 1px;transition:filter .2s,opacity .2s}.gm-appearance.gm-monochrome .overview-chart-month i+i{background:linear-gradient(180deg,var(--gm-chart-pending),color-mix(in srgb,var(--gm-chart-pending) 40%,transparent))}.gm-appearance.gm-monochrome .overview-chart:hover .overview-chart-month i{opacity:.45}.gm-appearance.gm-monochrome .overview-chart .overview-chart-month:is(:hover,:focus-visible) i{opacity:1;filter:brightness(1.15)}.gm-appearance.gm-monochrome .overview-chart-month:focus-visible{outline:2px solid var(--gm-accent);outline-offset:4px;border-radius:6px}.gm-appearance.gm-monochrome .overview-mini-line span{max-width:26px;background:linear-gradient(180deg,var(--gm-accent),color-mix(in srgb,var(--gm-accent) 35%,transparent));opacity:1}.gm-appearance.gm-monochrome .overview-mini-line.muted-line span{background:linear-gradient(180deg,var(--gm-chart-pending),color-mix(in srgb,var(--gm-chart-pending) 30%,transparent))}.gm-appearance.gm-monochrome :is(.overview-goals progress,.gm-module progress){height:6px;border-radius:6px;background:#ffffff14}.gm-appearance.gm-monochrome :is(.overview-goals progress,.gm-module progress)::-webkit-progress-bar{background:#ffffff14;border-radius:6px}.gm-appearance.gm-monochrome :is(.overview-goals progress,.gm-module progress)::-webkit-progress-value{background:linear-gradient(90deg,color-mix(in srgb,var(--gm-accent) 55%,transparent),var(--gm-accent));border-radius:6px}.gm-appearance.gm-monochrome :is(.overview-goals progress,.gm-module progress)::-moz-progress-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--gm-accent) 55%,transparent),var(--gm-accent));border-radius:6px}.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.overview-goals progress,.gm-module progress),.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.overview-goals progress,.gm-module progress)::-webkit-progress-bar{background:#12141814}.gm-appearance.gm-monochrome .overview-pending time,.gm-appearance.gm-monochrome .gm-calendar button{background:#ffffff0d;border-color:var(--glass-line);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gm-appearance.gm-monochrome .gm-calendar button{transition:background .2s var(--glass-ease),border-color .2s}.gm-appearance.gm-monochrome .gm-calendar button:hover{border-color:var(--glass-line-hi);background:#ffffff17}.gm-appearance.gm-monochrome .gm-module-list li{transition:background .2s var(--glass-ease);border-radius:12px}.gm-appearance.gm-monochrome .gm-module-list li:hover{background:#ffffff09}@keyframes gm-glass-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gm-appearance.gm-monochrome :is(.overview-page,.gm-module)>:not([data-slot]){animation:gm-glass-rise .45s var(--glass-ease) both}.gm-appearance.gm-monochrome :is(.overview-page,.gm-module)>:nth-child(2){animation-delay:.04s}.gm-appearance.gm-monochrome :is(.overview-page,.gm-module)>:nth-child(3){animation-delay:.08s}.gm-appearance.gm-monochrome :is(.overview-page,.gm-module)>:nth-child(4){animation-delay:.12s}.gm-appearance.gm-monochrome :is(.overview-page,.gm-module)>:nth-child(n+5){animation-delay:.16s}.gm-appearance.gm-monochrome :is(.section,.metric,.premium-chart){animation:gm-glass-rise .45s var(--glass-ease) both}.gm-appearance.gm-monochrome .nav-item.active{background:linear-gradient(180deg,#2b2f36,#1f2227);color:var(--w-white);border-color:#a9afb857;box-shadow:inset 0 1px #f0f1f229,inset 0 -1px #00000059,0 8px 18px -12px #000000e6}.gm-appearance.gm-monochrome[data-gm-mode=light] .nav-item.active{background:linear-gradient(180deg,#fff,#f3f4f5);color:var(--w-black);border-color:#c9cdd2;box-shadow:inset 0 1px #fff,0 6px 16px -10px #0b0c0e59}.gm-appearance.gm-monochrome .nav-item.active>svg{color:inherit}.gm-appearance.gm-monochrome .nav-item.active>i{background:var(--w-silver);opacity:.9}.gm-appearance.gm-monochrome :is(.button.primary,.gm-module button[type=submit],.overview-toolbar>div>button:first-child,.entry-form .settings-actions .button:last-child){background:linear-gradient(180deg,#f7f8f9,#d9dde2);color:var(--w-black);border:1px solid #f0f1f2;border-radius:12px;box-shadow:inset 0 1px #fff,0 8px 20px -14px #000000e6}.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.button.primary,.gm-module button[type=submit],.overview-toolbar>div>button:first-child,.entry-form .settings-actions .button:last-child){background:linear-gradient(180deg,#2a2d33,#0b0c0e);color:var(--w-white);border-color:#0b0c0e;box-shadow:inset 0 1px #f0f1f224,0 8px 18px -12px #0b0c0e8c}.gm-appearance.gm-monochrome :is(.button.primary,.gm-module button[type=submit],.overview-toolbar>div>button:first-child,.entry-form .settings-actions .button:last-child):hover:not(:disabled){filter:brightness(1.06)}.gm-appearance.gm-monochrome .monogram{background:linear-gradient(150deg,#f7f8f9,#a9afb8);color:var(--w-black);box-shadow:inset 0 1px #fff,0 6px 16px -10px #000c}.gm-appearance.gm-monochrome[data-gm-mode=light] .monogram{background:linear-gradient(150deg,#343941,#0b0c0e);color:var(--w-white);box-shadow:inset 0 1px #f0f1f22e,0 6px 16px -10px #0b0c0e80}.gm-appearance.gm-monochrome .monogram>span{background:currentColor}.gm-appearance.gm-monochrome :is(.entry-kind button[aria-pressed=true],.category-chip[data-active=true],.gm-calendar button[aria-pressed=true]){border-color:var(--gm-accent);box-shadow:inset 0 0 0 1px var(--gm-accent);background:color-mix(in srgb,var(--gm-accent) 12%,transparent);color:var(--gm-text)}.gm-appearance.gm-monochrome[data-gm-custom=true] .nav-item.active,.gm-appearance.gm-monochrome[data-gm-custom=true] :is(.button.primary,.gm-module button[type=submit],.overview-toolbar>div>button:first-child,.entry-form .settings-actions .button:last-child),.gm-appearance.gm-monochrome[data-gm-custom=true] .monogram{background:var(--gm-primary);color:var(--gm-on-primary);border-color:var(--gm-primary);box-shadow:inset 0 1px #ffffff38,0 8px 18px -12px #000c}.gm-appearance.gm-monochrome .overview-result[data-sign=positive]{border-left-color:var(--gm-success)}@media(min-width:761px){.gm-appearance.gm-monochrome :is(.sidebar,.demo-app>aside){inset:12px auto 12px 12px;height:auto;border:1px solid var(--glass-line);border-radius:24px;box-shadow:var(--glass-inset),0 30px 60px -30px #000000e6}.gm-appearance.gm-monochrome .main-shell{padding:12px 0 0 12px}.gm-appearance.gm-monochrome .main-shell>header{margin:0 12px 0 0;border:1px solid var(--glass-line);border-radius:20px;top:12px}}@media(max-width:760px){.gm-appearance.gm-monochrome{--glass-blur:18px}.gm-appearance.gm-monochrome :is(.sidebar,.demo-app>aside){background:#0a0b0ddb}.gm-appearance.gm-monochrome[data-gm-mode=light] :is(.sidebar,.demo-app>aside){background:#fafafbe6}}@media(prefers-reduced-motion:reduce){.gm-appearance.gm-monochrome *,.gm-appearance.gm-monochrome:before{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.gm-appearance.gm-monochrome{--glass-bg:#16181c;--glass-bg-strong:#0f1012;--glass-bg-hover:#1b1e22}.gm-appearance.gm-monochrome[data-gm-mode=light]{--glass-bg:#fff;--glass-bg-strong:#fff;--glass-bg-hover:#fff}.gm-appearance.gm-monochrome *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gm-appearance.gm-monochrome{--glass-bg:rgba(24,26,30,.94);--glass-bg-strong:rgba(14,15,18,.97)}.gm-appearance.gm-monochrome[data-gm-mode=light]{--glass-bg:rgba(255,255,255,.96);--glass-bg-strong:#fff}}.gm-appearance.gm-monochrome[data-gm-tone]{background:var(--gm-bg)}.gm-appearance.gm-monochrome[data-gm-tone=white]{--w-white:#f6f7f8}.gm-appearance.gm-monochrome[data-gm-tone=silver]{--w-white:#dfe2e6;--glass-bg:rgba(241,242,244,.82);--glass-bg-strong:rgba(234,236,239,.9);--glass-bg-hover:rgba(246,247,248,.92);--glass-line:#bfc4ca;--glass-orb-1:rgba(120,128,138,.2);--glass-orb-2:rgba(120,128,138,.14);--glass-orb-3:rgba(255,255,255,.55)}.gm-appearance.gm-monochrome[data-gm-tone=blue]{--w-black:#07111f;--glass-bg:rgba(15,29,51,.74);--glass-bg-strong:rgba(9,19,35,.86);--glass-bg-hover:rgba(21,38,64,.82);--glass-line:rgba(34,56,90,.9);--glass-line-hi:rgba(96,165,250,.32);--glass-orb-1:rgba(59,130,246,.16);--glass-orb-2:rgba(37,99,235,.1);--glass-orb-3:rgba(147,197,253,.05);--glass-number:linear-gradient(180deg,#eef3fb 30%,#93b4e0 130%)}.gm-appearance.gm-monochrome[data-gm-tone=purple]{--w-black:#0d0916;--glass-bg:rgba(26,20,40,.74);--glass-bg-strong:rgba(17,12,28,.86);--glass-bg-hover:rgba(34,26,52,.82);--glass-line:rgba(53,42,78,.9);--glass-line-hi:rgba(167,139,250,.32);--glass-orb-1:rgba(139,92,246,.17);--glass-orb-2:rgba(124,58,237,.1);--glass-orb-3:rgba(196,181,253,.05);--glass-number:linear-gradient(180deg,#f3f0fa 30%,#b9a6e8 130%)}.gm-appearance .appearance-tones .tone-swatch{width:20px;height:20px;border-radius:50%;display:inline-block;border:1px solid var(--gm-border);box-shadow:inset 0 1px #ffffff40}.client-billing-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.client-billing-choice button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:14px 16px;min-height:64px;border-radius:12px;border:1px solid var(--gm-border);background:var(--gm-surface-soft);color:var(--gm-text);cursor:pointer;transition:border-color .2s var(--glass-ease),box-shadow .2s var(--glass-ease)}.client-billing-choice button strong{font-size:14px;font-weight:600}.client-billing-choice button small{font-size:11px;color:var(--gm-muted)}.client-billing-choice button[aria-pressed=true]{border-color:var(--gm-accent);box-shadow:inset 0 0 0 1px var(--gm-accent)}.client-billing-choice button:focus-visible{outline:2px solid var(--gm-accent);outline-offset:2px}.client-billing{font-size:10px;letter-spacing:.6px;text-transform:uppercase;padding:6px 9px;border-radius:999px;border:1px solid var(--gm-border);color:var(--gm-muted);white-space:nowrap}.client-billing.monthly{color:var(--gm-text);border-color:var(--gm-accent)}.clients-toolbar{flex-wrap:wrap}.entry-client{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.entry-client label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--gm-muted)}.entry-client select{background:var(--gm-bg);color:var(--gm-text);border:1px solid var(--gm-accent);border-radius:9px;padding:12px;font:inherit;min-height:48px}.entry-client small{font-size:11px;color:var(--gm-muted)}.agenda-client{font-size:11px;color:var(--gm-accent);margin:4px 0}@media(max-width:760px){.client-billing-choice{grid-template-columns:1fr 1fr}.entry-client select{font-size:16px}}
