:root{--bg-body:#f5f5f7;--bg-surface:#fff;--text-main:#1d1d1f;--text-secondary:#86868b;--border-color:#d2d2d7;--accent-color:#0071e3;--accent-hover:#0077ed;--danger-color:#ff3b30;--success-color:#34c759;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 32px #0000001f;--font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--transition-speed:.2s}@media (prefers-color-scheme:dark){:root{--bg-body:#000;--bg-surface:#1c1c1e;--text-main:#f5f5f7;--text-secondary:#86868b;--border-color:#38383a;--accent-color:#2997ff;--accent-hover:#3e9fff;--shadow-sm:0 2px 8px #0003;--shadow-md:0 4px 16px #0000004d;--shadow-lg:0 12px 32px #0006}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-body);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--text-main);letter-spacing:-.02em;font-weight:600}a{color:var(--accent-color);transition:color var(--transition-speed) ease;text-decoration:none}a:hover{color:var(--accent-hover)}.glass-panel{-webkit-backdrop-filter:saturate(180%)blur(20px);background-color:#ffffffb3}@media (prefers-color-scheme:dark){.glass-panel{background-color:#1c1c1eb3}}.app-layout[data-v-19ffb393]{background-color:var(--bg-body);width:100vw;height:100vh;display:flex;overflow:hidden}.sidebar[data-v-19ffb393]{border-right:1px solid var(--border-color);z-index:10;flex-direction:column;width:260px;display:flex}.logo[data-v-19ffb393]{border-bottom:1px solid var(--border-color);align-items:center;height:72px;padding:0 24px;display:flex}.logo h1[data-v-19ffb393]{background:linear-gradient(135deg, var(--text-main), var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:18px}.nav-links[data-v-19ffb393]{flex-direction:column;gap:8px;padding:20px 12px;display:flex}.nav-item[data-v-19ffb393]{border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-speed) ease;padding:12px 16px;font-weight:500}.nav-item[data-v-19ffb393]:hover{color:var(--text-main);background-color:#0000000a}.nav-item.router-link-active[data-v-19ffb393]{background-color:var(--bg-surface);color:var(--accent-color);box-shadow:var(--shadow-sm)}.main-content[data-v-19ffb393]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.header[data-v-19ffb393]{border-bottom:1px solid var(--border-color);z-index:5;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.header-title span[data-v-19ffb393]{color:var(--text-main);font-size:18px;font-weight:600}.avatar[data-v-19ffb393]{background-color:var(--bg-surface);border:1px solid var(--border-color);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-speed) ease;border-radius:20px;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;display:flex}.avatar[data-v-19ffb393]:hover{box-shadow:var(--shadow-md)}.user-profile[data-v-19ffb393]{position:relative}.profile-dropdown[data-v-19ffb393]{border-radius:var(--radius-md);width:160px;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);z-index:100;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.dropdown-item[data-v-19ffb393]{cursor:pointer;transition:all var(--transition-speed) ease;border-radius:4px;padding:8px 12px;font-size:13px}.dropdown-item[data-v-19ffb393]:hover{background-color:#0000000a}.dropdown-divider[data-v-19ffb393]{background-color:var(--border-color);height:1px;margin:4px 0}.text-danger[data-v-19ffb393]{color:var(--danger-color)}.text-danger[data-v-19ffb393]:hover{background-color:#ff3b301a}.dropdown-fade-enter-active[data-v-19ffb393],.dropdown-fade-leave-active[data-v-19ffb393]{transition:opacity .2s,transform .2s}.dropdown-fade-enter-from[data-v-19ffb393],.dropdown-fade-leave-to[data-v-19ffb393]{opacity:0;transform:translateY(-5px)}.content-container[data-v-19ffb393]{box-sizing:border-box;flex:1;padding:32px;overflow-y:auto}.fade-enter-active[data-v-19ffb393],.fade-leave-active[data-v-19ffb393]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-19ffb393]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-19ffb393]{opacity:0;transform:translateY(-10px)}@media (prefers-color-scheme:dark){.nav-item[data-v-19ffb393]:hover{background-color:#ffffff0a}}.apple-card[data-v-3c501a78]{background-color:var(--bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all var(--transition-speed) ease;padding:24px}.apple-card.hoverable[data-v-3c501a78]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.apple-badge[data-v-c233a599]{border-radius:12px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.badge-default[data-v-c233a599]{background-color:var(--border-color);color:var(--text-main)}.badge-success[data-v-c233a599]{color:#248a3d;background-color:#34c75926}.badge-warning[data-v-c233a599]{color:#b36b00;background-color:#ff950026}.badge-danger[data-v-c233a599]{color:#c92a20;background-color:#ff3b3026}@media (prefers-color-scheme:dark){.badge-success[data-v-c233a599]{color:#32d74b}.badge-warning[data-v-c233a599]{color:#ff9f0a}.badge-danger[data-v-c233a599]{color:#ff453a}}.apple-table-container[data-v-94f2ba5b]{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-surface);width:100%;overflow-x:auto}.apple-table[data-v-94f2ba5b]{border-collapse:collapse;text-align:left;width:100%}.apple-table th[data-v-94f2ba5b]{color:var(--text-secondary);border-bottom:1px solid var(--border-color);background-color:#00000005;padding:12px 16px;font-size:13px;font-weight:500}.apple-table td[data-v-94f2ba5b]{color:var(--text-main);border-bottom:1px solid var(--border-color);padding:14px 16px;font-size:14px}.apple-table tbody tr[data-v-94f2ba5b]{transition:background-color var(--transition-speed) ease}.apple-table tbody tr[data-v-94f2ba5b]:hover{background-color:#00000005}.apple-table tbody tr:last-child td[data-v-94f2ba5b]{border-bottom:none}.empty-state[data-v-94f2ba5b]{text-align:center;color:var(--text-secondary)!important;padding:32px!important}@media (prefers-color-scheme:dark){.apple-table th[data-v-94f2ba5b]{background-color:#ffffff05}.apple-table tbody tr[data-v-94f2ba5b]:hover{background-color:#ffffff08}}.dashboard[data-v-6be2bf02]{flex-direction:column;gap:32px;display:flex}.header-section h2[data-v-6be2bf02]{margin-bottom:4px}.subtitle[data-v-6be2bf02]{color:var(--text-secondary);font-size:14px}.stats-grid[data-v-6be2bf02]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.stat-card[data-v-6be2bf02]{align-items:center;gap:16px;padding:24px;display:flex}.stat-icon[data-v-6be2bf02]{width:48px;height:48px;color:var(--accent-color);background-color:#0071e31a;border-radius:12px;justify-content:center;align-items:center;display:flex}.stat-icon.success[data-v-6be2bf02]{color:var(--success-color);background-color:#34c7591a}.stat-icon.warning[data-v-6be2bf02]{color:#ff9500;background-color:#ff95001a}.stat-content h3[data-v-6be2bf02]{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500}.stat-value[data-v-6be2bf02]{color:var(--text-main);font-size:28px;font-weight:600;line-height:1}.warning-text[data-v-6be2bf02]{color:#ff9500}.recent-activity h3[data-v-6be2bf02]{margin-bottom:16px;font-size:18px}
