.commercial-notifications[data-v-e317833c]{position:relative}.notification-bell[data-v-e317833c]{position:relative;width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;padding:0;border:1px solid #dbe3ee;border-radius:12px;background:#fff;color:#334155;cursor:pointer}.notification-bell[data-v-e317833c]:hover{border-color:#b8c8db;color:#0f6bd8}.notification-badge[data-v-e317833c]{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:800;box-shadow:0 4px 12px #dc262647}.notification-panel[data-v-e317833c]{position:fixed;top:76px;right:18px;width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 94px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #dbe3ee;border-radius:16px;background:#fff;box-shadow:0 22px 55px #0f172a2e;z-index:5000}.notification-sync[data-v-e317833c]{position:absolute;top:0;left:12px;right:12px;height:2px;overflow:hidden;pointer-events:none}.notification-sync span[data-v-e317833c]{position:absolute;width:28%;height:100%;background:#0f6bd8;animation:notification-loading-e317833c .8s ease-in-out infinite}@keyframes notification-loading-e317833c{0%{left:-28%}to{left:100%}}.notification-header[data-v-e317833c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.notification-header strong[data-v-e317833c]{display:block;color:#172033;font-size:14px}.notification-header small[data-v-e317833c]{display:block;margin-top:2px;color:#64748b;font-size:11px}.notification-header button[data-v-e317833c]{min-height:32px;padding:6px 9px;border:1px solid #dbe3ee;border-radius:9px;background:#fff;color:#475569;font-size:11px;font-weight:700;cursor:pointer}.notification-header button[data-v-e317833c]:disabled{opacity:.45;cursor:default}.notification-body[data-v-e317833c]{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:8px;padding:9px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.notification-item[data-v-e317833c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.notification-item[data-v-e317833c]:hover{border-color:#b6cbea;box-shadow:0 7px 18px #0f172a12;transform:translateY(-1px)}.notification-item.read[data-v-e317833c]{opacity:.68}.notification-icon[data-v-e317833c]{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:10px;background:#2563eb;color:#fff;font-size:13px}.notification-icon.success[data-v-e317833c]{background:#16a34a}.notification-icon.warning[data-v-e317833c]{background:#d97706}.notification-icon.error[data-v-e317833c]{background:#dc2626}.notification-content[data-v-e317833c]{min-width:0}.notification-content header[data-v-e317833c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notification-content strong[data-v-e317833c]{color:#172033;font-size:12px;line-height:1.25}.notification-content header small[data-v-e317833c],.notification-meta[data-v-e317833c]{color:#8290a3;font-size:9px}.notification-content p[data-v-e317833c]{margin:4px 0 0;color:#475569;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.notification-meta[data-v-e317833c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.notification-state[data-v-e317833c]{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#0f6bd8;box-shadow:0 0 0 4px #0f6bd81a}.notification-empty[data-v-e317833c]{padding:25px 10px;text-align:center;color:#8290a3;font-size:12px}.commercial-toast-stack[data-v-e317833c]{position:fixed;right:18px;bottom:18px;width:min(360px,calc(100vw - 24px));display:grid;gap:8px;z-index:5100;pointer-events:none}.commercial-toast[data-v-e317833c]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #d8e3ef;border-radius:13px;background:#fff;color:#334155;text-align:left;box-shadow:0 17px 45px #0f172a2b;cursor:pointer;pointer-events:auto}.toast-copy[data-v-e317833c]{min-width:0;display:grid;gap:2px}.toast-copy strong[data-v-e317833c]{color:#172033;font-size:12px}.toast-copy>span[data-v-e317833c]{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.notification-pop-enter-active[data-v-e317833c],.notification-pop-leave-active[data-v-e317833c]{transition:opacity .16s,transform .16s}.notification-pop-enter-from[data-v-e317833c],.notification-pop-leave-to[data-v-e317833c]{opacity:0;transform:translateY(-5px)}@media (max-width: 700px){.notification-panel[data-v-e317833c]{top:66px;right:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 76px)}.commercial-toast-stack[data-v-e317833c]{right:8px;bottom:8px;width:calc(100vw - 16px)}}.browser-notification-permission[data-v-e317833c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#f8fbff}.browser-notification-permission>div[data-v-e317833c]{min-width:0;display:flex;align-items:center;gap:9px}.browser-notification-permission>div>i[data-v-e317833c]{flex:0 0 auto;color:#0f6bd8;font-size:18px}.browser-notification-permission span[data-v-e317833c]{min-width:0;display:grid;gap:1px}.browser-notification-permission strong[data-v-e317833c]{color:#27364a;font-size:11px}.browser-notification-permission small[data-v-e317833c]{color:#718096;font-size:10px;line-height:1.25}.browser-notification-permission button[data-v-e317833c]{flex:0 0 auto;min-height:31px;padding:6px 10px;border:1px solid #0f6bd8;border-radius:8px;background:#0f6bd8;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.browser-notification-enabled[data-v-e317833c]{background:#f3fbf6}.browser-notification-enabled>div>i[data-v-e317833c]{color:#16a34a}.notification-panel[data-v-e317833c]{display:flex;flex-direction:column;grid-template-rows:none;overflow:hidden}.notification-header[data-v-e317833c]{flex:0 0 auto}.browser-notification-permission[data-v-e317833c]{flex:0 0 auto;position:relative;z-index:1}.notification-body[data-v-e317833c]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.system-shell[data-v-23fc1068]{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh;background:#f4f6f9}.sidebar[data-v-23fc1068]{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:22px 16px 16px;background:#111c2d;color:#dce5f2}.brand[data-v-23fc1068]{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 9px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-mark[data-v-23fc1068]{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff12;font-size:18px}.brand div[data-v-23fc1068]:last-child{display:grid;gap:2px}.brand span[data-v-23fc1068]{color:#8fa0b8;font-size:10px;font-weight:800;letter-spacing:.16em}.brand strong[data-v-23fc1068]{color:#fff;font-size:17px}.navigation[data-v-23fc1068]{display:grid;gap:5px;margin-top:24px}.nav-section[data-v-23fc1068]{padding:0 12px 7px;color:#708098;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nav-item[data-v-23fc1068]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 13px;border-radius:10px;color:#aebcd0;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s ease,color .16s ease}.nav-item i[data-v-23fc1068]{width:19px;font-size:16px}.nav-item[data-v-23fc1068]:hover{background:#ffffff0e;color:#fff}.nav-item.active[data-v-23fc1068]{background:#193756;color:#fff}.sidebar-footer[data-v-23fc1068]{display:grid;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.user-card[data-v-23fc1068]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.avatar[data-v-23fc1068]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#111c2d;font-size:12px;font-weight:800}.user-card div[data-v-23fc1068]{display:grid;min-width:0}.user-card strong[data-v-23fc1068]{overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-card small[data-v-23fc1068]{margin-top:2px;color:#8393aa;font-size:10px}.logout[data-v-23fc1068]{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#91a0b5;cursor:pointer;font-size:12px}.logout[data-v-23fc1068]:hover{background:#ffffff0d;color:#fff}.workspace[data-v-23fc1068]{min-width:0}.topbar[data-v-23fc1068]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:12px 28px;border-bottom:1px solid #e1e6ed;background:#fffffff0;backdrop-filter:blur(16px)}.topbar-left[data-v-23fc1068]{display:flex;align-items:center;gap:13px}.breadcrumb[data-v-23fc1068]{display:block;margin-bottom:2px;color:#8993a3;font-size:10px;font-weight:700}.topbar h1[data-v-23fc1068]{margin:0;font-size:18px;letter-spacing:-.02em}.topbar-session[data-v-23fc1068]{display:flex;align-items:center;gap:7px;color:#687386;font-size:11px;font-weight:700}.topbar-session span[data-v-23fc1068]{width:7px;height:7px;border-radius:50%;background:#20a36a}.menu-button[data-v-23fc1068]{display:none;place-items:center;width:38px;height:38px;padding:0;border:1px solid #e2e6ec;border-radius:9px;background:#fff;color:#1f2937}.content[data-v-23fc1068]{padding:28px}.backdrop[data-v-23fc1068]{display:none}@media (max-width: 900px){.system-shell[data-v-23fc1068]{grid-template-columns:1fr}.sidebar[data-v-23fc1068]{position:fixed;z-index:60;width:250px;transform:translate(-105%);transition:transform .2s ease}.sidebar.open[data-v-23fc1068]{transform:translate(0)}.backdrop[data-v-23fc1068]{position:fixed;z-index:50;inset:0;display:block;border:0;background:#0f172a6b}.menu-button[data-v-23fc1068]{display:grid}}@media (max-width: 600px){.topbar[data-v-23fc1068]{padding:10px 16px}.topbar-session[data-v-23fc1068]{display:none}.content[data-v-23fc1068]{padding:18px}}.system-shell[data-v-23fc1068]{transition:grid-template-columns .18s ease}.sidebar.collapsed[data-v-23fc1068]{padding:18px 9px 14px}.sidebar.collapsed .brand[data-v-23fc1068]{justify-content:center;padding:0 0 17px}.sidebar.collapsed .brand>div[data-v-23fc1068]:last-child,.sidebar.collapsed .nav-section[data-v-23fc1068],.sidebar.collapsed .nav-item>span[data-v-23fc1068],.sidebar.collapsed .user-card>div[data-v-23fc1068]{display:none}.sidebar.collapsed .navigation[data-v-23fc1068]{margin-top:18px}.sidebar.collapsed .nav-item[data-v-23fc1068]{justify-content:center;min-height:46px;padding:0}.sidebar.collapsed .nav-item i[data-v-23fc1068]{width:auto;font-size:19px}.sidebar.collapsed .sidebar-footer[data-v-23fc1068]{justify-items:center}.sidebar.collapsed .user-card[data-v-23fc1068]{display:flex;justify-content:center}.sidebar.collapsed .logout[data-v-23fc1068]{justify-content:center;width:42px;padding:0;overflow:hidden;font-size:0}.sidebar.collapsed .logout i[data-v-23fc1068]{font-size:17px}.menu-button[data-v-23fc1068]{display:grid;place-items:center}@media (min-width: 701px) and (max-width: 1180px){.system-shell[data-v-23fc1068]{grid-template-columns:72px minmax(0,1fr)}.sidebar[data-v-23fc1068]{padding:18px 9px 14px}.sidebar .brand[data-v-23fc1068]{justify-content:center;padding:0 0 17px}.sidebar .brand>div[data-v-23fc1068]:last-child,.sidebar .nav-section[data-v-23fc1068],.sidebar .nav-item>span[data-v-23fc1068],.sidebar .user-card>div[data-v-23fc1068]{display:none}.sidebar .navigation[data-v-23fc1068]{margin-top:18px}.sidebar .nav-item[data-v-23fc1068]{justify-content:center;min-height:46px;padding:0}.sidebar .nav-item i[data-v-23fc1068]{width:auto;font-size:19px}.sidebar .sidebar-footer[data-v-23fc1068]{justify-items:center}.sidebar .user-card[data-v-23fc1068]{display:flex;justify-content:center}.sidebar .logout[data-v-23fc1068]{justify-content:center;width:42px;padding:0;overflow:hidden;font-size:0}.sidebar .logout i[data-v-23fc1068]{font-size:17px}.topbar[data-v-23fc1068]{padding-left:16px;padding-right:16px}.content[data-v-23fc1068]{padding-left:14px;padding-right:14px}}@media (max-width: 700px){.system-shell[data-v-23fc1068],.system-shell.sidebar-collapsed[data-v-23fc1068]{display:block}.sidebar[data-v-23fc1068],.sidebar.collapsed[data-v-23fc1068]{width:250px;padding:22px 16px 16px}.sidebar .brand[data-v-23fc1068],.sidebar.collapsed .brand[data-v-23fc1068]{justify-content:flex-start;padding:0 9px 20px}.sidebar .brand>div[data-v-23fc1068]:last-child,.sidebar.collapsed .brand>div[data-v-23fc1068]:last-child,.sidebar .nav-section[data-v-23fc1068],.sidebar.collapsed .nav-section[data-v-23fc1068],.sidebar .nav-item>span[data-v-23fc1068],.sidebar.collapsed .nav-item>span[data-v-23fc1068],.sidebar .user-card>div[data-v-23fc1068],.sidebar.collapsed .user-card>div[data-v-23fc1068]{display:initial}.sidebar .nav-item[data-v-23fc1068],.sidebar.collapsed .nav-item[data-v-23fc1068]{justify-content:flex-start;padding:0 13px}.sidebar .user-card[data-v-23fc1068],.sidebar.collapsed .user-card[data-v-23fc1068]{display:grid}.sidebar .logout[data-v-23fc1068],.sidebar.collapsed .logout[data-v-23fc1068]{justify-content:flex-start;width:100%;padding:0 10px;font-size:12px}}@media (min-width: 701px) and (max-width: 1180px){.system-shell[data-v-23fc1068]{grid-template-columns:250px minmax(0,1fr)}.system-shell.sidebar-collapsed[data-v-23fc1068]{grid-template-columns:72px minmax(0,1fr)}.sidebar[data-v-23fc1068]:not(.collapsed){padding:22px 16px 16px}.sidebar:not(.collapsed) .brand[data-v-23fc1068]{justify-content:flex-start;padding:0 9px 20px}.sidebar:not(.collapsed) .brand>div[data-v-23fc1068]:last-child{display:grid}.sidebar:not(.collapsed) .nav-section[data-v-23fc1068]{display:block}.sidebar:not(.collapsed) .navigation[data-v-23fc1068]{margin-top:24px}.sidebar:not(.collapsed) .nav-item[data-v-23fc1068]{justify-content:flex-start;min-height:44px;padding:0 13px}.sidebar:not(.collapsed) .nav-item i[data-v-23fc1068]{width:19px;font-size:16px}.sidebar:not(.collapsed) .nav-item>span[data-v-23fc1068]{display:inline}.sidebar:not(.collapsed) .sidebar-footer[data-v-23fc1068]{justify-items:stretch}.sidebar:not(.collapsed) .user-card[data-v-23fc1068]{display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:initial}.sidebar:not(.collapsed) .user-card>div[data-v-23fc1068]{display:grid}.sidebar:not(.collapsed) .logout[data-v-23fc1068]{justify-content:flex-start;width:100%;padding:0 10px;overflow:visible;font-size:12px}.sidebar:not(.collapsed) .logout i[data-v-23fc1068]{font-size:inherit}.sidebar.collapsed[data-v-23fc1068]{padding:18px 9px 14px}.sidebar.collapsed .brand[data-v-23fc1068]{justify-content:center;padding:0 0 17px}.sidebar.collapsed .brand>div[data-v-23fc1068]:last-child,.sidebar.collapsed .nav-section[data-v-23fc1068],.sidebar.collapsed .nav-item>span[data-v-23fc1068],.sidebar.collapsed .user-card>div[data-v-23fc1068]{display:none}.sidebar.collapsed .navigation[data-v-23fc1068]{margin-top:18px}.sidebar.collapsed .nav-item[data-v-23fc1068]{justify-content:center;min-height:46px;padding:0}.sidebar.collapsed .nav-item i[data-v-23fc1068]{width:auto;font-size:19px}.sidebar.collapsed .sidebar-footer[data-v-23fc1068]{justify-items:center}.sidebar.collapsed .user-card[data-v-23fc1068]{display:flex;justify-content:center}.sidebar.collapsed .logout[data-v-23fc1068]{justify-content:center;width:42px;padding:0;overflow:hidden;font-size:0}.sidebar.collapsed .logout i[data-v-23fc1068]{font-size:17px}}.system-shell[data-v-23fc1068]{width:100%;max-width:none;grid-template-columns:250px minmax(0,1fr)}.system-shell.sidebar-collapsed[data-v-23fc1068]{grid-template-columns:72px minmax(0,1fr)}.system-shell>.workspace[data-v-23fc1068]{width:100%;max-width:none;min-width:0;overflow:hidden}.system-shell>.workspace>.topbar[data-v-23fc1068],.system-shell>.workspace>.content[data-v-23fc1068]{width:100%;max-width:none;min-width:0}.system-shell>.workspace>.content[data-v-23fc1068]>*{width:100%;max-width:none;min-width:0}@media (min-width: 701px) and (max-width: 1180px){.system-shell[data-v-23fc1068]{display:grid;width:100%;max-width:none;grid-template-columns:250px minmax(0,1fr)}.system-shell.sidebar-collapsed[data-v-23fc1068]{grid-template-columns:72px minmax(0,1fr)}.system-shell>.sidebar[data-v-23fc1068]{position:relative;inset:auto;width:auto;min-width:0;transform:none}.system-shell>.workspace[data-v-23fc1068]{grid-column:2;width:100%;max-width:none;min-width:0;margin:0}.system-shell>.workspace>.topbar[data-v-23fc1068]{width:100%;min-width:0}.system-shell>.workspace>.content[data-v-23fc1068]{width:100%;max-width:none;min-width:0;overflow-x:hidden}}@media (max-width: 700px){.system-shell[data-v-23fc1068],.system-shell.sidebar-collapsed[data-v-23fc1068]{display:block;width:100%}.system-shell>.workspace[data-v-23fc1068]{width:100%}}.system-shell[data-v-23fc1068]{width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden}.sidebar[data-v-23fc1068]{height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto}.system-shell>.workspace[data-v-23fc1068]{height:100vh;height:100dvh;min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.system-shell>.workspace>.topbar[data-v-23fc1068]{min-width:0;flex:0 0 auto;overflow:visible}.system-shell>.workspace>.content[data-v-23fc1068]{width:100%;height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.system-shell>.workspace>.content[data-v-23fc1068]>*{width:100%;min-width:0;min-height:0;box-sizing:border-box}@media (min-width: 701px) and (max-width: 1180px){.system-shell[data-v-23fc1068],.system-shell.sidebar-collapsed[data-v-23fc1068]{height:100vh;height:100dvh;overflow:hidden}.sidebar[data-v-23fc1068],.sidebar.collapsed[data-v-23fc1068]{height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto}.system-shell>.workspace[data-v-23fc1068]{height:100vh;height:100dvh;min-height:0;overflow:hidden}.system-shell>.workspace>.content[data-v-23fc1068]{min-height:0;overflow-y:auto}}@media (max-width: 700px){.system-shell[data-v-23fc1068],.system-shell.sidebar-collapsed[data-v-23fc1068]{width:100%;height:100vh;height:100dvh;overflow:hidden}.system-shell>.workspace[data-v-23fc1068]{width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden}.system-shell>.workspace>.content[data-v-23fc1068]{min-height:0;overflow-x:hidden;overflow-y:auto}}.topbar-actions[data-v-23fc1068]{display:flex;align-items:center;gap:10px;min-width:0}@media (max-width: 700px){.topbar-actions[data-v-23fc1068]{gap:6px}.topbar-actions .topbar-session[data-v-23fc1068]{display:none}}.auth-runtime[data-v-9a88bcde]{min-height:100vh;background:#f4f6f9}.runtime-message[data-v-9a88bcde]{display:none}
