.vc-brand-mark[data-v-43e7cd5c]{display:inline-grid;width:var(--vc-brand-mark-size, 40px);height:var(--vc-brand-mark-size, 40px);flex:0 0 var(--vc-brand-mark-size, 40px);place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:calc(var(--vc-brand-mark-size, 40px) * .32);color:#fff;background:radial-gradient(circle at 26% 16%,rgba(255,255,255,.32),transparent 34%),linear-gradient(145deg,#3458d7,#596ce7 58%,#7859d7);box-shadow:0 12px 28px -16px #3458d7c7,inset 0 1px #ffffff3d}.vc-brand-mark svg[data-v-43e7cd5c]{display:block;width:76%;height:76%;overflow:visible}.vc-brand-mark__eye[data-v-43e7cd5c]{fill:#ffffff21;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vc-brand-mark__iris[data-v-43e7cd5c]{fill:currentColor}.vc-brand-mark__pupil[data-v-43e7cd5c]{fill:#4159d5}.vc-brand-mark__spark[data-v-43e7cd5c]{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.vc-glass-card[data-v-d8a9e9f9]{color:var(--vc-foreground);border:1px solid var(--vc-content-border);border-radius:var(--vc-radius-xl);background:var(--vc-content-bg);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-sm);transition:transform var(--vc-transition-normal),box-shadow var(--vc-transition-normal),border-color var(--vc-transition-normal),background var(--vc-transition-normal)}.vc-glass-card--tier-2[data-v-d8a9e9f9]{border-color:var(--vc-chrome-border);background:var(--vc-chrome-bg)}.vc-glass-card--tier-3[data-v-d8a9e9f9]{border-color:var(--vc-content-border);background:var(--vc-content-bg);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}.vc-glass-card--sm[data-v-d8a9e9f9]{border-radius:var(--vc-radius-md)}.vc-glass-card--md[data-v-d8a9e9f9]{border-radius:var(--vc-radius-lg)}.vc-glass-card--lg[data-v-d8a9e9f9]{border-radius:var(--vc-radius-xl)}.vc-glass-card--xl[data-v-d8a9e9f9]{border-radius:var(--vc-radius-2xl)}.vc-glass-card--padded.vc-glass-card--sm[data-v-d8a9e9f9]{padding:var(--vc-space-3)}.vc-glass-card--padded.vc-glass-card--md[data-v-d8a9e9f9]{padding:var(--vc-space-4)}.vc-glass-card--padded.vc-glass-card--lg[data-v-d8a9e9f9]{padding:var(--vc-space-6)}.vc-glass-card--padded.vc-glass-card--xl[data-v-d8a9e9f9]{padding:var(--vc-space-8)}.vc-glass-card--hoverable[data-v-d8a9e9f9]{cursor:default}.vc-glass-card--hoverable[data-v-d8a9e9f9]:hover{transform:translateY(-1px);border-color:var(--vc-primary-border);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}@media (prefers-reduced-motion: reduce){.vc-glass-card[data-v-d8a9e9f9]{transition:none}.vc-glass-card--hoverable[data-v-d8a9e9f9]:hover{transform:none}}.vc-button[data-v-eca69ff3]{--vc-btn-bg: var(--vc-primary);--vc-btn-color: var(--vc-on-primary);--vc-btn-border: transparent;height:44px;min-width:44px;padding:0 20px;border-radius:var(--vc-radius-md);background:var(--vc-btn-bg)!important;color:var(--vc-btn-color)!important;border:1px solid var(--vc-btn-border)!important;font-family:var(--vc-font-body);font-size:15px;font-weight:600;letter-spacing:.01em;transition:transform var(--vc-transition-fast),background var(--vc-transition-fast),box-shadow var(--vc-transition-fast),border-color var(--vc-transition-fast),color var(--vc-transition-fast)!important}.vc-button[data-v-eca69ff3]:focus-visible{outline:2px solid var(--vc-foreground);outline-offset:2px}.vc-button--small[data-v-eca69ff3]{height:36px;min-width:36px;padding:0 14px;font-size:13px}.vc-button--large[data-v-eca69ff3]{height:52px;min-width:52px;padding:0 26px;font-size:16px;border-radius:var(--vc-radius-lg)}.vc-button--primary[data-v-eca69ff3]{--vc-btn-bg: var(--vc-primary);--vc-btn-color: var(--vc-on-primary)}.vc-button--primary[data-v-eca69ff3]:hover{--vc-btn-bg: var(--vc-primary-hover)}.vc-button--primary[data-v-eca69ff3]:active{--vc-btn-bg: var(--vc-primary-active)}.vc-button--accent[data-v-eca69ff3]{--vc-btn-bg: var(--vc-accent);--vc-btn-color: var(--vc-on-accent)}.vc-button--accent[data-v-eca69ff3]:hover{--vc-btn-bg: var(--vc-accent-hover)}.vc-button--secondary[data-v-eca69ff3]{--vc-btn-bg: var(--vc-glass-3);--vc-btn-color: var(--vc-foreground);--vc-btn-border: var(--vc-glass-3-border)}.vc-button--outline[data-v-eca69ff3]{--vc-btn-bg: var(--vc-content-bg);--vc-btn-color: var(--vc-foreground);--vc-btn-border: var(--vc-border)}.vc-button--ghost[data-v-eca69ff3]{--vc-btn-bg: transparent;--vc-btn-color: var(--vc-foreground-secondary);--vc-btn-border: transparent}.vc-button--text[data-v-eca69ff3]{--vc-btn-bg: transparent;--vc-btn-color: var(--vc-primary);--vc-btn-border: transparent;min-width:auto;padding-left:10px;padding-right:10px}.vc-button[data-v-eca69ff3]:not(.vc-button--text):hover{transform:translateY(-1px)}.vc-button--ghost[data-v-eca69ff3]:hover,.vc-button--outline[data-v-eca69ff3]:hover,.vc-button--secondary[data-v-eca69ff3]:hover{--vc-btn-color: var(--vc-foreground);--vc-btn-border: var(--vc-glass-2-border)}.vc-button--text[data-v-eca69ff3]:hover{--vc-btn-color: var(--vc-primary-hover)}.vc-button--glow[data-v-eca69ff3]{box-shadow:0 10px 24px -16px color-mix(in srgb,var(--vc-primary) 72%,transparent),0 0 0 1px var(--vc-primary-border)!important}.admin-shell[data-v-4b7e2663]{display:flex;gap:18px;min-height:100vh;padding:18px}.sidebar[data-v-4b7e2663]{position:sticky;top:18px;width:268px;height:calc(100vh - 36px);flex:0 0 268px;display:flex;flex-direction:column;padding:16px 12px;overflow:hidden}.sidebar--collapsed[data-v-4b7e2663]{flex-basis:72px;width:72px;padding-left:10px;padding-right:10px}.brand[data-v-4b7e2663]{min-height:52px;display:flex;align-items:center;gap:12px;padding:4px 8px 16px;margin-bottom:8px;border-bottom:1px solid var(--vc-border)}.brand__mark[data-v-4b7e2663]{--vc-brand-mark-size: 40px}.brand__copy[data-v-4b7e2663]{display:flex;flex-direction:column;white-space:nowrap}.brand__copy strong[data-v-4b7e2663]{font-family:var(--vc-font-heading);font-size:15px;letter-spacing:-.01em}.brand__copy span[data-v-4b7e2663]{margin-top:1px;font-size:12px;color:var(--vc-foreground-muted)}.sidebar-nav[data-v-4b7e2663]{flex:1;overflow-y:auto;padding:8px 2px 8px 0}.nav-group[data-v-4b7e2663]{margin-bottom:12px}.nav-group__title[data-v-4b7e2663]{margin:10px 10px 7px;color:var(--vc-foreground-muted);font-size:12px;font-weight:700;letter-spacing:.08em}.nav-item[data-v-4b7e2663]{position:relative;height:44px;display:flex;align-items:center;gap:10px;padding:0 11px;margin:2px 0;border-radius:13px;color:var(--vc-foreground-secondary);font-size:13.5px;font-weight:600;transition:all var(--vc-transition-fast)}.nav-item[data-v-4b7e2663]:hover{color:var(--vc-foreground);background:var(--vc-hover-bg);transform:translate(2px)}.nav-item--active[data-v-4b7e2663]{color:var(--vc-nav-active-text);background:var(--vc-nav-active-bg);box-shadow:inset 0 0 0 1px var(--vc-nav-active-border)}.nav-item--active[data-v-4b7e2663]:hover{color:var(--vc-nav-active-text);background:var(--vc-nav-active-bg)}.nav-item__icon[data-v-4b7e2663]{width:20px;height:20px;flex:0 0 20px}.nav-item__label[data-v-4b7e2663]{overflow:hidden;text-overflow:ellipsis}.nav-item__glow[data-v-4b7e2663]{position:absolute;right:8px;width:6px;height:6px;border-radius:50%;background:var(--vc-primary);box-shadow:0 0 12px var(--vc-primary)}.sidebar--collapsed .nav-item[data-v-4b7e2663]{justify-content:center;padding:0}.main-column[data-v-4b7e2663]{min-width:0;flex:1;display:flex;flex-direction:column;gap:18px}.topbar[data-v-4b7e2663]{position:sticky;top:18px;z-index:40;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px}.topbar__leading[data-v-4b7e2663],.topbar__actions[data-v-4b7e2663]{display:flex;align-items:center;gap:10px;min-width:0}.topbar__leading[data-v-4b7e2663]{flex:1 1 auto;overflow:hidden}.topbar__actions[data-v-4b7e2663]{flex:0 0 auto}.topbar__logo[data-v-4b7e2663]{--vc-brand-mark-size: 38px;display:none}.title-block[data-v-4b7e2663]{min-width:0;flex:1 1 auto}.title-block h1[data-v-4b7e2663]{overflow:hidden;font-size:clamp(17px,2.5vw,19px);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.title-block p[data-v-4b7e2663]{margin-top:2px;color:var(--vc-foreground-muted);font-size:12px;white-space:nowrap}.global-search[data-v-4b7e2663]{width:min(320px,28vw)}.prefix-icon[data-v-4b7e2663]{width:17px;height:17px;color:var(--vc-foreground-muted)}.icon-button[data-v-4b7e2663]{width:44px;min-width:44px;height:44px;flex:0 0 auto}.collapse-icon[data-v-4b7e2663]{transition:transform .2s ease}.collapse-icon--collapsed[data-v-4b7e2663]{transform:rotate(180deg)}.admin-chip[data-v-4b7e2663]{display:flex;align-items:center;gap:9px;padding:5px 9px 5px 5px;border:1px solid var(--vc-border);border-radius:999px;background:var(--vc-field-bg);cursor:pointer;color:var(--vc-foreground);transition:all var(--vc-transition-fast)}.admin-chip[data-v-4b7e2663]:hover{background:var(--vc-hover-bg);border-color:var(--vc-primary-border);transform:translateY(-1px)}.admin-chip__avatar[data-v-4b7e2663]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--vc-on-primary);background:var(--vc-gradient-brand)}.admin-chip__avatar svg[data-v-4b7e2663]{width:24px;height:24px}.admin-chip__meta[data-v-4b7e2663]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.admin-chip__meta strong[data-v-4b7e2663]{font-size:13px}.admin-chip__meta small[data-v-4b7e2663]{color:var(--vc-foreground-muted);font-size:12px}.content[data-v-4b7e2663]{flex:1;min-width:0;padding-bottom:24px}.notice-panel[data-v-4b7e2663]{width:360px}.notice-panel__header[data-v-4b7e2663]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--vc-border)}.notice-panel__header>div[data-v-4b7e2663]{display:flex;flex-direction:column;gap:3px}.notice-panel__header strong[data-v-4b7e2663]{font-size:14px}.notice-panel__header span[data-v-4b7e2663]{color:var(--vc-foreground-muted);font-size:12px}.notice-summary[data-v-4b7e2663]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.notice-summary button[data-v-4b7e2663]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:60px;padding:10px 11px;border:1px solid var(--vc-nested-border);border-radius:12px;background:var(--vc-field-bg);color:var(--vc-foreground-secondary);cursor:pointer;text-align:left}.notice-summary button[data-v-4b7e2663]:hover{border-color:var(--vc-primary-border);background:var(--vc-hover-bg)}.notice-summary span[data-v-4b7e2663]{font-size:12px}.notice-summary strong[data-v-4b7e2663]{color:var(--vc-foreground);font-size:20px;line-height:1}.notice-list[data-v-4b7e2663]{display:flex;flex-direction:column;gap:2px}.notice-item[data-v-4b7e2663]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 4px;border:0;border-radius:12px;background:transparent;color:var(--vc-foreground);cursor:pointer;text-align:left}.notice-item[data-v-4b7e2663]:hover{background:var(--vc-hover-bg)}.notice-item__icon[data-v-4b7e2663]{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--vc-info);background:color-mix(in srgb,var(--vc-info) 12%,transparent)}.notice-item__icon--failed[data-v-4b7e2663]{color:var(--vc-destructive);background:color-mix(in srgb,var(--vc-destructive) 12%,transparent)}.notice-item__icon svg[data-v-4b7e2663]{width:16px;height:16px}.notice-item__copy[data-v-4b7e2663]{min-width:0;display:flex;flex-direction:column;gap:2px}.notice-item__copy strong[data-v-4b7e2663]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.notice-item__copy span[data-v-4b7e2663]{overflow:hidden;color:var(--vc-foreground-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notice-item time[data-v-4b7e2663]{color:var(--vc-foreground-muted);font-size:12px;white-space:nowrap}.notice-clear[data-v-4b7e2663]{display:flex;align-items:flex-start;gap:10px;padding:16px 12px;border-radius:12px;background:var(--vc-field-bg)}.notice-clear svg[data-v-4b7e2663]{width:20px;height:20px;color:var(--vc-success);flex:0 0 auto}.notice-clear div[data-v-4b7e2663]{display:flex;flex-direction:column;gap:3px}.notice-clear strong[data-v-4b7e2663]{font-size:13px}.notice-clear span[data-v-4b7e2663],.notice-error[data-v-4b7e2663],.notice-foot[data-v-4b7e2663]{color:var(--vc-foreground-muted);font-size:12px;line-height:1.55}.notice-error[data-v-4b7e2663]{margin:0;padding:12px;border-radius:10px;background:color-mix(in srgb,var(--vc-destructive) 10%,var(--vc-field-bg));color:var(--vc-destructive)}.notice-foot[data-v-4b7e2663]{margin:12px 0 0;text-align:right}.brand--drawer[data-v-4b7e2663]{padding:18px 8px 16px}.sidebar-nav--drawer[data-v-4b7e2663]{padding-right:0}.nav-item--button[data-v-4b7e2663]{width:100%;border:0;background:transparent;cursor:pointer;font-family:inherit}[data-v-4b7e2663] .n-drawer{background:transparent}[data-v-4b7e2663] .n-drawer-content{margin:12px;border-radius:24px;background:var(--vc-modal-bg)!important;backdrop-filter:blur(var(--vc-blur-xl)) saturate(200%);-webkit-backdrop-filter:blur(var(--vc-blur-xl)) saturate(200%);border:1px solid var(--vc-chrome-border)}.nav-item[data-v-4b7e2663]:focus-visible,.admin-chip[data-v-4b7e2663]:focus-visible{outline:2px solid var(--vc-primary);outline-offset:3px}@media (max-width: 1100px){.global-search[data-v-4b7e2663],.admin-chip__meta[data-v-4b7e2663]{display:none}.admin-chip[data-v-4b7e2663]{padding-right:5px}}@media (max-width: 767px){.admin-shell[data-v-4b7e2663]{padding:12px;gap:0}.topbar[data-v-4b7e2663]{top:12px;gap:8px;padding:10px 12px}.topbar__leading[data-v-4b7e2663]{gap:8px}.title-block p[data-v-4b7e2663],.global-search[data-v-4b7e2663],.topbar__logo[data-v-4b7e2663]{display:none}}@media (max-width: 360px){.topbar__actions[data-v-4b7e2663]{gap:6px}}:root{color-scheme:dark;--vc-background: #080b12;--vc-background-elevated: #0b1019;--vc-foreground: #f5f7fc;--vc-foreground-secondary: #c7d0e0;--vc-foreground-muted: #98a4b8;--vc-foreground-placeholder: #7f8a9e;--vc-primary: #8fa8ff;--vc-primary-hover: #a8b9ff;--vc-primary-active: #708bef;--vc-primary-soft: rgba(143, 168, 255, .14);--vc-primary-border: rgba(143, 168, 255, .34);--vc-on-primary: #07101f;--vc-accent: #b49bff;--vc-accent-hover: #c9b7ff;--vc-on-accent: #100820;--vc-warm: #f2b77d;--vc-on-warm: #291307;--vc-success: #5bd6a8;--vc-success-soft: rgba(91, 214, 168, .13);--vc-warning: #f2bd66;--vc-destructive: #ff7d91;--vc-danger: var(--vc-destructive);--vc-danger-soft: rgba(255, 125, 145, .13);--vc-on-destructive: #2c0710;--vc-info: #6dc8f0;--vc-gradient-brand: linear-gradient(135deg, #718cf1 0%, #8fa8ff 56%, #b49bff 100%);--vc-gradient-brand-soft: linear-gradient(135deg, rgba(143, 168, 255, .18), rgba(180, 155, 255, .1));--vc-gradient-warm: linear-gradient(135deg, #f2bd66 0%, #f2a27d 100%);--vc-chrome-bg: #0d121b;--vc-content-bg: #111722;--vc-field-bg: #0b1018;--vc-field-solid: #0b1018;--vc-nested-bg: #161e2a;--vc-sidebar-bg: #0c1119;--vc-topbar-bg: rgba(13, 18, 27, .98);--vc-popover-bg: #121925;--vc-modal-bg: #111722;--vc-nested-border: rgba(165, 181, 207, .1);--vc-content-border: rgba(165, 181, 207, .13);--vc-chrome-border: rgba(165, 181, 207, .12);--vc-field-border: rgba(165, 181, 207, .17);--vc-glass-border: var(--vc-content-border);--vc-glass-stroke: rgba(255, 255, 255, .055);--vc-glass-inner-shadow: rgba(0, 0, 0, .26);--vc-glass-surface: var(--vc-content-bg);--vc-glass-1: var(--vc-nested-bg);--vc-glass-1-border: var(--vc-nested-border);--vc-glass-2: var(--vc-chrome-bg);--vc-glass-2-border: var(--vc-chrome-border);--vc-glass-3: var(--vc-content-bg);--vc-glass-3-border: var(--vc-content-border);--vc-surface: #111722;--vc-surface-secondary: #161e2a;--vc-border: var(--vc-nested-border);--vc-ring: rgba(143, 168, 255, .62);--vc-focus-ring: rgba(143, 168, 255, .42);--vc-hover-bg: rgba(178, 193, 219, .075);--vc-active-bg: rgba(143, 168, 255, .13);--vc-nav-active-bg: linear-gradient(90deg, rgba(143, 168, 255, .18), rgba(143, 168, 255, .07) 78%, transparent);--vc-nav-active-border: rgba(143, 168, 255, .24);--vc-nav-active-text: #f0f4ff;--vc-overlay: rgba(3, 6, 12, .78);--vc-aurora-blue: rgba(85, 112, 224, .095);--vc-aurora-violet: rgba(127, 91, 213, .06);--vc-aurora-cyan: rgba(55, 154, 182, .035);--vc-noise-opacity: .022;--vc-space-1: 4px;--vc-space-2: 8px;--vc-space-3: 12px;--vc-space-4: 16px;--vc-space-5: 20px;--vc-space-6: 24px;--vc-space-8: 32px;--vc-space-12: 48px;--vc-space-16: 64px;--vc-space-24: 96px;--vc-radius-sm: 8px;--vc-radius-md: 12px;--vc-radius-lg: 16px;--vc-radius-xl: 22px;--vc-radius-2xl: 28px;--vc-radius-full: 9999px;--vc-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .34);--vc-shadow-md: 0 12px 32px -18px rgba(0, 0, 0, .78), 0 2px 7px -4px rgba(0, 0, 0, .48);--vc-shadow-lg: 0 24px 64px -28px rgba(0, 0, 0, .9), 0 7px 18px -12px rgba(0, 0, 0, .58);--vc-shadow-xl: 0 40px 104px -38px rgba(0, 0, 0, .96), 0 12px 28px -16px rgba(0, 0, 0, .68);--vc-blur-sm: 6px;--vc-blur-md: 10px;--vc-blur-lg: 14px;--vc-blur-xl: 18px;--vc-font-display: "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--vc-font-heading: "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--vc-font-body: "SF Pro Text", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--vc-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--vc-transition-fast: .15s cubic-bezier(.32, .72, 0, 1);--vc-transition-normal: .24s cubic-bezier(.28, .7, .18, 1);--vc-transition-slow: .38s cubic-bezier(.28, .7, .18, 1);--vc-spring: cubic-bezier(.34, 1.3, .5, 1)}html[data-theme=light],html.light{color-scheme:light;--vc-background: #f2f4f8;--vc-background-elevated: #f8f9fc;--vc-foreground: #141a24;--vc-foreground-secondary: #414b5c;--vc-foreground-muted: #5e6879;--vc-foreground-placeholder: #748094;--vc-primary: #405fc8;--vc-primary-hover: #3552b3;--vc-primary-active: #2d489f;--vc-primary-soft: rgba(64, 95, 200, .09);--vc-primary-border: rgba(64, 95, 200, .24);--vc-on-primary: #ffffff;--vc-accent: #6b57c9;--vc-accent-hover: #5a47b6;--vc-on-accent: #ffffff;--vc-warm: #b65a22;--vc-on-warm: #ffffff;--vc-success: #0d7a57;--vc-success-soft: rgba(13, 122, 87, .09);--vc-warning: #8a570a;--vc-destructive: #c22b43;--vc-danger: var(--vc-destructive);--vc-danger-soft: rgba(194, 43, 67, .09);--vc-on-destructive: #ffffff;--vc-info: #08799b;--vc-gradient-brand: linear-gradient(135deg, #4c68d5 0%, #6670dc 58%, #7b63d1 100%);--vc-gradient-brand-soft: linear-gradient(135deg, rgba(76, 104, 213, .12), rgba(123, 99, 209, .08));--vc-gradient-warm: linear-gradient(135deg, #d88938 0%, #cf624f 100%);--vc-chrome-bg: #f8f9fc;--vc-content-bg: #ffffff;--vc-field-bg: #f4f6fa;--vc-field-solid: #f4f6fa;--vc-nested-bg: #f1f3f8;--vc-sidebar-bg: #f7f8fc;--vc-topbar-bg: rgba(248, 249, 252, .98);--vc-popover-bg: #ffffff;--vc-modal-bg: #ffffff;--vc-nested-border: rgba(46, 60, 82, .1);--vc-content-border: rgba(46, 60, 82, .12);--vc-chrome-border: rgba(46, 60, 82, .11);--vc-field-border: rgba(46, 60, 82, .17);--vc-glass-border: var(--vc-content-border);--vc-glass-stroke: rgba(255, 255, 255, .88);--vc-glass-inner-shadow: rgba(32, 44, 64, .045);--vc-glass-surface: var(--vc-content-bg);--vc-glass-1: var(--vc-nested-bg);--vc-glass-1-border: var(--vc-nested-border);--vc-glass-2: var(--vc-chrome-bg);--vc-glass-2-border: var(--vc-chrome-border);--vc-glass-3: var(--vc-content-bg);--vc-glass-3-border: var(--vc-content-border);--vc-surface: #ffffff;--vc-surface-secondary: #f1f3f8;--vc-border: var(--vc-nested-border);--vc-ring: rgba(64, 95, 200, .42);--vc-focus-ring: rgba(64, 95, 200, .28);--vc-hover-bg: rgba(46, 60, 82, .055);--vc-active-bg: rgba(64, 95, 200, .1);--vc-nav-active-bg: linear-gradient(90deg, rgba(64, 95, 200, .13), rgba(64, 95, 200, .045) 78%, transparent);--vc-nav-active-border: rgba(64, 95, 200, .18);--vc-nav-active-text: #263f99;--vc-overlay: rgba(20, 28, 42, .34);--vc-aurora-blue: rgba(70, 98, 205, .07);--vc-aurora-violet: rgba(105, 86, 190, .045);--vc-aurora-cyan: rgba(8, 121, 155, .025);--vc-noise-opacity: .014;--vc-shadow-sm: 0 1px 2px 0 rgba(24, 35, 52, .05);--vc-shadow-md: 0 10px 28px -16px rgba(24, 35, 52, .18), 0 2px 6px -4px rgba(24, 35, 52, .08);--vc-shadow-lg: 0 22px 52px -24px rgba(24, 35, 52, .22), 0 6px 14px -10px rgba(24, 35, 52, .1);--vc-shadow-xl: 0 34px 88px -30px rgba(24, 35, 52, .28), 0 10px 24px -16px rgba(24, 35, 52, .12)}:root{background-color:var(--vc-background)}#vc-root-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;min-width:100%;min-height:100%;pointer-events:none;background-color:var(--vc-background);background-image:linear-gradient(var(--vc-background),var(--vc-background))}html{width:auto;max-width:none;min-width:0;min-height:100vh;min-height:100dvh;background-color:var(--vc-background);background-image:linear-gradient(var(--vc-background),var(--vc-background));overflow-x:clip;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=light],html.light{color-scheme:light}html[data-theme=dark],html.dark{color-scheme:dark}body{width:100%;max-width:none;min-width:0;min-height:100vh;min-height:100dvh;margin:0;padding:0;background-color:var(--vc-background);overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:none}#app{position:relative;z-index:1;isolation:isolate;display:flex;flex-direction:column;width:100%;max-width:none;min-width:0;min-height:100vh;min-height:100dvh;background-color:var(--vc-background)}#app>*,.vc-theme-provider,.vc-app-shell,.vc-app-bg{width:100%;max-width:none;min-width:0;background-color:var(--vc-background)}#app>*,.vc-theme-provider,.vc-app-shell,.vc-app-bg{min-height:100vh;min-height:100dvh}.vc-theme-provider :where(.n-message-provider,.n-dialog-provider){width:100%;max-width:none;min-width:0}#app>*,.vc-theme-provider{flex:1 0 auto}.vc-theme-provider{display:flex;flex-direction:column;flex:1 1 auto}.vc-fatal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:grid;place-items:center;color:var(--vc-foreground);background-color:var(--vc-background)}.vc-fatal[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}html,body,#app{font-family:var(--vc-font-body);font-size:14px;line-height:1.5;color:var(--vc-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--vc-font-heading);font-weight:600;line-height:1.25;margin:0}p{margin:0}a{color:var(--vc-primary);text-decoration:none;transition:color var(--vc-transition-fast)}a:hover{color:var(--vc-primary-hover)}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--vc-primary-hover);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--vc-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--vc-foreground-muted)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vc-aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:radial-gradient(circle at 14% -12%,var(--vc-aurora-blue),transparent 34rem),radial-gradient(circle at 90% 8%,var(--vc-aurora-violet),transparent 30rem),var(--vc-background)}.vc-aurora:before,.vc-aurora:after{content:"";position:absolute;border-radius:50%;filter:blur(96px);will-change:transform,opacity}.vc-aurora:before{width:48vmax;height:48vmax;top:-30vmax;left:-22vmax;background:radial-gradient(circle at 40% 40%,var(--vc-aurora-blue),transparent 68%);animation:vc-aurora-drift 34s ease-in-out infinite alternate}.vc-aurora:after{width:40vmax;height:40vmax;right:-20vmax;bottom:-26vmax;background:radial-gradient(circle at 60% 40%,var(--vc-aurora-violet),var(--vc-aurora-cyan) 56%,transparent 72%);animation:vc-aurora-drift 42s ease-in-out infinite alternate-reverse}.vc-aurora__spot{position:absolute;width:24vmax;height:24vmax;top:34%;left:45%;border-radius:50%;filter:blur(104px);background:radial-gradient(circle,var(--vc-aurora-cyan),transparent 70%);animation:vc-aurora-breathe 26s ease-in-out infinite}@keyframes vc-aurora-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5vmax,2vmax,0) scale(1.04)}}@keyframes vc-aurora-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.vc-aurora:before,.vc-aurora:after,.vc-aurora__spot{animation:none}}.vc-noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--vc-noise-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vc-glass-chrome,.vc-glass-sidebar,.vc-glass-topbar{border:1px solid var(--vc-chrome-border);border-radius:var(--vc-radius-xl);backdrop-filter:blur(var(--vc-blur-md)) saturate(124%);-webkit-backdrop-filter:blur(var(--vc-blur-md)) saturate(124%);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}.vc-glass-chrome{background:var(--vc-chrome-bg)}.vc-glass-sidebar{background:var(--vc-sidebar-bg)}.vc-glass-topbar{background:var(--vc-topbar-bg)}.vc-glass-content,.vc-glass,.vc-glass-3{background:var(--vc-content-bg);border:1px solid var(--vc-content-border);border-radius:var(--vc-radius-xl);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}.vc-glass-1{background:var(--vc-nested-bg);border:1px solid var(--vc-nested-border);border-radius:var(--vc-radius-lg)}.vc-glass-2{background:var(--vc-chrome-bg);border:1px solid var(--vc-chrome-border);border-radius:var(--vc-radius-xl);box-shadow:0 1px 0 0 var(--vc-glass-stroke) inset,var(--vc-shadow-md)}.vc-glass-field{background:var(--vc-field-bg);border:1px solid var(--vc-field-border);border-radius:var(--vc-radius-md)}.vc-scrim-bottom{background:linear-gradient(to top,#04060cf0,#04060cb8,#04060c2e 68%,#04060c00)}.vc-scrim-bottom--soft{background:linear-gradient(to top,#04060cd1,#04060c61 48%,#04060c00)}.vc-glass--sm{border-radius:var(--vc-radius-lg)}.vc-glass--lg,.vc-glass--xl{border-radius:var(--vc-radius-xl)}.vc-app-bg{position:relative;width:100%;max-width:none;min-width:0;min-height:100vh;min-height:100dvh;overflow-x:clip;background-color:var(--vc-background);isolation:isolate}.vc-glow-primary{border-color:var(--vc-primary-border);box-shadow:0 0 0 1px var(--vc-primary-border),var(--vc-shadow-md)}.vc-glow-accent{border-color:color-mix(in srgb,var(--vc-accent) 32%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-accent) 26%,transparent),var(--vc-shadow-md)}.vc-text-gradient{background:var(--vc-gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-page{display:flex;flex-direction:column;gap:20px;min-width:0}.vc-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.vc-page-head__main{display:flex;flex-direction:column;gap:8px;min-width:0}.vc-kicker{margin:0;color:var(--vc-primary);font-size:12px;line-height:1;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.vc-page-title{margin:0;color:var(--vc-foreground);font-family:var(--vc-font-heading);font-size:28px;line-height:1.22;font-weight:700;letter-spacing:-.025em}.vc-page-desc{margin:0;color:var(--vc-foreground-secondary);font-size:14px;line-height:1.65}.vc-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vc-nested{border:1px solid var(--vc-nested-border);border-radius:var(--vc-radius-lg);background:var(--vc-nested-bg)}.vc-stat-mini{padding:14px;border:1px solid var(--vc-nested-border);border-radius:var(--vc-radius-lg);background:var(--vc-nested-bg)}.vc-stat-mini__label{color:var(--vc-foreground-secondary);font-size:12px}.vc-stat-mini__value{display:block;margin-top:6px;color:var(--vc-foreground);font-family:var(--vc-font-heading);font-size:22px;line-height:1.1;font-weight:750}@media (max-width: 720px){.vc-page-head{flex-direction:column}.vc-page-actions{justify-content:stretch;width:100%}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.isolate{isolation:isolate}.grid{display:grid}.inline-grid{display:inline-grid}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}.block,[block=""]{display:block}.hidden,[hidden=""]{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3,[h3=""]{height:.75rem}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize,[resize=""]{resize:both}.break-all{word-break:break-all}.b,.border{border-width:1px}[stroke-width~="1.7"]{stroke-width:1.7px}[stroke-width~="2"]{stroke-width:2px}.px{padding-left:1rem;padding-right:1rem}[px~="default:"]:default{padding-left:1rem;padding-right:1rem}.pie{padding-inline-end:1rem}.uppercase{text-transform:uppercase}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.vc-theme-provider>.vc-app-bg{flex:1 1 auto}body{color:var(--vc-foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.n-button{min-width:44px;min-height:44px}.n-button.n-button--circle{width:44px;min-width:44px;height:44px}.n-tabs-tab{min-width:44px;min-height:44px!important;display:flex;align-items:center}.n-pagination .n-pagination-item{min-width:44px;min-height:44px}.n-pagination.n-pagination--simple{--n-input-width: 64px !important}.n-input,.n-input-number,.n-base-select,.n-select,.n-input .n-input-wrapper,.n-input-number .n-input-wrapper,.n-base-select .n-base-selection,.n-select .n-base-selection{min-height:44px}.n-input .n-input__input-el{height:44px!important;line-height:44px!important}.n-input .n-button{width:44px;min-width:44px}.n-base-select .n-base-selection,.n-select .n-base-selection{--n-height: 44px !important;height:44px!important}.n-base-select-option{min-height:44px!important;height:44px;display:flex;align-items:center}.n-input-word-count{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end;font-size:12px!important;line-height:1.5!important}.endpoint-cell small{font-size:12px!important;line-height:1.5!important}.n-switch{--n-width: 44px !important;--n-height: 44px !important;--n-rail-width: 44px !important;--n-rail-height: 26px !important;--n-button-width: 20px !important;--n-button-height: 20px !important;--n-offset: 3px !important}.n-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;vertical-align:middle}.n-icon>svg,button>svg,.n-button svg{display:block;flex:0 0 auto}.n-button__content,.n-button__icon{align-items:center}.n-button__content{line-height:1}::selection{color:var(--vc-foreground);background:var(--vc-primary-soft)}:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.n-input:has(.n-input__input-el:focus-visible),.n-input:has(.n-input__textarea-el:focus-visible),.n-input-number:has(.n-input__input-el:focus-visible),.n-base-select:has(.n-base-selection:focus-visible){outline:2px solid var(--vc-primary);outline-offset:2px;border-radius:12px}.n-data-table .n-data-table-thead{background:transparent!important}.n-data-table .n-data-table-th{font-weight:700!important;color:var(--vc-foreground-secondary)!important}.n-data-table .n-data-table-td{color:var(--vc-foreground-secondary)!important}.n-data-table .n-data-table-tr:hover .n-data-table-td{background:var(--vc-hover-bg)!important}.n-data-table .n-data-table-th--fixed-right,.n-data-table .n-data-table-td--fixed-right{background:var(--vc-surface)!important}.n-data-table .n-data-table-tr:hover .n-data-table-td--fixed-right{background:var(--vc-surface-secondary)!important}.n-data-table .n-data-table-td,.n-data-table .n-data-table-th{border-bottom-color:var(--vc-border)!important}.n-data-table:before,.n-data-table:after{display:none!important}.n-data-table .n-data-table-wrapper{border-radius:16px}.n-tag .n-tag__content{min-width:0;display:inline-flex;align-items:center;gap:4px}.n-tag .n-tag__content>svg{width:16px;height:16px;flex:0 0 16px}.n-input .n-input__border,.n-input .n-input__state-border,.n-base-select .n-base-selection .n-base-selection__border,.n-base-select .n-base-selection .n-base-selection__state-border,.n-input-number .n-input__border,.n-input-number .n-input__state-border,.n-input .n-input-wrapper,.n-base-select .n-base-selection{border-radius:12px!important}.n-modal{display:flex;flex-direction:column;max-height:min(90vh,820px);overflow:hidden}.storage-config-modal{width:min(780px,calc(100vw - 32px))}.n-modal .n-card-content{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.n-modal .n-card-header,.n-modal .n-card__footer{flex:0 0 auto}.n-modal .n-card-header__close{width:44px;min-width:44px;height:44px;margin:-11px -11px -11px 0}.n-modal .n-card{background:var(--vc-modal-bg)!important;backdrop-filter:blur(var(--vc-blur-xl)) saturate(180%);-webkit-backdrop-filter:blur(var(--vc-blur-xl)) saturate(180%);border:1px solid var(--vc-chrome-border);box-shadow:var(--vc-shadow-xl)}.n-popover,.n-dropdown-menu,.n-base-select-menu{border:1px solid var(--vc-chrome-border)!important;box-shadow:var(--vc-shadow-lg)!important}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .22s ease,transform .22s ease}.page-fade-enter-from{opacity:0;transform:translateY(8px)}.page-fade-leave-to{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 640px){.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{white-space:nowrap}}.admin-page{display:flex;flex-direction:column;gap:16px}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-panel{min-width:0;padding:20px 21px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px;min-width:0}.panel-heading>*{min-width:0}.panel-heading h2{margin:0;color:var(--vc-foreground);font-size:17px;letter-spacing:-.01em}.panel-heading p{margin:5px 0 0;color:var(--vc-foreground-secondary);font-size:12.5px;line-height:1.55}.admin-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.admin-toolbar__search{width:min(340px,100%)}.admin-toolbar__spacer{flex:1}.admin-pagination{display:flex;justify-content:flex-end;margin-top:17px}.admin-note{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid var(--vc-content-border);border-radius:14px;color:var(--vc-foreground-secondary);background:var(--vc-nested-bg);font-size:12.5px;line-height:1.65}.admin-note svg{width:19px;height:19px;flex:0 0 19px;margin-top:1px;color:var(--vc-info)}.admin-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:16px}.entity-primary{display:flex;flex-direction:column;min-width:0}.entity-primary strong{color:var(--vc-foreground);font-size:13px;overflow:hidden;text-overflow:ellipsis}.entity-primary small{margin-top:3px;color:var(--vc-foreground-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.mono{font-family:var(--vc-font-mono);font-size:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.form-grid .full{grid-column:1 / -1}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.clickable{cursor:pointer}.clickable:hover strong{color:var(--vc-primary-hover)}@media (max-width: 1100px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-split{grid-template-columns:1fr}}@media (max-width: 680px){.admin-stats{grid-template-columns:1fr}.panel-heading{align-items:stretch;flex-direction:column;gap:14px}.admin-panel{padding:17px}.admin-toolbar{align-items:stretch;flex-wrap:wrap}.admin-toolbar__search{width:100%}.admin-toolbar__spacer{display:none}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.admin-pagination{justify-content:flex-start;overflow-x:auto}}
