@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.member-shell{background:var(--background);min-height:100vh}.member-sidebar{background:#f4f0ff!important;border-inline-end:1px solid #e5ddff;bottom:0;inset-inline-start:0;overflow:auto;position:fixed!important;top:0;z-index:20}.member-brand{padding:22px 18px 14px}.member-brand-title{color:var(--primary)!important;font-size:15px!important;line-height:1.25!important;margin:0!important}.member-brand-subtitle{color:#7c3aed;font-size:12px}.member-sidebar-menu{background:transparent!important;border-inline-end:0!important;padding:0 10px 18px}.member-sidebar-menu .ant-menu-item{border-radius:7px;color:#312a45;font-size:13px;font-weight:600;height:auto;line-height:1.2;margin:4px 0;min-height:40px;padding-block:9px}.member-sidebar-menu .ant-menu-title-content a{color:inherit;display:-webkit-box;line-clamp:2;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.member-sidebar-menu .ant-menu-item-selected{background-color:var(--primary)!important;color:#fff!important}.member-sidebar-menu .ant-menu-item-selected a,.member-sidebar-menu .ant-menu-item-selected .anticon{color:#fff!important}.member-shell-main{background:var(--background);margin-left:240px;min-height:100vh;transition:margin-left .2s ease}.member-header.ant-layout-header{align-items:center;background:#fff!important;border-bottom:1px solid var(--border)!important;box-shadow:0 4px 16px #2504850a;display:flex;height:64px;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:10}.member-header-org-name{color:var(--primary)!important;display:block;font-size:16px;font-weight:700;line-height:1.2}.member-header-org-type{color:#7c3aed!important;display:block;font-size:12px;line-height:1.2}.member-header-user-button{height:46px;padding:4px 8px}.member-header-user-name{color:var(--primary);font-size:13px;line-height:1.2}.member-header-user-email{color:#7c3aed;font-size:11px;line-height:1.2}.member-content{min-height:calc(100vh - 64px);padding:24px}.member-mobile-menu-button.ant-btn{display:none!important}@media(max-width:991px){.member-shell-main{margin-left:0!important}.member-mobile-menu-button.ant-btn{display:inline-flex!important}.member-role-tags,.member-user-meta{display:none}}.member-page{display:flex;flex-direction:column;gap:24px}.member-page-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.member-page-heading{min-width:220px}.member-page-title{color:var(--primary);margin:0!important}.member-page-description{color:var(--muted-foreground);display:block;margin-top:4px}.member-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.member-search{min-width:260px;width:min(360px,100%)}.member-data-card{border-color:var(--border)!important;box-shadow:0 10px 30px #2504850d}.member-data-card .ant-card-body{padding:0}.member-data-card .ant-table{border-radius:8px}.member-data-card .ant-table-thead>tr>th{color:var(--muted-foreground);font-size:13px;font-weight:600}.member-data-card .ant-table-tbody>tr>td{font-size:13px}.member-empty-card .ant-card-body{padding:56px 24px}.member-code-text{color:var(--primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;font-weight:600}.member-muted{color:var(--muted-foreground)}.member-link-text{color:var(--primary);font-weight:600}.member-nowrap{white-space:nowrap}@media(max-width:767px){.member-page-header{align-items:stretch;flex-direction:column}.member-page-actions{justify-content:flex-start}.member-search{width:100%}}:root{--font-size: 16px;--background: #F8F7FF;--foreground: #1F1F1F;--primary: #250485;--primary-foreground: #ffffff;--border: #E9E3FF;--input-bg: #FAFAFA;--muted: #F3F0FF;--muted-foreground: #6B7280;--font-weight-medium: 500;--font-weight-normal: 400;--radius: .625rem}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size);line-height:1.5}body{margin:0;background:var(--background);color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-medium);line-height:1.3}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}
