@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Fira+Code:wght@400;500&display=swap";
:root{--bg-page:#e5e5e5;--bg-panel:#f5f5f5;--bg-surface:#fafafa;--bg-surface-alt:#ebebeb;--bg-elevated:#fff;--border-default:#dbdbdb;--border-subtle:#e5e5e5;--text-primary:#141414;--text-secondary:#737373;--text-disabled:#17171766;--link:#858bed;--trend-arrow:#fff;--interactive-bg:#141414;--interactive-fg:#fff;--interactive-bg-hover:#333;--tab-bg:#f5f5f5;--tab-active:#fff;--hover-subtle:#1717170f;--hover-medium:#f0f0f0;--hover-strong:#17171714;--skeleton-base:#ebebeb;--skeleton-shine:#d6d6d6}.dark{--bg-page:#141414;--bg-panel:#1c1c1c;--bg-surface:#1f1f1f;--bg-surface-alt:#262626;--bg-elevated:#2a2a2a;--border-default:#333;--border-subtle:#2e2e2e;--text-primary:#f5f5f5;--text-secondary:#a9a9a9;--text-disabled:#f5f5f566;--link:#999fff;--trend-arrow:#1c1c1c;--interactive-bg:#e5e5e5;--interactive-fg:#171717;--interactive-bg-hover:#fff;--tab-bg:#262626;--tab-active:#383838;--hover-subtle:#ffffff0f;--hover-medium:#2e2e2e;--hover-strong:#ffffff14;--skeleton-base:#2a2a2a;--skeleton-shine:#383838}*,:before,:after{box-sizing:border-box}html{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}body{background-color:var(--bg-page);min-width:320px;min-height:100vh;color:var(--text-primary);margin:0}#root{min-height:100vh}h1,h2,h3,h4,h5,h6,p{margin:0}button{font-family:inherit}a{color:var(--link);text-decoration:none}.main-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page-scroll-body{flex:1;min-height:0;overflow:hidden auto}.page-scroll-body::-webkit-scrollbar-track{margin-bottom:14px}.page-inner{max-width:1102px;margin:0 auto}.page-header-left{align-items:center;gap:8px;display:flex}.ai-governance-header,.audit-log-header,.app-management-header,.flagged-actions-header,.manage-ai-header,.support-header,.team-management-header,.user-management-header,.spd-breadcrumb,.ud-breadcrumb,.td-breadcrumb,.breadcrumb{min-height:44px}.ai-governance-header:after,.audit-log-header:after,.app-management-header:after,.flagged-actions-header:after,.manage-ai-header:after,.support-header:after,.team-management-header:after,.user-management-header:after,.spd-breadcrumb:after,.ud-breadcrumb:after,.td-breadcrumb:after,.breadcrumb:after{content:"";background:var(--border-default);height:1px;position:absolute;bottom:0;left:-9999px;right:-9999px}@media (max-width:900px){.ai-governance-header,.audit-log-header,.app-management-header,.flagged-actions-header,.manage-ai-header,.support-header,.team-management-header,.user-management-header,.spd-breadcrumb,.ud-breadcrumb,.td-breadcrumb,.breadcrumb{background:0 0!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.user-cell{align-items:center;gap:8px;min-width:0;display:flex}.user-cell-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.user-cell-avatar img{object-fit:cover;width:100%;height:100%}.user-cell-avatar-link{flex-shrink:0;text-decoration:none;display:flex}
