@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";html,body{margin:0;padding:0;background:#0b0e14;color:#ffffffd9}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}img,video,canvas,svg{max-width:100%}.app-content{padding:20px}.mobile-task-list{display:none}.app-sider{height:100vh!important;position:sticky!important;top:0!important;align-self:flex-start!important}.app-sider .ant-layout-sider-children{display:flex!important;flex-direction:column!important;height:100%!important;background:#0d1219!important;border-right:1px solid #1a2230!important}.app-sider-inner{display:flex;flex-direction:column;height:100%}.app-sider-header{height:56px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #1a2230;flex-shrink:0}.app-sider-menu{flex:1;overflow:auto}.app-sider-footer{padding:12px 16px;border-top:1px solid #1a2230;flex-shrink:0}@media (max-width: 767px){.app-sider{display:none!important}.app-content{padding:12px}.desktop-brand{display:none}.brand-text{white-space:nowrap!important;font-size:14px!important}.mobile-menu-button{display:inline-flex!important;margin-left:0;flex-shrink:0}.app-header{padding:0 12px!important}.app-header-actions{margin-left:auto;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;min-width:0;overflow:hidden}.top-status-stack{width:auto!important;min-width:0;overflow:hidden;flex-shrink:1}.top-status-running,.top-status-failed,.top-status-indicator,.logout-button{display:none!important}.ant-space{flex-wrap:wrap}.ant-card-head-title{white-space:normal}.ant-tabs-nav{overflow-x:auto}.ant-drawer-content-wrapper{max-width:100vw!important}.desktop-only,.desktop-filter-column{display:none!important}.mobile-task-list{display:block!important}.alpha-batch-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.alpha-batch-actions>*{width:100%}.alpha-batch-bar{bottom:8px!important}.mobile-stack>*{width:100%!important}.mobile-hide{display:none!important}}
