@media (min-width:1101px){.aurora-app .au-dash-main:has(.acct-page){padding-right:var(--space-6)}}.aurora-app .acct-page{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.aurora-app .au-skin{--background:color-mix(in srgb, var(--au-surface-100) 70%, transparent);--foreground:var(--au-ink);--card:transparent;--card-foreground:var(--au-ink);--popover:var(--au-surface-200);--popover-foreground:var(--au-ink);--primary:var(--au-brand-500);--primary-foreground:#fff;--secondary:var(--au-surface-300);--secondary-foreground:var(--au-ink);--muted:color-mix(in srgb, var(--au-ink) 6%, transparent);--muted-foreground:var(--au-ink-muted);--accent:color-mix(in srgb, var(--au-ink) 9%, transparent);--accent-foreground:var(--au-ink);--destructive:var(--au-danger);--border:var(--au-border-hairline);--input:var(--au-glass-border);--ring:var(--au-brand-500);--surface-base:var(--au-surface-100);--surface-raised:var(--au-surface-200);--surface-card:transparent;--surface-elevated:var(--au-surface-300);color:var(--au-ink)}.aurora-app .au-skin [data-slot=card]{border-radius:var(--au-radius-lg);background:radial-gradient(110% 80% at 0% 0%, color-mix(in srgb, var(--au-brand-400) 7%, transparent), transparent 60%), linear-gradient(150deg, var(--au-glass-fill-top), var(--au-glass-fill-bottom));box-shadow:var(--au-shadow-md), inset 0 1px 0 var(--au-glass-shine), inset 1px 0 0 var(--au-glass-edge-dim), inset 0 -1px 0 var(--au-glass-edge-dim), inset 0 0 28px var(--au-glass-inner);-webkit-backdrop-filter:var(--au-glass-blur-widget);backdrop-filter:var(--au-glass-blur-widget);border:0;position:relative}.aurora-app .au-skin [data-slot=card]:before{content:"";border-radius:inherit;background:linear-gradient(150deg, var(--au-glass-edge-lit), var(--au-glass-edge-dim) 45%, var(--au-glass-edge-lit));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.aurora-app .au-skin [data-slot=input],.aurora-app .au-skin [data-slot=select-trigger],.aurora-app .au-skin textarea{background:var(--au-surface-200);border-color:var(--au-border-hairline);border-radius:var(--au-radius-md);color:var(--au-ink)}.aurora-app .au-skin [data-slot=input]:focus-visible,.aurora-app .au-skin [data-slot=select-trigger]:focus-visible,.aurora-app .au-skin textarea:focus-visible{box-shadow:var(--au-focus);border-color:var(--au-brand-500);outline:none}.aurora-app .au-skin [data-slot=input]::placeholder,.aurora-app .au-skin textarea::placeholder{color:var(--au-ink-faint)}.aurora-app .au-skin button[class*=border-input],.aurora-app .au-skin button[class*=bg-background]{background:var(--au-surface-glass);border-color:var(--au-glass-border);color:var(--au-ink);-webkit-backdrop-filter:var(--au-blur-glass);backdrop-filter:var(--au-blur-glass)}.aurora-app .au-skin [data-slot=tabs-list]{background:var(--au-surface-glass);border:1px solid var(--au-glass-border);border-radius:var(--au-radius-full);padding:3px}.aurora-app .au-skin [data-slot=tabs-trigger]{border-radius:var(--au-radius-full);color:var(--au-ink-muted)}.aurora-app .au-skin [data-slot=tabs-trigger][data-state=active]{background:var(--au-surface-300);color:var(--au-ink);box-shadow:none}.aurora-app .au-skin [data-slot=table-container]{border-radius:var(--au-radius-lg)}.aurora-app .au-skin [data-slot=table-head]{color:var(--au-ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.aurora-app .au-skin [data-slot=table-row]{border-color:var(--au-border-hairline)}.aurora-app .au-skin [data-slot=table-row]:hover{background:color-mix(in srgb, var(--au-ink) 4%, transparent)}.aurora-app .au-skin .text-green-600,.aurora-app .au-skin .text-emerald-600,.aurora-app .au-skin .text-green-500{color:var(--au-success)}.aurora-app .au-skin .text-red-600,.aurora-app .au-skin .text-red-500{color:var(--au-danger)}.aurora-app .acct-toolbar{border-radius:var(--au-radius-lg);padding:var(--space-3);align-items:center;gap:var(--space-3);-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--au-surface-100) 55%, transparent);flex-wrap:wrap;display:flex}.aurora-app .acct-toolbar-end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.aurora-app .acct-search{flex:280px;min-width:0;max-width:420px;position:relative}.aurora-app .acct-search .au-input{border-radius:999px;height:36px;font-size:13px}.aurora-app .acct-count{color:var(--au-ink-faint);margin:0;font-size:12px}.aurora-app .acct-section-head{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.aurora-app .acct-section-head h2{margin:0}.aurora-app .acct-banner{align-items:flex-start;gap:var(--space-3);border-radius:var(--au-radius-lg);padding:var(--space-3) var(--space-4);border-left:3px solid var(--au-warning);display:flex}.aurora-app .acct-banner p{margin:0}.aurora-app .acct-banner-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.aurora-app .acct-banner svg{color:var(--au-warning);flex:none;margin-top:2px}.aurora-app .acct-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.aurora-app .acct-card{flex-direction:column;height:auto;padding:0;display:flex}.aurora-app .acct-card-photo{aspect-ratio:16/9;background:var(--au-surface-300);display:block;position:relative}.aurora-app .acct-card-photo img{object-fit:cover}.aurora-app .acct-card-body{padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.aurora-app .acct-card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.aurora-app .acct-figures{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.aurora-app .acct-figures dt{text-transform:uppercase;letter-spacing:.06em;color:var(--au-ink-faint);font-size:11px}.aurora-app .acct-figures dd{font-variant-numeric:tabular-nums;color:var(--au-ink);margin:2px 0 0;font-size:13px}.aurora-app .acct-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--au-border-hairline);margin-top:auto;display:flex}.aurora-app .acct-profit{color:var(--au-success);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.aurora-app .acct-profit.acct-neg{color:var(--au-danger)}.aurora-app .acct-table{min-width:880px}.aurora-app .au-glass-chip[data-locked=true]{color:var(--au-ink-muted)}.aurora-app .acct-stats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aurora-app .acct-stat{height:auto;padding:var(--space-3) var(--space-4);gap:2px}.aurora-app .acct-stat-value{font-variant-numeric:tabular-nums;margin:0}.aurora-app .acct-breakdown{border-radius:var(--au-radius-lg);padding:var(--space-3) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.aurora-app .acct-bar{background:color-mix(in srgb, var(--au-ink) 8%, transparent);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.aurora-app .acct-bar-seg{height:100%;display:block}.aurora-app .acct-legend{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.aurora-app .acct-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.aurora-app .acct-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.aurora-app .acct-bar-seg[data-index="0"],.aurora-app .acct-dot[data-index="0"]{background:var(--au-brand-400)}.aurora-app .acct-bar-seg[data-index="1"],.aurora-app .acct-dot[data-index="1"]{background:var(--au-aurora-cyan)}.aurora-app .acct-bar-seg[data-index="2"],.aurora-app .acct-dot[data-index="2"]{background:var(--au-aurora-violet)}.aurora-app .acct-bar-seg[data-index="3"],.aurora-app .acct-dot[data-index="3"]{background:var(--au-warning)}.aurora-app .acct-bar-seg[data-index="4"],.aurora-app .acct-dot[data-index="4"]{background:var(--au-success)}.aurora-app .acct-bar-seg[data-index="5"],.aurora-app .acct-dot[data-index="5"]{background:var(--au-aurora-magenta)}.aurora-app .acct-dates{flex-wrap:wrap;align-items:flex-end}.aurora-app .acct-dates .cmp-field .au-input{width:150px;height:32px;font-size:12px}.aurora-app .acct-desc{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:320px;display:inline-block;overflow:hidden}.aurora-app .acct-recurring{margin-left:var(--space-2);color:var(--au-ink-muted);vertical-align:middle;align-items:center;gap:4px;font-size:11px;display:inline-flex}@media (max-width:1100px){.aurora-app .acct-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.aurora-app .acct-stats{grid-template-columns:minmax(0,1fr)}.aurora-app .acct-toolbar-end{margin-left:0}}
.aurora-app.au-ovl,.aurora-app.au-ovl>.au-ovl-skin{display:contents}.aurora-app.au-ovl [data-slot=dialog-overlay],.aurora-app.au-ovl [data-slot=alert-dialog-overlay],.aurora-app.au-ovl [data-slot=modal-overlay],.aurora-app.au-ovl [data-slot=sheet-overlay]{background:color-mix(in srgb, var(--au-surface-0) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aurora-app.au-ovl [data-slot=dialog-content],.aurora-app.au-ovl [data-slot=alert-dialog-content],.aurora-app.au-ovl [data-slot=modal-content],.aurora-app.au-ovl [data-slot=sheet-content]{color:var(--au-ink);border-radius:var(--au-radius-lg);background:radial-gradient(110% 80% at 0% 0%, color-mix(in srgb, var(--au-brand-400) 9%, transparent), transparent 60%), linear-gradient(150deg, var(--au-surface-200), var(--au-surface-100));box-shadow:var(--au-shadow-lg,0 24px 60px #00000073), inset 0 1px 0 var(--au-glass-shine), inset 1px 0 0 var(--au-glass-edge-dim), inset 0 -1px 0 var(--au-glass-edge-dim);border:0}.aurora-app.au-ovl [data-slot=sheet-content]{border-radius:0}.aurora-app.au-ovl [data-slot=sheet-content][data-side=right]{border-radius:var(--au-radius-lg) 0 0 var(--au-radius-lg)}.aurora-app.au-ovl [data-slot=sheet-content][data-side=left]{border-radius:0 var(--au-radius-lg) var(--au-radius-lg) 0}.aurora-app.au-ovl [data-slot=modal-header],.aurora-app.au-ovl [data-slot=modal-footer]{background:var(--au-surface-200);border-color:var(--au-border-hairline)}.aurora-app.au-ovl [data-slot=dialog-footer],.aurora-app.au-ovl [data-slot=alert-dialog-footer]{background:color-mix(in srgb, var(--au-ink) 5%, transparent);border-color:var(--au-border-hairline)}.aurora-app.au-ovl [data-slot$=-title]{font-family:var(--au-font-display);color:var(--au-ink)}.aurora-app.au-ovl [data-slot$=-description]{color:var(--au-ink-muted)}.aurora-app.au-ovl [data-slot=button][data-variant=default],.aurora-app.au-ovl [data-slot=button][data-variant=gradient]{background:linear-gradient(135deg, var(--au-brand-600), var(--au-brand-500));color:var(--au-on-accent);box-shadow:var(--au-shadow-sm);border-color:#0000}.aurora-app.au-ovl [data-slot=button][data-variant=default]:hover,.aurora-app.au-ovl [data-slot=button][data-variant=gradient]:hover{box-shadow:var(--au-glow-brand);opacity:1}.aurora-app.au-ovl [data-slot=button][data-variant=outline],.aurora-app.au-ovl [data-slot=button][data-variant=secondary]{background:var(--au-surface-glass);border-color:var(--au-glass-border);color:var(--au-ink)}.aurora-app.au-ovl [data-slot=button][data-variant=outline]:hover,.aurora-app.au-ovl [data-slot=button][data-variant=secondary]:hover{border-color:var(--au-brand-400);color:var(--au-brand-400)}.aurora-app.au-ovl [data-slot=button][data-variant=ghost]{color:var(--au-ink-muted);background:0 0}.aurora-app.au-ovl [data-slot=button][data-variant=ghost]:hover{background:color-mix(in srgb, var(--au-ink) 8%, transparent);color:var(--au-ink)}.aurora-app.au-ovl [data-slot=button][data-variant=destructive]{background:var(--au-danger-surface);color:var(--au-danger);border-color:color-mix(in srgb, var(--au-danger) 35%, transparent)}.aurora-app.au-ovl [data-slot=button][data-variant=destructive]:hover{background:color-mix(in srgb, var(--au-danger) 22%, transparent)}.aurora-app.au-ovl [data-slot=button][data-variant=link]{color:var(--au-brand-400)}.aurora-app.au-ovl [data-slot=button]:focus-visible{box-shadow:var(--au-focus);outline:none}.aurora-app.au-ovl [data-slot=select-content],.aurora-app.au-ovl [data-slot=dropdown-menu-content],.aurora-app.au-ovl [data-slot=dropdown-menu-sub-content],.aurora-app.au-ovl [data-slot=popover-content],.aurora-app.au-ovl [data-slot=context-menu-content],.aurora-app.au-ovl [data-slot=context-menu-sub-content]{color:var(--au-ink);border:1px solid var(--au-glass-border);border-radius:var(--au-radius-md);background:var(--au-surface-200);box-shadow:var(--au-shadow-md)}.aurora-app.au-ovl [data-slot=tooltip-content]{background:var(--au-surface-200);color:var(--au-ink);border:1px solid var(--au-glass-border)}