.dropdown-content{background:var(--surface-elevated);border:1px solid var(--border-strong);z-index:50;min-width:180px;font-family:var(--font-sans);color:var(--text-primary);border-radius:8px;outline:none;padding:4px;box-shadow:0 10px 28px #00000047,0 2px 6px #00000029}:root[data-theme=dark] .dropdown-content{background:color-mix(in oklab, var(--surface-elevated), #fff 16%)}.dropdown-content [role=menuitem],.dropdown-content [role=menuitemcheckbox],.dropdown-content [role=menuitemradio]{color:var(--text-primary);cursor:default;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;gap:8px;padding:6px 10px;font-size:14px;line-height:1.35;display:flex;position:relative}.dropdown-content [role=menuitem][data-highlighted],.dropdown-content [role=menuitemcheckbox][data-highlighted],.dropdown-content [role=menuitemradio][data-highlighted]{background:var(--surface-sunken);color:var(--text-primary)}.dropdown-content [role=menuitem][data-disabled],.dropdown-content [role=menuitemcheckbox][data-disabled],.dropdown-content [role=menuitemradio][data-disabled]{opacity:.5;pointer-events:none}.dropdown-content .menu-sub-indicator{color:var(--text-muted);margin-left:auto;font-size:12px}.dropdown-content [role=separator]{background:var(--border-default);height:1px;margin:4px -2px}.dropdown-content .menu-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-family:var(--font-sans);font-variation-settings:"wght" 510;padding:4px 10px}.dropdown-content .menu-shortcut{color:var(--text-muted);font-size:12px;font-family:var(--font-mono);letter-spacing:.02em;margin-left:auto;padding-left:12px}.toast[data-v-fae7af84]{background:var(--surface-elevated);min-width:320px;max-width:400px;color:var(--text-primary);border:1px solid var(--border-default);border-left:4px solid var(--toast-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-variation-settings:"wght" var(--fw-regular);animation:toast-in-fae7af84 var(--dur-base) var(--ease-out,cubic-bezier(.2, .7, .2, 1));align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@keyframes toast-in-fae7af84{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.toast[data-state=closed][data-v-fae7af84]{animation:toast-out-fae7af84 var(--dur-base) var(--ease-out,cubic-bezier(.2, .7, .2, 1)) forwards}@keyframes toast-out-fae7af84{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}.toast-icon[data-v-fae7af84]{width:20px;height:20px;color:var(--toast-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.toast-icon svg[data-v-fae7af84]{width:100%;height:100%}.toast-body[data-v-fae7af84]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast-title[data-v-fae7af84]{color:var(--text-primary);font-variation-settings:"wght" var(--fw-emphasis,510);font-size:14px;font-weight:510;line-height:1.35}.toast-description[data-v-fae7af84]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.toast-dismiss[data-v-fae7af84]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.toast-dismiss[data-v-fae7af84]:hover,.toast-dismiss[data-v-fae7af84]:focus-visible{background:var(--surface-sunken);color:var(--text-primary)}.toast-dismiss[data-v-fae7af84]:focus-visible{box-shadow:var(--ring);outline:none}.toast-dismiss svg[data-v-fae7af84]{width:14px;height:14px}@media (prefers-reduced-motion:reduce){[data-v-fae7af84],[data-v-fae7af84]:before,[data-v-fae7af84]:after{transition:none!important;animation:none!important}}.toast-stack[data-v-0d4e752d]{z-index:50;pointer-events:none;flex-direction:column;gap:8px;max-width:400px;display:flex;position:fixed;bottom:16px;right:16px}.toast-region[data-v-0d4e752d]{flex-direction:column-reverse;gap:12px;display:flex}.toast-region[data-v-0d4e752d] .toast{pointer-events:auto}
