body{margin:0;background:#f5f5fa;-webkit-font-smoothing:antialiased}.scope-sider{position:-webkit-sticky!important;position:sticky!important;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.04)}.scope-sider .ant-layout-sider-children{display:flex;flex-direction:column}.scope-sider-menu{flex:1 1;overflow-y:auto;overflow-x:hidden;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.scope-brand{display:flex;align-items:center;gap:10px;height:64px;padding:0 20px;flex:none;color:#fff;text-decoration:none}.scope-brand-mark{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:linear-gradient(140deg,#7de3ff,#8b7cff 55%,#5b47e0);box-shadow:0 4px 14px rgba(107,92,240,.45);color:#fff;font-weight:800;font-size:15px}.scope-brand-name{font-weight:700;font-size:16px;line-height:1.1;letter-spacing:-.2px}.scope-brand-sub{font-size:10.5px;font-weight:500;color:#a5a0d9;letter-spacing:.6px}.scope-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ecebf3;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background:rgba(255,255,255,.88)!important}.scope-header-title{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scope-content{padding:24px;width:100%;max-width:1680px;margin:0 auto;box-sizing:border-box;min-width:0}.scope-menu-button{display:none!important}.scope-content .ant-card,.scope-content .ant-table-wrapper,.scope-content .ant-tabs{max-width:100%;min-width:0}.scope-content .ant-row>.ant-col{min-width:0}.scope-content .ant-card-head-title{white-space:normal}.scope-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:20px;flex-wrap:wrap}.scope-page-header-text{min-width:0}.scope-stat .ant-statistic-content{overflow-wrap:anywhere}.scope-content .ant-table-content{overflow-x:auto}.scope-clickable-card{display:block;height:100%;transition:transform .15s ease}.scope-clickable-card:hover{transform:translateY(-1px)}@media (max-width:991px){.scope-sider{display:none}.scope-menu-button{display:inline-flex!important}.scope-collapse-button{display:none!important}}@media (max-width:767px){.scope-content{padding:16px 12px}.scope-header{padding:0 12px!important}.scope-hide-sm{display:none!important}.scope-header-title .ant-breadcrumb ol>li:nth-child(-n+2){display:none}.scope-page-header{margin-bottom:14px}.scope-page-header .ant-typography h3,.scope-page-header h3.ant-typography{font-size:20px}.scope-content .ant-input-affix-wrapper,.scope-content .ant-input-group-wrapper,.scope-content .ant-input-search,.scope-content .ant-picker,.scope-content .ant-select,.scope-content .ant-space,.scope-content .ant-space-item{max-width:100%}.scope-content .ant-picker-range,.scope-page-header>.ant-space,.scope-page-header>.scope-page-header-extra{width:100%}.scope-content .ant-card-head{padding:0 12px}.scope-content .ant-card-small>.ant-card-body{padding:12px}.scope-content .ant-descriptions-view{overflow-x:auto}.scope-content .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.ant-picker-dropdown .ant-picker-panels{flex-direction:column}}