.flash-toast[data-v-69e3664d]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:var(--ds-radius-lg, 12px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d;cursor:pointer;min-width:280px;max-width:420px;font-family:var(--ds-font, "Cairo", sans-serif)}[dir=rtl] .flash-toast[data-v-69e3664d]{right:auto;left:20px}.flash-toast.success[data-v-69e3664d]{background:linear-gradient(135deg,#10b98126,#10b98114);border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.flash-toast.error[data-v-69e3664d]{background:linear-gradient(135deg,#ef444426,#ef444414);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.toast-icon[data-v-69e3664d]{display:flex;align-items:center;flex-shrink:0}.toast-message[data-v-69e3664d]{font-size:.85rem;font-weight:500;line-height:1.4}.toast-close[data-v-69e3664d]{margin-left:auto;background:none;border:none;color:inherit;cursor:pointer;opacity:.5;padding:2px;display:flex;transition:opacity .2s}.toast-close[data-v-69e3664d]:hover{opacity:1}.toast-slide-enter-active[data-v-69e3664d]{animation:slideIn-69e3664d .35s cubic-bezier(.16,1,.3,1)}.toast-slide-leave-active[data-v-69e3664d]{animation:slideOut-69e3664d .25s cubic-bezier(.4,0,1,1)}@keyframes slideIn-69e3664d{0%{transform:translate(100%) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes slideOut-69e3664d{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(100%) scale(.95);opacity:0}}.eb-overlay[data-v-d1dedc38]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#080a0e99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.eb-modal[data-v-d1dedc38]{width:100%;max-width:440px;text-align:center;padding:28px 26px 22px;border-radius:var(--ds-radius-xl, 18px);background:var(--ds-bg-surface, #14171c);border:1px solid var(--ds-border-default, rgba(255,255,255,.08));box-shadow:0 24px 60px #00000073;animation:eb-pop-d1dedc38 .22s cubic-bezier(.22,1,.36,1)}@keyframes eb-pop-d1dedc38{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.eb-modal__icon[data-v-d1dedc38]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;margin-bottom:14px;background:color-mix(in srgb,var(--ds-warning, #f59e0b) 15%,transparent);color:var(--ds-warning, #f59e0b)}.eb-modal__title[data-v-d1dedc38]{margin:0 0 8px;font-size:1.2rem;font-weight:800;color:var(--ds-text-primary, #fff)}.eb-modal__desc[data-v-d1dedc38]{margin:0 0 16px;font-size:.86rem;line-height:1.55;color:var(--ds-text-muted, #9ca3af)}.eb-modal__detail[data-v-d1dedc38]{text-align:start;margin:0 0 14px;padding:10px 12px;max-height:96px;overflow:auto;font-family:var(--ds-font-mono, monospace);font-size:.72rem;color:var(--ds-text-secondary, #a0a8b4);background:var(--ds-input-bg, rgba(255,255,255,.03));border:1px solid var(--ds-input-border, rgba(255,255,255,.1));border-radius:10px;white-space:pre-wrap;word-break:break-word}.eb-modal__note[data-v-d1dedc38]{width:100%;resize:vertical;margin-bottom:14px;padding:10px 12px;font-size:.83rem;font-family:var(--ds-font, sans-serif);color:var(--ds-text-primary, #fff);background:var(--ds-input-bg, rgba(255,255,255,.03));border:1px solid var(--ds-input-border, rgba(255,255,255,.1));border-radius:10px;outline:none}.eb-modal__note[data-v-d1dedc38]:focus{border-color:var(--ds-red, #c12a33)}.eb-modal__err[data-v-d1dedc38]{margin:-8px 0 12px;font-size:.8rem;color:var(--ds-danger, #ef4444)}.eb-code[data-v-d1dedc38]{font-family:var(--ds-font-mono, monospace);font-weight:700;padding:1px 6px;border-radius:5px;margin-inline-start:4px;background:color-mix(in srgb,var(--ds-success, #10b981) 18%,transparent)}.eb-modal__sent[data-v-d1dedc38]{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 16px;padding:10px;border-radius:10px;font-size:.85rem;font-weight:600;color:var(--ds-success, #10b981);background:color-mix(in srgb,var(--ds-success, #10b981) 10%,transparent);border:1px solid color-mix(in srgb,var(--ds-success, #10b981) 25%,transparent)}.eb-modal__actions[data-v-d1dedc38]{display:flex;gap:10px;justify-content:center}.eb-btn[data-v-d1dedc38]{flex:1;padding:11px 18px;border-radius:12px;font-size:.85rem;font-weight:700;cursor:pointer;font-family:var(--ds-font, sans-serif);transition:all .2s ease;border:1px solid transparent}.eb-btn[data-v-d1dedc38]:disabled{opacity:.6;cursor:not-allowed}.eb-btn--ghost[data-v-d1dedc38]{background:transparent;color:var(--ds-text-secondary, #a0a8b4);border-color:var(--ds-border-default, rgba(255,255,255,.12))}.eb-btn--ghost[data-v-d1dedc38]:hover{background:var(--ds-bg-hover, rgba(255,255,255,.05))}.eb-btn--primary[data-v-d1dedc38]{background:linear-gradient(135deg,var(--ds-red, #c12a33),var(--ds-red-dark, #9b1b23));color:#fff;box-shadow:0 4px 16px #c12a334d}.eb-btn--primary[data-v-d1dedc38]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #c12a3366}.eb-fade-enter-active[data-v-d1dedc38],.eb-fade-leave-active[data-v-d1dedc38]{transition:opacity .2s ease}.eb-fade-enter-from[data-v-d1dedc38],.eb-fade-leave-to[data-v-d1dedc38]{opacity:0}.rp-fab[data-v-2f5bc6bd]{position:fixed;bottom:16px;inset-inline-end:16px;z-index:900;display:inline-flex;align-items:center;gap:0;padding:7px;border:1px solid var(--ds-border-default);border-radius:999px;font-family:var(--ds-font);font-size:.76rem;font-weight:600;color:var(--ds-text-muted);cursor:pointer;background:var(--ds-bg-elevated);box-shadow:0 1px 4px #00000029;opacity:.5;transition:opacity .2s ease,gap .2s ease,padding .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}.rp-fab svg[data-v-2f5bc6bd]{flex-shrink:0}.rp-fab__label[data-v-2f5bc6bd]{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .25s ease,opacity .2s ease}.rp-fab[data-v-2f5bc6bd]:hover,.rp-fab[data-v-2f5bc6bd]:focus-visible{opacity:1;gap:7px;padding:7px 13px;color:#fff;background:linear-gradient(135deg,var(--ds-red, #c12a33),var(--ds-red-dark, #9b1b23));border-color:transparent;box-shadow:0 6px 18px #c12a3352}.rp-fab:hover .rp-fab__label[data-v-2f5bc6bd],.rp-fab:focus-visible .rp-fab__label[data-v-2f5bc6bd]{max-width:180px;opacity:1}.rp-overlay[data-v-2f5bc6bd]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#080a0e99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rp-modal[data-v-2f5bc6bd]{width:100%;max-width:460px;border-radius:var(--ds-radius-xl, 18px);background:var(--ds-bg-surface, #14171c);border:1px solid var(--ds-border-default, rgba(255,255,255,.08));box-shadow:0 24px 60px #00000073;overflow:hidden;animation:rp-pop-2f5bc6bd .22s cubic-bezier(.22,1,.36,1)}@keyframes rp-pop-2f5bc6bd{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.rp-modal__head[data-v-2f5bc6bd]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ds-border-default)}.rp-modal__title[data-v-2f5bc6bd]{margin:0;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:800;color:var(--ds-text-primary)}.rp-modal__title svg[data-v-2f5bc6bd]{color:var(--ds-warning, #f59e0b)}.rp-modal__close[data-v-2f5bc6bd]{background:none;border:none;font-size:1.5rem;line-height:1;color:var(--ds-text-muted);cursor:pointer;padding:0 4px}.rp-modal__close[data-v-2f5bc6bd]:hover{color:var(--ds-text-primary)}.rp-modal__body[data-v-2f5bc6bd]{padding:18px 20px}.rp-modal__desc[data-v-2f5bc6bd]{margin:0 0 12px;font-size:.85rem;line-height:1.55;color:var(--ds-text-muted)}.rp-textarea[data-v-2f5bc6bd]{width:100%;resize:vertical;padding:11px 13px;font-family:var(--ds-font);font-size:.86rem;color:var(--ds-text-primary);background:var(--ds-input-bg, rgba(255,255,255,.03));border:1px solid var(--ds-input-border, rgba(255,255,255,.1));border-radius:10px;outline:none}.rp-textarea[data-v-2f5bc6bd]:focus{border-color:var(--ds-red, #c12a33)}.rp-err[data-v-2f5bc6bd]{margin:8px 0 0;font-size:.8rem;color:var(--ds-danger, #ef4444)}.rp-sent[data-v-2f5bc6bd]{display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;font-size:.86rem;font-weight:600;color:var(--ds-success, #10b981);background:color-mix(in srgb,var(--ds-success, #10b981) 10%,transparent);border:1px solid color-mix(in srgb,var(--ds-success, #10b981) 25%,transparent)}.rp-code[data-v-2f5bc6bd]{font-family:var(--ds-font-mono, monospace);font-weight:700;padding:1px 6px;border-radius:5px;margin-inline-start:4px;background:color-mix(in srgb,var(--ds-success, #10b981) 18%,transparent)}.rp-modal__actions[data-v-2f5bc6bd]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--ds-border-default);background:#00000026}.rp-btn[data-v-2f5bc6bd]{padding:10px 18px;border-radius:10px;border:1px solid transparent;font-family:var(--ds-font);font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease}.rp-btn[data-v-2f5bc6bd]:disabled{opacity:.6;cursor:not-allowed}.rp-btn--ghost[data-v-2f5bc6bd]{background:transparent;color:var(--ds-text-secondary);border-color:var(--ds-border-default)}.rp-btn--ghost[data-v-2f5bc6bd]:hover{background:var(--ds-bg-hover)}.rp-btn--primary[data-v-2f5bc6bd]{background:linear-gradient(135deg,var(--ds-red, #c12a33),var(--ds-red-dark, #9b1b23));color:#fff}.rp-btn--primary[data-v-2f5bc6bd]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #c12a3359}.rp-fade-enter-active[data-v-2f5bc6bd],.rp-fade-leave-active[data-v-2f5bc6bd]{transition:opacity .2s ease}.rp-fade-enter-from[data-v-2f5bc6bd],.rp-fade-leave-to[data-v-2f5bc6bd]{opacity:0}[data-theme=light] .rp-modal[data-v-2f5bc6bd]{background:#fff}.banner-stack[data-v-167ca778]{display:flex;flex-direction:column;gap:6px;padding:12px 16px 0}.banner[data-v-167ca778]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid;border-radius:var(--ds-radius-md, 10px);font-size:.85rem;color:var(--ds-text-primary, #fafafa)}.icon[data-v-167ca778]{flex-shrink:0;display:flex;align-items:center}.text[data-v-167ca778]{flex:1;min-width:0;line-height:1.4}.body[data-v-167ca778]{color:var(--ds-text-secondary, #d4d4d4)}.cta[data-v-167ca778]{flex-shrink:0;font-weight:600;text-decoration:none;padding:4px 10px;border:1px solid currentColor;border-radius:var(--ds-radius-sm, 6px);font-size:.8rem}.cta[data-v-167ca778]:hover{background:#ffffff0f}.close[data-v-167ca778]{flex-shrink:0;background:transparent;border:none;color:var(--ds-text-muted, #8a8a8a);font-size:1.4rem;cursor:pointer;line-height:1;padding:0 4px}.close[data-v-167ca778]:hover{color:var(--ds-text-primary)}.sidebar[data-v-37dd89c5]{position:fixed;top:0;left:0;bottom:0;width:var(--ds-sidebar-width);background:var(--ds-bg-surface);border-right:1px solid var(--ds-border-default);display:flex;flex-direction:column;z-index:100;overflow-y:auto;transition:width var(--ds-transition)}.main-area[data-v-37dd89c5]{flex:1;overflow-y:auto;position:relative;background:var(--ds-bg-default);padding:5px}.main-area.full-width[data-v-37dd89c5]{padding:0}.impersonation-banner[data-v-37dd89c5]{background:var(--ds-warning-light, #fef3c7);color:var(--ds-warning-dark, #92400e);padding:12px 20px;border-radius:var(--ds-radius-md);margin:16px 20px 0;display:flex;align-items:center;justify-content:space-between;font-size:.9rem;border:1px solid var(--ds-warning, #f59e0b)}.impersonate-leave-btn[data-v-37dd89c5]{background:#92400e1a;color:#92400e;border:none}.impersonate-leave-btn[data-v-37dd89c5]:hover{background:#92400e33}[dir=rtl] .sidebar[data-v-37dd89c5]{left:auto;right:0;border-right:none;border-left:1px solid var(--ds-border-default)}.sidebar-brand[data-v-37dd89c5]{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--ds-border-default)}.brand-logo[data-v-37dd89c5]{width:40px;height:40px;background:linear-gradient(135deg,var(--ds-red),var(--ds-red-dark));border-radius:var(--ds-radius-md);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.brand-name[data-v-37dd89c5]{font-weight:800;font-size:1.05rem;color:var(--ds-text-primary);display:block}.brand-sub[data-v-37dd89c5]{font-size:.7rem;color:var(--ds-text-muted);font-weight:500;display:block}.brand-logo-img[data-v-37dd89c5]{background:transparent;padding:2px}.brand-logo-img img[data-v-37dd89c5]{width:100%;height:100%;object-fit:contain;border-radius:var(--ds-radius-sm)}.sidebar-nav[data-v-37dd89c5]{flex:1;padding:12px 10px;overflow-y:auto}.nav-group[data-v-37dd89c5]{margin-bottom:16px}.nav-group-label[data-v-37dd89c5]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-text-muted);padding:0 12px;margin-bottom:6px;display:block}.nav-item[data-v-37dd89c5]{display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);font-size:.85rem;font-weight:500;transition:all var(--ds-transition-fast);text-decoration:none;margin-bottom:2px}.nav-item[data-v-37dd89c5]:hover{background:var(--ds-bg-hover);color:var(--ds-text-primary)}.nav-item.active[data-v-37dd89c5]{background:#c12a331a;color:var(--ds-red);font-weight:600}.nav-item.active .nav-icon[data-v-37dd89c5]{color:var(--ds-red)}.nav-item-badge[data-v-37dd89c5]{margin-left:auto;background:var(--ds-red, #c12a33);color:#fff;font-size:.62rem;font-weight:700;border-radius:99px;padding:2px 7px;line-height:1.4;animation:notifPulse-37dd89c5 2s ease-in-out infinite;flex-shrink:0}.nav-icon[data-v-37dd89c5]{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.sidebar-user[data-v-37dd89c5]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--ds-border-default);margin-top:auto}.user-avatar[data-v-37dd89c5]{width:34px;height:34px;border-radius:var(--ds-radius-full);background:linear-gradient(135deg,var(--ds-red),var(--ds-red-dark));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.user-info[data-v-37dd89c5]{flex:1;min-width:0}.user-name[data-v-37dd89c5]{display:block;font-size:.82rem;font-weight:600;color:var(--ds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-37dd89c5]{display:block;font-size:.68rem;color:var(--ds-text-muted);text-transform:capitalize}.sidebar-lang[data-v-37dd89c5]{padding:4px 10px;border-top:1px solid var(--ds-border-default)}.lang-toggle[data-v-37dd89c5]{width:100%;display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-secondary);cursor:pointer;font-size:.78rem;font-family:var(--ds-font);transition:all .2s}.lang-toggle[data-v-37dd89c5]:hover{background:var(--ds-bg-hover);border-color:var(--ds-red);color:var(--ds-text-primary)}.lang-flag[data-v-37dd89c5]{font-size:1rem}.lang-label[data-v-37dd89c5]{font-weight:500}.sidebar-actions[data-v-37dd89c5]{display:flex;gap:6px;padding:6px 10px;border-top:1px solid var(--ds-border-default)}.action-toggle[data-v-37dd89c5]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:transparent;color:var(--ds-text-secondary);cursor:pointer;font-size:.78rem;font-family:var(--ds-font);transition:all .2s;white-space:nowrap}.action-toggle[data-v-37dd89c5]:hover{background:var(--ds-bg-hover);border-color:var(--ds-red);color:var(--ds-text-primary)}.notif-bell[data-v-37dd89c5]{position:relative}.notif-badge[data-v-37dd89c5]{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:var(--ds-red, #c12a33);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;animation:notifPulse-37dd89c5 2s ease-in-out infinite}@keyframes notifPulse-37dd89c5{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.notif-overlay[data-v-37dd89c5]{position:fixed;inset:0;background:#0000004d;z-index:999}.notif-panel[data-v-37dd89c5]{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:90vw;background:var(--ds-bg-surface);border-left:1px solid var(--ds-border-default);z-index:1000;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000026}[dir=rtl] .notif-panel[data-v-37dd89c5]{right:auto;left:0;border-left:none;border-right:1px solid var(--ds-border-default);box-shadow:4px 0 24px #00000026}.notif-slide-enter-active[data-v-37dd89c5],.notif-slide-leave-active[data-v-37dd89c5]{transition:transform .25s ease}.notif-slide-enter-from[data-v-37dd89c5],.notif-slide-leave-to[data-v-37dd89c5]{transform:translate(100%)}[dir=rtl] .notif-slide-enter-from[data-v-37dd89c5],[dir=rtl] .notif-slide-leave-to[data-v-37dd89c5]{transform:translate(-100%)}.notif-panel-header[data-v-37dd89c5]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--ds-border-default)}.notif-panel-header h3[data-v-37dd89c5]{margin:0;font-size:1rem;font-weight:700;color:var(--ds-text-primary)}.notif-mark-all[data-v-37dd89c5]{background:none;border:none;color:var(--ds-red);font-size:.75rem;font-weight:600;cursor:pointer;font-family:var(--ds-font)}.notif-settings-btn[data-v-37dd89c5]{background:none;border:none;color:var(--ds-text-muted);cursor:pointer;padding:4px;border-radius:var(--ds-radius-sm, 4px);transition:all .15s;display:flex;align-items:center}.notif-settings-btn[data-v-37dd89c5]:hover{color:var(--ds-text-primary);background:var(--ds-bg-hover)}.notif-close[data-v-37dd89c5]{background:none;border:none;color:var(--ds-text-muted);font-size:1.4rem;cursor:pointer;line-height:1;padding:0 4px}.notif-list[data-v-37dd89c5]{flex:1;overflow-y:auto}.notif-item[data-v-37dd89c5]{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--ds-border-default)}.notif-item[data-v-37dd89c5]:hover{background:var(--ds-bg-hover)}.notif-item.unread[data-v-37dd89c5]{background:color-mix(in srgb,var(--ds-red) 4%,transparent)}.notif-icon[data-v-37dd89c5]{width:32px;height:32px;border-radius:var(--ds-radius-md, 8px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-content[data-v-37dd89c5]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.notif-title[data-v-37dd89c5]{font-size:.82rem;font-weight:600;color:var(--ds-text-primary)}.notif-msg[data-v-37dd89c5]{font-size:.75rem;color:var(--ds-text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notif-time[data-v-37dd89c5]{font-size:.68rem;color:var(--ds-text-muted);margin-top:2px}.notif-dot[data-v-37dd89c5]{width:8px;height:8px;border-radius:50%;background:var(--ds-red, #c12a33);flex-shrink:0;margin-top:4px}.notif-empty[data-v-37dd89c5]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ds-text-muted);font-size:.85rem}.notif-prefs[data-v-37dd89c5]{flex:1;overflow-y:auto;padding:16px 20px}.notif-save-flash[data-v-37dd89c5]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:6px;justify-content:center;padding:6px 10px;margin-bottom:10px;border-radius:8px;font-size:.75rem;font-weight:700}.notif-save-flash--ok[data-v-37dd89c5]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.3)}.notif-save-flash--err[data-v-37dd89c5]{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.notif-pref-section[data-v-37dd89c5]{margin-bottom:20px}.notif-pref-section h4[data-v-37dd89c5]{margin:0 0 10px;font-size:.85rem;font-weight:700;color:var(--ds-text-primary)}.notif-pref-heading[data-v-37dd89c5]{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.85rem;font-weight:700;color:var(--ds-text-primary)}.notif-pref-heading svg[data-v-37dd89c5]{color:var(--ds-text-muted);flex-shrink:0}.notif-pref-hint[data-v-37dd89c5]{font-size:.72rem;color:var(--ds-text-muted);margin:0 0 8px}.notif-pref-toggle[data-v-37dd89c5]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.82rem;color:var(--ds-text-secondary)}.notif-pref-toggle input[type=checkbox][data-v-37dd89c5]{width:16px;height:16px;accent-color:var(--ds-red, #c12a33);cursor:pointer}.notif-pref-radios[data-v-37dd89c5]{display:flex;flex-direction:column;gap:6px}.notif-pref-radios label[data-v-37dd89c5]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--ds-text-secondary);cursor:pointer;padding:6px 8px;border-radius:var(--ds-radius-sm, 4px);transition:background .15s}.notif-pref-radios label[data-v-37dd89c5]:hover{background:var(--ds-bg-hover)}.notif-pref-radios input[type=radio][data-v-37dd89c5]{accent-color:var(--ds-red, #c12a33);cursor:pointer}.notif-type-header[data-v-37dd89c5]{display:flex;align-items:center;padding:6px 8px;margin-bottom:4px;border-bottom:1px solid var(--ds-border-default)}.nth-label[data-v-37dd89c5]{flex:1;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-muted)}.nth-toggle[data-v-37dd89c5]{width:30px;display:flex;align-items:center;justify-content:center;color:var(--ds-text-muted)}.notif-type-group[data-v-37dd89c5]{margin-bottom:8px}.notif-type-group-label[data-v-37dd89c5]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:8px 8px 4px;color:var(--ntg-color, var(--ds-text-muted));border-inline-start:3px solid var(--ntg-color, var(--ds-border-default));margin-bottom:2px}.notif-pref-type[data-v-37dd89c5]{display:flex;align-items:center;padding:5px 8px;border-radius:var(--ds-radius-sm, 4px);transition:background .15s;margin-bottom:1px}.notif-pref-type[data-v-37dd89c5]:hover{background:var(--ds-bg-hover)}.npt-info[data-v-37dd89c5]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.npt-label[data-v-37dd89c5]{font-size:.8rem;color:var(--ds-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-pref-type-icon[data-v-37dd89c5]{width:24px;height:24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.npt-toggles[data-v-37dd89c5]{display:flex;gap:4px;flex-shrink:0}.npt-btn[data-v-37dd89c5]{width:28px;height:28px;border-radius:6px;border:1px solid var(--ds-border-default);background:transparent;color:var(--ds-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;padding:0;opacity:.4}.npt-btn[data-v-37dd89c5]:hover{border-color:var(--ds-text-muted);opacity:.7}.npt-btn.active[data-v-37dd89c5]{opacity:1;color:var(--ds-red, #c12a33);border-color:color-mix(in srgb,var(--ds-red, #c12a33) 30%,transparent);background:color-mix(in srgb,var(--ds-red, #c12a33) 8%,transparent)}.npt-btn.active[data-v-37dd89c5]:hover{border-color:var(--ds-red, #c12a33)}.session-overlay[data-v-37dd89c5]{position:fixed;inset:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.session-modal[data-v-37dd89c5]{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg, 12px);padding:40px;text-align:center;max-width:380px;box-shadow:0 16px 48px #0000004d}.session-modal svg[data-v-37dd89c5]{margin-bottom:16px}.session-modal h3[data-v-37dd89c5]{font-size:1.15rem;font-weight:800;color:var(--ds-text-primary);margin:0 0 8px}.session-modal p[data-v-37dd89c5]{font-size:.85rem;color:var(--ds-text-muted);margin:0 0 20px;line-height:1.5}.fade-enter-active[data-v-37dd89c5],.fade-leave-active[data-v-37dd89c5]{transition:opacity .3s ease}.fade-enter-from[data-v-37dd89c5],.fade-leave-to[data-v-37dd89c5]{opacity:0}.alert-popup-stack[data-v-37dd89c5]{position:fixed;top:80px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:9998;pointer-events:none;max-width:360px;width:calc(100% - 40px)}.alert-popup-stack.rtl[data-v-37dd89c5]{right:auto;left:20px}.alert-popup[data-v-37dd89c5]{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--ds-bg-surface, #1f2530);color:var(--ds-text-primary);border:1px solid var(--ds-border-default);border-inline-start:4px solid var(--ap-color, #F59E0B);border-radius:10px;box-shadow:0 16px 36px #00000059}.ap-icon[data-v-37dd89c5]{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--ap-color, #F59E0B) 15%,transparent);color:var(--ap-color, #F59E0B);display:flex;align-items:center;justify-content:center}.ap-body[data-v-37dd89c5]{flex:1;min-width:0}.ap-title[data-v-37dd89c5]{font-size:.85rem;font-weight:700;color:var(--ds-text-primary)}.ap-msg[data-v-37dd89c5]{font-size:.78rem;color:var(--ds-text-muted);line-height:1.45;margin-top:2px}.ap-close[data-v-37dd89c5]{flex-shrink:0;background:transparent;border:none;color:var(--ds-text-muted);font-size:1.3rem;line-height:1;cursor:pointer;padding:0 2px}.ap-close[data-v-37dd89c5]:hover{color:var(--ds-text-primary)}.alert-pop-enter-active[data-v-37dd89c5],.alert-pop-leave-active[data-v-37dd89c5]{transition:all .25s cubic-bezier(.4,0,.2,1)}.alert-pop-enter-from[data-v-37dd89c5],.alert-pop-leave-to[data-v-37dd89c5]{opacity:0;transform:translate(20px)}.alert-popup-stack.rtl .alert-pop-enter-from[data-v-37dd89c5],.alert-popup-stack.rtl .alert-pop-leave-to[data-v-37dd89c5]{transform:translate(-20px)}.ss-wrap[data-v-7a1ed547]{position:relative;width:100%}.ss-trigger[data-v-7a1ed547]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:start;cursor:pointer;background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);padding:8px 12px;color:var(--ds-text-primary);font-family:var(--ds-font);font-size:.85rem;transition:border-color var(--ds-transition-fast)}.ss-trigger[data-v-7a1ed547]:hover,.ss-trigger.ss-open[data-v-7a1ed547]{border-color:var(--ds-red)}.ss-label[data-v-7a1ed547]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-placeholder[data-v-7a1ed547]{color:var(--ds-text-muted)}.ss-arrow[data-v-7a1ed547]{flex-shrink:0;color:var(--ds-text-muted);transition:transform .15s;margin-inline-start:6px}.ss-arrow.rotated[data-v-7a1ed547]{transform:rotate(180deg)}.ss-dropdown[data-v-7a1ed547]{position:absolute;top:calc(100% + 4px);inset-inline-start:0;inset-inline-end:0;z-index:9999;background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg);overflow:hidden}.ss-search-row[data-v-7a1ed547]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--ds-border-default);background:var(--ds-bg-elevated)}.ss-search-icon[data-v-7a1ed547]{color:var(--ds-text-muted);flex-shrink:0}.ss-search-input[data-v-7a1ed547]{flex:1;border:none;background:transparent;color:var(--ds-text-primary);font-family:var(--ds-font);font-size:.82rem;outline:none}.ss-search-input[data-v-7a1ed547]::placeholder{color:var(--ds-text-muted)}.ss-list[data-v-7a1ed547]{max-height:220px;overflow-y:auto}.ss-opt[data-v-7a1ed547]{padding:8px 12px;font-size:.83rem;color:var(--ds-text-primary);cursor:pointer;transition:background var(--ds-transition-fast)}.ss-opt[data-v-7a1ed547]:hover,.ss-opt.ss-hi[data-v-7a1ed547]{background:var(--ds-bg-elevated)}.ss-opt.ss-selected[data-v-7a1ed547]{color:var(--ds-red);font-weight:600;background:#c12a330f}.ss-opt.ss-clear[data-v-7a1ed547]{color:var(--ds-text-muted);font-style:italic;border-bottom:1px solid var(--ds-border-default)}.ss-empty[data-v-7a1ed547]{padding:10px 12px;font-size:.8rem;color:var(--ds-text-muted);text-align:center}
