html[data-theme=dark],html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#02060b;--background-subtle:#0b1118;--surface:#111b26;--surface-raised:#152232;--surface-hover:#ffffff0a;--surface-active:#ff6f2624;--surface-inverse:#f8fafc;--text-primary:#f8fafc;--text-secondary:#b7c1ce;--text-muted:#94a3b8;--text-inverse:#12213a;--border:#263445;--border-strong:#334155;--divider:#ffffff14;--brand:#ff6f26;--brand-hover:#ff8a4c;--brand-soft:#ff6f2624;--brand-foreground:#0b1118;--success:#29cd62;--success-soft:#29cd622e;--success-foreground:#bbf7d0;--warning:#ffbe36;--warning-soft:#ffbe3629;--warning-foreground:#fde68a;--danger:#ff5252;--danger-soft:#ff525229;--danger-foreground:#fecaca;--info:#45a6ff;--info-soft:#45a6ff29;--info-foreground:#bfdbfe;--input-background:#0a1017b8;--input-border:#263445;--input-placeholder:#64748b;--table-header:#1c120dfa;--table-row:transparent;--table-row-hover:#ffa6000a;--table-row-selected:#ff6f261a;--sidebar-background:#0a1017;--sidebar-item:transparent;--sidebar-item-hover:#ffffff0a;--sidebar-item-active:#ff6f2624;--sidebar-section-label:#64748b;--header-background:transparent;--overlay:#02060bb8;--shadow-color:#00000059;--focus-ring:#ff6f268c}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f9fc;--background-subtle:#f4f7fb;--surface:#fff;--surface-raised:#fff;--surface-hover:#f1f5f9;--surface-active:#f973161a;--surface-inverse:#12213a;--text-primary:#12213a;--text-secondary:#64748b;--text-muted:#7c879b;--text-inverse:#f8fafc;--border:#dde5ef;--border-strong:#c9d4e3;--divider:#e6ecf3;--brand:#f97316;--brand-hover:#ea580c;--brand-soft:#f973161a;--brand-foreground:#fff;--success:#16a34a;--success-soft:#dcfce7;--success-foreground:#14532d;--warning:#d97706;--warning-soft:#fef3c7;--warning-foreground:#78350f;--danger:#dc2626;--danger-soft:#fee2e2;--danger-foreground:#7f1d1d;--info:#2563eb;--info-soft:#dbeafe;--info-foreground:#1e3a8a;--input-background:#fff;--input-border:#dde5ef;--input-placeholder:#94a3b8;--table-header:#f8fafc;--table-row:#fff;--table-row-hover:#f8fafc;--table-row-selected:#f9731614;--sidebar-background:#fff;--sidebar-item:transparent;--sidebar-item-hover:#f8fafc;--sidebar-item-active:#f973161a;--sidebar-section-label:#94a3b8;--header-background:transparent;--overlay:#0f172a73;--shadow-color:#0f172a14;--focus-ring:#f9731673}html[data-theme=dark] body,html:not([data-theme]) body,html[data-theme=light] body{background:var(--background);color:var(--text-primary)}html[data-theme=clear]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--background-subtle:#f8fafc;--surface:#fff;--surface-raised:#fff;--surface-hover:#f1f5f9;--surface-active:#ff6f261a;--surface-inverse:#0a1017;--text-primary:#12213a;--text-secondary:#64748b;--text-muted:#7c879b;--text-inverse:#f8fafc;--border:#e2e8f0;--border-strong:#cbd5e1;--divider:#e6ecf3;--brand:#ff6f26;--brand-hover:#ff8a4c;--brand-soft:#ff6f261f;--brand-foreground:#fff;--success:#16a34a;--success-soft:#dcfce7;--success-foreground:#14532d;--warning:#d97706;--warning-soft:#fef3c7;--warning-foreground:#78350f;--danger:#dc2626;--danger-soft:#fee2e2;--danger-foreground:#7f1d1d;--info:#45a6ff;--info-soft:#dbeafe;--info-foreground:#1e3a8a;--input-background:#fff;--input-border:#e2e8f0;--input-placeholder:#94a3b8;--table-header:#f8fafc;--table-row:#fff;--table-row-hover:#f8fafc;--table-row-selected:#ff6f2614;--sidebar-background:#0a1017;--sidebar-item:transparent;--sidebar-item-hover:#ffffff0a;--sidebar-item-active:#ff6f2624;--sidebar-section-label:#64748b;--header-background:transparent;--overlay:#0f172a73;--shadow-color:#0f172a14;--focus-ring:#ff6f2673}html[data-theme=clear] body{background:var(--background);color:var(--text-primary)}.theme-select{border:1px solid var(--border);background:var(--surface);min-height:2.5rem;color:var(--text-secondary);box-shadow:0 1px 2px var(--shadow-color);border-radius:.75rem;align-items:center;gap:.45rem;padding:.2rem .45rem .2rem .65rem;display:inline-flex}.theme-select--compact{padding:.15rem .35rem}.theme-select__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:.68rem;font-weight:800}.theme-select__control{appearance:none;color:var(--text-primary);cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - .7rem) 55%,calc(100% - .4rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;padding:.35rem 1.4rem .35rem .15rem;font-size:.82rem;font-weight:700}.theme-select__control:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-select__control:disabled{opacity:.65;cursor:wait}.theme-select__control option{color:#12213a;background:#fff}@media (max-width:640px){.theme-select__label{display:none}}
.admin-theme{--fitdog-bg:#0b1118;--fitdog-sidebar:#0a1017;--fitdog-surface:#111b26;--fitdog-surface-elevated:#152232;--fitdog-border:#263445;--fitdog-text:#f8fafc;--fitdog-text-secondary:#b7c1ce;--fitdog-orange:#ff6f26;--fitdog-amber:#ffa612;--fitdog-success:#29cd62;--fitdog-warning:#ffbe36;--fitdog-danger:#ff5252;--fitdog-info:#45a6ff;--fitdog-teal:#30d2be;--admin-bg:var(--fitdog-bg);--admin-card:var(--fitdog-surface);--admin-card-alt:var(--fitdog-surface-elevated);--admin-border:var(--fitdog-border);--admin-muted:var(--fitdog-text-secondary);--crossover-bg:var(--fitdog-bg);--crossover-card:var(--fitdog-surface);--crossover-card-alt:var(--fitdog-surface-elevated);--crossover-border:var(--fitdog-border);--crossover-amber:var(--fitdog-amber);--crossover-gold:var(--fitdog-orange);--crossover-text:var(--fitdog-text);--crossover-muted:var(--fitdog-text-secondary);--crossover-green:var(--fitdog-success);--crossover-red:var(--fitdog-danger);background:radial-gradient(circle at 12% 0%, #ff6f2614, transparent 32%), radial-gradient(circle at 88% 8%, #45a6ff0f, transparent 28%), var(--fitdog-bg);min-height:100vh;color:var(--fitdog-text)}.admin-callout--success{color:#bbf7d0;background:#29cd621f;border:1px solid #29cd6259}.admin-sidebar{border-right:1px solid var(--fitdog-border);background:var(--fitdog-sidebar)}.admin-sidebar-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-sidebar-brand__text{min-width:0}.admin-sidebar-brand__title{color:var(--fitdog-text);font-size:1rem;font-weight:900;line-height:1.2}.admin-sidebar-brand__subtitle{color:var(--fitdog-text-secondary);font-size:.72rem;font-weight:600}.admin-nav-item{letter-spacing:-.01em;width:100%;color:var(--fitdog-text-secondary);background:0 0;border:none;border-radius:.65rem;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.admin-nav-item:hover{color:var(--fitdog-text);background:#ffffff0f}.admin-nav-item--active,.admin-nav-item--active-parent{color:var(--fitdog-text);box-shadow:none;background:#ff6f2629;border:none}.admin-nav-item__icon{opacity:.92;flex-shrink:0;width:1.25rem;height:1.25rem}.admin-nav-item--active .admin-nav-item__icon,.admin-nav-item--active-parent .admin-nav-item__icon{opacity:1}.admin-user-card{border:1px solid var(--fitdog-border);background:var(--fitdog-surface-elevated);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.admin-user-card__avatar{width:2.5rem;height:2.5rem;color:var(--fitdog-text);background:linear-gradient(135deg,#ff6f2659,#ffa61233);border-radius:999px;place-items:center;font-size:.95rem;font-weight:900;display:grid}.admin-user-card__name{color:var(--fitdog-text);font-size:.88rem;font-weight:800}.admin-user-card__meta{color:var(--fitdog-text-secondary);font-size:.72rem}.admin-header-brand{align-items:center;gap:.5rem;display:none}@media (min-width:1024px){.admin-header-brand{display:flex}}.admin-header-brand__label{letter-spacing:.12em;color:var(--fitdog-orange);font-size:.72rem;font-weight:800}.admin-btn-primary{color:#fff;background:linear-gradient(#ff8a4c,#ff6f26 58%,#e85a12);border:1px solid #ff6f268c;box-shadow:0 10px 24px #ff6f2647}.admin-btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 12px 28px #ff6f2657}.admin-btn-secondary{border:1px solid var(--fitdog-border);color:var(--fitdog-text);background:#111b26d9}.admin-btn-secondary:hover:not(:disabled){background:#152232f2;border-color:#ff6f2659}.admin-tab--active{border-bottom-color:var(--fitdog-orange);color:var(--fitdog-text);font-weight:600}.admin-status-dot{background:var(--fitdog-success);box-shadow:0 0 0 4px #29cd622e}.admin-card,.crossover-card{border:1px solid var(--fitdog-border);background:linear-gradient(180deg, #ffffff05, transparent 24%), var(--fitdog-surface);box-shadow:0 16px 36px #00000047}.fitdog-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1024px){.fitdog-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fitdog-kpi-card{border:1px solid var(--fitdog-border);background:var(--fitdog-surface-elevated);border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.fitdog-kpi-card--danger{border-color:#ff525259}.fitdog-kpi-card--warning{border-color:#ffbe3659}.fitdog-kpi-card--info{border-color:#45a6ff59}.fitdog-kpi-card__value{color:var(--fitdog-text);font-size:1.75rem;font-weight:900;line-height:1}.fitdog-kpi-card__label{color:var(--fitdog-text);margin-top:.35rem;font-size:.88rem;font-weight:800}.fitdog-kpi-card__helper{color:var(--fitdog-text-secondary);margin-top:.15rem;font-size:.75rem}.fitdog-dash-icon{-o-object-fit:contain;object-fit:contain;display:block}.fitdog-action-icon-btn{border:1px solid var(--fitdog-border);background:#152232e6;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .15s,background .15s;display:inline-grid}.fitdog-action-icon-btn:hover:not(:disabled){background:#ff6f261f;border-color:#ff6f2673}.fitdog-action-icon-btn:disabled{opacity:.45;cursor:not-allowed}.crossover-table th{letter-spacing:.06em;color:var(--fitdog-text-secondary);border-bottom:1px solid var(--fitdog-border);padding:.85rem .75rem;font-size:.72rem}.crossover-table td{vertical-align:top;border-bottom:1px solid #263445a6;padding:1rem .75rem}.crossover-input,.crossover-select,.admin-input,.admin-select{border-color:var(--fitdog-border);background:#0a1017b8}.crossover-btn--primary{color:#fff;background:linear-gradient(#ff8a4c,#ff6f26 58%,#e85a12);border-color:#ff6f268c}.crossover-btn--outline,.crossover-btn--ghost{border-color:var(--fitdog-border);color:var(--fitdog-text)}
html[data-theme=light] .admin-theme{--fitdog-bg:#f7f9fc;--fitdog-sidebar:#fff;--fitdog-surface:#fff;--fitdog-surface-elevated:#fff;--fitdog-border:#dde5ef;--fitdog-text:#12213a;--fitdog-text-secondary:#64748b;--fitdog-orange:#f97316;--fitdog-amber:#f59e0b;--fitdog-success:#16a34a;--fitdog-warning:#d97706;--fitdog-danger:#dc2626;--fitdog-info:#2563eb;--fitdog-teal:#0d9488;--admin-bg:#f7f9fc;--admin-card:#fff;--admin-card-alt:#fff;--admin-border:#dde5ef;--admin-muted:#64748b;--crossover-bg:#f7f9fc;--crossover-card:#fff;--crossover-card-alt:#fff;--crossover-border:#dde5ef;--crossover-amber:#f59e0b;--crossover-gold:#f97316;--crossover-text:#12213a;--crossover-muted:#64748b;--crossover-green:#16a34a;--crossover-red:#dc2626;background:radial-gradient(circle at 12% 0%, #f973160d, transparent 32%), radial-gradient(circle at 88% 8%, #2563eb0a, transparent 28%), var(--fitdog-bg);color:var(--fitdog-text)}html[data-theme=light] .admin-sidebar{border-right:1px solid var(--fitdog-border);background:var(--fitdog-sidebar);box-shadow:1px 0 #0f172a08}html[data-theme=light] .admin-nav-item{color:var(--fitdog-text-secondary)}html[data-theme=light] .admin-nav-item:hover{color:var(--fitdog-text);background:#0f172a0a}html[data-theme=light] .admin-nav-item--active,html[data-theme=light] .admin-nav-item--active-parent{color:#0f172a;box-shadow:none;background:#e8f1ff;border:none}html[data-theme=light] .admin-nav-item--active .admin-nav-item__icon,html[data-theme=light] .admin-nav-item--active-parent .admin-nav-item__icon{filter:none;opacity:1}html[data-theme=light] .admin-user-card{border-color:var(--fitdog-border);background:var(--fitdog-surface);box-shadow:0 1px 2px var(--shadow-color)}html[data-theme=light] .admin-user-card__avatar{color:var(--fitdog-text);background:linear-gradient(135deg,#f973162e,#fbbf241f)}html[data-theme=light] .admin-btn-primary{background:linear-gradient(180deg, #fb923c, var(--fitdog-orange) 58%, #ea580c);color:#fff;border-color:#f9731673;box-shadow:0 8px 18px #f9731638}html[data-theme=light] .admin-btn-secondary{border-color:var(--fitdog-border);background:var(--fitdog-surface);color:var(--fitdog-text);box-shadow:0 1px 2px var(--shadow-color)}html[data-theme=light] .admin-btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:#f9731659}html[data-theme=light] .admin-card,html[data-theme=light] .crossover-card,html[data-theme=light] .fitdog-kpi-card{border-color:var(--fitdog-border);background:var(--fitdog-surface);box-shadow:0 1px 3px var(--shadow-color), 0 8px 24px #0f172a0a}html[data-theme=light] .admin-page-title,html[data-theme=light] .admin-section-title,html[data-theme=light] .admin-theme .text-white,html[data-theme=light] .admin-help-group-title,html[data-theme=light] .admin-help-card-title,html[data-theme=light] .admin-header-brand .text-white,html[data-theme=light] .admin-header-brand__title{color:var(--fitdog-text)}html[data-theme=light] .admin-theme [class*=text-emerald-50],html[data-theme=light] .admin-theme [class*=text-emerald-100],html[data-theme=light] .admin-theme [class*=text-emerald-200],html[data-theme=light] .admin-theme [class*=text-emerald-300],html[data-theme=light] .admin-theme [class*=text-green-50],html[data-theme=light] .admin-theme [class*=text-green-100],html[data-theme=light] .admin-theme [class*=text-green-200],html[data-theme=light] .admin-theme [class*=text-green-300],html[data-theme=light] .admin-theme [class*=text-lime-100],html[data-theme=light] .admin-theme [class*=text-lime-200],html[data-theme=light] .admin-theme [class*=text-lime-300]{color:#166534!important}html[data-theme=light] .admin-theme [class*=text-emerald-400],html[data-theme=light] .admin-theme [class*=text-emerald-500],html[data-theme=light] .admin-theme [class*=text-green-400],html[data-theme=light] .admin-theme [class*=text-green-500]{color:#047857!important}html[data-theme=light] .admin-theme [class*=text-rose-50],html[data-theme=light] .admin-theme [class*=text-rose-100],html[data-theme=light] .admin-theme [class*=text-rose-200],html[data-theme=light] .admin-theme [class*=text-rose-300],html[data-theme=light] .admin-theme [class*=text-red-50],html[data-theme=light] .admin-theme [class*=text-red-100],html[data-theme=light] .admin-theme [class*=text-red-200],html[data-theme=light] .admin-theme [class*=text-red-300]{color:#991b1b!important}html[data-theme=light] .admin-theme [class*=text-rose-400],html[data-theme=light] .admin-theme [class*=text-red-400],html[data-theme=light] .admin-theme [class*=text-red-500]{color:#b91c1c!important}html[data-theme=light] .admin-theme [class*=text-amber-50],html[data-theme=light] .admin-theme [class*=text-amber-100],html[data-theme=light] .admin-theme [class*=text-amber-200],html[data-theme=light] .admin-theme [class*=text-amber-300],html[data-theme=light] .admin-theme [class*=text-yellow-50],html[data-theme=light] .admin-theme [class*=text-yellow-100],html[data-theme=light] .admin-theme [class*=text-yellow-200],html[data-theme=light] .admin-theme [class*=text-yellow-300]{color:#92400e!important}html[data-theme=light] .admin-theme [class*=text-amber-400],html[data-theme=light] .admin-theme [class*=text-yellow-400],html[data-theme=light] .admin-theme [class*=text-orange-200],html[data-theme=light] .admin-theme [class*=text-orange-300]{color:#c2410c!important}html[data-theme=light] .admin-theme [class*=text-sky-50],html[data-theme=light] .admin-theme [class*=text-sky-100],html[data-theme=light] .admin-theme [class*=text-sky-200],html[data-theme=light] .admin-theme [class*=text-sky-300],html[data-theme=light] .admin-theme [class*=text-blue-50],html[data-theme=light] .admin-theme [class*=text-blue-100],html[data-theme=light] .admin-theme [class*=text-blue-200],html[data-theme=light] .admin-theme [class*=text-blue-300],html[data-theme=light] .admin-theme [class*=text-cyan-100],html[data-theme=light] .admin-theme [class*=text-cyan-200],html[data-theme=light] .admin-theme [class*=text-cyan-300]{color:#1d4ed8!important}html[data-theme=light] .admin-theme [class*=text-sky-400],html[data-theme=light] .admin-theme [class*=text-blue-400],html[data-theme=light] .admin-theme [class*=text-cyan-400]{color:#2563eb!important}html[data-theme=light] .admin-theme [class*=text-violet-100],html[data-theme=light] .admin-theme [class*=text-violet-200],html[data-theme=light] .admin-theme [class*=text-violet-300],html[data-theme=light] .admin-theme [class*=text-purple-100],html[data-theme=light] .admin-theme [class*=text-purple-200],html[data-theme=light] .admin-theme [class*=text-purple-300],html[data-theme=light] .admin-theme [class*=text-fuchsia-100],html[data-theme=light] .admin-theme [class*=text-fuchsia-200],html[data-theme=light] .admin-theme [class*=text-fuchsia-300]{color:#6d28d9!important}html[data-theme=light] .admin-theme [class*=text-slate-100],html[data-theme=light] .admin-theme [class*=text-slate-200],html[data-theme=light] .admin-theme [class*=text-gray-100],html[data-theme=light] .admin-theme [class*=text-gray-200],html[data-theme=light] .admin-theme [class*=text-zinc-100],html[data-theme=light] .admin-theme [class*=text-zinc-200]{color:#12213a!important}html[data-theme=light] .admin-theme [class*=text-slate-300],html[data-theme=light] .admin-theme [class*=text-gray-300],html[data-theme=light] .admin-theme [class*=text-zinc-300]{color:#334155!important}html[data-theme=light] .admin-theme [class*=bg-emerald-][class*=text-emerald-],html[data-theme=light] .admin-theme [class*=bg-green-][class*=text-emerald-],html[data-theme=light] .admin-theme [class*=bg-green-][class*=text-green-]{color:#166534!important}html[data-theme=light] .admin-callout--success,html[data-theme=light] .admin-theme .admin-callout--success{color:#166534;background:#dcfce7;border:1px solid #16a34a59}html[data-theme=light] .admin-theme code{color:inherit}html[data-theme=light] .admin-input,html[data-theme=light] .admin-select,html[data-theme=light] .crossover-input,html[data-theme=light] .crossover-select{border-color:var(--input-border);background:var(--input-background);color:var(--fitdog-text)}html[data-theme=light] .admin-input::-moz-placeholder{color:var(--input-placeholder)}html[data-theme=light] .crossover-input::-moz-placeholder{color:var(--input-placeholder)}html[data-theme=light] .admin-input::placeholder,html[data-theme=light] .crossover-input::placeholder{color:var(--input-placeholder)}html[data-theme=light] .admin-theme .admin-card>.overflow-x-auto thead,html[data-theme=light] .admin-theme .admin-card table.min-w-full thead,html[data-theme=light] .admin-theme .admin-card>.hidden.overflow-x-auto thead{background:var(--table-header)}html[data-theme=light] .admin-theme .admin-card>.overflow-x-auto th,html[data-theme=light] .admin-theme .admin-card table.min-w-full th,html[data-theme=light] .admin-theme .admin-card>.hidden.overflow-x-auto th,html[data-theme=light] .crossover-table th{color:var(--text-muted);border-bottom-color:var(--divider)}html[data-theme=light] .admin-theme .admin-card>.overflow-x-auto td,html[data-theme=light] .admin-theme .admin-card table.min-w-full td,html[data-theme=light] .admin-theme .admin-card>.hidden.overflow-x-auto td,html[data-theme=light] .crossover-table td{color:var(--fitdog-text-secondary);border-bottom-color:var(--divider)}html[data-theme=light] .admin-theme .admin-card>.overflow-x-auto tbody tr:hover,html[data-theme=light] .admin-theme .admin-card table.min-w-full tbody tr:hover,html[data-theme=light] .admin-theme .admin-card>.hidden.overflow-x-auto tbody tr:hover{background:var(--table-row-hover)}html[data-theme=light] .fitdog-action-icon-btn{border-color:var(--fitdog-border);background:var(--fitdog-surface);color:var(--fitdog-text-secondary)}html[data-theme=light] .fitdog-action-icon-btn:hover:not(:disabled){background:var(--brand-soft);color:var(--fitdog-orange);border-color:#f9731659}html[data-theme=light] .admin-preview-column .admin-card{background:var(--fitdog-surface)}html[data-theme=light] .admin-sidebar-help-card{border-color:var(--fitdog-border);background:linear-gradient(#fff7ed,#fff)}html[data-theme=light] .admin-nav-section{color:var(--sidebar-section-label)}html[data-theme=light] .admin-nav-section:hover,html[data-theme=light] .admin-nav-section--active{color:var(--fitdog-text);background:#0f172a0a}html[data-theme=light] .admin-tab--active{color:#0f172a;border-bottom-color:#006bff;font-weight:600}html[data-theme=light] .admin-status-dot{background:var(--fitdog-success);box-shadow:0 0 0 4px var(--success-soft)}html[data-theme=light] .kennel-lines{background:radial-gradient(circle at 22% 18%, #f973160f, transparent 24%), radial-gradient(circle at 82% 22%, #2563eb0d, transparent 23%), linear-gradient(135deg, #2563eb08 1px, transparent 1px), linear-gradient(45deg, #f9731608 1px, transparent 1px), var(--background);background-size:auto,auto,96px 96px,116px 116px,auto}html[data-theme=light] .glass-panel{border-color:var(--border);box-shadow:0 1px 3px var(--shadow-color);color:var(--text-primary);background:linear-gradient(145deg,#fffffffa,#f8fafcf2)}html[data-theme=light] .board-shell{color:var(--text-primary)}html[data-theme=light] .staff-directory-status--active{background:var(--success-soft);color:var(--success-foreground)}html[data-theme=light] .staff-directory-role-pill{background:var(--info-soft);color:var(--info-foreground)}html[data-theme=light] .admin-modal-overlay{background:var(--overlay)}html[data-theme=light] .admin-modal-panel,html[data-theme=light] .admin-drawer-panel{background:var(--surface);border-color:var(--border);color:var(--text-primary)}html[data-theme=light] .admin-filter-chip,.admin-filter-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.admin-filter-chip:hover{color:var(--text-primary);border-color:#f9731673}html[data-theme=light] .admin-filter-chip--active{background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 1px #f9731626}html[data-theme=light] .admin-badge{color:var(--text-secondary);background:#f1f5f9}html[data-theme=light] .admin-badge--green{background:var(--success-soft);color:#14532d}html[data-theme=light] .admin-badge--info{background:var(--info-soft);color:#1e3a8a;letter-spacing:.04em;font-weight:800}html[data-theme=light] .crossover-dashboard{--crossover-bg:#f7f9fc;--crossover-card:#fff;--crossover-card-alt:#fff;--crossover-border:#dde5ef;--crossover-amber:#f59e0b;--crossover-gold:#f97316;--crossover-text:#12213a;--crossover-muted:#64748b;--crossover-green:#16a34a;--crossover-red:#dc2626;color:var(--crossover-text)}html[data-theme=light] .crossover-card,html[data-theme=light] .crossover-stat-card{border-color:var(--crossover-border);background:var(--crossover-card);box-shadow:0 1px 3px var(--shadow-color), 0 8px 24px #0f172a0a}html[data-theme=light] .crossover-card__header,html[data-theme=light] .crossover-filters{border-bottom-color:var(--divider)}html[data-theme=light] .crossover-stat-card__icon{color:var(--crossover-gold);background:#f973161a;box-shadow:inset 0 0 0 1px #f973161f}html[data-theme=light] .crossover-btn--primary{color:#fff;background:linear-gradient(#fb923c,#f97316 58%,#ea580c);border-color:#f9731673;box-shadow:0 8px 18px #f9731638}html[data-theme=light] .crossover-btn--outline{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}html[data-theme=light] .crossover-btn--outline:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:#f9731659}html[data-theme=light] .crossover-btn--ghost{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}html[data-theme=light] .crossover-input,html[data-theme=light] .crossover-select,html[data-theme=light] .crossover-textarea{border-color:var(--input-border);background:var(--input-background);color:var(--crossover-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .crossover-input::placeholder{color:var(--input-placeholder)}html[data-theme=light] .crossover-table thead{background:var(--table-header)}html[data-theme=light] .crossover-table th{color:var(--text-muted);border-bottom-color:var(--divider)}html[data-theme=light] .crossover-table td{border-bottom-color:var(--divider);color:var(--crossover-muted)}html[data-theme=light] .crossover-table tbody tr:hover{background:var(--table-row-hover)}html[data-theme=light] .crossover-table__emphasis{color:var(--crossover-text);font-weight:800}html[data-theme=light] .crossover-urgent-pill{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}html[data-theme=light] .crossover-urgent-pill--on,html[data-theme=light] .crossover-badge--urgent,html[data-theme=light] .admin-notif-priority--urgent,html[data-theme=light] .notif-hub-priority--high{color:#991b1b;background:#fee2e2;border-color:#b91c1c66}html[data-theme=light] .crossover-badge--status-active,html[data-theme=light] .notif-hub-status--resolved,html[data-theme=light] .admin-badge--green{color:#14532d;background:#dcfce7;border-color:#16a34a59}html[data-theme=light] .crossover-badge--status-pending,html[data-theme=light] .admin-notif-priority--medium,html[data-theme=light] .notif-hub-priority--medium,html[data-theme=light] .notif-hub-status--review,html[data-theme=light] .notif-hub-type--writeup{color:#92400e;background:#fef3c7;border-color:#d9770666}html[data-theme=light] .shift-log-badge--type-complaint,html[data-theme=light] .shift-log-badge--type-medical,html[data-theme=light] .shift-log-badge--type-staff,html[data-theme=light] .notif-hub-type--complaint{color:#991b1b;background:#fee2e2;border-color:#b91c1c59}html[data-theme=light] .shift-log-badge--type-request,html[data-theme=light] .shift-log-badge--type-schedule{color:#1d4ed8;background:#dbeafe;border-color:#2563eb59}html[data-theme=light] .shift-log-badge--type-dog,html[data-theme=light] .shift-log-badge--type-daycare{color:#166534;background:#dcfce7;border-color:#16a34a59}html[data-theme=light] .shift-log-badge--type-billing{color:#92400e;background:#fef3c7;border-color:#d9770666}html[data-theme=light] .cast-tv-admin__status .is-online,html[data-theme=light] .cast-tv-admin-card__status.is-enabled{color:#047857}html[data-theme=light] .cast-tv-admin__status .is-offline,html[data-theme=light] .cast-tv-admin-card__status.is-disabled{color:#b91c1c}html[data-theme=light] .cast-tv-admin__last-seen{color:#64748b}html[data-theme=light] .cast-tv-admin-card{border-color:var(--border);background:#fff}html[data-theme=light] .cast-tv-admin-card__name-input{border-color:var(--input-border);color:var(--text-primary);background:#fff}html[data-theme=light] .admin-theme a:not(.admin-btn-primary):not(.admin-btn-secondary):not(.crossover-btn):not(.crossover-btn--primary):not(.crossover-btn--outline):not(.crossover-btn--ghost):not(.admin-nav-item){color:#c2410c}html[data-theme=light] .admin-icon-btn{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}html[data-theme=light] .admin-icon-btn:hover:not(:disabled){background:var(--brand-soft);color:var(--brand);border-color:#f9731659}html[data-theme=light] .admin-ledger-filter-bar{background:var(--surface)}html[data-theme=light] .admin-ledger-bulk-bar{background:color-mix(in srgb, var(--surface) 96%, var(--background-subtle))}html[data-theme=light] .admin-drawer-panel,html[data-theme=light] .admin-modal{color:var(--text-primary)}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#cbd5e1}html[data-theme=light] ::-webkit-scrollbar-track{background:#f1f5f9}html[data-theme=light] input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:inset 0 0 0 1000px #fff}html[data-theme=light] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);box-shadow:inset 0 0 0 1000px #fff}html[data-theme=light] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);box-shadow:inset 0 0 0 1000px #fff}
html[data-theme=clear] .admin-theme{--fitdog-bg:#fff;--fitdog-sidebar:#0a1017;--fitdog-surface:#fff;--fitdog-surface-elevated:#fff;--fitdog-border:#e2e8f0;--fitdog-text:#12213a;--fitdog-text-secondary:#64748b;--fitdog-orange:#ff6f26;--fitdog-amber:#ffa612;--fitdog-success:#16a34a;--fitdog-warning:#d97706;--fitdog-danger:#dc2626;--fitdog-info:#45a6ff;--fitdog-teal:#0d9488;--fitdog-btn:#45a6ff;--fitdog-btn-hover:#6bb8ff;--admin-bg:#fff;--admin-card:#fff;--admin-card-alt:#fff;--admin-border:#e2e8f0;--admin-muted:#64748b;--crossover-bg:#fff;--crossover-card:#fff;--crossover-card-alt:#fff;--crossover-border:#e2e8f0;--crossover-amber:#ffa612;--crossover-gold:#ff6f26;--crossover-text:#12213a;--crossover-muted:#64748b;--crossover-green:#16a34a;--crossover-red:#dc2626;color:var(--fitdog-text);background:radial-gradient(circle at 12% 0,#ff6f260d,#0000 32%),radial-gradient(circle at 88% 8%,#45a6ff0d,#0000 28%),#fff}html[data-theme=clear] .admin-sidebar{color:#f8fafc;background:#0a1017;border-right:1px solid #263445;box-shadow:1px 0 #0003}html[data-theme=clear] .admin-sidebar-brand__title,html[data-theme=clear] .admin-sidebar .admin-text-emphasis{color:#f8fafc}html[data-theme=clear] .admin-sidebar-brand__subtitle,html[data-theme=clear] .admin-nav-section{color:#94a3b8}html[data-theme=clear] .admin-nav-section:hover,html[data-theme=clear] .admin-nav-section--active{color:#f8fafc;background:#ffffff0a}html[data-theme=clear] .admin-nav-item{color:#b7c1ce}html[data-theme=clear] .admin-nav-item:hover{color:#f8fafc;background:#ffffff0f}html[data-theme=clear] .admin-nav-item--active,html[data-theme=clear] .admin-nav-item--active-parent{color:#f8fafc;box-shadow:none;background:#ff6f262e;border:none}html[data-theme=clear] .admin-nav-group__children .admin-nav-item--active{color:#ffd7c2;background:#ff6f2624}html[data-theme=clear] .admin-user-card,html[data-theme=clear] .admin-sidebar-help-card{color:#f8fafc;box-shadow:none;background:#111b26;border-color:#263445}html[data-theme=clear] .admin-user-card__avatar{color:#f8fafc;background:linear-gradient(135deg,#ff6f2647,#ffa61229)}html[data-theme=clear] .admin-sidebar .theme-select{color:#b7c1ce;background:#111b26;border-color:#263445}html[data-theme=clear] .admin-sidebar .theme-select__control{color:#f8fafc}html[data-theme=clear] .admin-main,html[data-theme=clear] .admin-content{color:var(--fitdog-text);background:0 0}html[data-theme=clear] .admin-page-title,html[data-theme=clear] .admin-section-title,html[data-theme=clear] .admin-theme .text-white,html[data-theme=clear] .admin-text-emphasis{color:var(--fitdog-text)}html[data-theme=clear] .admin-page-subtitle,html[data-theme=clear] .admin-muted,html[data-theme=clear] .text-admin-muted{color:var(--fitdog-text-secondary)}html[data-theme=clear] .admin-card,html[data-theme=clear] .crossover-card,html[data-theme=clear] .fitdog-kpi-card{border-color:var(--fitdog-border);color:var(--fitdog-text);background:#fff;box-shadow:0 1px 3px #0f172a0f,0 8px 24px #0f172a0a}html[data-theme=clear] .admin-input,html[data-theme=clear] .admin-select,html[data-theme=clear] .crossover-input,html[data-theme=clear] .crossover-select{border-color:var(--fitdog-border);color:var(--fitdog-text);background:#fff}html[data-theme=clear] .admin-btn-primary,html[data-theme=clear] .crossover-btn--primary{color:#12213a;background:linear-gradient(#dbeafe,#bfdbfe 58%,#93c5fd);border-color:#2563eb59;box-shadow:0 8px 18px #2563eb29}html[data-theme=clear] .admin-btn-primary:hover:not(:disabled),html[data-theme=clear] .crossover-btn--primary:hover:not(:disabled){filter:brightness(.98);color:#0f172a;box-shadow:0 10px 22px #2563eb38}html[data-theme=clear] .admin-btn-secondary,html[data-theme=clear] .crossover-btn--ghost,html[data-theme=clear] .crossover-btn--outline{border-color:var(--fitdog-border);color:#12213a;background:#fff;box-shadow:0 1px 2px #0f172a0a}html[data-theme=clear] .admin-btn-primary .fitdog-dash-icon,html[data-theme=clear] .admin-btn-secondary .fitdog-dash-icon,html[data-theme=clear] .crossover-btn--primary .fitdog-dash-icon,html[data-theme=clear] .crossover-btn--outline .fitdog-dash-icon,html[data-theme=clear] .crossover-btn--ghost .fitdog-dash-icon{filter:brightness(0)saturate()opacity(.82)}html[data-theme=clear] .admin-btn-secondary:hover:not(:disabled),html[data-theme=clear] .crossover-btn--ghost:hover:not(:disabled),html[data-theme=clear] .crossover-btn--outline:hover:not(:disabled){background:#45a6ff14;border-color:#45a6ff73}html[data-theme=clear] .admin-tab--active{color:var(--fitdog-text);border-bottom-color:#006bff;font-weight:600}html[data-theme=clear] .admin-header-brand__label,html[data-theme=clear] .text-fitdog-orange{color:var(--fitdog-orange)}html[data-theme=clear] .admin-theme [class*=text-emerald-50],html[data-theme=clear] .admin-theme [class*=text-emerald-100],html[data-theme=clear] .admin-theme [class*=text-emerald-200],html[data-theme=clear] .admin-theme [class*=text-green-100],html[data-theme=clear] .admin-theme [class*=text-green-200]{color:#166534!important}html[data-theme=clear] .admin-theme [class*=text-sky-50],html[data-theme=clear] .admin-theme [class*=text-sky-100],html[data-theme=clear] .admin-theme [class*=text-sky-200],html[data-theme=clear] .admin-theme [class*=text-sky-300]{color:#0369a1!important}html[data-theme=clear] .admin-theme [class*=text-amber-50],html[data-theme=clear] .admin-theme [class*=text-amber-100],html[data-theme=clear] .admin-theme [class*=text-amber-200],html[data-theme=clear] .admin-theme [class*=text-orange-100],html[data-theme=clear] .admin-theme [class*=text-orange-200]{color:#c2410c!important}html[data-theme=clear] .admin-theme [class*=text-rose-50],html[data-theme=clear] .admin-theme [class*=text-rose-100],html[data-theme=clear] .admin-theme [class*=text-rose-200],html[data-theme=clear] .admin-theme [class*=text-red-100],html[data-theme=clear] .admin-theme [class*=text-red-200]{color:#991b1b!important}html[data-theme=clear] .admin-theme [class*=bg-black\/20],html[data-theme=clear] .admin-theme [class*=bg-black\\\/20]{background-color:#f8fafc!important}html[data-theme=clear] .admin-table th,html[data-theme=clear] .crossover-table th{color:var(--fitdog-text-secondary);border-bottom-color:var(--fitdog-border);background:#f8fafc}html[data-theme=clear] .admin-table td,html[data-theme=clear] .crossover-table td{color:var(--fitdog-text);border-bottom-color:#e2e8f0}html[data-theme=clear] .admin-drawer-panel,html[data-theme=clear] .admin-modal,html[data-theme=clear] [class*=Modal]{color:var(--fitdog-text);background:#fff}html[data-theme=clear] .crossover-dashboard{--crossover-bg:#fff;--crossover-card:#fff;--crossover-card-alt:#fff;--crossover-border:#dde5ef;--crossover-amber:#f59e0b;--crossover-gold:#ea580c;--crossover-text:#12213a;--crossover-muted:#334155;--crossover-green:#16a34a;--crossover-red:#dc2626;color:var(--crossover-text)}html[data-theme=clear] .crossover-card,html[data-theme=clear] .crossover-stat-card{border-color:var(--crossover-border);background:var(--crossover-card);box-shadow:0 1px 3px #0f172a0f,0 8px 24px #0f172a0a}html[data-theme=clear] .crossover-btn--outline,html[data-theme=clear] .crossover-btn--ghost{color:#12213a;background:#fff;border-color:#cbd5e1}html[data-theme=clear] .crossover-btn--outline:hover:not(:disabled),html[data-theme=clear] .crossover-btn--ghost:hover:not(:disabled){color:#0f172a;background:#fff7ed;border-color:#f9731659}html[data-theme=clear] .crossover-input,html[data-theme=clear] .crossover-select,html[data-theme=clear] .crossover-textarea{color:var(--crossover-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fafc;border-color:#cbd5e1}html[data-theme=clear] .crossover-input::placeholder{color:#94a3b8}html[data-theme=clear] .crossover-table thead{background:#f8fafc}html[data-theme=clear] .crossover-table th{color:#64748b;border-bottom-color:#e2e8f0}html[data-theme=clear] .crossover-table td{color:var(--crossover-muted);border-bottom-color:#e2e8f0}html[data-theme=clear] .crossover-table__emphasis{color:var(--crossover-text);font-weight:800}html[data-theme=clear] .crossover-mobile-card{background:#fff;border:1px solid #0f172a24;box-shadow:0 1px 2px #0f172a0f}html[data-theme=clear] .crossover-mobile-card__title{color:var(--crossover-text)}html[data-theme=clear] .crossover-mobile-card__route,html[data-theme=clear] .crossover-mobile-card__meta,html[data-theme=clear] .crossover-mobile-card__preview{color:var(--crossover-muted)}html[data-theme=clear] .shift-log-table tbody tr.shift-log-row--highlight,html[data-theme=clear] .crossover-mobile-card.shift-log-row--highlight{background:#f973161f}html[data-theme=clear] .shift-log-table tbody tr.shift-log-row--selected,html[data-theme=clear] .crossover-mobile-card.shift-log-row--selected{background:#0ea5e91a}html[data-theme=clear] .crossover-icon-btn{color:#0f172a;background:#f8fafc;border-color:#94a3b8;box-shadow:0 1px 2px #0f172a14}html[data-theme=clear] .crossover-icon-btn:hover:not(:disabled){color:#9a3412;box-shadow:none;background:#fff7ed;border-color:#ea580c}html[data-theme=clear] .crossover-icon-btn__lucide{color:#0f172a;filter:none}html[data-theme=clear] .crossover-badge--priority-high{color:#78350f;background:#fef3c7;border-color:#d9770673}html[data-theme=clear] .crossover-badge--priority-normal{color:#0f172a;background:#e2e8f0;border-color:#94a3b8b3}html[data-theme=clear] .crossover-badge--priority-muted{color:#334155;background:#f1f5f9;border-color:#94a3b88c}html[data-theme=clear] .crossover-badge--urgent{color:#991b1b;background:#fee2e2;border-color:#b91c1c73}html[data-theme=clear] .crossover-badge--status-active{color:#14532d;background:#dcfce7;border-color:#16a34a59}html[data-theme=clear] .crossover-badge--status-pending{color:#92400e;background:#fef3c7;border-color:#d9770666}html[data-theme=clear] .crossover-badge--status-resolved,html[data-theme=clear] .crossover-badge--status-muted{color:#0f172a;background:#e2e8f0;border-color:#94a3b8b3}html[data-theme=clear] .shift-log-badge--type-general{color:#0f172a;background:#e2e8f0}html[data-theme=clear] .shift-log-badge--type-reminder{color:#9a3412;background:#ffedd5}html[data-theme=clear] .shift-log-badge--type-management{color:#6b21a8;background:#f3e8ff}html[data-theme=clear] .shift-log-badge--type-complaint,html[data-theme=clear] .shift-log-badge--type-medical,html[data-theme=clear] .shift-log-badge--type-staff{color:#991b1b;background:#fee2e2}html[data-theme=clear] .shift-log-badge--type-request,html[data-theme=clear] .shift-log-badge--type-schedule{color:#1d4ed8;background:#dbeafe}html[data-theme=clear] .shift-log-badge--type-dog,html[data-theme=clear] .shift-log-badge--type-daycare{color:#166534;background:#dcfce7}html[data-theme=clear] .shift-log-badge--type-billing{color:#92400e;background:#fef3c7}html[data-theme=clear] .crossover-more-menu__item--danger{color:#b91c1c}html[data-theme=clear] .crossover-more-menu__item--danger:hover:not(:disabled){color:#991b1b;background:#fee2e2}
.text-admin-muted,.admin-muted{color:var(--admin-muted,var(--text-muted,#94a3b8))}html[data-theme=light] .admin-page-title,html[data-theme=light] .admin-section-title,html[data-theme=clear] .admin-page-title,html[data-theme=clear] .admin-section-title{color:var(--fitdog-text,var(--text-primary,#12213a))}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal){color:var(--fitdog-text,#12213a)}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is(.text-admin-muted,.admin-muted,.admin-page-subtitle,.admin-section-helper,.admin-field-helper),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is(.text-admin-muted,.admin-muted,.admin-page-subtitle,.admin-section-helper,.admin-field-helper){color:var(--fitdog-text-secondary,#64748b)}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is(.text-white,.admin-text-emphasis),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is(.text-white,.admin-text-emphasis),html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) [class*=text-white\/],html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) [class*=text-white\/]{color:var(--fitdog-text,#12213a)!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-slate-100],[class*=text-slate-200],[class*=text-slate-300],[class*=text-gray-100],[class*=text-gray-200],[class*=text-gray-300],[class*=text-zinc-100],[class*=text-zinc-200],[class*=text-zinc-300]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-slate-100],[class*=text-slate-200],[class*=text-slate-300],[class*=text-gray-100],[class*=text-gray-200],[class*=text-gray-300],[class*=text-zinc-100],[class*=text-zinc-200],[class*=text-zinc-300]){color:#334155!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-slate-400],[class*=text-gray-400],[class*=text-zinc-400]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-slate-400],[class*=text-gray-400],[class*=text-zinc-400]){color:#64748b!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-emerald-50],[class*=text-emerald-100],[class*=text-emerald-200],[class*=text-emerald-300],[class*=text-green-50],[class*=text-green-100],[class*=text-green-200],[class*=text-green-300],[class*=text-lime-100],[class*=text-lime-200],[class*=text-lime-300]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-emerald-50],[class*=text-emerald-100],[class*=text-emerald-200],[class*=text-emerald-300],[class*=text-green-50],[class*=text-green-100],[class*=text-green-200],[class*=text-green-300],[class*=text-lime-100],[class*=text-lime-200],[class*=text-lime-300]){color:#166534!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-rose-50],[class*=text-rose-100],[class*=text-rose-200],[class*=text-rose-300],[class*=text-red-50],[class*=text-red-100],[class*=text-red-200],[class*=text-red-300]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-rose-50],[class*=text-rose-100],[class*=text-rose-200],[class*=text-rose-300],[class*=text-red-50],[class*=text-red-100],[class*=text-red-200],[class*=text-red-300]){color:#991b1b!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-amber-50],[class*=text-amber-100],[class*=text-amber-200],[class*=text-amber-300],[class*=text-yellow-50],[class*=text-yellow-100],[class*=text-yellow-200],[class*=text-yellow-300],[class*=text-orange-100],[class*=text-orange-200],[class*=text-orange-300]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-amber-50],[class*=text-amber-100],[class*=text-amber-200],[class*=text-amber-300],[class*=text-yellow-50],[class*=text-yellow-100],[class*=text-yellow-200],[class*=text-yellow-300],[class*=text-orange-100],[class*=text-orange-200],[class*=text-orange-300]){color:#92400e!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-sky-50],[class*=text-sky-100],[class*=text-sky-200],[class*=text-sky-300],[class*=text-blue-50],[class*=text-blue-100],[class*=text-blue-200],[class*=text-blue-300],[class*=text-cyan-100],[class*=text-cyan-200],[class*=text-cyan-300]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-sky-50],[class*=text-sky-100],[class*=text-sky-200],[class*=text-sky-300],[class*=text-blue-50],[class*=text-blue-100],[class*=text-blue-200],[class*=text-blue-300],[class*=text-cyan-100],[class*=text-cyan-200],[class*=text-cyan-300]){color:#1d4ed8!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-violet-100],[class*=text-violet-200],[class*=text-violet-300],[class*=text-purple-100],[class*=text-purple-200],[class*=text-purple-300],[class*=text-fuchsia-100],[class*=text-fuchsia-200],[class*=text-fuchsia-300]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-violet-100],[class*=text-violet-200],[class*=text-violet-300],[class*=text-purple-100],[class*=text-purple-200],[class*=text-purple-300],[class*=text-fuchsia-100],[class*=text-fuchsia-200],[class*=text-fuchsia-300]){color:#6d28d9!important}html[data-theme=light] .admin-theme :is(.admin-card,.crossover-card,.fitdog-kpi-card),html[data-theme=clear] .admin-theme :is(.admin-card,.crossover-card,.fitdog-kpi-card){color:var(--fitdog-text,#12213a)}html[data-theme=light] .admin-theme :is(.admin-table,.crossover-table) th,html[data-theme=clear] .admin-theme :is(.admin-table,.crossover-table) th{color:var(--fitdog-text-secondary,#64748b)}html[data-theme=light] .admin-theme :is(.admin-table,.crossover-table) td,html[data-theme=clear] .admin-theme :is(.admin-table,.crossover-table) td,html[data-theme=light] .admin-theme :is(.admin-input,.admin-select,.crossover-input,.crossover-select),html[data-theme=clear] .admin-theme :is(.admin-input,.admin-select,.crossover-input,.crossover-select){color:var(--fitdog-text,#12213a)}html[data-theme=light] .admin-theme :is(.admin-input,.crossover-input)::-moz-placeholder{color:var(--input-placeholder,#94a3b8)}html[data-theme=clear] .admin-theme :is(.admin-input,.crossover-input)::-moz-placeholder{color:var(--input-placeholder,#94a3b8)}html[data-theme=light] .admin-theme :is(.admin-input,.crossover-input)::placeholder,html[data-theme=clear] .admin-theme :is(.admin-input,.crossover-input)::placeholder{color:var(--input-placeholder,#94a3b8)}html[data-theme=light] .admin-theme :is(.admin-preview-frame,.board-shell,.cast-lite-shell) :is(.text-white,[class*=text-white\/]),html[data-theme=clear] .admin-theme :is(.admin-preview-frame,.board-shell,.cast-lite-shell) :is(.text-white,[class*=text-white\/]){color:#fff!important}html[data-theme=clear] .admin-sidebar,html[data-theme=clear] .admin-sidebar :is(.text-white,[class*=text-white\/],.admin-text-emphasis){color:#f8fafc}html[data-theme=clear] .admin-sidebar :is(.text-admin-muted,.admin-muted){color:#94a3b8}html[data-theme=light] .admin-theme .admin-badge,html[data-theme=clear] .admin-theme .admin-badge{color:#0f172a;background:#e2e8f0;border:1px solid #cbd5e1}html[data-theme=light] .admin-theme .admin-badge--info,html[data-theme=clear] .admin-theme .admin-badge--info{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd;font-weight:800}html[data-theme=light] .admin-theme .admin-badge--green,html[data-theme=clear] .admin-theme .admin-badge--green,html[data-theme=light] .admin-theme .crossover-badge--status-active,html[data-theme=clear] .admin-theme .crossover-badge--status-active,html[data-theme=light] .admin-theme .notif-hub-status--resolved,html[data-theme=clear] .admin-theme .notif-hub-status--resolved{color:#14532d;background:#dcfce7;border-color:#86efac}html[data-theme=light] .admin-theme .admin-badge--amber,html[data-theme=clear] .admin-theme .admin-badge--amber,html[data-theme=light] .admin-theme .crossover-badge--status-pending,html[data-theme=clear] .admin-theme .crossover-badge--status-pending{color:#78350f;background:#fef3c7;border-color:#fcd34d}html[data-theme=light] .admin-theme :is(.admin-icon-btn,.fitdog-action-icon-btn),html[data-theme=clear] .admin-theme :is(.admin-icon-btn,.fitdog-action-icon-btn){color:#0f172a;background:#f8fafc;border-color:#94a3b8;box-shadow:0 1px 2px #0f172a14}html[data-theme=light] .admin-theme :is(.admin-icon-btn,.fitdog-action-icon-btn):hover:not(:disabled),html[data-theme=clear] .admin-theme :is(.admin-icon-btn,.fitdog-action-icon-btn):hover:not(:disabled){color:#9a3412;background:#fff7ed;border-color:#ea580c}html[data-theme=light] .admin-theme .admin-icon-btn--accent,html[data-theme=clear] .admin-theme .admin-icon-btn--accent{color:#1e3a8a;background:#dbeafe;border-color:#1d4ed8}html[data-theme=light] .admin-theme .admin-icon-btn--accent:hover:not(:disabled),html[data-theme=clear] .admin-theme .admin-icon-btn--accent:hover:not(:disabled){color:#172554;background:#bfdbfe;border-color:#1e3a8a}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-emerald-400],[class*=text-emerald-500],[class*=text-green-400],[class*=text-green-500]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-emerald-400],[class*=text-emerald-500],[class*=text-green-400],[class*=text-green-500]){color:#14532d!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-sky-400],[class*=text-sky-500],[class*=text-blue-400],[class*=text-blue-500],[class*=text-cyan-400]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-sky-400],[class*=text-sky-500],[class*=text-blue-400],[class*=text-blue-500],[class*=text-cyan-400]){color:#1e3a8a!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-amber-400],[class*=text-yellow-400],[class*=text-orange-400]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-amber-400],[class*=text-yellow-400],[class*=text-orange-400]){color:#78350f!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-rose-400],[class*=text-red-400],[class*=text-red-500]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content,.admin-drawer-panel,.admin-modal) :is([class*=text-rose-400],[class*=text-red-400],[class*=text-red-500]){color:#7f1d1d!important}html[data-theme=light],html[data-theme=clear]{--success-foreground:#14532d;--info-foreground:#1e3a8a;--warning-foreground:#78350f;--danger-foreground:#7f1d1d}html[data-theme=light] .admin-theme .crossover-dashboard,html[data-theme=clear] .admin-theme .crossover-dashboard{--crossover-text:#12213a;--crossover-muted:#334155;color:#12213a}html[data-theme=light] .admin-theme .crossover-mobile-card,html[data-theme=clear] .admin-theme .crossover-mobile-card{background:#fff;border:1px solid #0f172a24;box-shadow:0 1px 2px #0f172a0f}html[data-theme=light] .admin-theme .crossover-mobile-card__title,html[data-theme=clear] .admin-theme .crossover-mobile-card__title{color:#12213a}html[data-theme=light] .admin-theme :is(.crossover-mobile-card__route,.crossover-mobile-card__meta,.crossover-mobile-card__preview),html[data-theme=clear] .admin-theme :is(.crossover-mobile-card__route,.crossover-mobile-card__meta,.crossover-mobile-card__preview){color:#334155}html[data-theme=light] .admin-theme .crossover-badge--priority-high,html[data-theme=clear] .admin-theme .crossover-badge--priority-high{color:#78350f;background:#fef3c7;border-color:#d9770673}html[data-theme=light] .admin-theme .crossover-badge--priority-normal,html[data-theme=clear] .admin-theme .crossover-badge--priority-normal{color:#0f172a;background:#e2e8f0;border-color:#94a3b8b3}html[data-theme=light] .admin-theme .crossover-badge--priority-muted,html[data-theme=clear] .admin-theme .crossover-badge--priority-muted{color:#334155;background:#f1f5f9;border-color:#94a3b88c}html[data-theme=light] .admin-theme .shift-log-badge--type-general,html[data-theme=clear] .admin-theme .shift-log-badge--type-general{color:#0f172a;background:#e2e8f0}html[data-theme=light] .admin-theme .crossover-icon-btn,html[data-theme=clear] .admin-theme .crossover-icon-btn{color:#0f172a;background:#f8fafc;border-color:#94a3b8}html[data-theme=light] .admin-theme .crossover-icon-btn__lucide,html[data-theme=clear] .admin-theme .crossover-icon-btn__lucide{color:#0f172a;filter:none}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal){--crossover-text:#12213a;--crossover-muted:#334155;--admin-muted:#475569;--fitdog-text:#12213a;--fitdog-text-secondary:#475569;--text-primary:#12213a;--text-secondary:#475569;--text-muted:#64748b;color:#12213a}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.crossover-dashboard__page-title,.crossover-card__title,.crossover-table__subject-title,.crossover-table__emphasis,.crossover-stat-card__value,.crossover-mobile-card__title,.admin-page-title,.admin-section-title,.admin-text-emphasis,.text-white,[class*=text-white\/]),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.crossover-dashboard__page-title,.crossover-card__title,.crossover-table__subject-title,.crossover-table__emphasis,.crossover-stat-card__value,.crossover-mobile-card__title,.admin-page-title,.admin-section-title,.admin-text-emphasis,.text-white,[class*=text-white\/]){color:#12213a!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.crossover-dashboard__page-subtitle,.crossover-card__subtitle,.crossover-table__subject-preview,.crossover-table__muted,.crossover-table__datetime-logged,.crossover-table td,.crossover-field__label,.crossover-helper,.crossover-label,.crossover-empty,.crossover-pagination__meta,.crossover-urgent-pill,.crossover-mobile-card__meta,.crossover-mobile-card__preview,.crossover-mobile-card__route,.shift-log-form-section-title,.shift-log-preview-card__body,.shift-log-template-loaded-hint,.text-admin-muted,.admin-muted,.admin-page-subtitle,.admin-section-helper,.admin-field-helper,.admin-label),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.crossover-dashboard__page-subtitle,.crossover-card__subtitle,.crossover-table__subject-preview,.crossover-table__muted,.crossover-table__datetime-logged,.crossover-table td,.crossover-field__label,.crossover-helper,.crossover-label,.crossover-empty,.crossover-pagination__meta,.crossover-urgent-pill,.crossover-mobile-card__meta,.crossover-mobile-card__preview,.crossover-mobile-card__route,.shift-log-form-section-title,.shift-log-preview-card__body,.shift-log-template-loaded-hint,.text-admin-muted,.admin-muted,.admin-page-subtitle,.admin-section-helper,.admin-field-helper,.admin-label){color:#334155!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.crossover-table th,.sortable-th-btn,.admin-table th),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.crossover-table th,.sortable-th-btn,.admin-table th){color:#475569!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.sortable-th-btn:hover,.sortable-th-btn--active),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.sortable-th-btn:hover,.sortable-th-btn--active){color:#0f172a!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-urgent-pill--on,html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-urgent-pill--on{color:#991b1b!important;background:#fee2e2!important;border-color:#b91c1c73!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.crossover-badge--priority-high,.crossover-badge--priority-normal,.crossover-badge--priority-muted,.crossover-badge--status-active,.crossover-badge--status-pending,.crossover-badge--status-resolved,.crossover-badge--status-muted,.crossover-badge--urgent,.shift-log-badge),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.crossover-badge--priority-high,.crossover-badge--priority-normal,.crossover-badge--priority-muted,.crossover-badge--status-active,.crossover-badge--status-pending,.crossover-badge--status-resolved,.crossover-badge--status-muted,.crossover-badge--urgent,.shift-log-badge){font-weight:800}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--priority-high,html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--priority-high{color:#78350f!important;background:#fef3c7!important;border-color:#d9770673!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--priority-normal,html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--priority-normal{color:#0f172a!important;background:#e2e8f0!important;border-color:#94a3b8b3!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--priority-muted,html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--priority-muted{color:#334155!important;background:#f1f5f9!important;border-color:#94a3b88c!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--status-active,html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--status-active{color:#14532d!important;background:#dcfce7!important;border-color:#16a34a59!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--status-pending,html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--status-pending{color:#92400e!important;background:#fef3c7!important;border-color:#d9770666!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--urgent,html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .crossover-badge--urgent{color:#991b1b!important;background:#fee2e2!important;border-color:#b91c1c73!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .shift-log-badge--type-general,html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) .shift-log-badge--type-general{color:#0f172a!important;background:#e2e8f0!important}html[data-theme=light] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.admin-btn-primary,.crossover-btn--primary,.admin-btn-primary :not(img):not(.fitdog-dash-icon),.crossover-btn--primary :not(img):not(.fitdog-dash-icon)){color:#fff!important}html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.admin-btn-primary,.crossover-btn--primary,.admin-btn-primary :not(img):not(.fitdog-dash-icon),.crossover-btn--primary :not(img):not(.fitdog-dash-icon)),html[data-theme=clear] .admin-theme :is(.admin-main,.admin-content-main,.admin-drawer-panel,.admin-modal) :is(.admin-btn-secondary,.crossover-btn--outline,.crossover-btn--ghost,.admin-btn-secondary :not(img):not(.fitdog-dash-icon),.crossover-btn--outline :not(img):not(.fitdog-dash-icon),.crossover-btn--ghost :not(img):not(.fitdog-dash-icon)),html[data-theme=clear] .admin-theme .admin-header :is(.text-white,[class*=text-white\/],.admin-header-brand p),html[data-theme=light] .admin-theme .admin-header :is(.text-white,[class*=text-white\/],.admin-header-brand p:not(.admin-header-brand__label)){color:#12213a!important}html[data-theme=clear] .admin-theme .admin-header .admin-header-brand__label,html[data-theme=light] .admin-theme .admin-header .admin-header-brand__label{color:var(--fitdog-orange,#ff6f26)!important}html[data-theme=clear] .admin-sidebar,html[data-theme=clear] .admin-sidebar :is(.text-white,[class*=text-white\/],.admin-text-emphasis,.admin-nav-item,.admin-nav-section,.admin-sidebar-brand__title,.admin-user-card,.admin-sidebar-help-card){color:#f8fafc!important}html[data-theme=clear] .admin-sidebar :is(.text-admin-muted,.admin-muted,.admin-sidebar-brand__subtitle){color:#94a3b8!important}html[data-theme=clear] .admin-sidebar .admin-nav-item--active,html[data-theme=clear] .admin-sidebar .admin-nav-item--active-parent{color:#fff7ed!important;box-shadow:none!important;background:#ff6f262e!important}html[data-theme=clear] .admin-toast,html[data-theme=clear] .admin-toast *,html[data-theme=light] .admin-toast,html[data-theme=light] .admin-toast *{color:#f8fafc!important}html[data-theme=clear] .admin-toast,html[data-theme=light] .admin-toast{background:#0f172a!important}
.crossover-btn--active{background:var(--surface-active,#ff6f2624);color:var(--text-primary,#f8fafc);border-color:#ff6f268c;box-shadow:0 0 0 1px #ff6f2638,0 4px 14px #ff6f261f}html[data-theme=clear] .crossover-btn--active,html[data-theme=light] .crossover-btn--active{background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 1px #f9731626}html[data-theme=dark] .admin-theme .crossover-btn--primary,html:not([data-theme]) .admin-theme .crossover-btn--primary,html[data-theme=dark] .admin-theme .admin-btn-primary,html:not([data-theme]) .admin-theme .admin-btn-primary{color:#fff;background:linear-gradient(#ff8a4c 0%,#ff6f26 58%,#e85a12 100%);border-color:#ff6f268c;box-shadow:0 10px 24px #ff6f2647}html[data-theme=dark] .admin-theme .crossover-btn--primary:hover:not(:disabled),html:not([data-theme]) .admin-theme .crossover-btn--primary:hover:not(:disabled),html[data-theme=dark] .admin-theme .admin-btn-primary:hover:not(:disabled),html:not([data-theme]) .admin-theme .admin-btn-primary:hover:not(:disabled){color:#fff}html[data-theme=light] .admin-theme .crossover-btn--primary,html[data-theme=light] .admin-theme .admin-btn-primary{color:#fff;background:linear-gradient(#fb923c 0%,#f97316 58%,#ea580c 100%)}html[data-theme=clear] .admin-theme .crossover-btn--primary,html[data-theme=clear] .admin-theme .admin-btn-primary{color:#12213a;background:linear-gradient(#dbeafe 0%,#bfdbfe 58%,#93c5fd 100%);border-color:#2563eb59;box-shadow:0 8px 18px #2563eb29}html[data-theme=clear] .admin-theme .crossover-btn--primary:hover:not(:disabled),html[data-theme=clear] .admin-theme .admin-btn-primary:hover:not(:disabled){color:#0f172a}.admin-filter-chip--active{background:var(--surface-active,#ff6f2624);color:var(--text-primary,#f8fafc);border-color:#ff6f2673;box-shadow:0 0 0 1px #ff6f2626}html[data-theme=light] .admin-filter-chip--active,html[data-theme=clear] .admin-filter-chip--active{background:var(--brand-soft);color:var(--brand)}html[data-theme=dark] .admin-nav-item--active,html:not([data-theme]) .admin-nav-item--active,html[data-theme=dark] .admin-tab--active,html:not([data-theme]) .admin-tab--active{color:var(--text-primary,#f8fafc)}.admin-help-category--active{color:var(--text-primary,#fff);background:#f15f2a29;border-color:#f15f2a73}html[data-theme=light] .admin-help-category--active,html[data-theme=clear] .admin-help-category--active{color:var(--brand)}.notif-hub-sidebar__item--active,.notif-hub-toolbar__tab--active{color:var(--text-primary,#fff)}.walks-board-filter--active,.walks-board-type-option--active{color:var(--text-primary,#fff);background:#ff6f261f;border-color:#ff9f1c8c;box-shadow:0 0 0 1px #ff9f1c1f}html[data-theme=light] .walks-board-filter--active,html[data-theme=light] .walks-board-type-option--active,html[data-theme=clear] .walks-board-filter--active,html[data-theme=clear] .walks-board-type-option--active{color:var(--brand);background:var(--brand-soft)}.grooming-dog-picker__option--active{color:var(--text-primary,#f8fafc);background:#ff6f261f;border-color:#ff6f2659}html[data-theme=light] .grooming-dog-picker__option--active,html[data-theme=clear] .grooming-dog-picker__option--active{color:var(--text-primary)}.fitdog-ai-window__tabs button.is-active{color:var(--text-primary,#ffd7a1);background:#ffa6001f}html[data-theme=light] .fitdog-ai-window__tabs button.is-active,html[data-theme=clear] .fitdog-ai-window__tabs button.is-active{color:var(--brand);background:var(--brand-soft)}.demo-role-switcher__item--active{color:var(--text-primary,#fff);background:#991b1b73}
