:root{--glass-tint:#ffffffad;--glass-tint-strong:#ffffffd1;--glass-line:#ffffffb8;--glass-shadow:0 16px 42px #1e355329;--glass-shadow-raised:0 22px 56px #142a4838;--glass-blur:22px;--glass-saturate:1.18;--glass-arrive:cubic-bezier(.16, 1, .3, 1);--glass-feedback:.14s;--glass-overlay:.22s}:root[data-theme=dark]{--glass-tint:#181f2abd;--glass-tint-strong:#1f2835db;--glass-line:#ffffff29;--glass-shadow:0 16px 42px #0000004d;--glass-shadow-raised:0 22px 56px #00000070;--glass-saturate:1.08}.sidebar,.workspace-header{border-color:var(--glass-line);background:linear-gradient(135deg, var(--glass-tint-strong), var(--glass-tint));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.sidebar{box-shadow:1px 0 0 var(--glass-line), var(--glass-shadow)}html[data-workspace-appearance=wallpaper] .sidebar,html[data-workspace-appearance=wallpaper] .workspace-header{box-shadow:inset 0 1px 0 #fff9, var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);background:linear-gradient(135deg,#ffffffad,#dbf1ff66),#ffffff42;border-color:#ffffffa3}html[data-workspace-appearance=wallpaper] .sidebar{--sidebar-text:#1d3553;--sidebar-muted:#405d7e;--sidebar-focus-ring:#0b3f78;box-shadow:inset 0 1px 0 #fff9, 1px 0 0 #ffffff70, var(--glass-shadow)}:root:not([data-theme=dark]) .sidebar .nav-item:not(.active){color:#183858!important;opacity:1!important}:root:not([data-theme=dark]) .sidebar .nav-group-label,:root:not([data-theme=dark]) .sidebar .nav-group-toggle{color:#385978!important;opacity:1!important}:root:not([data-theme=dark]) .sidebar .nav-item:not(.active):hover,:root:not([data-theme=dark]) .sidebar .nav-group-toggle:hover,:root:not([data-theme=dark]) .sidebar .nav-group-toggle:focus-visible{box-shadow:none;background:#e7f0fd;color:#102d4a!important}html[data-workspace-appearance=wallpaper][data-workspace-glass=soft] .sidebar,html[data-workspace-appearance=wallpaper][data-workspace-glass=soft] .workspace-header{background:linear-gradient(135deg,#ffffff8f,#dbf1ff4d),#ffffff2e}html[data-workspace-appearance=wallpaper][data-workspace-glass=vivid] .sidebar,html[data-workspace-appearance=wallpaper][data-workspace-glass=vivid] .workspace-header{background:linear-gradient(135deg,#ffffffc7,#dbf1ff85),#ffffff57}.login-panel{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background:linear-gradient(145deg,#2a2c30eb,#1d1f23e0);border-color:#fff3;box-shadow:0 20px 46px #0000004d,inset 0 1px #ffffff1a}.panel:not(.crm-surface),.metric,.notification-card,.timeline-card,.settings-priority,.knowledge-priority,.notification-priority,.client-priority,.employee-priority,.inbox-priority,.feed-priority,.analytics-priority,.audit-priority,.employee-monitoring-card{border-color:var(--glass-line);background:linear-gradient(145deg, var(--glass-tint-strong), var(--glass-tint));box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff61;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08)}@media (hover:hover) and (pointer:fine){.panel:not(.crm-surface):has(a):hover{border-color:color-mix(in srgb, var(--blue) 38%, var(--glass-line));box-shadow:var(--glass-shadow-raised), inset 0 1px 0 #ffffff7a;transition:border-color var(--glass-feedback) var(--glass-arrive), box-shadow var(--glass-feedback) var(--glass-arrive), transform var(--glass-feedback) var(--glass-arrive);transform:translateY(-1px)}.metric:has(a):hover{border-color:color-mix(in srgb, var(--blue) 38%, var(--glass-line));box-shadow:var(--glass-shadow-raised), inset 0 1px 0 #ffffff7a;transition:border-color var(--glass-feedback) var(--glass-arrive), box-shadow var(--glass-feedback) var(--glass-arrive), transform var(--glass-feedback) var(--glass-arrive);transform:translateY(-1px)}.notification-card:has(a):hover{border-color:color-mix(in srgb, var(--blue) 38%, var(--glass-line));box-shadow:var(--glass-shadow-raised), inset 0 1px 0 #ffffff7a;transition:border-color var(--glass-feedback) var(--glass-arrive), box-shadow var(--glass-feedback) var(--glass-arrive), transform var(--glass-feedback) var(--glass-arrive);transform:translateY(-1px)}.employee-monitoring-card:has(a):hover{border-color:color-mix(in srgb, var(--blue) 38%, var(--glass-line));box-shadow:var(--glass-shadow-raised), inset 0 1px 0 #ffffff7a;transition:border-color var(--glass-feedback) var(--glass-arrive), box-shadow var(--glass-feedback) var(--glass-arrive), transform var(--glass-feedback) var(--glass-arrive);transform:translateY(-1px)}}.notification-popover,.global-search-panel,.user-menu-dropdown,.crm-menu-popover,.crm-finish-popover,.app-dialog{border-color:var(--glass-line);background:linear-gradient(145deg, var(--glass-tint-strong), var(--glass-tint));box-shadow:var(--glass-shadow-raised), inset 0 1px 0 #ffffff6b;-webkit-backdrop-filter:blur(28px) saturate(var(--glass-saturate));backdrop-filter:blur(28px) saturate(var(--glass-saturate))}.notification-popover.is-open,.global-search-panel,.user-menu-dropdown,.crm-menu-popover,.crm-finish-popover,.app-dialog{animation:liquid-glass-arrive var(--glass-overlay) var(--glass-arrive) both}.apple-toaster [data-sonner-toast].apple-toast{border-color:var(--glass-line);background:linear-gradient(145deg, var(--glass-tint-strong), var(--glass-tint));box-shadow:var(--glass-shadow-raised), inset 0 1px 0 #ffffff70;-webkit-backdrop-filter:blur(28px) saturate(var(--glass-saturate));backdrop-filter:blur(28px) saturate(var(--glass-saturate))}.apple-toaster [data-sonner-toast].apple-toast[data-type=success]{border-color:color-mix(in srgb, var(--green) 38%, var(--glass-line))}.apple-toaster [data-sonner-toast].apple-toast[data-type=warning]{border-color:color-mix(in srgb, var(--amber) 42%, var(--glass-line))}.apple-toaster [data-sonner-toast].apple-toast[data-type=error]{border-color:color-mix(in srgb, var(--red) 42%, var(--glass-line))}.header-icon-button,.user-menu-trigger,.topbar-quick-link,.workspace-section-tab,.sidebar-collapse-button{transition:background-color var(--glass-feedback) var(--glass-arrive), border-color var(--glass-feedback) var(--glass-arrive), color var(--glass-feedback) var(--glass-arrive), transform var(--glass-feedback) var(--glass-arrive)}@media (hover:hover) and (pointer:fine){.header-icon-button:hover,.user-menu-trigger:hover,.topbar-quick-link:hover,.workspace-section-tab:hover,.sidebar-collapse-button:hover{transform:translateY(-1px)}}.header-icon-button:active,.user-menu-trigger:active,.topbar-quick-link:active,.workspace-section-tab:active,.sidebar-collapse-button:active{transform:translateY(0)scale(.98)}.workspace-section-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.workspace-section-tabs::-webkit-scrollbar{display:none}.workspace-section-tab-root{flex:none;position:relative}.workspace-section-tab{min-height:36px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:4px;padding:0 9px;font-size:13px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.workspace-section-tab:hover,.workspace-section-tab:focus-visible{background:color-mix(in srgb, var(--surface-strong) 70%, transparent);color:var(--text)}.workspace-section-tab.is-active{border-color:color-mix(in srgb, var(--blue) 32%, var(--glass-line));background:color-mix(in srgb, var(--blue) 15%, var(--glass-tint));color:var(--text)}.workspace-section-tab-menu{z-index:45;border:1px solid var(--glass-line);background:linear-gradient(145deg, var(--glass-tint-strong), var(--glass-tint));min-width:210px;box-shadow:var(--glass-shadow-raised);-webkit-backdrop-filter:blur(28px) saturate(var(--glass-saturate));backdrop-filter:blur(28px) saturate(var(--glass-saturate));animation:liquid-glass-arrive var(--glass-overlay) var(--glass-arrive) both;border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.workspace-section-tab-menu a{min-height:38px;color:var(--text);border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:13px;font-weight:700;display:flex}.workspace-section-tab-menu a:hover,.workspace-section-tab-menu a:focus-visible,.workspace-section-tab-menu a.is-current{background:color-mix(in srgb, var(--blue) 14%, transparent)}@media (max-width:1040px){.workspace-section-tabs{max-width:min(38vw,380px)}}:where(.header-icon-button,.user-menu-trigger,.topbar-quick-link,.workspace-section-tab,.sidebar-collapse-button,.primary-button,.secondary-button,.notification-popover-item,.notification-popover-footer,.global-search-result,.crm-menu-popover a,.crm-menu-popover button,.request-card,.whatsapp-message-menu-trigger,.whatsapp-message-action-menu>button,.whatsapp-reaction-picker button,.work-chat-reply-action,.request-kanban-stage-hover-action,.login-control-btn,.mobile-sidebar-button,.mobile-sidebar-close,.request-kanban-add-button):focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring,#000)!important;outline-offset:var(--focus-ring-offset,2px)!important}.sidebar :where(.nav-item,.nav-group-toggle,.sidebar-collapse-button):focus-visible{outline-color:var(--sidebar-focus-ring)!important}.whatsapp-message-menu-trigger{min-width:44px;min-height:44px}@media (hover:none),(pointer:coarse){.header-icon-button,.user-menu-trigger,.mobile-sidebar-button,.mobile-sidebar-close,.sidebar-collapse-button,.whatsapp-header-icon-button{min-width:44px;min-height:44px}.work-chat-reply-action{opacity:1;min-width:44px;min-height:44px}.request-kanban-heading-actions{flex-wrap:wrap;justify-content:flex-end}.request-kanban-stage-order-actions{display:inline-flex}.request-kanban-stage-hover-action,.request-kanban-stage-hover-action.edit{opacity:1;width:44px;min-width:44px;height:44px;min-height:44px;transform:scale(1)}.login-control-btn{justify-content:center;min-width:44px;min-height:44px}.whatsapp-message-actions{opacity:1}.notification-popover-footer{min-height:44px}}@media (pointer:fine){:where(.workspace,.nav-list,.notification-popover,.notification-popover-list,.global-search-results,.app-dialog,.crm-list-table-wrap,.table-wrapper,.grid-table,.data-table,.request-kanban-board){scrollbar-color:color-mix(in srgb, var(--muted) 46%, transparent) transparent!important;scrollbar-width:thin!important}:where(.workspace,.nav-list,.notification-popover,.notification-popover-list,.global-search-results,.app-dialog,.crm-list-table-wrap,.table-wrapper,.grid-table,.data-table,.request-kanban-board)::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}:where(.workspace,.nav-list,.notification-popover,.notification-popover-list,.global-search-results,.app-dialog,.crm-list-table-wrap,.table-wrapper,.grid-table,.data-table,.request-kanban-board)::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px;background:color-mix(in srgb, var(--muted) 42%, transparent)!important}:where(.workspace,.nav-list,.notification-popover,.notification-popover-list,.global-search-results,.app-dialog,.crm-list-table-wrap,.table-wrapper,.grid-table,.data-table,.request-kanban-board)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--text) 48%, transparent)!important}}.header-icon-button.is-live-update{animation:liquid-glass-notification-arrival .48s var(--glass-arrive) both}@keyframes liquid-glass-notification-arrival{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue) 0%, transparent)}38%{box-shadow:0 0 0 7px color-mix(in srgb, var(--blue) 24%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue) 0%, transparent)}}@keyframes liquid-glass-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(-6px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes liquid-glass-drawer-arrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.whatsapp-media-gallery-scrim{z-index:29;inset:var(--workspace-header-height,0px) 0 0;cursor:default;background:#101c2c33;border:0;position:fixed}.whatsapp-media-gallery-panel{z-index:30;border-color:var(--glass-line);background:linear-gradient(145deg, var(--glass-tint-strong), var(--glass-tint));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));animation:liquid-glass-drawer-arrive var(--glass-overlay) var(--glass-arrive) both;box-shadow:-18px 0 48px #142a483d}.whatsapp-media-gallery-panel header h2{margin:0;font-size:16px}.whatsapp-media-gallery-panel header button,.whatsapp-media-gallery-tabs button,.whatsapp-media-gallery-grid a,.whatsapp-media-gallery-item{transition:border-color var(--glass-feedback) ease, background-color var(--glass-feedback) ease, color var(--glass-feedback) ease, transform var(--glass-feedback) ease}@media (hover:hover) and (pointer:fine){.whatsapp-media-gallery-grid a:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.notification-popover.is-open,.global-search-panel,.user-menu-dropdown,.crm-menu-popover,.crm-finish-popover,.app-dialog,.whatsapp-media-gallery-panel{animation:none}.header-icon-button.is-live-update{border-color:color-mix(in srgb, var(--blue) 58%, var(--glass-line));animation:none}.header-icon-button,.user-menu-trigger,.topbar-quick-link,.sidebar-collapse-button,.panel:not(.crm-surface),.metric,.notification-card,.employee-monitoring-card{transition-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar,.workspace-header,.panel:not(.crm-surface),.metric,.notification-card,.timeline-card,.notification-popover,.global-search-panel,.user-menu-dropdown,.app-dialog,.apple-toaster [data-sonner-toast].apple-toast{background:var(--surface)}}
