.sidebar-nav[data-v-8c0fd20e]{background:var(--color-sidebar);color:var(--color-sidebar-text);border-right:1px solid var(--color-border);transition:width var(--transition-base),transform var(--transition-base)}.sidebar-logo-link[data-v-8c0fd20e]{color:var(--color-heading);transition:background-color var(--transition-fast)}.sidebar-logo-link[data-v-8c0fd20e]:hover{background:var(--color-sidebar-hover)}.is-dark-theme .sidebar-logo-text[data-v-8c0fd20e]{padding:var(--spacing-sm)}.is-dark-theme .sidebar-logo-link>img[data-v-8c0fd20e],.is-dark-theme .sidebar-logo-text[data-v-8c0fd20e]{border-radius:var(--md-shape-small);background:var(--md-sys-color-inverse-surface)}.is-dark-theme .sidebar-logo-link>img[data-v-8c0fd20e]{padding:var(--spacing-xs)}.sidebar-section-label[data-v-8c0fd20e]{color:var(--color-sidebar-muted)}.sidebar-bottom[data-v-8c0fd20e],.sidebar-section-line[data-v-8c0fd20e]{border-color:var(--color-border)}.sidebar-link[data-v-8c0fd20e]{color:var(--color-sidebar-text);border-radius:var(--md-shape-full);transition:color var(--transition-fast),background-color var(--transition-fast)}.sidebar-link[data-v-8c0fd20e]:hover{background:var(--color-sidebar-hover);color:var(--color-heading)}.sidebar-link.is-active[data-v-8c0fd20e]{background:var(--color-sidebar-active);color:var(--color-sidebar-active-text);font-weight:var(--font-weight-semibold)}.sidebar-link[data-v-8c0fd20e]:focus-visible{outline-offset:-2px}.sidebar-link.is-active>span[data-v-8c0fd20e]{font-weight:var(--font-weight-semibold)}.sidebar-beta[data-v-8c0fd20e]{background:var(--color-selection);color:var(--color-selection-text)}.fade-text-enter-active[data-v-8c0fd20e],.fade-text-leave-active[data-v-8c0fd20e]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.fade-text-enter-from[data-v-8c0fd20e]{opacity:0;transform:translate(-4px)}.fade-text-leave-to[data-v-8c0fd20e]{opacity:0}.context-switcher[data-v-3d5a3039]{min-width:0;max-width:calc(min(430px,45vw));position:relative}.context-static[data-v-3d5a3039],.context-trigger[data-v-3d5a3039]{min-width:0;max-width:100%;color:var(--color-text);align-items:center;display:flex}.context-static[data-v-3d5a3039]{min-height:var(--control-height);padding-inline:var(--spacing-sm)}.context-trigger[data-v-3d5a3039]{width:100%;min-height:var(--control-height-lg);gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md) var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-card);box-shadow:var(--shadow-md);text-align:left;transition:var(--transition-smooth)}.context-trigger[data-v-3d5a3039]:hover:not(:disabled){background:var(--md-sys-color-surface-container-low)}.context-trigger[aria-expanded=true][data-v-3d5a3039]{border-color:var(--brand-primary)}.context-trigger[data-v-3d5a3039]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.context-trigger[data-v-3d5a3039]:disabled{opacity:.62}.context-trigger>svg[data-v-3d5a3039]{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0;margin-left:auto}.context-mark[data-v-3d5a3039]{width:var(--control-height-sm);height:var(--control-height-sm);flex:0 0 var(--control-height-sm);border-radius:var(--radius-md);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font:var(--md-type-label-medium);place-items:center;display:grid}.context-copy[data-v-3d5a3039]{flex-direction:column;min-width:0;display:flex}.context-city[data-v-3d5a3039],.context-company[data-v-3d5a3039],.context-copy small[data-v-3d5a3039],.context-copy strong[data-v-3d5a3039],.context-title strong[data-v-3d5a3039]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-copy strong[data-v-3d5a3039]{font:var(--md-type-title-small)}.context-copy small[data-v-3d5a3039]{color:var(--color-text-muted);font:var(--md-type-body-small)}.context-copy .context-subtitle[data-v-3d5a3039],.context-title[data-v-3d5a3039]{align-items:baseline;gap:var(--spacing-xs);min-width:0;display:flex}.context-company[data-v-3d5a3039],.context-title strong[data-v-3d5a3039]{min-width:0}.context-number[data-v-3d5a3039]{color:var(--color-text-muted);font:var(--md-type-label-medium);flex-shrink:0}.context-city[data-v-3d5a3039]{flex-shrink:0;min-width:0;max-width:60%}.context-menu[data-v-3d5a3039]{z-index:80;border:1px solid var(--color-border);border-radius:var(--md-shape-large);background:var(--color-card);width:calc(min(390px,100vw - 2rem));max-height:calc(min(70vh,620px));box-shadow:var(--shadow-dropdown);padding:var(--spacing-sm);position:absolute;top:calc(100% + .5rem);left:0;overflow:auto}.context-search[data-v-3d5a3039]{z-index:1;padding-bottom:var(--spacing-sm);background:var(--color-card);position:sticky;top:0}.context-no-results[data-v-3d5a3039]{padding:var(--spacing-sm);color:var(--color-text-muted);font:var(--md-type-body-small)}.context-section+.context-section[data-v-3d5a3039]{border-top:1px solid var(--color-border);margin-top:var(--spacing-xs);padding-top:var(--spacing-sm)}.context-label[data-v-3d5a3039]{padding:var(--spacing-sm);color:var(--color-text-muted);font:var(--md-type-label-medium);text-transform:uppercase}.context-section .context-option[data-v-3d5a3039]{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);border-radius:var(--radius-md);color:inherit;text-align:left;font:var(--md-type-body-medium);grid-template-columns:minmax(0,1fr) auto;display:grid}.context-option>span[data-v-3d5a3039]{overflow-wrap:anywhere}.context-option>svg[data-v-3d5a3039]{color:var(--brand-primary)}.context-option[data-v-3d5a3039]:hover:not(:disabled){background:var(--color-surface)}.context-option[data-v-3d5a3039]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.bulk-warning[data-v-3d5a3039]{gap:var(--spacing-xs);margin:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);font:var(--md-type-body-small);display:flex}.bulk-warning svg[data-v-3d5a3039]{flex-shrink:0}.empty-establishment[data-v-3d5a3039]{gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);grid-template-columns:auto minmax(0,1fr);display:grid}.empty-establishment>svg[data-v-3d5a3039]{color:var(--brand-primary)}.empty-establishment strong[data-v-3d5a3039]{font:var(--md-type-title-small)}.empty-establishment p[data-v-3d5a3039]{margin-top:var(--spacing-xs);color:var(--color-text-muted);font:var(--md-type-body-small)}.create-establishment-link[data-v-3d5a3039]{justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:var(--control-height);padding:var(--spacing-sm);border-radius:var(--radius-button);background:var(--brand-primary);color:var(--md-sys-color-on-primary);font:var(--md-type-label-large);grid-column:1/-1;display:flex}.create-establishment-link[data-v-3d5a3039]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.context-menu-enter-active[data-v-3d5a3039],.context-menu-leave-active[data-v-3d5a3039]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.context-menu-enter-from[data-v-3d5a3039],.context-menu-leave-to[data-v-3d5a3039]{opacity:0;transform:translateY(-4px)}@media (width<=640px){.context-mark[data-v-3d5a3039]{display:none}.context-trigger[data-v-3d5a3039]{padding-inline:var(--spacing-sm)}.context-menu[data-v-3d5a3039]{top:calc(var(--header-height) + var(--spacing-sm));width:auto;max-width:none;position:fixed;left:.625rem;right:.625rem}}@media (pointer:coarse){.context-section .context-option[data-v-3d5a3039],.create-establishment-link[data-v-3d5a3039]{min-height:var(--control-height-lg)}}.app-header[data-v-057deaa2]{--header-height:64px;--header-button-size:48px;--header-font-compact:.75rem;--header-font-small:.8125rem;--header-font-tiny:.75rem;--header-dropdown-bg:var(--color-card,#fff);--header-dropdown-muted-bg:var(--color-surface,#f8fafc);--header-dropdown-border:var(--color-border,#94a3b83d);--header-dropdown-shadow:var(--shadow-dropdown);--header-danger-bg:color-mix(in srgb, var(--color-card,#fff) 88%, #dc2626);--header-danger-border:color-mix(in srgb, var(--color-border,#fecaca) 48%, #dc2626);--header-danger-text:color-mix(in srgb, var(--color-text,#0f172a) 18%, #dc2626);--header-text-primary:var(--color-text,#0f172a);--header-text-secondary:var(--color-text-soft,#334155);--header-text-muted:var(--color-text-muted,#64748b);--header-action-color:var(--md-sys-color-on-surface-variant);--header-hover-bg:color-mix(in srgb, var(--color-card,#fff) 88%, var(--color-text,#0f172a));height:var(--header-height);min-height:var(--header-height);background-color:var(--md-sys-color-surface);width:100%;box-shadow:var(--shadow-xs);z-index:var(--z-sticky,40);justify-content:space-between;align-items:center;gap:.875rem;padding:0 1.125rem;display:flex;position:sticky;top:0;border-bottom:1px solid var(--header-dropdown-border)!important}html.dark{--header-dropdown-bg:var(--color-surface,#0f172a);--header-dropdown-muted-bg:var(--color-surface-alt,#1e293b);--header-dropdown-shadow:var(--shadow-dropdown);--header-danger-bg:#dc262629;--header-danger-border:#f8717147;--header-danger-text:#fca5a5}.header-left[data-v-057deaa2]{flex:1;gap:.625rem}.header-actions[data-v-057deaa2],.header-left[data-v-057deaa2]{align-items:center;min-width:0;display:flex}.header-actions[data-v-057deaa2]{flex-shrink:0;justify-content:flex-end;gap:.425rem;height:100%;margin-left:auto}.header-brand[data-v-057deaa2]{color:var(--header-text-primary);font-size:var(--header-font-small);font-weight:var(--font-weight-semibold);letter-spacing:0;transition:color var(--transition-fast);line-height:1;text-decoration:none}.header-brand[data-v-057deaa2]:hover{color:var(--brand-primary)}.header-icon-button[data-v-057deaa2],.header-menu-toggle[data-v-057deaa2]{width:var(--header-button-size);min-width:var(--header-button-size);height:var(--header-button-size);min-height:var(--header-button-size);color:var(--header-action-color);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}.header-menu-toggle[data-v-057deaa2]{color:var(--header-action-color);box-shadow:none;border-radius:var(--md-shape-full)}.header-mobile-only[data-v-057deaa2]{display:none}.header-user-button[data-v-057deaa2]{min-width:48px;min-height:48px}.header-icon-button.is-active[data-v-057deaa2],.header-icon-button[data-v-057deaa2]:focus-visible,.header-icon-button[data-v-057deaa2]:hover,.header-menu-toggle[data-v-057deaa2]:focus-visible,.header-menu-toggle[data-v-057deaa2]:hover{background-color:var(--header-hover-bg);color:var(--header-text-primary);outline:none}.header-dropdown-item[data-v-057deaa2]:focus-visible,.header-icon-button[data-v-057deaa2]:focus-visible,.header-menu-toggle[data-v-057deaa2]:focus-visible,.header-text-button[data-v-057deaa2]:focus-visible,.header-user-button[data-v-057deaa2]:focus-visible{box-shadow:0 0 0 3px var(--brand-focus-ring)}.notification-button .badge-count[data-v-057deaa2]{z-index:1;border:2px solid var(--color-card,#fff);background-color:var(--brand-accent-coral,#f97316);color:#fff;min-width:15px;height:15px;font-size:.625rem;font-weight:var(--font-weight-bold);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px;box-shadow:0 2px 6px #0f172a29}.header-menu[data-v-057deaa2],.header-user-menu[data-v-057deaa2]{position:relative}.header-dropdown[data-v-057deaa2]{z-index:90;border:1px solid var(--header-dropdown-border);background:var(--header-dropdown-bg);background-color:var(--header-dropdown-bg);color:var(--header-text-primary);box-shadow:var(--header-dropdown-shadow);isolation:isolate;opacity:1;background-clip:padding-box;border-radius:12px;position:absolute;top:calc(100% + 6px);overflow:hidden}.header-dropdown-right[data-v-057deaa2]{right:0}.help-dropdown[data-v-057deaa2],.user-dropdown[data-v-057deaa2]{width:254px}.notifications-dropdown[data-v-057deaa2]{width:calc(min(320px,100vw - 24px))}.header-dropdown-title[data-v-057deaa2],.notifications-head[data-v-057deaa2],.user-dropdown-head[data-v-057deaa2]{border-bottom:1px solid var(--header-dropdown-border);background:var(--header-dropdown-muted-bg);background-color:var(--header-dropdown-muted-bg);align-items:flex-start;gap:.5rem;padding:.55rem .7rem;display:flex}.header-dropdown-title[data-v-057deaa2]{align-items:center}.header-dropdown-title svg[data-v-057deaa2]{color:var(--brand-primary)}.header-dropdown-title p[data-v-057deaa2],.notifications-title[data-v-057deaa2],.user-dropdown-head p[data-v-057deaa2]{color:var(--header-text-primary);font-size:var(--header-font-small);font-weight:var(--font-weight-semibold);margin:0;line-height:1.25}.header-dropdown-title span[data-v-057deaa2],.notifications-head span[data-v-057deaa2],.user-dropdown-meta small[data-v-057deaa2],.user-dropdown-meta span[data-v-057deaa2]{color:var(--header-text-muted);font-size:var(--header-font-tiny);margin-top:.125rem;line-height:1.25;display:block}.header-dropdown-list[data-v-057deaa2]{background:var(--header-dropdown-bg);padding:.25rem}.header-dropdown-item[data-v-057deaa2]{width:100%;min-height:30px;color:var(--header-text-secondary);font-size:var(--header-font-compact);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;border:0;border-radius:7px;align-items:center;gap:.5rem;padding:.34rem .5rem;text-decoration:none;display:flex}.header-dropdown-item[data-v-057deaa2]:hover{background-color:var(--header-hover-bg);color:var(--header-text-primary)}.header-dropdown-item.is-danger[data-v-057deaa2]{border:1px solid var(--header-danger-border);background:var(--header-danger-bg);width:calc(100% - .5rem);min-height:32px;color:var(--header-danger-text);font-weight:var(--font-weight-semibold);margin:.35rem .25rem .25rem}.header-dropdown-item.is-danger[data-v-057deaa2]:hover{border-color:var(--color-danger,#dc2626);background-color:var(--color-danger,#dc2626);color:#fff}.header-dropdown-item.is-danger:hover svg[data-v-057deaa2]{color:#fff}.header-dropdown-icon[data-v-057deaa2]{color:var(--header-text-muted);flex-shrink:0}.dropdown-enter-active[data-v-057deaa2],.dropdown-leave-active[data-v-057deaa2]{transition:opacity .12s,transform .12s}.dropdown-enter-from[data-v-057deaa2],.dropdown-leave-to[data-v-057deaa2]{opacity:0;transform:translateY(-6px)scale(.97)}.header-user-button[data-v-057deaa2]{height:34px;min-height:34px;color:var(--header-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);background:0 0;border:1px solid #0000;gap:.45rem;padding:0 .55rem 0 .25rem}.header-avatar[data-v-057deaa2],.header-user-button[data-v-057deaa2]{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.header-avatar[data-v-057deaa2]{border:1px solid color-mix(in srgb,#fff 22%,var(--brand-primary));background:radial-gradient(circle at 32% 22%,#ffffff6b,transparent 34%),linear-gradient(145deg,var(--brand-primary) 0,var(--brand-secondary) 100%);color:#fff;flex-shrink:0;width:28px;height:28px;position:relative;overflow:visible;box-shadow:0 5px 12px #2563eb2e,inset 0 0 0 1px #ffffff2e}.header-avatar.is-large[data-v-057deaa2]{width:40px;height:40px;box-shadow:0 9px 18px #2563eb33,inset 0 0 0 1px #ffffff2e}.header-avatar-face[data-v-057deaa2]{z-index:1;width:72%;height:72%;display:block;position:relative}.avatar-head[data-v-057deaa2]{background:radial-gradient(circle at 33% 38%,#ffffff57 0 10%,#0000 11%),#ffd7b5;border-radius:45% 45% 48% 48%;height:72%;position:absolute;bottom:4%;left:13%;right:13%;box-shadow:inset 0 -1px #78350f29}.avatar-hair[data-v-057deaa2]{z-index:2;clip-path:polygon(0 63%,14% 28%,34% 6%,60% 0,86% 22%,100% 58%,90% 68%,75% 48%,55% 67%,35% 45%,16% 70%);background:#243047;border-radius:54% 54% 42% 42%;height:42%;position:absolute;top:5%;left:12%;right:12%}.avatar-eye[data-v-057deaa2]{background:#1e293b;border-radius:999px;width:9%;height:9%;position:absolute;top:48%}.avatar-eye.is-left[data-v-057deaa2]{left:31%}.avatar-eye.is-right[data-v-057deaa2]{right:31%}.avatar-smile[data-v-057deaa2]{border-bottom:1.6px solid #7c2d12;border-radius:0 0 999px 999px;height:13%;position:absolute;bottom:24%;left:34%;right:34%}.header-avatar-status[data-v-057deaa2]{z-index:2;border:2px solid var(--color-card,#fff);background-color:var(--color-success,#16a34a);border-radius:999px;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #0f172a0f}.header-avatar-status.is-meeting[data-v-057deaa2]{background-color:var(--brand-primary,#2563eb)}.header-avatar-status.is-busy[data-v-057deaa2]{background-color:var(--color-danger,#dc2626)}.header-avatar-status.is-away[data-v-057deaa2]{background-color:var(--color-warning,#d97706)}.header-avatar.is-large .header-avatar-status[data-v-057deaa2]{border-color:var(--header-dropdown-bg);width:9px;height:9px;bottom:0;right:0}.header-user-text[data-v-057deaa2]{flex-direction:row;align-items:flex-start;min-width:0;line-height:1.1}.header-user-text span[data-v-057deaa2]{max-width:86px;color:var(--header-text-primary);font-size:var(--header-font-small);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-user-text.is-demo span[data-v-057deaa2]{max-width:16rem}.header-chevron[data-v-057deaa2]{color:var(--header-text-muted);transition:transform var(--transition-base),color var(--transition-fast);flex-shrink:0}.header-user-button.is-active[data-v-057deaa2],.header-user-button[data-v-057deaa2]:hover{color:var(--header-text-primary);background-color:var(--header-hover-bg);border-color:var(--header-dropdown-border)}.header-user-button.is-active .header-avatar[data-v-057deaa2],.header-user-button:hover .header-avatar[data-v-057deaa2]{box-shadow:0 6px 14px #2563eb38,inset 0 0 0 1px #fff3}.notifications-head[data-v-057deaa2]{justify-content:space-between;align-items:center}.header-text-button[data-v-057deaa2]{background-color:var(--brand-primary-light);color:var(--brand-primary);cursor:pointer;font-size:var(--header-font-tiny);font-weight:var(--font-weight-semibold);border:0;border-radius:999px;padding:.16rem .4rem}.notifications-list[data-v-057deaa2]{background:var(--header-dropdown-bg);max-height:224px;padding:.25rem;overflow-y:auto}.notification-item[data-v-057deaa2]{cursor:pointer;text-align:left;width:100%;transition:background-color var(--transition-fast);background:0 0;border:0;border-radius:8px;gap:.5rem;padding:.46rem .5rem;display:flex}.notification-item[data-v-057deaa2]:hover{background-color:var(--header-hover-bg)}.notification-item.is-unread[data-v-057deaa2]{background-color:var(--brand-primary-light)}.notification-icon[data-v-057deaa2]{border-radius:var(--radius-md);background-color:var(--color-info-bg);width:26px;height:26px;color:var(--color-info-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notification-icon.priority-high[data-v-057deaa2]{background-color:var(--color-danger-bg);color:var(--color-danger-text)}.notification-icon.priority-medium[data-v-057deaa2]{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.notification-content[data-v-057deaa2]{flex-direction:column;flex:1;min-width:0;display:flex}.notification-row[data-v-057deaa2]{align-items:center;gap:.3rem;min-width:0;display:flex}.notification-row strong[data-v-057deaa2]{color:var(--header-text-primary);font-size:var(--header-font-compact);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.notification-dot[data-v-057deaa2]{border-radius:var(--radius-full);background-color:var(--brand-primary);flex-shrink:0;width:5.5px;height:5.5px}.notification-description[data-v-057deaa2]{color:var(--header-text-secondary);font-size:var(--header-font-tiny);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;line-height:1.25;display:-webkit-box;overflow:hidden}.notification-time[data-v-057deaa2]{color:var(--header-text-muted);font-size:var(--header-font-tiny);font-weight:var(--font-weight-medium);margin-top:.2rem}.notifications-empty[data-v-057deaa2]{background:var(--header-dropdown-bg);color:var(--header-text-muted);text-align:center;flex-direction:column;align-items:center;padding:1.2rem .8rem;display:flex}.notifications-empty p[data-v-057deaa2]{color:var(--header-text-primary);font-size:var(--header-font-small);font-weight:var(--font-weight-semibold);margin:.4rem 0 .1rem}.notifications-empty span[data-v-057deaa2],.notifications-footer[data-v-057deaa2]{font-size:var(--header-font-compact)}.notifications-footer[data-v-057deaa2]{border-top:1px solid var(--header-dropdown-border);background:var(--header-dropdown-bg);color:var(--brand-primary);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:.3rem;padding:.5rem .8rem;text-decoration:none;display:flex}.notifications-footer[data-v-057deaa2]:hover{background-color:var(--header-hover-bg)}.user-dropdown-head[data-v-057deaa2]{background:linear-gradient(180deg,var(--header-dropdown-muted-bg),var(--header-dropdown-bg));align-items:center;gap:.625rem}.user-dropdown-meta[data-v-057deaa2]{min-width:0}.presence-option span[data-v-057deaa2]:last-child,.user-dropdown-meta p[data-v-057deaa2],.user-dropdown-meta small[data-v-057deaa2],.user-dropdown-meta span[data-v-057deaa2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presence-switcher[data-v-057deaa2]{border-bottom:1px solid var(--header-dropdown-border);background:var(--header-dropdown-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.35rem;display:grid}.presence-option[data-v-057deaa2]{min-width:0;min-height:28px;color:var(--header-text-secondary);cursor:pointer;font-size:var(--header-font-tiny);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:flex-start;align-items:center;gap:.35rem;padding:.25rem .45rem;line-height:1;display:inline-flex}.presence-option[data-v-057deaa2]:hover{background-color:var(--header-hover-bg);color:var(--header-text-primary)}.presence-option.is-active[data-v-057deaa2]{border-color:var(--header-dropdown-border);background-color:var(--header-dropdown-muted-bg);color:var(--header-text-primary)}.presence-dot[data-v-057deaa2]{background-color:var(--color-success,#16a34a);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 10%,transparent);border-radius:999px;flex-shrink:0}.presence-option.is-meeting .presence-dot[data-v-057deaa2]{background-color:var(--brand-primary,#2563eb)}.presence-option.is-busy .presence-dot[data-v-057deaa2]{background-color:var(--color-danger,#dc2626)}.presence-option.is-away .presence-dot[data-v-057deaa2]{background-color:var(--color-warning,#d97706)}@media (width<=640px){.header-secondary-action[data-v-057deaa2]{display:none}.header-dropdown-item.header-mobile-only[data-v-057deaa2]{display:flex}.app-header[data-v-057deaa2]{--header-height:64px;--header-button-size:48px;gap:.5rem;padding:0 .75rem}.header-left[data-v-057deaa2]{gap:.5rem}.header-actions[data-v-057deaa2]{gap:.125rem}.header-dropdown[data-v-057deaa2]{top:calc(5px + var(--header-height));width:auto;max-width:none;position:fixed;left:.625rem;right:.625rem}.header-user-button[data-v-057deaa2]{padding:0 .25rem}.header-chevron[data-v-057deaa2]{display:none}}@media (width<=1180px){.header-user-text[data-v-057deaa2]:not(.is-demo){display:none}.header-user-button[data-v-057deaa2]{gap:.375rem}}.notification-actions[data-v-057deaa2]{align-self:flex-start;gap:4px;display:flex}.notification-actions button[data-v-057deaa2]{border-radius:6px;padding:5px}.notification-actions button[data-v-057deaa2]:hover{background:var(--color-bg-tertiary)}.notifications-list[data-v-057deaa2]{max-height:calc(min(65vh,560px));overflow-y:auto}.app-drawer[data-v-bac3e5e6]{background-color:var(--color-card);color:var(--color-text-primary)}.drawer-footer[data-v-bac3e5e6],.drawer-header[data-v-bac3e5e6]{border-color:var(--color-border);flex-shrink:0}.drawer-header[data-v-bac3e5e6]{border-bottom-width:1px;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.drawer-footer[data-v-bac3e5e6]{border-top-width:1px;padding:16px}.drawer-list-item[data-v-bac3e5e6]{border-bottom:1px solid var(--color-border-muted);cursor:pointer;transition:var(--transition-smooth);gap:12px;padding:16px 20px;display:flex}.drawer-list-item[data-v-bac3e5e6]:hover{background-color:var(--color-bg-tertiary)}.drawer-list-item.is-unread[data-v-bac3e5e6]{background-color:var(--brand-primary-light)}.app-drawer[data-v-39913f37]{background-color:var(--color-card);color:var(--color-text-primary)}.drawer-header[data-v-39913f37]{flex-shrink:0;justify-content:space-between;height:56px;padding:0 20px}.drawer-header[data-v-39913f37],.manager-banner[data-v-39913f37]{border-bottom:1px solid var(--color-border);align-items:center;display:flex}.manager-banner[data-v-39913f37]{background-color:var(--brand-primary-light);gap:12px;padding:12px 20px}.app-drawer[data-v-39913f37] .text-gray-900{color:var(--color-text-primary)}.app-drawer[data-v-39913f37] .text-gray-300,.app-drawer[data-v-39913f37] .text-gray-400,.app-drawer[data-v-39913f37] .text-gray-500{color:var(--color-text-muted)}.app-drawer[data-v-39913f37] .border-blue-100,.app-drawer[data-v-39913f37] .border-gray-100,.app-drawer[data-v-39913f37] .border-gray-50{border-color:var(--color-border)}.app-drawer[data-v-39913f37] .bg-gray-100,.app-drawer[data-v-39913f37] .bg-gray-50,.app-drawer[data-v-39913f37] .hover\:bg-gray-100:hover,.app-drawer[data-v-39913f37] .hover\:bg-gray-50:hover{background-color:var(--color-bg-tertiary)}.slide-right-enter-active[data-v-a50fac56],.slide-right-leave-active[data-v-a50fac56]{transition:transform .25s ease-out,opacity .25s ease-out}.slide-right-enter-from[data-v-a50fac56],.slide-right-leave-to[data-v-a50fac56]{opacity:0;transform:translate(100%)}.fade-enter-active[data-v-a50fac56],.fade-leave-active[data-v-a50fac56]{transition:opacity .2s}.fade-enter-from[data-v-a50fac56],.fade-leave-to[data-v-a50fac56]{opacity:0}
