:root[data-look=dark]{color-scheme:dark;--v9-canvas:#07090e;--v9-surface:#10131b;--v9-raised:#161a25;--v9-glass:linear-gradient(180deg,rgb(255 255 255/0.05),rgb(255 255 255/0.018));--v9-edge:rgb(255 255 255/0.075);--v9-edge-strong:rgb(255 255 255/0.13);--v9-ink:#eceef4;--v9-ink-2:#c0c5d3;--v9-muted:#8c93a8;--v9-accent:#3a66f0;--v9-accent-press:#2f55d6;--v9-accent-text:#8fb0ff;--v9-glow:86 132 255;--v9-violet:139 92 246;--v9-ok:#4ade80;--v9-warn:#fbbf24;--v9-bad:#f87171;--v9-radius:18px;--v9-shadow:0 1px 0 rgb(255 255 255/0.05) inset,0 24px 48px -28px rgb(0 0 0/0.9);--v9-glow-shadow:0 0 0 1px rgb(var(--v9-glow)/0.35),0 8px 28px -8px rgb(var(--v9-glow)/0.55)}:root[data-look=dark][data-skin] body{background:var(--v9-canvas);color:var(--v9-ink)}:root[data-look=dark][data-skin] .crm-app{background:radial-gradient(1100px 620px at 8% -12%,rgb(var(--v9-glow)/.17),transparent 62%),radial-gradient(900px 640px at 100% -4%,rgb(var(--v9-violet)/.11),transparent 60%),radial-gradient(760px 560px at 55% 112%,rgb(var(--v9-glow)/.07),transparent 62%),var(--v9-canvas);background-attachment:fixed}:root[data-look=dark][data-skin] .crm-content,:root[data-look=dark][data-skin] .crm-main{background:transparent}:root[data-look=dark][data-skin] .crm-sidebar{border-right:1px solid var(--v9-edge);background:linear-gradient(180deg,rgb(255 255 255/.035),rgb(255 255 255/.01));backdrop-filter:blur(18px) saturate(140%)}:root[data-look=dark][data-skin] .crm-brand-mark{background:linear-gradient(135deg,rgb(var(--v9-glow)),rgb(var(--v9-violet)));box-shadow:0 6px 22px -6px rgb(var(--v9-glow)/.8)}:root[data-look=dark][data-skin] .crm-nav-title{color:#5f6780;letter-spacing:.12em}:root[data-look=dark][data-skin] .crm-nav-item{color:#a7adbf}:root[data-look=dark][data-skin] .crm-nav-item svg{color:#7d859b}:root[data-look=dark][data-skin] .crm-nav-item:hover{background:rgb(255 255 255/.05);color:var(--v9-ink)}:root[data-look=dark][data-skin] .crm-nav-item[aria-current=page],:root[data-look=dark][data-skin] .crm-nav-item[aria-current=page]:hover{background:linear-gradient(90deg,rgb(var(--v9-glow)/.26),rgb(var(--v9-glow)/.07));box-shadow:inset 0 0 0 1px rgb(var(--v9-glow)/.32),0 8px 26px -10px rgb(var(--v9-glow)/.7);color:#fff}:root[data-look=dark][data-skin] .crm-nav-item[aria-current=page] svg{color:var(--v9-accent-text);filter:drop-shadow(0 0 6px rgb(var(--v9-glow)/.8))}:root[data-look=dark][data-skin] .crm-nav-count{background:rgb(255 255 255/.07);color:var(--v9-ink-2)}:root[data-look=dark][data-skin] .crm-nav-item[aria-current=page] .crm-nav-count{background:rgb(var(--v9-glow)/.3);color:#fff}:root[data-look=dark][data-skin] .crm-profile{border-top-color:var(--v9-edge)}:root[data-look=dark][data-skin] .crm-avatar{background:linear-gradient(135deg,rgb(var(--v9-glow)/.85),rgb(var(--v9-violet)/.85));color:#fff}:root[data-look=dark][data-skin] .crm-topbar{border-bottom-color:var(--v9-edge);background:rgb(7 9 14/.7);backdrop-filter:blur(16px)}:root[data-look=dark][data-skin] .crm-filter-zone,:root[data-look=dark][data-skin] .crm-metric-tile,:root[data-look=dark][data-skin] .crm-results,:root[data-look=dark][data-skin] .crm-tile{border-color:var(--v9-edge);background:var(--v9-glass),rgb(16 19 27/.72);box-shadow:var(--v9-shadow);backdrop-filter:blur(14px)}:root[data-look=dark][data-skin] [data-slot=button][data-variant=default]{border-color:transparent;background:linear-gradient(180deg,color-mix(in oklab,var(--v9-accent) 88%,white),var(--v9-accent));box-shadow:0 1px 0 rgb(255 255 255/.18) inset,0 10px 24px -10px rgb(var(--v9-glow)/.85);color:#fff}:root[data-look=dark][data-skin] [data-slot=button][data-variant=default]:hover{background:var(--v9-accent-press)}:root[data-look=dark][data-skin] [data-slot=button][data-variant=outline],:root[data-look=dark][data-skin] [data-slot=button][data-variant=outline]:hover{border-color:var(--v9-edge-strong);background:rgb(255 255 255/.04);color:var(--v9-ink-2)}:root[data-look=dark][data-skin] [data-slot=button][data-variant=outline]:hover{background:rgb(255 255 255/.08);color:var(--v9-ink)}:root[data-look=dark][data-skin] [data-slot=button][aria-pressed=true]{background:rgb(var(--v9-glow)/.2)}:root[data-look=dark][data-skin] .font-mono,:root[data-look=dark][data-skin] .tabular-nums:not(.text-xl):not(.text-2xl):not(.text-3xl):not(.text-4xl){font-family:V8 Sans,Segoe UI,Arial,sans-serif;font-variant-numeric:tabular-nums}:root[data-look=dark][data-skin] ::selection{background:rgb(var(--v9-glow)/.35);color:#fff}:root[data-look=dark]{--crm-mix-base:#121620}:root[data-look=dark][data-skin] .crm-stage-head{border-top-width:2px!important;background-image:linear-gradient(180deg,color-mix(in srgb,var(--stage) 30%,transparent),color-mix(in srgb,var(--stage) 6%,transparent));box-shadow:0 -6px 22px -10px var(--stage),inset 0 1px 0 rgb(255 255 255/.04);color:var(--v9-ink)}:root[data-look=dark][data-skin] .crm-stage-head h2{color:var(--v9-ink)}:root[data-look=dark][data-skin] .crm-stage-add,:root[data-look=dark][data-skin] .crm-stage-edit,:root[data-look=dark][data-skin] .crm-stage-toggle{color:color-mix(in srgb,var(--stage) 55%,white)}:root[data-look=dark][data-skin] .crm-stage-count{color:var(--v9-muted)}@media (min-width:1280px){:root[data-look=dark][data-skin] .crm-units-filters{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 10px}:root[data-look=dark][data-skin] .crm-units-chips{grid-column:span 7}}:root[data-look=dark][data-skin] .crm-units-filters :is(input,select,.crm-select){min-height:34px;height:34px}:root[data-look=dark][data-skin] .crm-units-chips legend{color:var(--v9-muted)}:root[data-look=dark][data-skin] .crm-units-board{padding:16px 18px 18px}:root[data-look=dark][data-skin] .crm-units-entrance{color:var(--v9-ink);font-size:15px;letter-spacing:-.01em}:root[data-look=dark][data-skin] .crm-units-floor-number{color:#5f6780;font-family:inherit;font-variant-numeric:tabular-nums}:root[data-look=dark][data-skin] .crm-unit-cell,:root[data-look=dark][data-skin] .crm-unit-status,:root[data-look=dark][data-skin] .crm-units-legend span{--unit-bg:rgb(255 255 255/0.035);--unit-line:rgb(255 255 255/0.06);--unit-ink:#5f6780;--unit-glow:transparent}:root[data-look=dark][data-skin] .crm-unit-cell[data-status=available],:root[data-look=dark][data-skin] .crm-unit-status[data-status=available],:root[data-look=dark][data-skin] .crm-units-legend span[data-status=available]{--unit-bg:linear-gradient(180deg,rgb(52 211 153/0.2),rgb(52 211 153/0.08));--unit-line:rgb(52 211 153/0.38);--unit-ink:#8ef0c4;--unit-glow:rgb(52 211 153/0.55)}:root[data-look=dark][data-skin] .crm-unit-cell[data-status=booked],:root[data-look=dark][data-skin] .crm-unit-status[data-status=booked],:root[data-look=dark][data-skin] .crm-units-legend span[data-status=booked]{--unit-bg:linear-gradient(180deg,rgb(251 191 36/0.22),rgb(251 191 36/0.08));--unit-line:rgb(251 191 36/0.42);--unit-ink:#fcd77a;--unit-glow:rgb(251 191 36/0.55)}:root[data-look=dark][data-skin] .crm-unit-cell[data-status=unavailable],:root[data-look=dark][data-skin] .crm-unit-status[data-status=unavailable],:root[data-look=dark][data-skin] .crm-units-legend span[data-status=unavailable]{--unit-bg:repeating-linear-gradient(135deg,rgb(255 255 255/0.03) 0 4px,rgb(255 255 255/0.07) 4px 8px);--unit-line:rgb(255 255 255/0.06);--unit-ink:#5f6780}:root[data-look=dark][data-skin] .crm-unit-cell{border-radius:9px;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}:root[data-look=dark][data-skin] .crm-unit-cell i{color:rgb(236 238 244/.62)}:root[data-look=dark][data-skin] .crm-unit-cell[data-status=sold] i{color:#4b5368}:root[data-look=dark][data-skin] .crm-unit-cell:hover{position:relative;z-index:1;transform:translateY(-2px) scale(1.06);box-shadow:0 0 0 1px var(--unit-line),0 10px 24px -8px var(--unit-glow)}:root[data-look=dark][data-skin] .crm-unit-cell:focus-visible,:root[data-look=dark][data-skin] .crm-unit-cell[data-open]{outline-color:var(--v9-accent-text);box-shadow:0 0 18px -2px rgb(var(--v9-glow)/.8)}:root[data-look=dark][data-skin] .crm-units-legend{color:var(--v9-ink-2)}:root[data-look=dark][data-skin] .crm-metric-tile{border-radius:18px}:root[data-look=dark][data-skin] .crm-metric-tile .text-2xl,:root[data-look=dark][data-skin] .crm-metric-tile .text-3xl{letter-spacing:-.02em}:root[data-look=dark][data-skin] .crm-metric-tile.border-red-200,:root[data-look=dark][data-skin] .crm-metric-tile[data-tone=danger]{border-color:rgb(248 113 113/.35);background:radial-gradient(240px 160px at 100% 0,rgb(248 113 113/.22),transparent 70%),rgb(16 19 27/.72)}:root[data-look=dark][data-skin] .kanban-card{border-color:var(--v9-edge)!important;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/.015)),#10131b!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 14px 30px -22px rgb(0 0 0/.95);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}:root[data-look=dark][data-skin] .crm-results .kanban-card:hover{transform:translateY(-2px);border-color:rgb(var(--v9-glow)/.4)!important;box-shadow:0 1px 0 rgb(255 255 255/.07) inset,0 18px 36px -20px rgb(0 0 0/.95),0 0 26px -12px rgb(var(--v9-glow)/.8)}:root[data-look=dark][data-skin] .kanban-card .crm-card-title{color:var(--v9-ink)}:root[data-look=dark][data-skin] .kanban-card .crm-card-id{color:#5f6780}:root[data-look=dark][data-skin] .kanban-card .crm-card-sum{color:#fff;font-size:15px;letter-spacing:-.01em}:root[data-look=dark][data-skin] .kanban-card .crm-avatar,:root[data-look=dark][data-skin] .kanban-card .crm-card-next .crm-avatar{width:24px;height:24px;color:#fff;font-size:10px;font-weight:700;box-shadow:0 0 0 2px #10131b}:root[data-look=dark][data-skin] :is(.kanban-card .crm-card-next,.crm-app) .crm-avatar[data-tone=violet]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}:root[data-look=dark][data-skin] :is(.kanban-card .crm-card-next,.crm-app) .crm-avatar[data-tone=blue]{background:linear-gradient(135deg,#60a5fa,#2563eb)}:root[data-look=dark][data-skin] :is(.kanban-card .crm-card-next,.crm-app) .crm-avatar[data-tone=teal]{background:linear-gradient(135deg,#2dd4bf,#0f766e)}:root[data-look=dark][data-skin] :is(.kanban-card .crm-card-next,.crm-app) .crm-avatar[data-tone=amber]{background:linear-gradient(135deg,#fbbf24,#d97706)}:root[data-look=dark][data-skin] :is(.kanban-card .crm-card-next,.crm-app) .crm-avatar[data-tone=pink]{background:linear-gradient(135deg,#f472b6,#db2777)}:root[data-look=dark][data-skin] :is(.kanban-card .crm-card-next,.crm-app) .crm-avatar[data-tone=green]{background:linear-gradient(135deg,#4ade80,#15803d)}:root[data-look=dark][data-skin] .crm-board-edge[data-active] .crm-board-edge-arrow,:root[data-look=dark][data-skin] .crm-boot-mark,:root[data-look=dark][data-skin] .crm-more-count,:root[data-look=dark][data-skin] .crm-notice-unread-count,:root[data-look=dark][data-skin] .crm-notice[data-unread]:before,:root[data-look=dark][data-skin] [data-slot=button]>.crm-filter-count{background:var(--v9-accent);color:#fff}:root[data-look=dark][data-skin] .crm-funnel-bar{background:linear-gradient(90deg,var(--v9-accent),var(--v9-accent-text));box-shadow:0 0 14px -3px rgb(var(--v9-glow)/.8)}:root[data-look=dark][data-skin] [data-slot=button][aria-pressed=true]{background:rgb(var(--v9-glow)/.22);color:#fff}:root[data-look=dark][data-skin] .crm-unit-cell[data-status=sold] b,:root[data-look=dark][data-skin] .crm-unit-cell[data-status=sold] i{color:#747c93}