.popup-backdrop[data-v-b217a645]{position:fixed;inset:0;background:#0f172a2e;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1200}.popup-card[data-v-b217a645]{width:min(360px,100%);background:#fff;border-radius:14px;padding:18px 16px 14px;box-shadow:0 20px 50px #0f172a2e;border:1px solid #e2e8f0}.popup-card.tone-success[data-v-b217a645]{border-color:#86efac}.popup-card.tone-error[data-v-b217a645]{border-color:#fca5a5}.popup-message[data-v-b217a645]{margin:0;color:#0f172a;font-size:14px;line-height:1.6;word-break:break-word}.popup-actions[data-v-b217a645]{display:flex;justify-content:flex-end;margin-top:14px}.popup-btn[data-v-b217a645]{border:1px solid #2563eb;background:#2563eb;color:#fff;padding:8px 14px;border-radius:10px;cursor:pointer;font-size:14px}.panel[data-v-78811d72]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px;box-shadow:0 10px 25px #0f172a0f;display:grid;gap:18px;min-width:0}.panel-header[data-v-78811d72]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title[data-v-78811d72]{margin:0;font-size:18px;color:#0f172a}.notice[data-v-78811d72]{margin:0;font-size:13px;font-weight:700;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;padding:8px 12px;border-radius:10px}.card[data-v-78811d72]{border:1px solid #e5e7eb;border-radius:12px;padding:14px;background:#f8fafc;min-width:0}.form[data-v-78811d72]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:8px}.form-row[data-v-78811d72]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-78811d72]{font-size:12px;color:#475569}.form-input[data-v-78811d72]{border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:8px 10px;border-radius:10px;font-size:14px;outline:none}.form-input[data-v-78811d72]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.form-actions[data-v-78811d72]{grid-column:1 / -1;display:flex;gap:8px}.submit-btn[data-v-78811d72]{border:1px solid #2563eb;background:#2563eb;color:#fff;padding:8px 12px;border-radius:10px;cursor:pointer;font-size:14px}.submit-btn[data-v-78811d72]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-78811d72]{margin:8px 0 0;color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;padding:10px 12px;border-radius:10px;font-size:14px;grid-column:1 / -1}.success[data-v-78811d72]{margin:8px 0 0;color:#065f46;background:#d1fae5;border:1px solid #a7f3d0;padding:10px 12px;border-radius:10px;font-size:14px;grid-column:1 / -1}.table-wrap[data-v-78811d72]{overflow:auto;border:1px solid #e5e7eb;border-radius:12px}.data-table[data-v-78811d72]{width:100%;border-collapse:collapse;min-width:760px}.data-table th[data-v-78811d72],.data-table td[data-v-78811d72]{padding:10px 12px;border-bottom:1px solid #f1f5f9;text-align:left;font-size:14px;color:#0f172a;white-space:nowrap}.data-table thead th[data-v-78811d72]{background:#f1f5f9;font-weight:600;position:sticky;top:0;z-index:1}.empty[data-v-78811d72]{text-align:center;color:#64748b;padding:18px 12px}@media(max-width:900px){.form[data-v-78811d72]{grid-template-columns:1fr}}html,body,#app{margin:0;padding:0;min-height:100%}.page[data-v-c3c98bbd]{--sidebar-width: 208px;--glass-fill: rgba(255, 255, 255, .2);--glass-fill-strong: rgba(255, 255, 255, .34);--glass-edge: rgba(255, 255, 255, .38);--glass-edge-soft: rgba(255, 255, 255, .18);--glass-shadow: 0 24px 60px rgba(30, 41, 59, .16);--glass-shadow-soft: 0 16px 36px rgba(30, 41, 59, .1);--text-900: #0f172a;--text-700: #334155;--text-500: #64748b;--accent: #38bdf8;--accent-strong: #0284c7;--accent-soft: rgba(56, 189, 248, .18);min-height:100vh;background:radial-gradient(circle at 18% 16%,rgba(125,211,252,.55),transparent 26%),radial-gradient(circle at 82% 18%,rgba(192,132,252,.24),transparent 22%),radial-gradient(circle at 72% 78%,rgba(110,231,183,.28),transparent 26%),linear-gradient(180deg,#edf6ff,#e8f2ff 42%,#effaf6);color:var(--text-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;position:relative;overflow-x:hidden;color-scheme:light dark}.page[data-v-c3c98bbd]:before,.page[data-v-c3c98bbd]:after{content:"";position:fixed;border-radius:999px;pointer-events:none;filter:blur(8px);opacity:.45}.page[data-v-c3c98bbd]:before{top:92px;right:-56px;width:220px;height:220px;background:radial-gradient(circle,#60a5fab8,#60a5fa00 72%)}.page[data-v-c3c98bbd]:after{bottom:54px;left:-44px;width:184px;height:184px;background:radial-gradient(circle,#2dd4bf80,#2dd4bf00 72%)}.menu-toggle[data-v-c3c98bbd]{position:fixed;top:16px;left:16px;z-index:40;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--glass-edge);background:linear-gradient(180deg,#ffffff85,#ffffff38);color:var(--text-900);padding:10px 14px;border-radius:999px;box-shadow:inset 0 1px #ffffffa6,var(--glass-shadow-soft);cursor:pointer;font-size:14px;font-weight:600;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.menu-toggle[data-v-c3c98bbd]:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffff9e,#ffffff47);box-shadow:inset 0 1px #ffffffb8,0 20px 40px #1e293b24}.menu-toggle-icon[data-v-c3c98bbd]{font-size:18px;line-height:1}.menu-toggle-text[data-v-c3c98bbd]{line-height:1}.sidebar-overlay[data-v-c3c98bbd]{position:fixed;inset:0;background:#0f172a24;z-index:25;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sidebar[data-v-c3c98bbd]{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);max-width:calc(100vw - 24px);padding:20px 16px;background:linear-gradient(180deg,#ffffff52,#ffffff24);color:var(--text-900);border-right:1px solid var(--glass-edge-soft);display:flex;flex-direction:column;gap:8px;box-sizing:border-box;overflow-y:auto;transform:translate(calc(-100% - 24px));transition:transform .22s ease,box-shadow .22s ease;z-index:30;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35)}.sidebar.open[data-v-c3c98bbd]{transform:translate(0);box-shadow:inset 0 1px #ffffff6b,0 28px 64px #0f172a2e}.logo[data-v-c3c98bbd]{font-size:18px;font-weight:700;padding:56px 8px 14px;color:var(--text-900);letter-spacing:.03em;text-shadow:0 1px 0 rgba(255,255,255,.55)}.menu-btn[data-v-c3c98bbd]{width:100%;border:1px solid rgba(255,255,255,.26);background:linear-gradient(180deg,#ffffff4d,#ffffff24);color:inherit;text-align:left;padding:10px;border-radius:14px;cursor:pointer;transition:all .15s ease;font-size:14px;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;box-shadow:inset 0 1px #ffffff6b,0 10px 18px #94a3b81f;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.link-btn[data-v-c3c98bbd]{text-decoration:none;display:block}.theme-switch[data-v-c3c98bbd]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.26);background:linear-gradient(180deg,#ffffff4d,#ffffff24);color:var(--text-900);padding:10px;border-radius:14px;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 1px #ffffff6b,0 10px 18px #94a3b81f;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);transition:all .15s ease}.theme-switch[data-v-c3c98bbd]:hover{background:linear-gradient(180deg,#ffffff6b,#fff3);border-color:#ffffff6b}.theme-switch.active[data-v-c3c98bbd]{border-color:#7dd3fc8c}.theme-switch-track[data-v-c3c98bbd]{position:relative;width:42px;height:24px;border-radius:999px;background:#94a3b84d;box-shadow:inset 0 1px 3px #0f172a29;flex:0 0 auto;transition:background .15s ease}.theme-switch-thumb[data-v-c3c98bbd]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fffffff5;box-shadow:0 4px 12px #0f172a2e;transition:transform .15s ease}.theme-switch.active .theme-switch-track[data-v-c3c98bbd]{background:linear-gradient(135deg,#7dd3fce6,#38bdf8d9)}.theme-switch.active .theme-switch-thumb[data-v-c3c98bbd]{transform:translate(18px)}.theme-switch-text[data-v-c3c98bbd]{flex:1;text-align:right;font-size:13px;font-weight:600}.menu-btn[data-v-c3c98bbd]:hover{background:linear-gradient(180deg,#ffffff6b,#fff3);border-color:#ffffff6b;transform:translate(2px)}.menu-btn.active[data-v-c3c98bbd]{background:linear-gradient(180deg,#ffffff8a,#ffffff3d);border-color:#7dd3fc8c;color:var(--accent-strong);box-shadow:inset 0 1px #ffffff9e,0 14px 28px #38bdf824}.content[data-v-c3c98bbd]{width:100%;padding:84px 28px 28px;min-width:0;box-sizing:border-box;transition:padding-left .22s ease;position:relative;z-index:1}.content.shifted[data-v-c3c98bbd]{padding-left:calc(var(--sidebar-width) + 28px)}.panel[data-v-c3c98bbd]{background:linear-gradient(180deg,#ffffff57,#ffffff2e);border:1px solid var(--glass-edge);border-radius:24px;padding:18px;box-shadow:inset 0 1px #ffffff8c,var(--glass-shadow);display:grid;gap:18px;min-width:0;box-sizing:border-box;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.notice-section[data-v-c3c98bbd]{display:grid;gap:12px}.notice-card[data-v-c3c98bbd]{border:1px solid var(--glass-edge);border-radius:22px;padding:14px;background:linear-gradient(180deg,#ffffff61,#fff3);display:grid;gap:8px;min-width:0;box-sizing:border-box;box-shadow:inset 0 1px #ffffff8c,var(--glass-shadow-soft);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25)}.panel-header[data-v-c3c98bbd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title[data-v-c3c98bbd]{margin:0;font-size:18px;color:var(--text-900)}.notice[data-v-c3c98bbd]{margin:0;font-size:13px;font-weight:700;color:var(--text-700);background:linear-gradient(180deg,#ffffff57,#ffffff2e);border:1px solid rgba(255,255,255,.32);padding:10px 12px;border-radius:16px;box-shadow:inset 0 1px #ffffff85;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.card[data-v-c3c98bbd]{border:1px solid var(--glass-edge);border-radius:22px;padding:14px;background:linear-gradient(180deg,#ffffff52,#ffffff29);min-width:0;box-sizing:border-box;box-shadow:inset 0 1px #ffffff80,var(--glass-shadow-soft);backdrop-filter:blur(18px) saturate(1.22);-webkit-backdrop-filter:blur(18px) saturate(1.22)}.form[data-v-c3c98bbd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:8px}.form-row[data-v-c3c98bbd]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-c3c98bbd]{font-size:12px;color:var(--text-700);font-weight:600}.form-input[data-v-c3c98bbd]{border:1px solid rgba(255,255,255,.36);background:linear-gradient(180deg,#ffffff6b,#ffffff3d);color:var(--text-900);padding:10px 12px;border-radius:14px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:inset 0 1px #ffffff80;backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18)}.form-input[data-v-c3c98bbd]:focus{border-color:#38bdf885;box-shadow:inset 0 1px #ffffffad,0 0 0 4px #7dd3fc2e;background:linear-gradient(180deg,#ffffff85,#ffffff47)}.form-actions[data-v-c3c98bbd]{grid-column:1 / -1;display:flex;gap:8px}.submit-btn[data-v-c3c98bbd]{border:1px solid rgba(14,165,233,.42);background:linear-gradient(135deg,#7dd3fcbd,#38bdf894);color:#fff;padding:9px 14px;border-radius:999px;cursor:pointer;font-size:14px;box-shadow:inset 0 1px #fff6,0 16px 28px #0ea5e92e;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.submit-btn[data-v-c3c98bbd]:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff70,0 20px 34px #0ea5e938;filter:saturate(1.05)}.submit-btn[data-v-c3c98bbd]:disabled{opacity:.7;cursor:not-allowed}.ghost-btn[data-v-c3c98bbd]{border:1px solid rgba(255,255,255,.34);background:linear-gradient(180deg,#ffffff57,#ffffff29);color:var(--text-900);padding:9px 12px;border-radius:999px;cursor:pointer;font-size:14px;box-shadow:inset 0 1px #ffffff7a,0 12px 22px #94a3b81f;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.ghost-btn[data-v-c3c98bbd]:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#ffffff70,#ffffff38);box-shadow:inset 0 1px #ffffff8f,0 16px 26px #94a3b829}.action-buttons[data-v-c3c98bbd]{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;white-space:nowrap}.error[data-v-c3c98bbd]{margin:8px 0 0;color:#991b1b;background:#fee2e257;border:1px solid rgba(248,113,113,.22);padding:10px 12px;border-radius:16px;font-size:14px;grid-column:1 / -1;box-shadow:inset 0 1px #ffffff73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.success[data-v-c3c98bbd]{margin:8px 0 0;color:#065f46;background:#d1fae557;border:1px solid rgba(16,185,129,.18);padding:10px 12px;border-radius:16px;font-size:14px;grid-column:1 / -1;box-shadow:inset 0 1px #ffffff73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.muted[data-v-c3c98bbd]{margin:8px 0 0;color:var(--text-500);font-size:14px}.notice-content[data-v-c3c98bbd]{margin:0;color:var(--text-900);font-size:14px;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.notice-content-html[data-v-c3c98bbd] *{max-width:100%;box-sizing:border-box}.notice-content-html[data-v-c3c98bbd] h1,.notice-content-html[data-v-c3c98bbd] h2,.notice-content-html[data-v-c3c98bbd] h3,.notice-content-html[data-v-c3c98bbd] h4,.notice-content-html[data-v-c3c98bbd] h5,.notice-content-html[data-v-c3c98bbd] h6,.notice-content-html[data-v-c3c98bbd] p,.notice-content-html[data-v-c3c98bbd] div,.notice-content-html[data-v-c3c98bbd] span,.notice-content-html[data-v-c3c98bbd] li,.notice-content-html[data-v-c3c98bbd] td,.notice-content-html[data-v-c3c98bbd] th,.notice-content-html[data-v-c3c98bbd] blockquote,.notice-content-html[data-v-c3c98bbd] code{color:inherit}.notice-content-html[data-v-c3c98bbd] h1,.notice-content-html[data-v-c3c98bbd] h2,.notice-content-html[data-v-c3c98bbd] h3,.notice-content-html[data-v-c3c98bbd] h4,.notice-content-html[data-v-c3c98bbd] h5,.notice-content-html[data-v-c3c98bbd] h6{margin:0 0 10px;color:var(--text-900)}.notice-content-html[data-v-c3c98bbd] p,.notice-content-html[data-v-c3c98bbd] div{margin:0 0 8px}.notice-content-html[data-v-c3c98bbd] img,.notice-content-html[data-v-c3c98bbd] video,.notice-content-html[data-v-c3c98bbd] iframe{max-width:100%;height:auto}.notice-content-html[data-v-c3c98bbd] table,.notice-content-html[data-v-c3c98bbd] pre{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;color:inherit;border-radius:14px}.notice-content-html[data-v-c3c98bbd] pre{padding:12px 14px;background:#ffffff38;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff52}.notice-content-html[data-v-c3c98bbd] table{border-collapse:collapse}.notice-content-html[data-v-c3c98bbd] td,.notice-content-html[data-v-c3c98bbd] th{border-bottom:1px solid rgba(255,255,255,.16);padding:8px 10px}.notice-content-html[data-v-c3c98bbd] ul,.notice-content-html[data-v-c3c98bbd] ol{margin:0 0 8px 20px;padding:0}.notice-content-html[data-v-c3c98bbd] a{color:var(--accent-strong);text-decoration:underline}.notice-content-html[data-v-c3c98bbd] strong{font-weight:700}.notice-meta[data-v-c3c98bbd]{margin:8px 0 0;color:var(--text-500);font-size:12px}.table-wrap[data-v-c3c98bbd]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--glass-edge);border-radius:20px;background:linear-gradient(180deg,#ffffff5c,#ffffff29);max-width:100%;width:100%;-webkit-overflow-scrolling:touch;display:block;min-width:0;box-shadow:inset 0 1px #ffffff8c,var(--glass-shadow-soft);backdrop-filter:blur(20px) saturate(1.22);-webkit-backdrop-filter:blur(20px) saturate(1.22)}.data-table[data-v-c3c98bbd]{width:100%;border-collapse:collapse;min-width:900px}.data-table th[data-v-c3c98bbd],.data-table td[data-v-c3c98bbd]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.22);text-align:left;font-size:14px;color:var(--text-900);white-space:nowrap}.data-table thead th[data-v-c3c98bbd]{background:linear-gradient(180deg,#ffffff85,#ffffff42);font-weight:600;position:sticky;top:0;z-index:1;color:var(--text-700);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.empty[data-v-c3c98bbd]{text-align:center;color:var(--text-500);padding:18px 12px}.dialog-backdrop[data-v-c3c98bbd]{position:fixed;inset:0;padding:14px;background:#0f172a29;display:flex;align-items:center;justify-content:center;z-index:10;box-sizing:border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dialog[data-v-c3c98bbd]{width:min(420px,90vw);max-height:calc(100vh - 28px);background:linear-gradient(180deg,#ffffff6b,#fff3);border:1px solid var(--glass-edge);border-radius:24px;padding:18px;box-shadow:inset 0 1px #ffffff8f,0 28px 56px #0f172a2e;display:grid;gap:12px;overflow-y:auto;box-sizing:border-box;backdrop-filter:blur(26px) saturate(1.32);-webkit-backdrop-filter:blur(26px) saturate(1.32)}.dialog-invite[data-v-c3c98bbd]{width:min(360px,88vw)}.dialog-batch-invite[data-v-c3c98bbd]{width:min(520px,92vw)}.dialog-title[data-v-c3c98bbd]{margin:0;font-size:16px;color:var(--text-900)}.dialog-body[data-v-c3c98bbd]{display:grid;gap:8px}.dialog-input-row[data-v-c3c98bbd]{display:flex;gap:8px;align-items:center}.dialog-input-row .form-input[data-v-c3c98bbd]{flex:1}.dialog-actions[data-v-c3c98bbd]{display:flex;gap:8px;justify-content:flex-end}.dialog-text[data-v-c3c98bbd]{margin:0;color:var(--text-900);font-size:14px}.dialog-hint[data-v-c3c98bbd]{margin:0}.form-textarea[data-v-c3c98bbd]{min-height:160px;max-height:42vh;resize:vertical;font:inherit;box-sizing:border-box}.page.theme-dark[data-v-c3c98bbd]{--glass-fill: rgba(15, 23, 42, .34);--glass-fill-strong: rgba(15, 23, 42, .5);--glass-edge: rgba(255, 255, 255, .12);--glass-edge-soft: rgba(255, 255, 255, .08);--glass-shadow: 0 28px 72px rgba(2, 6, 23, .42);--glass-shadow-soft: 0 18px 42px rgba(2, 6, 23, .3);--text-900: #e5eefb;--text-700: #c4d4ea;--text-500: #93a8c5;--accent: #7dd3fc;--accent-strong: #38bdf8;--accent-soft: rgba(56, 189, 248, .22);background:radial-gradient(circle at 16% 14%,rgba(37,99,235,.3),transparent 24%),radial-gradient(circle at 82% 16%,rgba(168,85,247,.18),transparent 22%),radial-gradient(circle at 70% 76%,rgba(20,184,166,.18),transparent 25%),linear-gradient(180deg,#08111f,#0b1527 44%,#0a1620)}.page.theme-dark[data-v-c3c98bbd]:before{background:radial-gradient(circle,#38bdf86b,#38bdf800 72%)}.page.theme-dark[data-v-c3c98bbd]:after{background:radial-gradient(circle,#2dd4bf47,#2dd4bf00 72%)}.page.theme-dark .menu-toggle[data-v-c3c98bbd]{border-color:#ffffff24;background:linear-gradient(180deg,#0f172a94,#0f172a57);color:var(--text-900);box-shadow:inset 0 1px #ffffff1f,0 18px 40px #02061747}.page.theme-dark .menu-toggle[data-v-c3c98bbd]:hover{background:linear-gradient(180deg,#0f172ab3,#0f172a6b);box-shadow:inset 0 1px #ffffff29,0 22px 44px #02061757}.page.theme-dark .sidebar-overlay[data-v-c3c98bbd],.page.theme-dark .dialog-backdrop[data-v-c3c98bbd]{background:#02061757}.page.theme-dark .sidebar[data-v-c3c98bbd],.page.theme-dark .panel[data-v-c3c98bbd],.page.theme-dark .notice-card[data-v-c3c98bbd],.page.theme-dark .card[data-v-c3c98bbd],.page.theme-dark .table-wrap[data-v-c3c98bbd],.page.theme-dark .dialog[data-v-c3c98bbd],.page.theme-dark .notice[data-v-c3c98bbd],.page.theme-dark .form-input[data-v-c3c98bbd],.page.theme-dark .ghost-btn[data-v-c3c98bbd],.page.theme-dark .theme-switch[data-v-c3c98bbd]{border-color:#ffffff1f}.page.theme-dark .sidebar[data-v-c3c98bbd]{background:linear-gradient(180deg,#0f172a94,#0f172a57)}.page.theme-dark .sidebar.open[data-v-c3c98bbd]{box-shadow:inset 0 1px #ffffff1f,0 28px 64px #02061761}.page.theme-dark .logo[data-v-c3c98bbd]{text-shadow:none}.page.theme-dark .menu-btn[data-v-c3c98bbd],.page.theme-dark .theme-switch[data-v-c3c98bbd]{background:linear-gradient(180deg,#1e293b8f,#0f172a4d);box-shadow:inset 0 1px #ffffff1a,0 12px 20px #0206172e}.page.theme-dark .menu-btn[data-v-c3c98bbd]:hover,.page.theme-dark .theme-switch[data-v-c3c98bbd]:hover{background:linear-gradient(180deg,#1e293bb3,#0f172a66);border-color:#ffffff2e}.page.theme-dark .menu-btn.active[data-v-c3c98bbd]{background:linear-gradient(180deg,#082f49b8,#0f172a61);border-color:#38bdf84d;box-shadow:inset 0 1px #ffffff29,0 16px 28px #0284c72e}.page.theme-dark .theme-switch-track[data-v-c3c98bbd]{background:#475569b8}.page.theme-dark .theme-switch-thumb[data-v-c3c98bbd]{background:#e2e8f0f0;box-shadow:0 4px 12px #0206174d}.page.theme-dark .panel[data-v-c3c98bbd],.page.theme-dark .notice-card[data-v-c3c98bbd],.page.theme-dark .card[data-v-c3c98bbd],.page.theme-dark .table-wrap[data-v-c3c98bbd],.page.theme-dark .dialog[data-v-c3c98bbd],.page.theme-dark .notice[data-v-c3c98bbd]{background:linear-gradient(180deg,#0f172a75,#0f172a3d);box-shadow:inset 0 1px #ffffff1f,var(--glass-shadow-soft)}.page.theme-dark .form-input[data-v-c3c98bbd]{background:linear-gradient(180deg,#0f172a8a,#0f172a4d);box-shadow:inset 0 1px #ffffff14}.page.theme-dark .form-input[data-v-c3c98bbd]:focus{background:linear-gradient(180deg,#0f172ab3,#0f172a5c);border-color:#38bdf861;box-shadow:inset 0 1px #ffffff1f,0 0 0 4px #38bdf81f}.page.theme-dark .submit-btn[data-v-c3c98bbd]{border-color:#38bdf84d;background:linear-gradient(135deg,#0ea5e9d1,#0284c79e);box-shadow:inset 0 1px #ffffff2e,0 18px 30px #0284c738}.page.theme-dark .submit-btn[data-v-c3c98bbd]:hover:not(:disabled){box-shadow:inset 0 1px #ffffff38,0 22px 34px #0284c747}.page.theme-dark .ghost-btn[data-v-c3c98bbd]{background:linear-gradient(180deg,#1e293b80,#0f172a47);box-shadow:inset 0 1px #ffffff1f,0 12px 24px #0206172e}.page.theme-dark .ghost-btn[data-v-c3c98bbd]:hover:not(:disabled){background:linear-gradient(180deg,#1e293ba3,#0f172a57);box-shadow:inset 0 1px #ffffff24,0 16px 28px #0206173d}.page.theme-dark .error[data-v-c3c98bbd]{color:#fecaca;background:#7f1d1d57;border-color:#f8717133}.page.theme-dark .success[data-v-c3c98bbd]{color:#bbf7d0;background:#064e3b57;border-color:#10b98129}.page.theme-dark .data-table th[data-v-c3c98bbd],.page.theme-dark .data-table td[data-v-c3c98bbd]{border-bottom-color:#ffffff14}.page.theme-dark .data-table thead th[data-v-c3c98bbd]{background:linear-gradient(180deg,#1e293ba3,#0f172a4d)}.page.theme-dark .notice-content-html[data-v-c3c98bbd] section,.page.theme-dark .notice-content-html[data-v-c3c98bbd] div,.page.theme-dark .notice-content-html[data-v-c3c98bbd] p,.page.theme-dark .notice-content-html[data-v-c3c98bbd] li,.page.theme-dark .notice-content-html[data-v-c3c98bbd] ul,.page.theme-dark .notice-content-html[data-v-c3c98bbd] ol,.page.theme-dark .notice-content-html[data-v-c3c98bbd] h1,.page.theme-dark .notice-content-html[data-v-c3c98bbd] h2,.page.theme-dark .notice-content-html[data-v-c3c98bbd] h3,.page.theme-dark .notice-content-html[data-v-c3c98bbd] h4,.page.theme-dark .notice-content-html[data-v-c3c98bbd] h5,.page.theme-dark .notice-content-html[data-v-c3c98bbd] h6,.page.theme-dark .notice-content-html[data-v-c3c98bbd] span,.page.theme-dark .notice-content-html[data-v-c3c98bbd] td,.page.theme-dark .notice-content-html[data-v-c3c98bbd] th{color:var(--text-900)!important}.page.theme-dark .notice-content-html[data-v-c3c98bbd] div[style],.page.theme-dark .notice-content-html[data-v-c3c98bbd] section[style],.page.theme-dark .notice-content-html[data-v-c3c98bbd] p[style],.page.theme-dark .notice-content-html[data-v-c3c98bbd] ul[style],.page.theme-dark .notice-content-html[data-v-c3c98bbd] li[style],.page.theme-dark .notice-content-html[data-v-c3c98bbd] table[style],.page.theme-dark .notice-content-html[data-v-c3c98bbd] td[style],.page.theme-dark .notice-content-html[data-v-c3c98bbd] th[style]{background:#0f172a57!important;border-color:#ffffff1a!important}.page.theme-dark .notice-content-html[data-v-c3c98bbd] hr{border-top-color:#ffffff1a!important}.page.theme-dark .notice-content-html[data-v-c3c98bbd] a{color:var(--accent)!important}.page.theme-dark .notice-content-html[data-v-c3c98bbd] pre{background:#0f172a6b;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.page.theme-dark .notice-content-html[data-v-c3c98bbd] td,.page.theme-dark .notice-content-html[data-v-c3c98bbd] th{border-bottom-color:#ffffff14}@media(max-width:900px){.sidebar[data-v-c3c98bbd]{width:min(var(--sidebar-width),calc(100vw - 24px))}.logo[data-v-c3c98bbd]{padding-top:52px}.content[data-v-c3c98bbd]{padding:78px 12px 18px}.form[data-v-c3c98bbd]{grid-template-columns:1fr}.form-actions[data-v-c3c98bbd],.dialog-actions[data-v-c3c98bbd]{flex-direction:column;align-items:stretch}.dialog-invite[data-v-c3c98bbd]{width:min(300px,calc(100vw - 28px));padding:16px}.dialog-batch-invite[data-v-c3c98bbd]{width:min(100%,420px);padding:16px}.dialog-input-row[data-v-c3c98bbd]{flex-direction:column;align-items:stretch}}@media(max-width:480px){.menu-toggle[data-v-c3c98bbd]{top:10px;left:10px;padding:10px 12px}.menu-toggle-text[data-v-c3c98bbd]{display:none}.sidebar[data-v-c3c98bbd]{width:min(var(--sidebar-width),calc(100vw - 20px));max-width:calc(100vw - 20px);padding:16px 10px}.logo[data-v-c3c98bbd]{padding-top:50px}.content[data-v-c3c98bbd]{padding:68px 10px 12px}.panel[data-v-c3c98bbd],.card[data-v-c3c98bbd],.notice-card[data-v-c3c98bbd]{padding:12px;border-radius:12px}.dialog-backdrop[data-v-c3c98bbd]{padding:10px;align-items:center;overflow-y:auto}.dialog[data-v-c3c98bbd]{width:100%;max-height:calc(100vh - 20px);margin:0 auto;padding:14px;border-radius:12px}.dialog-batch-invite[data-v-c3c98bbd]{width:100%}.form-textarea[data-v-c3c98bbd]{min-height:132px;max-height:34vh}}
