.toaster[data-v-c4275619]{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast[data-v-c4275619]{pointer-events:auto;border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg-elev-1,var(--surface));color:var(--fg);box-shadow:var(--shadow-1);border-left-width:3px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.toast--destructive[data-v-c4275619]{border-left-color:var(--negative)}.toast--positive[data-v-c4275619]{border-left-color:var(--positive)}.toast--warning[data-v-c4275619]{border-left-color:var(--warning)}.toast--default[data-v-c4275619]{border-left-color:var(--accent)}.toast-msg[data-v-c4275619]{word-break:break-word;flex:1}.toast-x[data-v-c4275619]{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;display:inline-flex}.toast-x[data-v-c4275619]:hover{color:var(--fg);background:var(--bg-elev-2,var(--surface-2))}.toast-enter-active[data-v-c4275619],.toast-leave-active[data-v-c4275619]{transition:opacity .16s,transform .16s}.toast-enter-from[data-v-c4275619],.toast-leave-to[data-v-c4275619]{opacity:0;transform:translateY(6px)}.shortcut-groups[data-v-6dc440cf]{gap:18px;display:grid}.shortcut-heading[data-v-6dc440cf]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 8px;font-size:12px;font-weight:600}.shortcut-rows[data-v-6dc440cf]{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;display:grid}.shortcut-keys[data-v-6dc440cf]{align-items:center;gap:6px;margin:0;display:inline-flex}.shortcut-desc[data-v-6dc440cf]{align-self:center;margin:0;font-size:13.5px}.shortcut-then[data-v-6dc440cf]{color:var(--text-muted);font-size:11px}.shortcut-kbd[data-v-6dc440cf]{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev-2);min-width:22px;font-family:var(--font-mono);text-align:center;padding:2px 6px;font-size:11.5px;line-height:1.4;display:inline-block}.search-modal[data-v-03d6824d]{padding:0;width:min(92vw,640px)!important}.search-head[data-v-03d6824d]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.search-input[data-v-03d6824d]{color:var(--fg);font-size:15px;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.search-input[data-v-03d6824d]::placeholder{color:var(--fg-subtle)}.search-body[data-v-03d6824d]{max-height:50vh;overflow-y:auto}.search-list[data-v-03d6824d]{margin:0;padding:4px 0;list-style:none}.search-row[data-v-03d6824d]{cursor:pointer;align-items:center;gap:10px;padding:8px 16px;display:flex}.search-row.is-active[data-v-03d6824d]{background:color-mix(in srgb, var(--accent) 10%, transparent)}.search-row-ccy[data-v-03d6824d]{flex-shrink:0;font-size:10.5px}.search-foot[data-v-03d6824d]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;padding:8px 16px;font-size:11.5px;display:flex}.search-foot .kbd[data-v-03d6824d]{margin-right:4px}.user-menu[data-v-bcb85802]{position:relative}.user-menu-trigger[data-v-bcb85802]{border:1px solid var(--border);background:var(--bg-elev-1);width:32px;height:32px;color:var(--fg);cursor:pointer;font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:11.5px;font-weight:600;transition:border-color .12s;display:inline-flex;position:relative;overflow:hidden}.user-menu-trigger[data-v-bcb85802]:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.user-menu-trigger[data-v-bcb85802]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.user-menu-avatar[data-v-bcb85802]{object-fit:cover;width:100%;height:100%}.user-menu-initials[data-v-bcb85802]{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.user-menu-panel[data-v-bcb85802]{background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--r-md);z-index:50;min-width:220px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000014}.user-menu-head[data-v-bcb85802]{padding:8px 10px 6px}.user-menu-name[data-v-bcb85802]{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:13.5px;font-weight:500;overflow:hidden}.user-menu-email[data-v-bcb85802]{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:11.5px;overflow:hidden}.user-menu-divider[data-v-bcb85802]{background:var(--border);height:1px;margin:4px 0}.user-menu-item[data-v-bcb85802]{width:100%;color:var(--fg);font-family:var(--font-sans);cursor:pointer;text-align:left;border-radius:var(--r-sm);background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.user-menu-item[data-v-bcb85802]:hover,.user-menu-item[data-v-bcb85802]:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent);outline:none}.search-trigger[data-v-db12b627]{background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;min-width:280px;padding:6px 10px;font-family:inherit;transition:border-color .12s,background .12s}.search-trigger[data-v-db12b627]:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--bg-inset))}.search-trigger[data-v-db12b627]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.platform-admin-banner[data-v-db12b627]{background:var(--warning,#b45309);color:#fff;letter-spacing:.01em;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:500;display:flex}.platform-admin-banner .btn[data-v-db12b627]{color:#fff}.queue-stale-banner[data-v-db12b627]{background:var(--negative,#b91c1c);color:#fff;letter-spacing:.01em;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:500;display:flex}.queue-stale-banner .btn[data-v-db12b627]{color:#fff}.bell-btn[data-v-db12b627]{position:relative}.bell-badge[data-v-db12b627]{background:var(--negative);color:#fff;text-align:center;pointer-events:none;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-2px;right:-2px}
