.category-filter-actions,.category-page-actions,.category-toolbar,.category-type-filter{gap:10px!important}.category-filter-actions>*,.category-page-actions>*,.category-type-filter>*{margin-left:0!important;margin-right:0!important}.inline-category-create-action[data-kind=subcategory]~.inline-category-create-action[data-kind=subcategory]{display:none!important}.inline-category-create-error{display:block!important;margin-top:8px!important;padding:9px 11px!important;border:1px solid #ef4444!important;border-radius:8px!important;background:rgba(239,68,68,.12)!important;color:#ff4d5f!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.date-period-stepper,.month-stepper,.period-filter,.unified-period-filter{align-items:center!important}.period-filter .period-date-picker-wrap,.period-filter .unified-date-picker-wrap,.plans-filter .period-date-picker-wrap,.plans-filter .unified-date-picker-wrap,.reports-period-filter .period-date-picker-wrap,.reports-period-filter .unified-date-picker-wrap,.transaction-toolbar .period-date-picker-wrap,.transaction-toolbar .unified-date-picker-wrap{width:168px!important;min-width:168px!important;flex:0 0 168px!important}.period-filter .unified-date-value,.plans-filter .unified-date-value,.reports-period-filter .unified-date-value,.transaction-toolbar .unified-date-value{width:168px!important;min-width:168px!important;height:44px!important;overflow:visible!important}.period-filter .unified-date-value>span,.period-filter .unified-date-value>strong,.reports-period-filter .unified-date-value>span,.reports-period-filter .unified-date-value>strong,.transaction-toolbar .unified-date-value>span,.transaction-toolbar .unified-date-value>strong{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.plans-filter .period-filter,.reports-period-filter,.transaction-toolbar .period-filter{flex:0 0 auto!important;min-width:max-content!important}.financial-detail-pagination a,.financial-detail-pagination button,.pager a,.pager button,.pagination a,.pagination button,.primary-button,.records-pagination__nav a,.records-pagination__nav button,.secondary-button,.system-pagination-button{min-height:40px!important;border-radius:10px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-sizing:border-box!important}.financial-detail-pagination a:not([aria-disabled=true]),.financial-detail-pagination button:not(:disabled),.pager a:not([aria-disabled=true]),.pager button:not(:disabled),.pagination a:not([aria-disabled=true]),.pagination button:not(:disabled),.primary-button:not(:disabled),.records-pagination__nav a:not([aria-disabled=true]),.records-pagination__nav button:not(:disabled),.secondary-button:not(:disabled),.system-pagination-button:not(.system-pagination-button--disabled){background:var(--action-color,#7c3aed)!important;border:1px solid var(--action-color,#7c3aed)!important;color:#fff!important}.financial-detail-pagination a:not([aria-disabled=true]):hover,.financial-detail-pagination button:not(:disabled):hover,.pager a:not([aria-disabled=true]):hover,.pager button:not(:disabled):hover,.pagination a:not([aria-disabled=true]):hover,.pagination button:not(:disabled):hover,.primary-button:not(:disabled):hover,.records-pagination__nav a:not([aria-disabled=true]):hover,.records-pagination__nav button:not(:disabled):hover,.secondary-button:not(:disabled):hover,.system-pagination-button:not(.system-pagination-button--disabled):hover{background:var(--action-hover,var(--action-color,#7c3aed))!important;border-color:var(--action-hover,var(--action-color,#7c3aed))!important}.financial-detail-pagination a[aria-disabled=true],.financial-detail-pagination button:disabled,.pager a[aria-disabled=true],.pager button:disabled,.pagination a[aria-disabled=true],.pagination button:disabled,.records-pagination__nav a[aria-disabled=true],.records-pagination__nav button:disabled,.system-pagination-button--disabled{background:var(--user-surface-soft,var(--surface-soft,#111827))!important;border:1px solid var(--user-border,var(--border,#334155))!important;color:var(--user-muted,var(--muted,#94a3b8))!important;opacity:.58!important}.pager .page-number,.pagination .page-number,.records-pagination__pages a,.records-pagination__pages button{min-width:40px!important;width:40px!important;padding:0!important}.dashboard-improvements{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.spending-goal-card{min-width:0!important}.spending-goal-field{display:grid!important;grid-gap:6px!important;gap:6px!important;margin-top:14px!important}.spending-goal-field>span,.spending-goal-status,.spending-goal-values span{color:var(--user-muted,var(--muted,#94a3b8))!important;font-size:12px!important}.spending-goal-field select,.spending-goal-input{width:100%!important;min-height:42px!important;border:1px solid var(--user-border,var(--border,#334155))!important;border-radius:10px!important;background:var(--user-surface-soft,var(--surface-soft,#111827))!important;color:var(--user-text,var(--text,#f8fafc))!important;padding:0 12px!important}.spending-goal-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-top:12px!important}.spending-goal-values>div{padding:10px 12px!important;border:1px solid var(--user-border,var(--border,#334155))!important;border-radius:10px!important;display:grid!important;grid-gap:4px!important;gap:4px!important}.spending-goal-values strong{font-size:16px!important}.spending-goal-edit{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px!important;gap:8px!important}.spending-goal-card .goal-progress,.spending-goal-edit{margin-top:12px!important}.spending-goal-status{display:block!important;margin-top:7px!important}.sidebar .sidebar-brand-toggle-overlay,.sidebar .sidebar-footer-menu-toggle{color:var(--action-color,#7c3aed)!important}@media(max-width:900px){.dashboard-improvements{grid-template-columns:1fr!important}}@media(max-width:640px){.period-filter .period-date-picker-wrap,.period-filter .unified-date-picker-wrap,.period-filter .unified-date-value,.plans-filter .period-date-picker-wrap,.plans-filter .unified-date-picker-wrap,.plans-filter .unified-date-value,.reports-period-filter .period-date-picker-wrap,.reports-period-filter .unified-date-picker-wrap,.reports-period-filter .unified-date-value,.transaction-toolbar .period-date-picker-wrap,.transaction-toolbar .unified-date-picker-wrap,.transaction-toolbar .unified-date-value{width:100%!important;min-width:0!important;flex:1 1 auto!important}.spending-goal-edit,.spending-goal-values{grid-template-columns:1fr!important}}html[data-theme=dark] .account-dropdown select,html[data-theme=dark] .account-profile-select{background:#111827!important;color:#f8fafc!important;border-color:var(--action-color,#7c3aed)!important;-webkit-text-fill-color:#f8fafc!important;color-scheme:dark!important}html[data-theme=dark] .account-dropdown select option,html[data-theme=dark] .account-profile-select option{background:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.category-page-actions{justify-content:flex-end!important;gap:12px!important}.category-page-actions,.category-page-actions .category-type-filter{display:flex!important;align-items:center!important;flex-wrap:wrap!important}.category-page-actions .category-type-filter{gap:10px!important}.category-page-actions>.primary-button{margin-left:2px!important}.category-subcategory-line .field{align-self:start!important}.category-subcategory-line .field:has(select[name=subcategory_id]){display:flex!important;flex-direction:column!important}.category-subcategory-line .field:has(select[name=subcategory_id])>select[name=subcategory_id]{order:1!important}.category-subcategory-line .field:has(select[name=subcategory_id])>.inline-category-create-action--subcategory{order:2!important}.inline-category-create-action--subcategory{display:flex!important;justify-content:flex-end!important;width:100%!important;margin-top:8px!important}.inline-category-create-action--subcategory+.inline-category-create-action--subcategory{display:none!important}.inline-category-create-action--category{margin-top:8px!important}.field-error--prominent{display:block!important;margin-top:10px!important;padding:10px 12px!important;border:1px solid #ef4444!important;border-radius:8px!important;background:rgba(239,68,68,.14)!important;color:#fecaca!important;font-weight:800!important;font-size:13px!important;line-height:1.35!important}.financial-detail-pagination a,.pagination a,.pagination button,.primary-button,.records-pagination__nav button,.records-pagination__pages button,.secondary-button,.system-pagination-button{min-height:40px!important;border-radius:10px!important;padding:0 14px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-decoration:none!important;box-sizing:border-box!important}.financial-detail-pagination a:not([aria-disabled=true]),.pagination a:not([aria-disabled=true]),.pagination button:not(:disabled),.primary-button,.records-pagination__nav button:not(:disabled),.records-pagination__pages button.is-active,.secondary-button:not(:disabled),.system-pagination-button:not(.system-pagination-button--disabled){background:var(--action-color,#7c3aed)!important;border:1px solid var(--action-color,#7c3aed)!important;color:#fff!important}.records-pagination__pages button:not(.is-active){background:var(--user-surface-soft,var(--surface-soft,#111827))!important;border:1px solid var(--user-border,var(--border,#334155))!important;color:var(--user-text,var(--text,#f8fafc))!important}.financial-detail-pagination a[aria-disabled=true],.pagination button:disabled,.records-pagination__nav button:disabled,.system-pagination-button--disabled{background:var(--user-surface-soft,var(--surface-soft,#111827))!important;border:1px solid var(--user-border,var(--border,#334155))!important;color:var(--user-muted,var(--muted,#94a3b8))!important;opacity:.6!important;cursor:not-allowed!important}.records-pagination__nav{gap:8px!important;align-items:center!important}.records-pagination__pages{display:flex!important;gap:6px!important;align-items:center!important}.top-category-list>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:6px 12px!important;gap:6px 12px!important;align-items:center!important}.category-share{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 54px;grid-gap:8px;gap:8px;align-items:center}.category-share__track{height:7px;border-radius:999px;background:var(--user-surface-soft,var(--surface-soft,#111827));overflow:hidden;border:1px solid var(--user-border,var(--border,#334155))}.category-share__track i{display:block;height:100%;background:var(--action-color,#7c3aed);border-radius:inherit}.category-share small{text-align:right;font-weight:800;color:var(--user-muted,var(--muted))}.budget-legend--computed>div{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}.budget-share{min-width:52px;text-align:right;font-weight:800;color:var(--user-muted,var(--muted))}.spending-goal-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}@media(max-width:760px){.category-page-actions{align-items:stretch!important}.category-page-actions .category-type-filter{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}.category-page-actions>.primary-button{width:100%!important;margin-left:0!important}}.page-back-row{display:flex;align-items:center;margin:0 0 10px}.page-back-button{min-height:34px!important;height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:9px!important;font-weight:800!important}.page-back-button>span:first-child{font-size:21px;line-height:1;margin-top:-2px}.admin-panel-nav a{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-panel-nav a:active{transform:translateY(1px)}.admin-user-actions .danger-button,.admin-user-actions .secondary-button,.data-table .danger-button,.data-table .secondary-button{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:12px!important;font-weight:800!important}html[data-theme=dark] .confirm-card{background:#111827!important;color:#f8fafc!important;border-color:#334155!important;box-shadow:0 24px 70px rgba(0,0,0,.55)!important}html[data-theme=dark] .confirm-card h3,html[data-theme=dark] .confirm-card p,html[data-theme=dark] .confirm-description,html[data-theme=dark] .confirm-description strong{color:#f8fafc!important}html[data-theme=dark] .confirm-description{color:#cbd5e1!important}html[data-theme=dark] .confirm-card .secondary-button{background:#0f172a!important;border-color:#475569!important;color:#f8fafc!important}html[data-theme=dark] .confirm-card .secondary-button:hover{background:#1e293b!important;border-color:#64748b!important}html[data-theme=dark] .confirm-card .danger-button{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.row-actions>button,.text-button{min-height:34px!important;height:34px!important;padding:0 12px!important;border:1px solid var(--action-color,var(--primary,#7c3aed))!important;border-radius:9px!important;background:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer}.row-actions>button:hover,.text-button:hover{filter:brightness(.94);text-decoration:none!important}.row-actions>button:disabled,.text-button:disabled{opacity:.55!important;cursor:not-allowed!important}.row-actions>.danger-link,.text-button--danger{margin-left:0!important;background:var(--negative,#dc3545)!important;border-color:var(--negative,#dc3545)!important;color:#fff!important}.row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}.entity-actions{align-items:center;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap}.entity-actions .text-button--danger{margin-left:0!important}.switch{width:48px!important;min-width:48px!important;height:27px!important;min-height:27px!important;padding:3px!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;cursor:pointer!important}.switch,.switch--off{background:#dc3545!important}.switch--on{background:#16a34a!important}.switch>span{width:21px!important;height:21px!important;min-width:21px!important;border-radius:999px!important;background:#fff!important;display:block!important;transform:translateX(0)!important;transition:transform .16s ease!important}.switch--on>span{transform:translateX(21px)!important}.switch:focus-visible{outline:3px solid color-mix(in srgb,var(--action-color,#7c3aed) 45%,transparent);outline-offset:3px}.mini-switch{background:#dc3545!important;border-color:#dc3545!important}.mini-switch--on{background:#16a34a!important;border-color:#16a34a!important}.calculation-label{display:inline-flex;align-items:center;gap:6px}.calculation-help{display:none!important}.entity-avatar--card{color:var(--action-color,var(--primary,#7c3aed))!important;background:color-mix(in srgb,var(--action-color,var(--primary,#7c3aed)) 12%,transparent)!important}.cashlum-card-icon{width:24px;height:24px;display:block}.category-card .category-actions>.text-button:nth-child(2),.category-card .category-card-header .state-pill{display:none!important}.category-card .category-actions>.text-button:nth-child(3){position:absolute!important;top:18px!important;right:18px!important;width:48px!important;min-width:48px!important;height:27px!important;min-height:27px!important;padding:3px!important;border:0!important;border-radius:999px!important;font-size:0!important;line-height:0!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)!important;z-index:4!important}.category-card:not(.entity-card--inactive) .category-actions>.text-button:nth-child(3){background:#16a34a!important}.category-card.entity-card--inactive .category-actions>.text-button:nth-child(3){background:#dc3545!important}.category-card .category-actions>.text-button:nth-child(3):after{content:""!important;width:21px!important;height:21px!important;border-radius:999px!important;background:#fff!important;position:absolute!important;top:3px!important;left:3px!important;transition:transform .16s ease!important}.category-card:not(.entity-card--inactive) .category-actions>.text-button:nth-child(3):after{transform:translateX(21px)!important}.category-card.entity-card--inactive .category-actions>.text-button:nth-child(3):after{transform:translateX(0)!important}.installment-card{position:relative!important}.admin-user-filters>button[type=submit],.installment-card .installment-card-header .state-pill,.records-pagination form>button[type=submit]{display:none!important}.sidebar .sidebar-brand-toggle-overlay{display:grid!important;place-items:center!important}.sidebar .sidebar-brand-toggle-overlay .sidebar-menu-toggle-icon{position:absolute!important;left:50%!important;top:50%!important;width:28px!important;height:28px!important;margin:0!important;transform:translate(-50%,-50%)!important}.sidebar .sidebar-brand-toggle-overlay .sidebar-menu-toggle-icon.is-collapse svg{transform:translateX(-1px) rotate(180deg)!important;transform-origin:center!important}.sidebar .sidebar-brand-toggle-overlay .sidebar-menu-toggle-icon.is-expand svg{transform:translateX(-1px)!important;transform-origin:center!important}.sidebar--collapsed .brand-mark--collapsed{overflow:visible!important}.sidebar--collapsed .brand-mark--collapsed>.sidebar-product-logo{left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;margin:0!important;transform:translate(-50%,-50%)!important;overflow:visible!important}.sidebar--collapsed .brand-mark--collapsed>.sidebar-product-logo svg{overflow:visible!important}.date-stepper-reset.filter-reset-button,.filter-reset-button,.unified-date-reset.filter-reset-button{min-height:40px!important;border:1px solid var(--action-color,var(--primary,#7c3aed))!important;border-radius:10px!important;background:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important;font-weight:800!important;box-shadow:0 6px 16px color-mix(in srgb,var(--action-color,var(--primary,#7c3aed)) 18%,transparent)!important}.date-stepper-reset.filter-reset-button:hover:not(:disabled),.filter-reset-button:hover:not(:disabled),.unified-date-reset.filter-reset-button:hover:not(:disabled){background:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;border-color:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;color:#fff!important;filter:brightness(.96)}.date-stepper-reset.filter-reset-button:disabled,.filter-reset-button:disabled,.unified-date-reset.filter-reset-button:disabled{opacity:.55!important;cursor:not-allowed!important}.cashlum-date-arrow,.date-stepper-arrow,.unified-date-arrow{border-color:var(--action-color,var(--primary,#7c3aed))!important;background:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important;box-shadow:0 6px 16px color-mix(in srgb,var(--action-color,var(--primary,#7c3aed)) 18%,transparent)!important}.cashlum-date-arrow:hover:not(:disabled),.date-stepper-arrow:hover:not(:disabled),.unified-date-arrow:hover:not(:disabled){border-color:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;background:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;color:#fff!important;filter:brightness(.96)}.cashlum-date-arrow:disabled,.date-stepper-arrow:disabled,.unified-date-arrow:disabled{border-color:var(--action-color,var(--primary,#7c3aed))!important;background:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important;opacity:.45!important;cursor:not-allowed!important}@media(max-width:640px){.entity-actions .text-button--danger{margin-left:0!important}.row-actions>button,.text-button{min-height:38px!important;height:38px!important}.category-card .category-actions>.text-button:nth-child(3){top:16px!important;right:16px!important}}.category-card{position:relative!important}.category-card .category-card-header{padding-right:0!important}.category-card .category-card-header>.switch,.subcategory-actions>.switch{display:none!important}.category-type-tabs{display:inline-flex;align-items:center;gap:6px;padding:5px;margin:4px 0 16px;border:1px solid var(--user-border,rgba(127,127,127,.22));border-radius:12px;background:var(--user-surface-soft,rgba(127,127,127,.08))}.category-type-tabs>button{min-height:38px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--user-muted,#64748b);display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800;cursor:pointer}.category-type-tabs>button>span{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:rgba(127,127,127,.14);font-size:11px}.category-type-tabs>button.is-active{background:var(--action-color,var(--primary,#7c3aed));color:#fff}.category-type-tabs>button.is-active>span{background:rgba(255,255,255,.2)}.category-tab-panel{margin-top:0!important}.category-actions,.subcategory-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important}.subcategory-actions{justify-content:flex-end!important;flex-wrap:nowrap!important}.category-actions>.text-button,.subcategory-actions>.text-button{display:inline-flex!important;position:static!important;min-height:34px!important;height:34px!important;width:auto!important;min-width:0!important;padding:0 12px!important;border-radius:9px!important;font-size:12px!important;line-height:1!important;font-weight:800!important;transform:none!important}.category-actions>.text-button:first-child,.category-actions>.text-button:nth-child(2){border:1px solid var(--action-color,var(--primary,#7c3aed))!important;background:var(--action-color,var(--primary,#7c3aed))!important}.category-actions>.text-button:first-child,.category-actions>.text-button:nth-child(2),.category-actions>.text-button:nth-child(3){display:inline-flex!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 12px!important;position:static!important;font-size:12px!important;line-height:1!important;transform:none!important;color:#fff!important}.category-actions>.text-button:nth-child(3){inset:auto!important;border-radius:9px!important;background:#dc2626!important;border:1px solid #dc2626!important;box-shadow:0 0 0 1px rgba(220,38,38,.14)!important}.category-actions>.text-button:nth-child(3):after{content:none!important;display:none!important}.category-actions>.text-button:not(.text-button--danger),.subcategory-actions>.text-button:not(.text-button--danger){border:1px solid var(--action-color,var(--primary,#7c3aed))!important;background:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important}.category-actions>.text-button--danger,.danger-button,.danger-link,.row-actions>.danger-link,.subcategory-actions>.text-button--danger,.text-button--danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;box-shadow:0 0 0 1px rgba(220,38,38,.14)!important}.category-actions>.text-button--danger:hover,.danger-button:hover,.danger-link:hover,.row-actions>.danger-link:hover,.subcategory-actions>.text-button--danger:hover,.text-button--danger:hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important;filter:none!important}html[data-theme=dark] .category-type-tabs{background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] .category-type-tabs>button{background:transparent!important;color:#cbd5e1!important}html[data-theme=dark] .category-type-tabs>button:not(.is-active):hover{background:#1e293b!important;color:#f8fafc!important}html[data-theme=dark] .category-type-tabs>button.is-active{background:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important}html[data-theme=dark] .category-type-tabs>button>span{background:#1e293b!important;color:#e2e8f0!important}html[data-theme=dark] .category-type-tabs>button.is-active>span{background:rgba(255,255,255,.18)!important;color:#fff!important}html[data-theme=dark] .category-tab-panel{background:#0b1220!important;border-color:#253047!important}@media(max-width:640px){.category-type-tabs{display:flex;width:100%}.category-type-tabs>button{flex:1 1;justify-content:center}.category-actions,.subcategory-actions{gap:6px!important}.category-actions>.text-button,.category-actions>.text-button:first-child,.category-actions>.text-button:nth-child(2),.category-actions>.text-button:nth-child(3),.subcategory-actions>.text-button{min-height:38px!important;height:38px!important}}.category-card-actions-v2{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;margin-top:14px!important}.category-card-actions-v2>.category-action-button{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;position:static!important;width:auto!important;min-width:0!important;transform:none!important}.category-card-actions-v2>.category-action-button--theme{background:var(--action-color,var(--primary,#7c3aed))!important;border:1px solid var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important}.category-card-actions-v2>.category-action-button--theme:hover{background:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;border-color:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important}.category-card-actions-v2>.category-action-button--danger{background:#dc2626!important;border:1px solid #dc2626!important;color:#fff!important;box-shadow:0 0 0 1px rgba(220,38,38,.14)!important}.category-card-actions-v2>.category-action-button--danger:hover{background:#b91c1c!important;border-color:#b91c1c!important}.category-card-actions-v2>.category-action-button:disabled{opacity:.55!important;cursor:not-allowed!important}.category-card .category-actions>.switch,.category-card .category-card-header>.switch,.subcategory-row .subcategory-actions>.switch{display:none!important}@media(max-width:640px){.category-card-actions-v2{gap:6px!important}.category-card-actions-v2>.category-action-button{min-height:38px!important;height:38px!important}}.dashboard-eye-button{position:relative!important}.dashboard-eye-button>.dashboard-eye-icon,.dashboard-eye-button>img,.dashboard-eye-button>svg{display:none!important}.dashboard-eye-button:before{content:"";display:block;width:17px;height:17px;box-sizing:border-box;border:2px solid;border-radius:72% 18%;transform:rotate(45deg);pointer-events:none}.dashboard-eye-button[aria-pressed=true]:after{width:5px;height:5px;transform:translate(-50%,-50%)}.dashboard-eye-button[aria-pressed=false]:after,.dashboard-eye-button[aria-pressed=true]:after{content:"";position:absolute;left:50%;top:50%;border-radius:999px;background:currentColor;pointer-events:none}.dashboard-eye-button[aria-pressed=false]:after{width:22px;height:2px;transform:translate(-50%,-50%) rotate(45deg)}.trash-retention-notice{margin:0 0 18px;padding:16px 18px;border:1px solid color-mix(in srgb,#dc2626 34%,var(--user-border,#d9dce6));border-radius:18px;background:color-mix(in srgb,#dc2626 7%,var(--user-surface,#fff));color:#dc2626}.trash-retention-notice strong{display:block;margin-bottom:5px;font-size:14px;color:#dc2626!important}.trash-retention-notice p{margin:0;color:#dc2626!important;font-size:13px;line-height:1.5}.trash-retention-notice *{color:#dc2626!important}.trash-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.trash-filter{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--user-border,#d9dce6);border-radius:12px;background:var(--user-surface,#fff);color:var(--user-muted,#6b7280);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:.18s ease}.trash-filter:hover{border-color:color-mix(in srgb,var(--action-color,#5f67ff) 55%,var(--user-border,#d9dce6));color:var(--user-text,#111827)}.trash-filter.is-active{border-color:var(--action-color,#5f67ff);background:var(--action-color,#5f67ff);color:#fff}.trash-filter span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:11px}.trash-grid--package2{gap:12px}.trash-item--retention{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid var(--user-border,#d9dce6);border-radius:18px;background:var(--user-surface,#fff)}.trash-item--retention.is-expired{opacity:.68}.trash-item__content{min-width:0;flex:1 1}.trash-item__heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.trash-item--retention h3{margin:0 0 10px;color:var(--user-text,#111827);font-size:16px}.trash-item__meta--package2{display:flex;gap:7px 18px;flex-wrap:wrap;color:var(--user-muted,#6b7280);font-size:12px}.trash-item__meta--package2 strong{color:var(--user-text,#111827);font-weight:700}.trash-expiry-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,#d99a21 13%,var(--user-surface,#fff));color:#b97800;border:1px solid color-mix(in srgb,#d99a21 28%,transparent);font-size:11px;font-weight:800}.trash-expiry-badge.is-expired{background:color-mix(in srgb,#d84a4a 12%,var(--user-surface,#fff));color:#c33737;border-color:color-mix(in srgb,#d84a4a 28%,transparent)}.trash-actions--package2{flex:0 0 auto}.trash-actions--package2 .secondary-button{min-width:118px}.records-pagination--trash{margin-top:14px;border:1px solid var(--user-border,var(--border));border-radius:14px}.trash-history{margin-top:28px;padding-top:24px;border-top:1px solid var(--user-border,#d9dce6)}.trash-history__header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.trash-history__header h2{margin:6px 0 0;color:var(--user-text,#111827);font-size:18px}.trash-history__header p{margin:0;max-width:460px;text-align:right;color:var(--user-muted,#6b7280);font-size:12px;line-height:1.5}.trash-history__list{display:grid;grid-gap:8px;gap:8px}.trash-history__item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border:1px solid var(--user-border,#d9dce6);border-radius:14px;background:var(--user-surface,#fff)}.trash-history__item>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.trash-history__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--user-text,#111827);font-size:13px}.trash-history__item>div:first-child span{color:var(--user-muted,#6b7280);font-size:11px}.trash-history__event{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;text-align:right}.trash-history__event time{color:var(--user-muted,#6b7280);font-size:11px}.trash-history__action{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800}.trash-history__action--deleted{background:color-mix(in srgb,#d99a21 13%,var(--user-surface,#fff));color:#b97800}.trash-history__action--restored{background:color-mix(in srgb,#22a06b 13%,var(--user-surface,#fff));color:#16784f}.trash-history__action--purged{background:color-mix(in srgb,#d84a4a 12%,var(--user-surface,#fff));color:#c33737}.dashboard-action-row--header{display:flex!important;align-items:center;gap:10px;flex-wrap:nowrap}.dashboard-action-row--header .dashboard-eye-button{order:1}.dashboard-action-row--header .global-search-trigger--dashboard{order:3}html[data-theme=dark] body:has(.trash-page),html[data-theme=dark] body:has(.trash-page) .app-main,html[data-theme=dark] body:has(.trash-page) .app-shell{background:#000!important}html[data-theme=dark] .trash-page{color:#f8fafc!important}html[data-theme=dark] .trash-retention-notice{background:color-mix(in srgb,#dc2626 12%,#11151d)!important;border-color:color-mix(in srgb,#ef4444 48%,#343945)!important;color:#ff6b6b!important}html[data-theme=dark] .trash-retention-notice,html[data-theme=dark] .trash-retention-notice *{color:#ff6b6b!important}html[data-theme=dark] .trash-filter,html[data-theme=dark] .trash-history__item,html[data-theme=dark] .trash-item--retention{background:#11151d!important;border-color:#343945!important}html[data-theme=dark] .trash-filter{color:#aeb7c6!important}html[data-theme=dark] .trash-filter:hover{color:#f8fafc!important;border-color:color-mix(in srgb,var(--action-color,#5f67ff) 55%,#343945)!important}html[data-theme=dark] .trash-filter.is-active{background:var(--action-color,#5f67ff)!important;border-color:var(--action-color,#5f67ff)!important;color:#fff!important}html[data-theme=dark] .trash-history__header h2,html[data-theme=dark] .trash-history__item strong,html[data-theme=dark] .trash-item--retention h3,html[data-theme=dark] .trash-item__meta--package2 strong{color:#f8fafc!important}html[data-theme=dark] .trash-history__event time,html[data-theme=dark] .trash-history__header p,html[data-theme=dark] .trash-history__item>div:first-child span,html[data-theme=dark] .trash-item__meta--package2{color:#aeb7c6!important}html[data-theme=dark] .trash-expiry-badge,html[data-theme=dark] .trash-history__action--deleted{background:color-mix(in srgb,#d99a21 16%,#11151d)!important;color:#f1bd56!important}html[data-theme=dark] .trash-expiry-badge.is-expired,html[data-theme=dark] .trash-history__action--purged{background:color-mix(in srgb,#d84a4a 16%,#11151d)!important;color:#ff8787!important}html[data-theme=dark] .trash-history__action--restored{background:color-mix(in srgb,#22a06b 16%,#11151d)!important;color:#75d9aa!important}html[data-theme=dark] .trash-actions--package2 .secondary-button{background:var(--action-color,var(--primary,#5f67ff))!important;border-color:var(--action-color,var(--primary,#5f67ff))!important;color:#fff!important}@media(max-width:760px){.trash-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trash-filter{justify-content:space-between;width:100%}.trash-item--retention{align-items:stretch;flex-direction:column}.trash-actions--package2,.trash-actions--package2 .secondary-button{width:100%}.trash-item__meta--package2{flex-direction:column;gap:5px}.trash-history__header{align-items:flex-start;flex-direction:column}.trash-history__header p{text-align:left}.trash-history__item{align-items:flex-start;flex-direction:column}.trash-history__event{justify-content:space-between;width:100%;text-align:left}.dashboard-action-row--header{gap:8px}}.capacity-growth-section{margin-top:28px;padding:20px;border:1px solid var(--user-border,var(--border));border-radius:16px;background:var(--user-surface,var(--surface))}.capacity-growth-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.capacity-growth-header h2{margin:4px 0 0;font-size:19px}.capacity-growth-header p{margin:7px 0 0;max-width:620px;color:var(--user-muted,var(--muted));font-size:12px;line-height:1.5}.capacity-growth-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.capacity-growth-filters label{display:grid;grid-gap:5px;gap:5px}.capacity-growth-filters label span{font-size:11px;font-weight:750;color:var(--user-muted,var(--muted))}.capacity-growth-filters select{min-height:38px;padding:0 34px 0 10px;border:1px solid var(--user-border,var(--border));border-radius:10px;background:var(--user-surface,var(--surface));color:var(--user-text,var(--text))}.capacity-measure-switch{display:flex;padding:3px;border:1px solid var(--user-border,var(--border));border-radius:11px;background:var(--user-surface-soft,var(--surface-soft))}.capacity-measure-switch button{min-height:32px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--user-muted,var(--muted));font-size:12px;font-weight:750}.capacity-measure-switch button.is-active{background:var(--action-color,var(--primary));color:#fff}.capacity-growth-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.capacity-growth-summary article{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid var(--user-border,var(--border));border-radius:13px;background:var(--user-surface-soft,var(--surface-soft))}.capacity-growth-summary span{color:var(--user-muted,var(--muted));font-size:11px;font-weight:700}.capacity-growth-summary strong{font-size:18px;letter-spacing:-.02em;color:var(--user-text,var(--text))}.capacity-growth-summary small{color:var(--user-muted,var(--muted));font-size:10px}.capacity-growth-chart-wrap{width:100%;overflow:hidden;border:1px solid var(--user-border,var(--border));border-radius:14px;background:var(--user-surface-soft,var(--surface-soft));padding:8px}.capacity-growth-chart{display:block;width:100%;height:auto;min-height:250px}.capacity-chart-grid{stroke:var(--user-border,var(--border));stroke-width:1}.capacity-chart-line{fill:none;stroke:var(--action-color,var(--primary));stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.capacity-chart-dot{fill:var(--user-surface,var(--surface));stroke:var(--action-color,var(--primary));stroke-width:3}.capacity-chart-axis{fill:var(--user-muted,var(--muted));font-size:10px}.capacity-growth-table-wrap{margin-top:14px;overflow-x:auto;border:1px solid var(--user-border,var(--border));border-radius:13px}.capacity-growth-table{min-width:780px}.capacity-growth-table td,.capacity-growth-table th{font-size:11px}.capacity-footnote{margin-top:18px}.capacity-footnote span{display:block;color:var(--user-muted,var(--muted));font-size:11px;line-height:1.5}.capacity-footnote span+span{margin-top:4px}html[data-theme=dark] .capacity-growth-chart-wrap,html[data-theme=dark] .capacity-growth-section,html[data-theme=dark] .capacity-growth-summary article{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)}html[data-theme=dark] .capacity-growth-filters select{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}html[data-theme=dark] .capacity-measure-switch{background:var(--surface-soft)!important;border-color:var(--border)!important}@media(max-width:980px){.capacity-growth-summary{grid-template-columns:1fr 1fr}.capacity-growth-header{align-items:flex-start;flex-direction:column}.capacity-growth-filters{width:100%}}@media(max-width:620px){.capacity-growth-section{padding:14px}.capacity-growth-filters,.capacity-growth-summary{grid-template-columns:1fr}.capacity-growth-filters{display:grid}.capacity-growth-filters label,.capacity-growth-filters select,.capacity-measure-switch{width:100%}.capacity-measure-switch button{flex:1 1}.capacity-growth-chart-wrap{overflow-x:auto}.capacity-growth-chart{min-width:620px}}.transactions-page-scope .transaction-toolbar{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important}.transactions-page-scope .cashlum-date-filter{width:430px!important;min-width:430px!important;display:grid!important;grid-template-columns:minmax(270px,1fr) 150px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.transactions-page-scope .cashlum-date-stepper{display:grid!important;grid-template-columns:42px minmax(170px,1fr) 42px!important;align-items:stretch!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-height:44px!important;height:44px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.transactions-page-scope .cashlum-date-picker{position:relative!important;min-width:0!important;width:100%!important}.transactions-page-scope .cashlum-date-value{width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;padding:4px 10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;border:1px solid var(--user-border,var(--border))!important;border-radius:10px!important;background:var(--user-surface,var(--surface))!important;color:var(--user-text,var(--text))!important;text-align:center!important}.transactions-page-scope .cashlum-date-value span,.transactions-page-scope .cashlum-date-value strong{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1.1!important}.transactions-page-scope .cashlum-date-value span{font-size:10px!important;font-weight:700!important;color:var(--user-muted,var(--muted))!important}.transactions-page-scope .cashlum-date-value strong{font-size:13px!important;font-weight:800!important;color:var(--user-text,var(--text))!important}.transactions-page-scope .cashlum-date-arrow{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid var(--action-color,var(--primary))!important;border-radius:10px!important;background:var(--action-color,var(--primary))!important;color:#fff!important;font-size:18px!important;line-height:1!important;box-shadow:0 6px 16px color-mix(in srgb,var(--action-color,var(--primary)) 18%,transparent)!important}.transactions-page-scope .cashlum-date-arrow:hover:not(:disabled){border-color:var(--action-hover,var(--action-color,var(--primary)))!important;background:var(--action-hover,var(--action-color,var(--primary)))!important;color:#fff!important;filter:brightness(.96)}.transactions-page-scope .cashlum-date-arrow:disabled{border-color:var(--action-color,var(--primary))!important;background:var(--action-color,var(--primary))!important;color:#fff!important;opacity:.45!important}.transactions-page-scope .cashlum-date-filter>select{width:150px!important;min-width:150px!important;height:44px!important}.transactions-page-scope .cashlum-date-native-picker{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.transactions-page-scope .cashlum-custom-range{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;min-width:0!important}.transactions-page-scope .cashlum-date-stepper--custom{grid-template-columns:42px minmax(220px,1fr) 42px!important}.transactions-page-scope .transaction-toolbar>input[type=search]{flex:1 1 260px!important;width:260px!important;min-width:180px!important;max-width:320px!important;height:44px!important}.transactions-page-scope .transaction-toolbar>select{height:44px!important;flex:0 0 auto!important}.transactions-page-scope .transaction-toolbar>.filter-reset-button{flex:0 0 auto!important;height:44px!important;white-space:nowrap!important}.filter-reset-button{min-height:42px!important;padding:0 16px!important;border:1px solid var(--action-color,var(--primary))!important;border-radius:10px!important;background:var(--action-color,var(--primary))!important;color:#fff!important;font-weight:800!important;box-shadow:0 6px 16px color-mix(in srgb,var(--action-color,var(--primary)) 20%,transparent)!important}.filter-reset-button:hover:not(:disabled){filter:brightness(.96)}.filter-reset-button:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .transactions-page-scope .cashlum-date-filter>select,html[data-theme=dark] .transactions-page-scope .cashlum-date-value,html[data-theme=dark] .transactions-page-scope .transaction-toolbar>input,html[data-theme=dark] .transactions-page-scope .transaction-toolbar>select{background:#11151d!important;border-color:#343945!important;color:#f8fafc!important;color-scheme:dark!important}html[data-theme=dark] .transactions-page-scope .cashlum-date-arrow{background:var(--action-color,var(--primary))!important;border-color:var(--action-color,var(--primary))!important;color:#fff!important;color-scheme:dark!important}html[data-theme=dark] .transactions-page-scope .cashlum-date-value span{color:#aeb7c6!important}html[data-theme=dark] .transactions-page-scope .cashlum-date-value strong{color:#f8fafc!important}.installment-end-date-field[hidden]{display:none!important}html[data-theme=dark] body:has(.notifications-page-scope),html[data-theme=dark] body:has(.notifications-page-scope) .app-main,html[data-theme=dark] body:has(.notifications-page-scope) .app-shell{color:#f8fafc!important}html[data-theme=dark] .notifications-page-scope .page-header,html[data-theme=dark] .notifications-page-scope .page-header h1,html[data-theme=dark] .notifications-page-scope .page-header p{color:inherit}@media(max-width:1280px){.transactions-page-scope .transaction-toolbar{flex-wrap:wrap!important}.transactions-page-scope .cashlum-date-filter{width:min(430px,100%)!important;min-width:min(430px,100%)!important}}@media(max-width:760px){.transactions-page-scope .transaction-toolbar{display:grid!important;grid-template-columns:1fr!important}.transactions-page-scope .cashlum-date-filter{width:100%!important;min-width:0!important;grid-template-columns:1fr!important}.transactions-page-scope .cashlum-date-stepper{grid-template-columns:42px minmax(132px,1fr) 42px!important;width:100%!important}.transactions-page-scope .cashlum-date-stepper--custom{grid-template-columns:42px minmax(190px,1fr) 42px!important}.transactions-page-scope .cashlum-date-filter>select,.transactions-page-scope .transaction-toolbar>.filter-reset-button,.transactions-page-scope .transaction-toolbar>input[type=search],.transactions-page-scope .transaction-toolbar>select{width:100%!important;max-width:none!important;min-width:0!important}}html[data-theme=dark] body:has(.notifications-page-scope),html[data-theme=dark] body:has(.notifications-page-scope) .app-main,html[data-theme=dark] body:has(.notifications-page-scope) .app-shell{background:#000!important}html[data-theme=dark] .notifications-page-scope{color:#f8fafc!important}html[data-theme=dark] .notifications-page-scope .settings-box{background:#11151d!important;border-color:#343945!important;color:#f8fafc!important}html[data-theme=dark] .notifications-page-scope .settings-box .field>span,html[data-theme=dark] .notifications-page-scope .settings-box h2,html[data-theme=dark] .notifications-page-scope .settings-box strong{color:#f8fafc!important}html[data-theme=dark] .notifications-page-scope .notification-type-row span,html[data-theme=dark] .notifications-page-scope .settings-box .section-title span{color:#aeb7c6!important}html[data-theme=dark] .notifications-page-scope .settings-box select{background:#11151d!important;border-color:#343945!important;color:#f8fafc!important}html[data-theme=dark] .notifications-page-scope .notification-type-row{border-color:#343945!important}.notification-bell-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.notification-bell-action-button,.notification-bell-clear{min-height:30px;padding:0 9px;border:1px solid var(--user-border,var(--border));border-radius:8px;background:var(--user-surface,var(--surface));color:var(--user-text,var(--text));font:inherit;font-size:10px;font-weight:800;cursor:pointer}.notification-bell-action-button:hover:not(:disabled),.notification-bell-clear:hover:not(:disabled){border-color:var(--action-color,var(--primary,#7c3aed));color:var(--action-color,var(--primary,#7c3aed))}.notification-bell-action-button:disabled,.notification-bell-clear:disabled{opacity:.5;cursor:not-allowed}.notification-bell-open-link{min-height:30px!important}html[data-theme=dark] .notification-bell-shortcut{background:#11151d!important;border-color:#343945!important;color:#f8fafc!important}html[data-theme=dark] .notification-bell-item{background:#171c25!important;border:1px solid #343945!important;color:#f8fafc!important}html[data-theme=dark] .notification-bell-item strong{color:#f8fafc!important}html[data-theme=dark] .notification-bell-item span{color:#d7dee9!important}html[data-theme=dark] .notification-bell-action-button,html[data-theme=dark] .notification-bell-clear{background:#11151d!important;border-color:#343945!important;color:#f8fafc!important}html[data-theme=dark] .notification-bell-action-button:hover:not(:disabled),html[data-theme=dark] .notification-bell-clear:hover:not(:disabled){background:#171c25!important;border-color:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important}html[data-theme] body .app-main a.filter-reset-button,html[data-theme] body .app-main button.filter-reset-button{min-height:42px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;border:1px solid var(--action-color,var(--primary,#2463eb))!important;border-radius:10px!important;background:var(--action-color,var(--primary,#2463eb))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;box-shadow:0 6px 16px color-mix(in srgb,var(--action-color,var(--primary,#2463eb)) 20%,transparent)!important}html[data-theme] body .app-main a.filter-reset-button:hover,html[data-theme] body .app-main button.filter-reset-button:hover:not(:disabled){background:var(--action-hover,var(--action-color,var(--primary,#2463eb)))!important;border-color:var(--action-hover,var(--action-color,var(--primary,#2463eb)))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(.96)}html[data-theme] body .app-main button.filter-reset-button:disabled{background:var(--action-color,var(--primary,#2463eb))!important;border-color:var(--action-color,var(--primary,#2463eb))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:.48!important}html[data-theme] body .app-main .date-period-stepper>button:not(.date-period-value),html[data-theme] body .app-main .evolution-date-stepper>button:not(.filter-reset-button):not(.evolution-reset-button),html[data-theme] body .app-main .report-month-only-filter>button:not(.filter-reset-button),html[data-theme] body .app-main button.cashlum-date-arrow,html[data-theme] body .app-main button.date-stepper-arrow,html[data-theme] body .app-main button.unified-date-arrow{border-color:var(--action-color,var(--primary,#2463eb))!important;background:var(--action-color,var(--primary,#2463eb))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 6px 16px color-mix(in srgb,var(--action-color,var(--primary,#2463eb)) 20%,transparent)!important}html[data-theme] body .app-main .date-period-stepper>button:not(.date-period-value):hover:not(:disabled),html[data-theme] body .app-main .evolution-date-stepper>button:not(.filter-reset-button):not(.evolution-reset-button):hover:not(:disabled),html[data-theme] body .app-main .report-month-only-filter>button:not(.filter-reset-button):hover:not(:disabled),html[data-theme] body .app-main button.cashlum-date-arrow:hover:not(:disabled),html[data-theme] body .app-main button.date-stepper-arrow:hover:not(:disabled),html[data-theme] body .app-main button.unified-date-arrow:hover:not(:disabled){border-color:var(--action-hover,var(--action-color,var(--primary,#2463eb)))!important;background:var(--action-hover,var(--action-color,var(--primary,#2463eb)))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(.96)}html[data-theme] body .app-main button.cashlum-date-arrow:disabled,html[data-theme] body .app-main button.date-stepper-arrow:disabled,html[data-theme] body .app-main button.unified-date-arrow:disabled{-webkit-text-fill-color:#fff!important}html[data-theme] body .app-main .financial-detail-day-selector:has(.unified-date-value[aria-label^="Data final:"]) .date-stepper-filter{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap!important;width:100%!important}html[data-theme] body .app-main .financial-detail-day-selector:has(.unified-date-value[aria-label^="Data consultada:"]) .date-stepper-filter{display:grid!important;grid-template-columns:40px minmax(150px,168px) 40px!important;grid-template-areas:"label label label" "prev value next" "reset reset reset"!important;align-items:center!important;justify-content:start!important;grid-column-gap:8px!important;column-gap:8px!important;grid-row-gap:8px!important;row-gap:8px!important;width:max-content!important;max-width:100%!important}html[data-theme] body .app-main .financial-detail-day-selector:has(.unified-date-value[aria-label^="Data consultada:"]) .date-stepper-filter:before{content:"Data consultada"!important;grid-area:label!important;display:block!important;font-size:11px!important;font-weight:700!important;color:var(--user-text,var(--text))!important;text-align:left!important}html[data-theme] body .app-main .financial-detail-day-selector:has(.unified-date-value[aria-label^="Data consultada:"]) .date-stepper-filter>.date-stepper-arrow:first-child{grid-area:prev!important}html[data-theme] body .app-main .financial-detail-day-selector:has(.unified-date-value[aria-label^="Data consultada:"]) .date-stepper-filter>.unified-date-picker-wrap{grid-area:value!important}html[data-theme] body .app-main .financial-detail-day-selector:has(.unified-date-value[aria-label^="Data consultada:"]) .date-stepper-filter>.date-stepper-arrow:nth-of-type(2){grid-area:next!important}html[data-theme] body .app-main .financial-detail-day-selector:has(.unified-date-value[aria-label^="Data consultada:"]) .date-stepper-reset{grid-area:reset!important;justify-self:center!important;height:44px!important;min-height:44px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-theme] body .app-main .financial-detail-day-selector:has(.unified-date-value[aria-label^="Data consultada:"]) .unified-date-value>span{display:none!important}html[data-theme] body .app-main .trash-item.is-selected{border-color:var(--action-color,var(--primary,#2463eb))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--action-color,var(--primary,#2463eb)) 16%,transparent)!important}html[data-theme] body .app-main .trash-bulk-action-bar{align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}html[data-theme] body .app-main .trash-bulk-action-bar>label{display:flex;align-items:center;gap:8px;font-weight:750}html[data-theme] body .app-main .trash-bulk-action-bar>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html[data-theme=light] body .app-main .table-card tbody tr:has(.mini-switch:not(.mini-switch--on)){background:#eef1f5!important;filter:saturate(.72);opacity:.84}html[data-theme=dark] body .app-main .table-card tbody tr:has(.mini-switch:not(.mini-switch--on)){background:#090c12!important;filter:saturate(.65);opacity:.78}html[data-theme=light] body .app-main .entity-card.entity-card--inactive{background:#e9edf2!important;filter:saturate(.72);opacity:.84}html[data-theme=dark] body .app-main .entity-card.entity-card--inactive{background:#080b10!important;border-color:#2a303a!important;filter:saturate(.62);opacity:.76}html[data-theme] body .app-main .plans-filter .date-period-stepper,html[data-theme] body .app-main .plans-filter .period-filter{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:nowrap!important}html[data-theme] body .app-main .plans-filter .period-date-picker-wrap{background:transparent!important;display:flex!important;align-items:center!important}html[data-theme] body .app-main .plans-filter .period-date-value{min-width:132px!important;height:40px!important;min-height:40px!important;padding:3px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;line-height:1!important;text-align:center!important;border:1px solid var(--user-border,var(--border))!important;border-radius:10px!important;background:var(--user-surface,var(--surface))!important;color:var(--user-text,var(--text))!important;box-shadow:none!important}html[data-theme] body .app-main .plans-filter .period-date-value>span{display:block!important;font-size:9px!important;font-weight:750!important;color:var(--user-muted,var(--muted))!important}html[data-theme] body .app-main .plans-filter .period-date-value>strong{display:block!important;font-size:11px!important;font-weight:850!important;color:var(--user-text,var(--text))!important}html[data-theme=dark] body .app-main .plans-filter .period-date-value{background:var(--user-surface,var(--surface,#111827))!important;border-color:var(--user-border,var(--border,#334155))!important;color:var(--user-text,var(--text,#f8fafc))!important}html[data-theme] body .app-main .modal-close,html[data-theme] body .modal-close{border:1px solid var(--action-color,var(--primary,#2463eb))!important;background:var(--action-color,var(--primary,#2463eb))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 5px 14px color-mix(in srgb,var(--action-color,var(--primary,#2463eb)) 20%,transparent)!important}html[data-theme] body .app-main .modal-close:hover:not(:disabled),html[data-theme] body .modal-close:hover:not(:disabled){background:var(--action-hover,var(--action-color,var(--primary,#2463eb)))!important;border-color:var(--action-hover,var(--action-color,var(--primary,#2463eb)))!important;color:#fff!important}html[data-theme=dark] body .app-main [data-custom-notifications] [data-notification-rule-card]{background:var(--user-surface,var(--surface,#11151d))!important;border-color:var(--user-border,var(--border,#343945))!important;color:var(--user-text,var(--text,#f8fafc))!important}html[data-theme=dark] body .app-main [data-custom-notifications] [data-notification-rule-card] p{color:var(--user-muted,var(--muted,#aeb7c6))!important}html[data-theme=dark] body .app-main [data-custom-notifications] [data-notification-rule-card]>div:not(:first-child):not(:last-child){background:var(--user-surface-soft,var(--surface-soft,#171c25))!important}html[data-theme] body .app-main .notification-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:600px){html[data-theme] body .app-main .financial-detail-day-selector:has(.unified-date-value[aria-label^="Data consultada:"]) .date-stepper-filter{grid-template-columns:40px minmax(130px,1fr) 40px!important;width:100%!important}.notification-toolbar-actions,.trash-bulk-action-bar,.trash-bulk-action-bar>div{align-items:stretch!important;flex-direction:column!important}.notification-toolbar-actions{width:100%}.plans-filter .date-period-stepper,.plans-filter .period-filter{flex-wrap:wrap!important}}html[data-theme] body .app-main .cashlum-date-stepper,html[data-theme] body .app-main .date-period-stepper,html[data-theme] body .app-main .unified-date-stepper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex-wrap:nowrap!important;vertical-align:middle!important}html[data-theme] body .app-main .cashlum-date-picker,html[data-theme] body .app-main .period-date-picker-wrap,html[data-theme] body .app-main .unified-date-picker-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;background:transparent!important}html[data-theme] body .app-main .cashlum-date-value,html[data-theme] body .app-main .period-date-value,html[data-theme] body .app-main .unified-date-value{width:auto!important;min-width:108px!important;height:40px!important;min-height:40px!important;padding:3px 10px!important;margin:0!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;line-height:1!important;text-align:center!important;border:1px solid var(--user-border,var(--border,#334155))!important;border-radius:10px!important;background:var(--user-surface,var(--surface))!important;color:var(--user-text,var(--text))!important;box-shadow:none!important}html[data-theme] body .app-main .cashlum-date-value>span,html[data-theme] body .app-main .period-date-value>span,html[data-theme] body .app-main .unified-date-value>span{display:block;margin:0 0 1px!important;padding:0!important;font-size:9px!important;font-weight:750!important;line-height:1!important;color:var(--user-muted,var(--muted))!important}html[data-theme] body .app-main .cashlum-date-value>strong,html[data-theme] body .app-main .period-date-value>strong,html[data-theme] body .app-main .unified-date-value>strong{display:block!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:850!important;line-height:1.05!important;color:var(--user-text,var(--text))!important}html[data-theme=dark] body .app-main .cashlum-date-value,html[data-theme=dark] body .app-main .period-date-value,html[data-theme=dark] body .app-main .unified-date-value{background:var(--user-surface,var(--surface,#111827))!important;border-color:var(--user-border,var(--border,#334155))!important;color:var(--user-text,var(--text,#f8fafc))!important}html[data-theme=light] body .app-main .cashlum-date-value,html[data-theme=light] body .app-main .period-date-value,html[data-theme=light] body .app-main .unified-date-value{background:var(--user-surface,var(--surface,#ffffff))!important;border-color:var(--user-border,var(--border,#d8dee8))!important;color:var(--user-text,var(--text,#111827))!important}html[data-theme] body .app-main button.cashlum-date-arrow,html[data-theme] body .app-main button.date-stepper-arrow,html[data-theme] body .app-main button.unified-date-arrow{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--action-color,var(--primary,#2463eb))!important;border-radius:10px!important;background:var(--action-color,var(--primary,#2463eb))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:850!important;line-height:1!important;box-shadow:0 5px 14px color-mix(in srgb,var(--action-color,var(--primary,#2463eb)) 18%,transparent)!important}html[data-theme] body .app-main button.cashlum-date-arrow:hover:not(:disabled),html[data-theme] body .app-main button.date-stepper-arrow:hover:not(:disabled),html[data-theme] body .app-main button.unified-date-arrow:hover:not(:disabled){background:var(--action-hover,var(--action-color,var(--primary,#2463eb)))!important;border-color:var(--action-hover,var(--action-color,var(--primary,#2463eb)))!important}html[data-theme] body .app-main button.cashlum-date-arrow:disabled,html[data-theme] body .app-main button.date-stepper-arrow:disabled,html[data-theme] body .app-main button.unified-date-arrow:disabled{background:var(--action-color,var(--primary,#2463eb))!important;border-color:var(--action-color,var(--primary,#2463eb))!important;color:#fff!important;opacity:.45!important}html[data-theme] body .app-main .date-stepper-reset,html[data-theme] body .app-main .unified-date-reset,html[data-theme] body .app-main a.filter-reset-button,html[data-theme] body .app-main button.filter-reset-button{min-height:40px!important;height:40px!important;padding:0 14px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--action-color,var(--primary,#2463eb))!important;border-radius:10px!important;background:var(--action-color,var(--primary,#2463eb))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;line-height:1!important}html[data-theme] body .app-main .date-stepper-filter,html[data-theme] body .app-main .period-filter{align-items:center!important}@media (max-width:600px){html[data-theme] body .app-main .cashlum-date-stepper,html[data-theme] body .app-main .date-period-stepper,html[data-theme] body .app-main .unified-date-stepper{gap:3px!important;flex-wrap:nowrap!important}html[data-theme] body .app-main .cashlum-date-value,html[data-theme] body .app-main .period-date-value,html[data-theme] body .app-main .unified-date-value{min-width:102px!important;padding-inline:8px!important}}html[data-theme=dark] body .app-main .cashlum-date-value,html[data-theme=dark] body .app-main .period-date-value,html[data-theme=dark] body .app-main .unified-date-value{background:var(--surface,#111827)!important;border-color:var(--border,#334155)!important;color:var(--text,#f8fafc)!important}html[data-theme=dark] body .app-main .cashlum-date-value>span,html[data-theme=dark] body .app-main .period-date-value>span,html[data-theme=dark] body .app-main .unified-date-value>span{color:var(--muted,#aeb7c6)!important}html[data-theme=dark] body .app-main .cashlum-date-value>strong,html[data-theme=dark] body .app-main .period-date-value>strong,html[data-theme=dark] body .app-main .unified-date-value>strong{color:var(--text,#f8fafc)!important}html[data-theme=light] body .app-main .cashlum-date-value,html[data-theme=light] body .app-main .period-date-value,html[data-theme=light] body .app-main .unified-date-value{background:var(--surface,#ffffff)!important;border-color:var(--border,#d8dee8)!important;color:var(--text,#111827)!important}html[data-theme=light] body .app-main .cashlum-date-value>span,html[data-theme=light] body .app-main .period-date-value>span,html[data-theme=light] body .app-main .unified-date-value>span{color:var(--muted,#64748b)!important}html[data-theme=light] body .app-main .cashlum-date-value>strong,html[data-theme=light] body .app-main .period-date-value>strong,html[data-theme=light] body .app-main .unified-date-value>strong{color:var(--text,#111827)!important}html[data-theme] body .app-main .date-stepper-reset,html[data-theme] body .app-main .unified-date-reset,html[data-theme] body .app-main a.filter-reset-button,html[data-theme] body .app-main button.cashlum-date-arrow,html[data-theme] body .app-main button.date-stepper-arrow,html[data-theme] body .app-main button.filter-reset-button,html[data-theme] body .app-main button.unified-date-arrow{background:var(--action-color,var(--primary,#2463eb))!important;border-color:var(--action-color,var(--primary,#2463eb))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme] body .app-main .option-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}html[data-theme] body .app-main .option-row-actions .danger-button,html[data-theme] body .app-main .option-row-actions .secondary-button{min-height:34px;padding:0 11px}html[data-theme=dark] body .app-main [data-custom-notifications] [data-notification-rule-card]{background:var(--surface,#11151d)!important;border-color:var(--border,#343945)!important;color:var(--text,#f8fafc)!important}html[data-theme=dark] body .app-main [data-custom-notifications] [data-notification-rule-card]>div:not(:first-child):not(:last-child){background:var(--surface-soft,#171c25)!important;border-color:var(--border,#343945)!important}html[data-theme=dark] body .app-main [data-custom-notifications] [data-notification-rule-card] p,html[data-theme=dark] body .app-main [data-custom-notifications] [data-notification-rule-card] span{color:var(--muted,#aeb7c6)!important}html[data-theme=dark] body .app-main [data-custom-notifications] [data-notification-rule-card] h3,html[data-theme=dark] body .app-main [data-custom-notifications] [data-notification-rule-card] strong{color:var(--text,#f8fafc)!important}html[data-theme=dark] body .app-main .plans-filter .period-date-value{background:#111827!important}html[data-theme=light] body .app-main .plans-filter .period-date-value{background:#ffffff!important}.trash-bulk-progress-wrap{margin:10px 0 14px}.trash-bulk-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:12px 14px;border:1px solid var(--user-border,var(--border));border-radius:12px;background:var(--user-surface,var(--surface));color:var(--user-text,var(--text))}.trash-bulk-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1}.trash-bulk-progress small,.trash-bulk-progress span{color:var(--user-muted,var(--muted));font-size:11px;font-weight:750}.trash-bulk-progress progress{width:100%;height:10px;accent-color:var(--action-color,var(--primary))}.trash-bulk-progress small{min-width:38px;text-align:right}html[data-theme=dark] body .trash-bulk-progress{background:#111827;border-color:#334155;color:#f8fafc}@media(max-width:600px){.trash-bulk-progress>div{align-items:flex-start;flex-direction:column;gap:4px}}html[data-theme] body .app-main .financial-detail-pagination a,html[data-theme] body .app-main .financial-detail-pagination button{background:var(--action-color,var(--primary,#7c3aed))!important;border-color:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme] body .app-main .financial-detail-pagination a:hover:not([aria-disabled=true]),html[data-theme] body .app-main .financial-detail-pagination button:hover:not(:disabled){background:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;border-color:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important}html[data-theme] body .app-main .financial-detail-pagination a[aria-disabled=true],html[data-theme] body .app-main .financial-detail-pagination button:disabled{background:var(--action-color,var(--primary,#7c3aed))!important;border-color:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:.48!important;cursor:not-allowed!important}.notifications-page-scope .notification-action-theme,.notifications-page-scope .notification-toolbar-actions button:not(.danger-button),.notifications-page-scope article[data-notification-rule-card] .secondary-button{background:var(--action-color,var(--primary,#7c3aed))!important;border-color:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important}.notifications-page-scope .notification-action-theme:hover,.notifications-page-scope .notification-toolbar-actions button:not(.danger-button):hover,.notifications-page-scope article[data-notification-rule-card] .secondary-button:hover{background:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;border-color:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;color:#fff!important;filter:brightness(.96)}.notifications-page-scope .notification-action-theme:disabled,.notifications-page-scope .notification-toolbar-actions button:not(.danger-button):disabled,.notifications-page-scope article[data-notification-rule-card] .secondary-button:disabled{background:var(--action-color,var(--primary,#7c3aed))!important;border-color:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important;opacity:.48!important}.notifications-page-scope .notification-toggle{background:#dc2626!important;border-color:#b91c1c!important}.notifications-page-scope .notification-toggle.notification-toggle--on{background:#16a34a!important;border-color:#15803d!important}.notifications-page-scope .notification-toggle i{background:#fff!important}.notifications-page-scope .notification-toggle:disabled{opacity:.5!important}.notifications-page-scope [data-notification-read-action]{background:var(--action-color,var(--primary,#7c3aed))!important;border-color:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important}.notifications-page-scope [data-notification-read-action]:hover{background:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;border-color:var(--action-hover,var(--action-color,var(--primary,#7c3aed)))!important;color:#fff!important}.notifications-page-scope [data-notification-read-action]:disabled{background:var(--action-color,var(--primary,#7c3aed))!important;border-color:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important;opacity:.48!important}.notifications-page-scope [data-custom-notifications] [class*=ruleEditor]{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2401!important;width:min(980px,calc(100vw - 40px))!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important;overscroll-behavior:contain;margin:0!important;padding:20px!important;border-radius:16px!important;background:var(--user-surface,var(--surface,#fff))!important;border:1px solid var(--user-border,var(--border,#dbe2ea))!important;box-shadow:0 24px 70px rgba(2,6,23,.38)!important}.notifications-page-scope .notification-rule-modal-backdrop{z-index:2400!important}.notifications-page-scope [data-notification-rule-default=true]>.cashlum-row-selection{visibility:hidden!important;pointer-events:none!important}.notifications-page-scope .notification-rule-manual-note{background:var(--user-surface-soft,var(--surface-soft,#f8fafc))!important;border-color:var(--user-border,var(--border,#dbe2ea))!important;color:var(--user-muted,var(--muted,#64748b))!important}html[data-theme=dark] .notifications-page-scope [data-custom-notifications] [class*=ruleEditor]{background:#11151d!important;border-color:#343945!important;color:#f8fafc!important}html[data-theme=dark] .notifications-page-scope .notification-rule-manual-note{background:#171c25!important;border-color:#343945!important;color:#aeb7c6!important;-webkit-text-fill-color:#aeb7c6!important}html[data-theme=dark] .notifications-page-scope .notification-rule-manual-note strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html[data-theme=dark] .notifications-page-scope .notification-rule-manual-note p,html[data-theme=dark] .notifications-page-scope .notification-rule-manual-note small,html[data-theme=dark] .notifications-page-scope .notification-rule-manual-note span{color:#aeb7c6!important;-webkit-text-fill-color:#aeb7c6!important}@media(max-width:760px){.notifications-page-scope [data-custom-notifications] [class*=ruleEditor]{left:10px!important;right:10px!important;top:10px!important;bottom:10px!important;width:auto!important;max-height:none!important;transform:none!important;padding:16px!important}}.plans-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px}.plans-overview article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:13px 14px;border:1px solid var(--user-border,var(--border));border-radius:14px;background:var(--user-surface,var(--surface))}.plans-overview span{font-size:11px;font-weight:800;color:var(--user-muted,var(--muted))}.plans-overview strong{font-size:20px;line-height:1.15;color:var(--user-text,var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plans-overview small{font-size:10px;line-height:1.35;color:var(--user-muted,var(--muted))}.installment-card{padding:14px!important}.installment-card,.installment-card-header{gap:10px!important}.installment-card-header h3{margin-top:3px!important;font-size:15px!important}.installment-summary{gap:8px!important}.installment-summary>div{padding:9px 10px!important}.installment-summary span{font-size:10px!important}.installment-summary strong{font-size:13px!important}.installment-list{gap:5px!important}.installment-row-summary{min-height:34px!important;padding:6px 9px!important}.series-main-actions{margin-top:2px!important}.series-select-row{margin-bottom:0!important}html[data-theme=dark] .plans-overview article{background:#11151d!important;border-color:#343945!important}html[data-theme=dark] .plans-overview small,html[data-theme=dark] .plans-overview span{color:#aeb7c6!important}@media(max-width:1350px){.plans-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.plans-overview{grid-template-columns:1fr 1fr}.plans-overview strong{font-size:18px}}@media(max-width:460px){.plans-overview{grid-template-columns:1fr}}@media(min-width:901px){.plans-split-layout{display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important}.plans-column{min-width:0}.plans-column-title{margin-bottom:0!important;padding:10px 12px!important;border:1px solid var(--user-border,var(--border));border-bottom:0;border-radius:12px 12px 0 0;background:var(--user-surface-soft,var(--surface-soft))}.dense-plans-head{display:grid;grid-template-columns:34px minmax(220px,2fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(80px,.7fr) minmax(110px,.9fr) minmax(210px,1fr);align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;border:1px solid var(--user-border,var(--border));border-bottom:0;background:var(--user-surface,var(--surface));color:var(--user-muted,var(--muted));font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.installment-series-grid.installment-series-grid--single{display:block!important;border:1px solid var(--user-border,var(--border));border-radius:0 0 12px 12px;overflow:hidden;background:var(--user-surface,var(--surface))}.installment-series-grid--single>.installment-card{display:grid!important;grid-template-columns:34px minmax(220px,2fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(80px,.7fr) minmax(110px,.9fr) minmax(210px,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:54px;padding:7px 12px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--user-border,var(--border))!important;border-radius:0!important;box-shadow:none!important;background:var(--user-surface,var(--surface))!important}.installment-series-grid--single>.installment-card:last-of-type{border-bottom:0!important}.installment-card .series-select-row{grid-column:1;display:flex!important;align-items:center;justify-content:flex-start;margin:0!important;padding:0!important}.installment-card .series-select-row span{display:none!important}.installment-card .installment-card-header{grid-column:2;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;min-width:0}.installment-card .installment-card-header>div{min-width:0}.installment-card .installment-card-header .eyebrow{margin:0 0 2px!important;font-size:9px!important}.installment-card .installment-card-header h3{margin:0!important;font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.installment-card .state-pill{flex:0 0 auto;font-size:9px!important;padding:3px 7px!important}.installment-card .installment-summary{grid-column:3/7;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.installment-card .installment-summary>div{min-width:0;padding:0!important;border:0!important;background:transparent!important}.installment-card .installment-summary>div>span{display:none!important}.installment-card .installment-summary strong{font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.installment-card .installment-list,.installment-card .series-completed-notice{display:none!important}.installment-card .series-main-actions{grid-column:7;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;white-space:nowrap}.installment-card .series-main-actions .text-button{min-height:30px!important;padding:0 9px!important;border-radius:8px!important}}.notifications-page-scope .dense-notifications-head{display:grid;grid-template-columns:10px minmax(260px,1fr) 145px 190px;align-items:center;grid-gap:12px;gap:12px;padding:9px 12px;border:1px solid var(--user-border,var(--border));border-bottom:0;border-radius:12px 12px 0 0;background:var(--user-surface-soft,var(--surface-soft));color:var(--user-muted,var(--muted));font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.notifications-page-scope [class*=compactList]{gap:0!important;border:1px solid var(--user-border,var(--border));border-radius:0 0 12px 12px;overflow:visible;background:var(--user-surface,var(--surface))}.notifications-page-scope [class*=compactList]>[class*=compactItem]{grid-template-columns:10px minmax(260px,1fr) 145px 190px!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:8px 12px!important;border:0!important;border-bottom:1px solid var(--user-border,var(--border))!important;border-radius:0!important;box-shadow:none!important}.notifications-page-scope [class*=compactList]>[class*=compactItem]:last-of-type{border-bottom:0!important}.notifications-page-scope [class*=compactMain] p{margin-top:2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.notifications-page-scope [class*=compactTime]{font-size:10px!important;white-space:nowrap}.notifications-page-scope [class*=compactActions]{justify-content:flex-end!important;gap:6px!important}.notifications-page-scope [class*=ruleTable]{border:1px solid var(--user-border,var(--border))!important;border-radius:12px!important;overflow:visible!important;background:var(--user-surface,var(--surface))!important}.notifications-page-scope [class*=ruleTableHead]{min-height:38px!important;padding:0 12px!important;background:var(--user-surface-soft,var(--surface-soft))!important;border-bottom:1px solid var(--user-border,var(--border))!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.03em}.notifications-page-scope article[class*=ruleRow]{min-height:52px!important;padding:7px 12px!important;border-bottom:1px solid var(--user-border,var(--border))!important;border-radius:0!important;background:var(--user-surface,var(--surface))!important}.notifications-page-scope article[class*=ruleRow]:last-of-type{border-bottom:0!important}.notifications-page-scope [class*=ruleName] strong{font-size:11px!important}.notifications-page-scope [class*=ruleGenerated],.notifications-page-scope [class*=ruleName] small,.notifications-page-scope [class*=ruleSchedule]{font-size:10px!important}.records-pagination--notifications{margin-top:12px}html[data-theme=dark] .dense-plans-head,html[data-theme=dark] .notifications-page-scope .dense-notifications-head,html[data-theme=dark] .notifications-page-scope [class*=ruleTableHead]{background:#0d1118!important;border-color:#343945!important;color:#aeb7c6!important}html[data-theme=dark] .installment-series-grid--single>.installment-card,html[data-theme=dark] .installment-series-grid.installment-series-grid--single,html[data-theme=dark] .notifications-page-scope [class*=compactList],html[data-theme=dark] .notifications-page-scope [class*=compactList]>[class*=compactItem],html[data-theme=dark] .notifications-page-scope [class*=ruleTable],html[data-theme=dark] .notifications-page-scope article[class*=ruleRow]{background:#11151d!important;border-color:#343945!important}@media(max-width:900px){.dense-plans-head{display:none!important}.installment-series-grid.installment-series-grid--single{border:0!important;background:transparent!important}.installment-series-grid--single>.installment-card{margin-bottom:10px!important}.notifications-page-scope .dense-notifications-head{display:none!important}.notifications-page-scope [class*=compactList]{border:0!important;background:transparent!important;display:grid!important;grid-gap:8px!important;gap:8px!important;overflow:visible!important}.notifications-page-scope [class*=compactList]>[class*=compactItem]{grid-template-columns:8px minmax(0,1fr)!important;border:1px solid var(--user-border,var(--border))!important;border-radius:12px!important}.notifications-page-scope [class*=compactTime]{grid-column:2}.notifications-page-scope [class*=compactActions]{grid-column:2;justify-content:flex-start!important}.notifications-page-scope [class*=ruleTable]{overflow-x:auto!important}.notifications-page-scope [class*=ruleTableHead],.notifications-page-scope article[class*=ruleRow]{min-width:760px}}.admin-panel-nav.admin-panel-nav--grouped{display:flex!important;gap:8px!important;flex-wrap:wrap!important;width:max-content!important;max-width:100%!important;margin:0 0 18px!important;padding:6px!important;border:1px solid var(--user-border,var(--border,#dbe2ea))!important;border-radius:14px!important;background:var(--user-surface,var(--surface,#fff))!important;box-shadow:0 4px 14px rgba(15,23,42,.04)!important}.admin-panel-nav.admin-panel-nav--grouped a,.admin-panel-nav.admin-panel-nav--grouped button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important;padding:10px 16px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--user-muted,var(--muted,#64748b))!important;text-decoration:none!important;font:inherit!important;font-weight:700!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.admin-panel-nav.admin-panel-nav--grouped a:hover,.admin-panel-nav.admin-panel-nav--grouped button:hover{background:var(--user-surface-soft,var(--surface-soft,#f3f4f6))!important;color:var(--user-text,var(--text,#111827))!important}.admin-panel-nav.admin-panel-nav--grouped a[aria-current=page],.admin-panel-nav.admin-panel-nav--grouped button.is-active,.admin-panel-nav.admin-panel-nav--grouped button[aria-selected=true]{background:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important;box-shadow:0 3px 10px color-mix(in srgb,var(--action-color,var(--primary,#7c3aed)) 28%,transparent)!important}.admin-inline-panel,.admin-unified-content{min-width:0}.admin-inline-panel>.section-title{margin-top:2px}html[data-theme=dark] .admin-panel-nav.admin-panel-nav--grouped{background:#11151d!important;border-color:#343945!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}html[data-theme=dark] .admin-panel-nav.admin-panel-nav--grouped a,html[data-theme=dark] .admin-panel-nav.admin-panel-nav--grouped button{color:#aeb7c6!important}html[data-theme=dark] .admin-panel-nav.admin-panel-nav--grouped a:hover,html[data-theme=dark] .admin-panel-nav.admin-panel-nav--grouped button:hover{background:#171c25!important;color:#f8fafc!important}html[data-theme=dark] .admin-panel-nav.admin-panel-nav--grouped a[aria-current=page],html[data-theme=dark] .admin-panel-nav.admin-panel-nav--grouped button.is-active,html[data-theme=dark] .admin-panel-nav.admin-panel-nav--grouped button[aria-selected=true]{background:var(--action-color,var(--primary,#7c3aed))!important;color:#fff!important}@media(max-width:760px){.admin-panel-nav.admin-panel-nav--grouped{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:5px!important}.admin-panel-nav.admin-panel-nav--grouped a,.admin-panel-nav.admin-panel-nav--grouped button{padding:10px 6px!important;min-width:0!important;text-align:center!important}}html[data-theme=light] .admin-workspace-tabs{background:var(--user-surface,#fff)!important;border-color:var(--user-border,#dbe2ea)!important}html[data-theme=light] .admin-workspace-tab{color:var(--user-text,#111827)!important;background:transparent!important}html[data-theme=light] .admin-workspace-tab strong{color:var(--user-text,#111827)!important}html[data-theme=light] .admin-workspace-tab small{color:var(--user-muted,#64748b)!important}html[data-theme=light] .admin-workspace-tab-icon{color:var(--action-color,#7c3aed)!important}html[data-theme=light] .admin-workspace-tab--active{background:var(--action-color,#7c3aed)!important;border-color:var(--action-color,#7c3aed)!important;color:#fff!important}html[data-theme=light] .admin-workspace-tab--active .admin-workspace-tab-icon,html[data-theme=light] .admin-workspace-tab--active small,html[data-theme=light] .admin-workspace-tab--active strong{color:#fff!important;opacity:1!important}html[data-theme=light] .admin-workspace-tab:not(.admin-workspace-tab--active):hover{background:var(--user-surface-soft,#f3f4f6)!important}