.admin-shell-ui.admin-layout{margin:15px;min-height:calc(100dvh - 30px);border:1px solid #fff;border-radius:24px;background:#f7f8fb;box-shadow:0 14px 60px #1e293b08}.admin-shell-ui>.admin-workspace{background:transparent}.admin-shell-ui>.admin-sider{top:15px;height:calc(100dvh - 30px);border:0;border-radius:24px 0 0 24px;background:#f7f8fb}.admin-shell-ui .admin-brand,.admin-shell-navigation .admin-brand{height:73px;padding:0 18px;gap:10px}.admin-shell-ui .admin-brand-logo,.admin-shell-navigation .admin-brand-logo{width:34px;height:34px;object-fit:contain;flex-shrink:0}.admin-shell-ui .brand-copy strong,.admin-shell-navigation .brand-copy strong{font-size:14px;font-weight:600;letter-spacing:-.3px;color:#25343b}.admin-shell-ui .brand-copy>span,.admin-shell-navigation .brand-copy>span{font-size:12px;letter-spacing:1.3px;color:#7a828d;margin-top:3px}.admin-shell-ui .sidebar-navigation{padding:0 12px 12px;scrollbar-color:#dce3e9 transparent}.admin-shell-ui .admin-menu .ant-menu-item-group-title,.admin-shell-navigation .admin-menu .ant-menu-item-group-title{padding:12px 12px 5px;font-size:10px;line-height:16px;letter-spacing:.06em;color:#7f8c98}.admin-shell-ui .admin-menu .ant-menu-item,.admin-shell-navigation .admin-menu .ant-menu-item{height:34px;line-height:34px;margin-block:2px;border-radius:9px;font-size:12px;color:#6e7b87}.admin-shell-ui .admin-menu .ant-menu-item .anticon,.admin-shell-navigation .admin-menu .ant-menu-item .anticon{font-size:15px}.admin-shell-ui .admin-menu .ant-menu-item:hover,.admin-shell-navigation .admin-menu .ant-menu-item:hover{background:#ecf0f5;color:#334d60}.admin-shell-ui .admin-menu .ant-menu-item-selected,.admin-shell-ui .admin-menu .ant-menu-item-selected:hover,.admin-shell-navigation .admin-menu .ant-menu-item-selected,.admin-shell-navigation .admin-menu .ant-menu-item-selected:hover{background:#d4faf2;color:#08796b;box-shadow:none;font-weight:600}.admin-shell-ui .admin-menu .ant-menu-item-selected:after,.admin-shell-navigation .admin-menu .ant-menu-item-selected:after{top:15px;background:#0abda7}.admin-shell-ui .sidebar-foot{margin:0 18px;padding:13px 0;border-color:#e6ebf0;color:#61717e}.admin-shell-ui .sidebar-foot-mark{background:#eaf0f6;color:#667d93}.admin-shell-ui.is-collapsed .admin-brand{padding-inline:19px}.admin-shell-ui.is-collapsed .sidebar-navigation{padding-inline:8px}.admin-shell-ui.is-collapsed .admin-menu .ant-menu-item{padding-inline:20px!important}.admin-shell-ui.is-collapsed .admin-menu .ant-menu-item-group-title{padding:0;height:14px;font-size:0}.admin-shell-ui .admin-header{height:58px;padding:0 20px 0 15px;gap:12px;border:0;border-radius:0 24px 0 0;background:#f7f8fb;backdrop-filter:none}.admin-shell-ui .header-context{gap:10px}.admin-shell-ui .header-breadcrumb{font-size:12px}.admin-shell-ui .header-breadcrumb li:last-child{color:#526471;font-weight:600}.admin-shell-ui .header-search{height:30px;border-radius:16px;background:#fff;color:#61717e}.admin-shell-ui .header-search kbd{background:#f7f8fb;border-color:#e6ebf0}.admin-shell-ui .session-actions{gap:10px!important}.admin-shell-ui .session-identity .ant-avatar{color:#476c8c;background:#e9f1f8}.admin-shell-ui .admin-content{max-width:none;padding:20px;background:#fff;border-radius:24px 0 0}.admin-shell-ui .page-stack{gap:16px}.admin-shell-ui .page-heading{gap:12px}.admin-shell-ui .page-heading h3{font-size:21px;margin-bottom:4px!important}.admin-shell-ui .page-heading .eyebrow{margin-bottom:4px;color:#61717e}.admin-shell-ui .page-heading .ant-typography-secondary{font-size:12px;line-height:1.6}.admin-shell-ui .admin-footer{max-width:none;padding:10px 20px 14px;border-radius:0 0 24px;background:#fff}.admin-shell-navigation .admin-brand{height:auto;padding:0}.admin-shell-navigation .ant-drawer-body{background:#f7f8fb}.admin-shell-ui :focus-visible{outline-color:#0b9d8b}@media(max-width:1199px){.admin-shell-ui .admin-header{padding-inline:12px}.admin-shell-ui .admin-content{padding:18px}.admin-shell-ui .admin-name{max-width:80px}}@media(max-width:767px){.admin-shell-ui.admin-layout{margin:6px;min-height:calc(100dvh - 12px);border-radius:18px}.admin-shell-ui .admin-header{height:52px;padding-inline:8px;gap:6px;border-radius:18px 18px 0 0}.admin-shell-ui .header-context{gap:4px}.admin-shell-ui .session-actions{gap:4px!important}.admin-shell-ui .admin-content{padding:16px 12px;border-radius:20px 20px 0 0}.admin-shell-ui .admin-footer{padding-inline:12px;gap:8px;flex-wrap:wrap;border-radius:0 0 18px 18px}.admin-shell-ui .environment-tag{max-width:72px;overflow:hidden;text-overflow:ellipsis}}
