._layout_6155r_1{background:var(--eidolon-page-bg);min-height:100vh}._sider_6155r_6{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid #dae0f6d1;height:100vh;inset:0 auto 0 0;overflow:hidden;box-shadow:10px 0 30px #544e961a;background:linear-gradient(#f6f8fffa 0%,#f6f5fff5 58%,#f0f3ffeb 100%)!important;position:fixed!important}._sider_6155r_6 .ant-layout-sider-children{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}._siderArtwork_6155r_25{z-index:0;pointer-events:none;background:#eef1ffd6;height:281px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._siderArtwork_6155r_25 img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}._siderArtwork_6155r_25:after{content:"";background:linear-gradient(#f6f7ff05 0%,#f6f7ff14 22%,#f6f7ff29 100%);position:absolute;inset:0}._logo_6155r_50{align-items:center;gap:12px;height:118px;padding:22px 28px 14px;display:flex;overflow:hidden}._logoMark_6155r_59{background:linear-gradient(145deg,#4659b4,#7b78d8);border:0;border-radius:50%;flex:none;width:43px;height:43px;position:relative;box-shadow:0 10px 26px #5155ab40}._logoMark_6155r_59:after{content:"";background:#f8f9fff5;border-radius:50%;width:36px;height:36px;position:absolute;top:4px;left:15px}._logoText_6155r_80{gap:2px;min-width:0;display:grid}._logoText_6155r_80 strong{color:var(--eidolon-text);font-size:20px;font-weight:700;line-height:1.25}._logoText_6155r_80 span{color:#7d84a7;letter-spacing:1px;white-space:nowrap;font-size:11px}._menuLabel_6155r_98{gap:2px;min-width:0;line-height:1.15;display:grid}._menuLabel_6155r_98 strong{font-size:14px;font-weight:650}._menuLabel_6155r_98 span{color:#8b93b0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:450;overflow:hidden}._menu_6155r_98{flex:1;padding:0 18px 188px;overflow-y:auto;background:0 0!important;border-inline-end:0!important}._menu_6155r_98 .ant-menu-root>.ant-menu-item,._menu_6155r_98 .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title{color:#24335f;border:1px solid #ffffffc2;height:58px;min-height:58px;margin:8px 0;font-size:15px;font-weight:650;line-height:58px;box-shadow:0 8px 22px #5156960f;background:#ffffffc2!important;border-radius:16px!important;padding-inline:16px!important}._menu_6155r_98 .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .anticon,._menu_6155r_98 .ant-menu-root>.ant-menu-item .anticon,._menu_6155r_98 .ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title svg,._menu_6155r_98 .ant-menu-root>.ant-menu-item svg{font-size:19px}._menu_6155r_98 .ant-menu-sub{border-radius:0 0 14px 14px;background:#ffffff85!important;margin-top:-4px!important;padding:6px 5px 10px!important}._menu_6155r_98 .ant-menu-sub .ant-menu-item{color:#687399;height:38px;margin:3px 8px;font-size:13px;font-weight:450;line-height:36px;border-radius:7px!important;padding-inline:22px 10px!important}._menu_6155r_98 .ant-menu-sub .ant-menu-item:before{content:"";background:#cbd5e1;border-radius:50%;width:5px;height:5px;margin-right:10px}._menu_6155r_98 .ant-menu-sub .ant-menu-item-selected:before{background:var(--eidolon-primary)}._menu_6155r_98 .ant-menu-item .anticon,._menu_6155r_98 .ant-menu-submenu-title .anticon,._menu_6155r_98 .ant-menu-item svg,._menu_6155r_98 .ant-menu-submenu-title svg{color:#6f7d96}._menu_6155r_98 .ant-menu-item:hover,._menu_6155r_98 .ant-menu-submenu-title:hover{color:var(--eidolon-primary);background:#7c3aed12!important}._menu_6155r_98 .ant-menu-root>.ant-menu-item-selected,._menu_6155r_98 .ant-menu-root>.ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:650;box-shadow:0 12px 24px #6b5be13d;color:#fff!important;background:linear-gradient(105deg,#8e79f7,#8177f4 62%,#6e6fe8)!important;border-color:#907effc7!important}._menu_6155r_98 .ant-menu-root>.ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,._menu_6155r_98 .ant-menu-root>.ant-menu-item-selected .anticon,._menu_6155r_98 .ant-menu-root>.ant-menu-submenu-selected>.ant-menu-submenu-title svg,._menu_6155r_98 .ant-menu-root>.ant-menu-item-selected svg{color:#fff!important}._menu_6155r_98 .ant-menu-root>.ant-menu-submenu-selected>.ant-menu-submenu-title ._menuLabel_6155r_98 span,._menu_6155r_98 .ant-menu-root>.ant-menu-item-selected ._menuLabel_6155r_98 span{color:#ffffffc2}._menu_6155r_98 .ant-menu-sub .ant-menu-item-selected{font-weight:600;color:#6d5eea!important;background:#7d69f21a!important}._menu_6155r_98 .ant-menu-item-selected .anticon,._menu_6155r_98 .ant-menu-item-selected svg{color:var(--eidolon-primary)!important}._menu_6155r_98 .ant-menu-item-selected:after{border-radius:999px 0 0 999px;border-inline-end:5px solid var(--eidolon-primary)!important;inset-block:4px!important}._siderFooter_6155r_217{z-index:2;color:#64748b;background:linear-gradient(#0000,#f2f4ff8a);justify-items:center;gap:14px;min-height:168px;padding:118px 22px 24px;font-size:13px;display:grid;position:absolute;bottom:0;left:0;right:0}._footerPlanet_6155r_233{display:none}._shell_6155r_237{min-height:100vh;transition:margin-left .2s}._header_6155r_242{top:0;right:0;left:var(--sider-width);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8faffe0;border-bottom:1px solid #e2e8f0e0;justify-content:space-between;align-items:center;height:72px;padding:0 24px;transition:left .2s;display:flex;position:fixed;box-shadow:0 6px 24px #0f172a0a}._roleHeader_6155r_260{height:120px;box-shadow:none;align-items:flex-start;padding-top:15px}._roleHeader_6155r_260 ._headerRight_6155r_267{padding-top:5px}._headerLeft_6155r_271{align-items:center;gap:18px;min-width:0;display:flex}._trigger_6155r_278,._actionButton_6155r_279{color:#64748b!important;border-radius:14px!important;width:40px!important;height:40px!important}._trigger_6155r_278:hover,._actionButton_6155r_279:hover{color:var(--eidolon-primary)!important;background:#7c3aed14!important}._titleBlock_6155r_291{min-width:0}._breadcrumb_6155r_295{color:#8a94aa;align-items:center;gap:13px;height:20px;margin-bottom:0;font-size:13px;display:flex}._breadcrumb_6155r_295 b{color:#aab2c1;font-weight:400}._breadcrumb_6155r_295 strong{color:#323c51;font-weight:500}._headerRight_6155r_267{align-items:center;gap:18px;margin-left:24px;display:flex}._userInfo_6155r_320{min-width:0;color:var(--eidolon-text);border-radius:var(--eidolon-radius);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 6px;transition:background .2s;display:flex}._userInfo_6155r_320:hover{background:#7c3aed14}._userText_6155r_337{text-align:left;gap:1px;display:grid}._userText_6155r_337 strong{color:var(--eidolon-text);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}._userText_6155r_337 span{color:#64748b;font-size:12px;line-height:1.2}._userCaret_6155r_355{color:#7e879d}._functionSearch_6155r_359{width:min(560px,40vw)}._functionSearch_6155r_359 .ant-input-affix-wrapper{background:#ffffffd6;border-color:#d8ddf3db;border-radius:14px;height:42px;box-shadow:0 6px 18px #4f56970d}._functionSearch_6155r_359 .ant-input-prefix{color:#6d78a0}._functionSearchPopup_6155r_373 .ant-select-dropdown{border-radius:16px;padding:8px}._searchOption_6155r_378{gap:2px;padding:2px 0;display:grid}._searchOption_6155r_378 strong{color:#22315e;font-size:13px;font-weight:600}._searchOption_6155r_378 span{color:#8b96b0;font-size:11px}._content_6155r_393{background:radial-gradient(circle at 82% 8%,#dbe2ff75,#0000 28%),linear-gradient(#f5f8ff 0%,#f7f8fd 38%,#f6f7fb 100%);min-height:100vh;padding:92px 20px 28px}._roleContent_6155r_399{padding-top:120px}._adminAvatar_6155r_403{color:#fff;box-shadow:0 8px 18px #6d5fea38;background:linear-gradient(135deg,#5848b6,#8d7cf2)!important}@media (width<=1280px){._functionSearch_6155r_359{width:min(420px,34vw)}}@media (width<=980px){._header_6155r_242{padding:0 20px}._userText_6155r_337,._breadcrumb_6155r_295{display:none}._functionSearch_6155r_359{width:min(320px,44vw)}}:root{--eidolon-primary:#7c3aed;--eidolon-primary-hover:#8b5cf6;--eidolon-primary-active:#6d28d9;--eidolon-success:#16a34a;--eidolon-warning:#d97706;--eidolon-danger:#dc2626;--eidolon-info:#2563eb;--eidolon-text:#0f172a;--eidolon-text-secondary:#475569;--eidolon-text-tertiary:#64748b;--eidolon-border:#e2e8f0;--eidolon-border-light:#eef2f6;--eidolon-page-bg:#f8fafc;--eidolon-card-bg:#fff;--eidolon-primary-gradient:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 48%, #ab55f7 100%);--eidolon-action-gradient:linear-gradient(135deg, #60a5fa 0%, #6366f1 48%, #8b5cf6 100%);--eidolon-soft-gradient:linear-gradient(135deg, #7c3aed1a, #8b5cf60d);--eidolon-radius-sm:4px;--eidolon-radius:6px;--eidolon-radius-lg:8px;--eidolon-shadow:0 8px 24px #0f172a14, 0 1px 2px #0f172a0a;--eidolon-shadow-lg:0 12px 32px #0f172a1a, 0 2px 8px #0f172a0d}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}html{background:var(--eidolon-page-bg);color:var(--eidolon-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}body{background:radial-gradient(circle at 12% 4%, #7c3aed1a, transparent 28%), radial-gradient(circle at 88% 8%, #2563eb14, transparent 24%), var(--eidolon-page-bg);min-width:320px}a{color:var(--eidolon-primary);text-decoration:none}a:hover{color:var(--eidolon-primary-hover)}button,input,textarea,select{font:inherit}::selection{color:var(--eidolon-text);background:#7c3aed2e}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#64748b59;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#64748b8c}.ant-app,.ant-layout,.ant-typography,.ant-card,.ant-modal,.ant-drawer,.ant-form,.ant-table{color:var(--eidolon-text)}.ant-card{border:1px solid var(--eidolon-border);box-shadow:var(--eidolon-shadow)}.ant-card-head{border-bottom-color:var(--eidolon-border-light);min-height:48px}.ant-card-head-title,.ant-modal-title,.ant-drawer-title{color:var(--eidolon-text);font-weight:600}.ant-btn-primary:not(:disabled){background:var(--eidolon-primary-gradient);border-color:#0000;box-shadow:0 6px 14px #7c3aed47}.ant-btn-primary:not(:disabled):hover,.ant-btn-primary:not(:disabled):focus-visible{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 42%,#c084fc 100%);border-color:#0000}.ant-btn-primary:not(:disabled):active{background:var(--eidolon-primary-active)}.ant-btn-dangerous.ant-btn-primary:not(:disabled){background:linear-gradient(135deg,#f87171 0%,#dc2626 100%);box-shadow:0 6px 14px #dc262638}.ant-btn-default:not(:disabled):hover,.ant-btn-default:not(:disabled):focus-visible{color:var(--eidolon-primary);border-color:var(--eidolon-primary-hover)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector{border-color:var(--eidolon-border)!important;border-radius:var(--eidolon-radius)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--eidolon-primary-hover)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--eidolon-primary)!important;box-shadow:0 0 0 3px #7c3aed1f!important}.ant-form-item-label>label{color:var(--eidolon-text);font-weight:500}.ant-form-item-explain-error{font-size:12px}.ant-table-wrapper .ant-table{border-radius:var(--eidolon-radius-lg)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--eidolon-text);background:var(--eidolon-page-bg);font-weight:600}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f6f2ff}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#7c3aed14}.ant-modal-content,.ant-drawer-content{box-shadow:var(--eidolon-shadow-lg)}.ant-tag{border-radius:var(--eidolon-radius);font-weight:500}.ant-message-notice-content,.ant-notification-notice{border-radius:var(--eidolon-radius-lg);box-shadow:var(--eidolon-shadow-lg)}.ant-pagination .ant-pagination-item-active{border-color:var(--eidolon-primary);background:#f6f2ff}
