.crm-glass-shell{--glass-page:#edf2f0;--glass-panel:rgb(255 255 255/78%);--glass-solid:#f8fbfa;--glass-soft:rgb(222 234 227/44%);--glass-border:rgb(255 255 255/92%);--glass-line:rgb(64 91 78/12%);--glass-ink:#1b3027;--glass-muted:#60736a;--glass-accent:#22634b;--glass-shadow:0 8px 28px rgb(30 51 40/5%),inset 0 1px 0 rgb(255 255 255/85%);background:var(--glass-page)!important;font-variant-numeric:tabular-nums}html[data-dashboard-theme=dark] .crm-glass-shell{--glass-page:#090b0a;--glass-panel:rgb(24 28 26/88%);--glass-solid:#191e1b;--glass-soft:rgb(135 162 145/8%);--glass-border:rgb(208 232 218/12%);--glass-line:rgb(208 232 218/10%);--glass-ink:#eff6f1;--glass-muted:#a0afa6;--glass-accent:#9cddba;--glass-shadow:0 8px 28px rgb(0 0 0/16%),inset 0 1px 0 rgb(255 255 255/5%)}html body .crm-glass-shell .crm-glass-main{background:radial-gradient(ellipse at 92% 0,var(--glass-soft),transparent 55%),var(--glass-page)!important;scrollbar-gutter:stable}html body .crm-glass-shell .crm-sidebar{background:var(--glass-solid)!important;border-color:var(--glass-line)!important;box-shadow:1px 0 0 var(--glass-border)!important}.crm-glass-shell .crm-sidebar [data-sidebar-header]{height:72px}.crm-glass-shell .crm-sidebar [data-sidebar-navigation]{padding-top:14px}.crm-glass-shell .crm-sidebar [data-selected]{min-height:38px;border-radius:12px}html body .crm-glass-shell .crm-sidebar [data-selected=false] :is(span,svg),html body .crm-glass-shell .crm-sidebar [data-sidebar-header] :is(span,button){color:var(--glass-muted)!important}html body .crm-glass-shell .crm-sidebar [data-selected=true]{background:#245c46!important;color:#fff!important;box-shadow:0 4px 12px rgb(26 69 49/15%)!important}html body .crm-glass-shell .crm-sidebar [data-selected=true] :is(span,svg){color:#fff!important}html body .crm-glass-shell .crm-sidebar [data-selected=false]:hover{background:var(--glass-soft)!important}html body .crm-glass-shell .crm-sidebar .crm-sidebar-search{background:var(--glass-soft)!important;border-color:var(--glass-line)!important;border-radius:12px}html body .crm-glass-shell .crm-sidebar-account>button>div:first-child{color:var(--glass-accent)!important;background:var(--glass-soft)!important;border-color:var(--glass-line)!important}html body .crm-glass-shell .dashboard-glass{--dashboard-bg:transparent;--dashboard-accent:var(--glass-accent);--dashboard-accent-soft:var(--glass-soft);--dashboard-border:var(--glass-line);--dashboard-surface:var(--glass-panel);--dashboard-muted:var(--glass-muted);background:transparent!important;color:var(--glass-ink);max-width:1800px;margin-inline:auto;padding-bottom:88px}html body .crm-glass-shell .dashboard-glass .dashboard-topbar{background:transparent!important;border:0;border-radius:0;box-shadow:none!important;padding:8px 2px 10px}.dashboard-glass .dashboard-topbar h1{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.3;letter-spacing:-.04em}.dashboard-glass .dashboard-topbar h1+p{margin-top:6px}.dashboard-glass .glass-toolbar{gap:10px}html body .crm-glass-shell .dashboard-glass :is(.glass-metric,.dashboard-stat-card,.dashboard-analytics-card,.dashboard-attention-card,.dashboard-calendar-card,.dashboard-tasks-card,.glass-quick-strip,.dashboard-top-broker-card){background:var(--glass-panel)!important;border:1px solid var(--glass-border)!important;border-radius:22px;box-shadow:var(--glass-shadow)!important;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease,border-color .26s ease;min-width:0}@supports (backdrop-filter:blur(16px)){.dashboard-glass :is(.glass-metric,.dashboard-stat-card,.dashboard-analytics-card,.dashboard-attention-card,.dashboard-calendar-card,.dashboard-tasks-card,.glass-quick-strip,.dashboard-top-broker-card){backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%)}}@supports not (backdrop-filter:blur(16px)){html body .crm-glass-shell .dashboard-glass :is(.glass-metric,.dashboard-stat-card,.dashboard-analytics-card,.dashboard-attention-card,.dashboard-calendar-card,.dashboard-tasks-card,.glass-quick-strip,.dashboard-top-broker-card){background:var(--glass-solid)!important}}.dashboard-glass .glass-metric>p,.dashboard-glass .glass-metrics .dashboard-stat-card p.text-xl{font-size:clamp(1.25rem,1.65vw,1.65rem);line-height:1.2;overflow-wrap:anywhere}.dashboard-glass .glass-metric,.dashboard-glass .glass-metrics .dashboard-stat-card{min-height:104px;padding:12px 14px;gap:8px;border-radius:17px!important}.dashboard-glass .glass-metric>div:first-child{align-items:center}.dashboard-glass .glass-metric>div:first-child>span{height:24px;width:24px}.dashboard-glass .glass-metrics .dashboard-stat-card>div:first-child>div:last-child{height:28px;width:28px}.dashboard-glass .glass-metrics .dashboard-stat-card>div:last-child{border:0;padding-top:0}html body .crm-glass-shell .dashboard-glass .glass-broker-summary .dashboard-stat-card:first-child,html body .crm-glass-shell .dashboard-glass .glass-metric-featured{background:linear-gradient(125deg,#174531,#317154)!important;border-color:rgb(148 222 170/25%)!important}html body .crm-glass-shell .dashboard-glass .glass-broker-summary .dashboard-stat-card:first-child .bg-violet-50,html body .crm-glass-shell .dashboard-glass .glass-metric-featured .bg-violet-50{background:rgb(255 255 255/12%)!important;border-color:transparent!important;color:#fff!important}.dashboard-glass .glass-quick-strip>div{min-height:66px;border-color:var(--glass-line)}.dashboard-glass .glass-quick-strip>div>div{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px}.dashboard-glass .glass-quick-strip p:first-child{font-size:12px}.dashboard-glass .glass-quick-strip p:last-child{font-size:20px;margin-top:0}.glass-bento-grid,.glass-broker-bento,.glass-glance-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.glass-bento-grid>*,.glass-broker-bento>*,.glass-glance-grid>*{min-width:0}.glass-bento-grid .glass-revenue{order:-1}.dashboard-glass .glass-attention-slot .dashboard-attention-card{height:100%;max-height:360px;overflow:hidden}.dashboard-glass .glass-spotlight-slot{align-self:start}.dashboard-glass .glass-spotlight-slot .dashboard-top-broker-card{height:auto;min-height:124px;padding:16px;gap:12px}.dashboard-glass .dashboard-top-broker-card>.blur-2xl{display:none}.dashboard-glass .dashboard-analytics-card{padding:20px}.dashboard-glass .glass-monthly>div:first-child{flex-wrap:wrap}.dashboard-glass .glass-revenue>div:last-child{height:250px;flex:1;min-height:220px}.dashboard-glass .glass-sales-segments>div{padding-block:10px;border-radius:14px}.dashboard-glass .glass-monthly-overview>div:first-child{padding:14px;background:transparent!important;border:0}.dashboard-glass .glass-calendar-heading{background:linear-gradient(115deg,#193d2e,#30674e)}html body .crm-glass-shell .dashboard-glass .glass-calendar-heading :is(.text-violet-200,.text-white){color:#e1f4e8!important}html body .crm-glass-shell .dashboard-glass .glass-calendar-heading button{color:#204d38!important;background:#f2faf5!important}.dashboard-glass .glass-statistics{min-height:280px}.dashboard-glass .glass-statistics>div:last-child{margin-top:10px}html body .crm-glass-shell .dashboard-glass .glass-retail-slot>section{background:var(--glass-panel);border-color:var(--glass-border);border-radius:22px;box-shadow:var(--glass-shadow);padding:20px}html body .crm-glass-shell .dashboard-glass :is(.text-violet-500,.text-violet-600,[class~="text-[#241443]"],[class~="text-[#5d4a75]"]){color:var(--glass-accent)!important}html body .crm-glass-shell .dashboard-glass :is(.bg-violet-50,.bg-violet-100,[class~="bg-violet-50/60"],[class~="bg-[#fbfafe]"]){background:var(--glass-soft)!important}html body .crm-glass-shell .dashboard-glass :is(.border-violet-100,.border-stone-100,.divide-stone-100>:not([hidden])~:not([hidden])){border-color:var(--glass-line)!important}html body .crm-glass-shell .dashboard-glass :is(.text-stone-400,.text-stone-500){color:var(--glass-muted)!important}html body .crm-glass-shell .dashboard-glass .dashboard-theme-toggle{border-color:var(--glass-border)!important;background:var(--glass-soft)!important;border-radius:16px}html body .crm-glass-shell .dashboard-glass .dashboard-theme-toggle [aria-pressed=true]{color:var(--glass-ink)!important;background:var(--glass-solid)!important;border-radius:12px}html body .crm-glass-shell .dashboard-glass :is(.dashboard-user-button,.dashboard-icon-button){background:var(--glass-panel)!important;border-color:var(--glass-border)!important;border-radius:15px;box-shadow:var(--glass-shadow)!important}html body .crm-glass-shell .dashboard-glass .dashboard-user-button>span:first-child{background:#245c46!important;color:#fff!important;border-radius:10px}html body .crm-glass-shell .dashboard-glass .glass-broker-summary .dashboard-stat-card:first-child :is(p,span,svg),html body .crm-glass-shell .dashboard-glass .glass-metric-featured :is(p,span,svg){color:#fff!important}html body .crm-glass-shell .dashboard-glass .glass-chart-tooltip text{fill:#f1f8f3!important}.crm-glass-shell :is(button,a,input,select):focus-visible{outline:2px solid var(--glass-accent);outline-offset:3px}.crm-glass-shell[data-sidebar-collapsed=true] .crm-account-menu{position:fixed;left:0;right:auto;bottom:72px;width:190px;z-index:1400}@media (min-width:1100px){.glass-bento-grid,.glass-glance-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr)}.glass-broker-bento{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.glass-broker-bento .glass-monthly{grid-column:1;grid-row:1}.glass-broker-bento .dashboard-calendar-card{grid-column:2;grid-row:1/span 2}.glass-broker-bento .glass-statistics{grid-column:1;grid-row:2}.glass-broker-bento .dashboard-tasks-card{grid-column:1/-1;grid-row:3}}@media (max-width:767px){.crm-glass-shell[data-sidebar-collapsed=false]{grid-template-columns:56px minmax(0,1fr)}.crm-glass-shell .crm-sidebar [data-sidebar-header]{justify-content:center;padding-inline:4px}.crm-glass-shell .crm-sidebar .crm-sidebar-search,.crm-glass-shell .crm-sidebar [data-selected]>span,.crm-glass-shell .crm-sidebar [data-sidebar-header]>span{display:none}.crm-glass-shell .crm-sidebar [data-selected]{justify-content:center;padding-inline:0}.crm-glass-shell .crm-sidebar-account{padding-inline:4px}.crm-glass-shell .crm-sidebar-account>button{justify-content:center;padding-inline:0}.crm-glass-shell .crm-sidebar-account>button>:is(div.flex-1,svg){display:none}.crm-glass-shell .crm-account-menu{position:fixed;left:0;right:auto;bottom:72px;width:190px;z-index:1400}.dashboard-glass .glass-metrics{gap:10px}.dashboard-glass .glass-monthly-overview{grid-template-columns:minmax(0,1fr)}.dashboard-glass .dashboard-analytics-card{padding:16px}.dashboard-glass .glass-quick-strip>div{padding-inline:10px;gap:6px}.dashboard-glass .glass-quick-strip>div>div{display:block}}@keyframes glass-arrive{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.dashboard-glass :is(.glass-metric,.dashboard-stat-card,.dashboard-analytics-card,.dashboard-attention-card,.dashboard-top-broker-card,.dashboard-calendar-card,.dashboard-tasks-card){animation:glass-arrive .52s cubic-bezier(.2,.8,.2,1) backwards}.dashboard-glass .glass-metrics>:nth-child(2){animation-delay:40ms}.dashboard-glass .glass-metrics>:nth-child(3){animation-delay:80ms}.dashboard-glass .glass-metrics>:nth-child(4){animation-delay:.12s}@media (hover:hover){html body .crm-glass-shell .dashboard-glass :is(.dashboard-stat-card:not(:disabled),.dashboard-top-broker-card):hover{transform:translateY(-3px);border-color:var(--glass-accent)!important;box-shadow:0 12px 28px rgb(20 45 30/10%)!important}.crm-glass-shell .crm-sidebar [data-selected]:active{transform:scale(.97)}}}@media (prefers-reduced-motion:reduce){.crm-glass-shell,.crm-glass-shell *,.crm-glass-shell :after,.crm-glass-shell :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html body .crm-glass-shell .dashboard-glass :is(.dashboard-stat-card,.dashboard-top-broker-card,.dashboard-analytics-card,.dashboard-attention-card,.dashboard-calendar-card,.dashboard-tasks-card):hover{transform:none}}