*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f5f7fa}#root{min-height:100vh}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.admin-sider-brand{color:#fff;padding:16px;font-weight:600;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-sider-brand.is-collapsed{text-align:center;padding-inline:8px}.admin-sider-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.admin-sider-menu::-webkit-scrollbar{width:0;height:0;display:none}
