html{background:#0b0e14;margin:0;padding:0}body{color:#edf1f7;background:radial-gradient(circle at 82% -10%,#f5c45117,#0000 28rem),#0b0e14;margin:0}*{box-sizing:border-box}.app-sider{overflow:hidden;border-right:1px solid #ffffff12;height:100vh;min-height:100vh;top:0;box-shadow:18px 0 50px #00000029;position:sticky!important;background:#0f131b!important}.app-sider .ant-layout-sider-children{background:#0f131b;height:100%}.app-sider .brand{flex:0 0 92px;min-width:0;padding:22px 16px}.app-sider .brand .ant-avatar{color:#0b0e14;background:#f5c451;box-shadow:0 8px 28px #f5c4512e}.app-sider .brand-copy{flex:1;min-width:0}.brand-name{letter-spacing:.12em}.brand-caption{letter-spacing:.16em;font-size:10px}.app-sider .collapse-button{flex:0 0 32px;width:32px;padding:0}.app-sider .ant-menu{padding:8px 12px}.app-sider .ant-menu-item{height:46px;margin-block-start:4px;margin-block-end:4px;line-height:46px}.app-sider .user-panel{position:absolute;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:14px;inset:auto 12px 18px}.app-sider.ant-layout-sider-collapsed .brand{flex-direction:column;flex-basis:112px;justify-content:center;height:112px;padding:14px 8px;gap:6px!important}.app-sider.ant-layout-sider-collapsed .brand .ant-avatar{flex:0 0 40px}.app-sider.ant-layout-sider-collapsed .collapse-button{flex:0 0 28px;height:28px}.app-sider.ant-layout-sider-collapsed .ant-menu{padding-inline-start:8px;padding-inline-end:8px}.app-sider.ant-layout-sider-collapsed .ant-menu-item{width:56px;margin-inline-start:0;margin-inline-end:0;padding-inline-start:20px!important;padding-inline-end:20px!important}.app-sider.ant-layout-sider-collapsed .user-panel{padding:8px;inset:auto 8px 12px}.app-sider.ant-layout-sider-collapsed .user-action{width:38px;min-width:38px;padding-inline-start:0;padding-inline-end:0}.page-shell{width:100%;max-width:1680px;margin:0 auto}.page-header{margin-bottom:24px}.page-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;color:#f5c451!important}.page-title{letter-spacing:-.025em;margin:4px 0 2px!important}.surface-card{box-shadow:0 16px 44px #00000029;border-color:#ffffff12!important}.ant-table-wrapper,.ant-card{overflow:hidden}.ant-table-wrapper{border:1px solid #ffffff12;border-radius:14px}.ant-btn{font-weight:600}.ant-tag{border-radius:999px}.section-block{background:#141922db;border:1px solid #ffffff12;border-radius:16px;padding:20px;box-shadow:0 16px 44px #00000024}.login-shell{background:radial-gradient(circle at 50% 35%,#f5c45117,#0000 24rem);min-height:100vh;padding:24px}.login-card{text-align:center;backdrop-filter:blur(20px);background:#141922e6;border:1px solid #ffffff14;border-radius:24px;width:min(100%,460px);padding:48px;box-shadow:0 30px 100px #00000059}.login-card h1{letter-spacing:-.04em;margin:14px 0 4px}.login-card .ant-typography-secondary{margin-bottom:28px;line-height:1.7}.login-mark{color:#0b0e14;background:#f5c451;border-radius:18px;width:64px;height:64px;margin-bottom:22px;font-size:28px;box-shadow:0 14px 42px #f5c45138}.login-security{font-size:12px;margin:18px 0 0!important}.action-queue-card{position:sticky;top:0}.action-queue-scroll{overflow-y:auto;scrollbar-gutter:stable;min-height:360px;max-height:calc(100vh - 210px);padding:2px 8px 12px 2px}.action-card{transition:opacity .16s,border-color .16s,transform .16s}.action-card.dragging{opacity:.48;transform:scale(.995);border-color:#f5c451!important}.drag-handle{color:#8d96a6;cursor:grab;padding:6px}.drag-handle:active{cursor:grabbing}@media (max-width:1199px){.action-queue-card{position:static}.action-queue-scroll{max-height:70vh}}
