.role-switcher-module__cEigha__wrap{gap:.25rem;display:grid}.role-switcher-module__cEigha__caption{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem}.role-switcher-module__cEigha__select{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 85%, transparent);min-height:2.75rem;color:var(--fg);font:inherit;cursor:pointer;border-radius:.45rem;width:100%;padding:0 .55rem}
.app-toast-module__lg2tMa__region{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:200;pointer-events:none;flex-direction:column;gap:.55rem;max-width:min(22rem,100vw - 2rem);display:flex;position:fixed}.app-toast-module__lg2tMa__toast{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-2);color:var(--fg);font-size:var(--text-sm);box-shadow:var(--shadow-md);padding:.75rem .95rem;line-height:1.45;animation:.22s app-toast-module__lg2tMa__toastIn}.app-toast-module__lg2tMa__info{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.app-toast-module__lg2tMa__success{border-color:color-mix(in srgb, var(--success) 45%, var(--line));background:color-mix(in srgb, var(--success-soft) 70%, var(--surface-2))}.app-toast-module__lg2tMa__error{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));background:color-mix(in srgb, var(--danger-soft) 70%, var(--surface-2))}@keyframes app-toast-module__lg2tMa__toastIn{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.app-toast-module__lg2tMa__region{left:max(.85rem, env(safe-area-inset-left));right:max(.85rem, env(safe-area-inset-right));max-width:none}}
.notification-center-module__jYp13G__wrap{flex-shrink:0;margin-left:auto;position:relative}.notification-center-module__jYp13G__bell{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.35rem .5rem;font-size:1.25rem;display:inline-flex;position:relative}.notification-center-module__jYp13G__bell:hover{background:#ffffff14}.notification-center-module__jYp13G__badge{text-align:center;color:#fff;background:#ef4444;border-radius:999px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.65rem;font-weight:700;line-height:1.1rem;position:absolute;top:0;right:0}.notification-center-module__jYp13G__panel{z-index:200;background:#0f172a;border:1px solid #ffffff1f;border-radius:12px;width:min(360px,100vw - 1.5rem);max-height:min(420px,70dvh);position:absolute;top:calc(100% + .5rem);right:0;overflow:auto;box-shadow:0 12px 40px #00000073}.notification-center-module__jYp13G__panelHead{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.notification-center-module__jYp13G__markAll{color:#60a5fa;cursor:pointer;background:0 0;border:none;min-height:2.75rem;padding:0 .5rem;font-size:.8rem}.notification-center-module__jYp13G__list{padding:.25rem 0}.notification-center-module__jYp13G__empty{text-align:center;color:#94a3b8;padding:1.5rem 1rem;font-size:.9rem}.notification-center-module__jYp13G__item{cursor:pointer;border-bottom:1px solid #ffffff0d;padding:.75rem 1rem;position:relative}.notification-center-module__jYp13G__item:hover{background:#ffffff0a}.notification-center-module__jYp13G__unread{background:#3b82f614}.notification-center-module__jYp13G__itemTitle{font-size:.875rem;font-weight:600}.notification-center-module__jYp13G__itemBody{color:#94a3b8;margin-top:.25rem;font-size:.8rem}.notification-center-module__jYp13G__itemLink{color:#60a5fa;text-decoration:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}
.breadcrumbs-module__fuDWOG__breadcrumbs{min-width:0;color:var(--muted);flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;font-size:.78rem;display:flex}.breadcrumbs-module__fuDWOG__breadcrumb{color:var(--muted);text-decoration:none}.breadcrumbs-module__fuDWOG__breadcrumb:hover{color:var(--fg)}.breadcrumbs-module__fuDWOG__current{color:var(--fg);font-weight:500}.breadcrumbs-module__fuDWOG__sep{opacity:.45;margin:0 .15rem}
