:root{color:#000000e0;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}html,body,#root{min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden;background:#f5f7fa;font-size:14px}.admin-layout{min-height:100vh}.admin-layout .ant-pro-layout-content{min-width:0}.admin-topbar{position:fixed;top:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:flex-end;height:48px;padding:0 20px;overflow:hidden;background:#fffffff5;border-bottom:1px solid #e8ebf0;box-shadow:0 1px 2px #1f23290a;transition:left .2s ease;backdrop-filter:blur(8px)}.admin-topbar__user{max-width:240px;overflow:hidden;color:#000000a6;text-overflow:ellipsis;white-space:nowrap}.admin-topbar__menu-trigger{display:none}.admin-topbar--prototype-map{height:52px;padding:0 18px 0 22px;background:#fffffff5;border-bottom:1px solid #e7ecf3;box-shadow:0 1px 3px #142e4e08;backdrop-filter:blur(10px)}.admin-layout--prototype-map .ant-layout-sider{border-right:1px solid #e7ecf3;box-shadow:2px 0 14px #142e4e09}.admin-layout--prototype-map .ant-pro-sider-logo{height:64px;padding:12px 14px;border-bottom:1px solid #eef2f6}.admin-layout--prototype-map .ant-pro-sider-logo>a{gap:10px}.admin-layout--prototype-map .ant-menu{padding-top:8px}.admin-layout--prototype-map .ant-menu-item,.admin-layout--prototype-map .ant-menu-submenu-title{min-height:42px;font-size:14px}.admin-layout--prototype-map .ant-menu-item-selected{font-weight:650}.admin-layout--prototype-map .ant-pro-base-menu-inline-item-icon{font-size:17px!important}.prototype-brand-block{display:flex;width:100%;min-width:0;align-items:center;gap:10px}.prototype-brand-logo{display:block;width:38px;height:38px;object-fit:contain}.prototype-brand-title{display:flex;min-width:0;flex-direction:column;line-height:1.1}.prototype-brand-title strong{color:#10243a;font-size:18px;font-weight:750;letter-spacing:.06em}.prototype-brand-title small{margin-top:4px;color:#748296;font-size:13px;font-weight:500}.prototype-account-summary{display:flex;min-width:192px;height:44px;padding:4px 8px;align-items:center;gap:9px;color:inherit;background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left}.prototype-account-summary:hover,.prototype-account-summary:focus-visible{background:#f1f6fc;outline:none}.prototype-account-summary__avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1472df,#074e9f);color:#fff;font-weight:650}.prototype-account-summary__text{display:flex;min-width:0;flex:1 1;flex-direction:column}.prototype-account-summary__text strong{overflow:hidden;color:#1f2c3d;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.prototype-account-summary__text span{margin-top:2px;color:#7b8899;font-size:13px}.prototype-account-summary__chevron{color:#718095}.admin-page{width:100%;min-width:0}.admin-page-header{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:40px;margin-bottom:16px}.admin-page-header__title{margin:0;color:#000000e0;font-weight:600;font-size:20px;line-height:1.4}.admin-page-header__description{margin:2px 0 0;color:#00000073}.admin-page-state{min-height:320px}.admin-page-state .ant-card-body{display:flex;align-items:center;justify-content:center;min-height:318px}.ant-pro-table .ant-table-wrapper,.ant-card .ant-table-wrapper{width:100%;min-width:0;max-width:100%}.ant-pro-table .ant-table-content,.ant-card .ant-table-content{max-width:100%}@media (max-width: 767px){.admin-topbar{left:0!important;justify-content:space-between;height:48px;padding:0 8px}.admin-topbar__menu-trigger{display:inline-flex}.admin-topbar__user{display:none}.admin-layout .ant-pro-layout-content{padding:16px 12px 12px!important}.admin-page-header{align-items:flex-start}.admin-page-header__title{font-size:18px}.ant-modal{max-width:calc(100vw - 24px)}.ant-pro-table-list-toolbar-container{flex-wrap:wrap;row-gap:8px}.ant-pro-table-list-toolbar-left,.ant-pro-table-list-toolbar-right{min-width:0}}
