*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}.ant-layout-sider-trigger{border-top:1px solid var(--sider-trigger-border,#ffffff26)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in{animation:.3s ease-out fadeIn}.animate-slide-in-up{animation:.3s ease-out slideInUp}.animate-slide-in-right{animation:.3s ease-out slideInRight}.page-enter{animation:.3s ease-out slideInUp}.hover-lift{transition:transform .2s ease-out,box-shadow .2s ease-out}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{color:#fff;background:#6366f199}.log-panel::selection{color:inherit;background:#6366f159}.log-panel ::selection{color:inherit;background:#6366f159}.running-tasks-page,.running-task-card,.running-task-card .ant-card-body{min-width:0;max-width:100%}.running-task-card{overflow:hidden}.running-task-card__layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-width:0;display:grid}.running-task-card__identity,.running-task-card__progress,.running-task-card__actions{grid-column:1/-1;min-width:0}.running-task-card__identity>.ant-space{max-width:100%}.running-task-card__quota{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.running-task-card__status,.running-task-card__duration,.running-task-card__stats>.ant-typography,.running-task-card__stats>.ant-tag{white-space:nowrap}.running-task-card__duration{justify-self:end}.running-task-card__progress .ant-progress,.running-task-card__stats>.ant-tag{margin:0}.running-task-card__actions .ant-space{flex-wrap:wrap;display:flex}@media (width<=1099px) and (pointer:coarse){.running-task-card__actions .ant-btn{min-height:44px}}@media (width<=767px){.app-content{padding:12px!important}}@media (width>=1100px){.running-task-card__layout{grid-template-columns:220px 90px 70px minmax(160px,1fr) auto}.running-task-card__identity,.running-task-card__progress,.running-task-card__actions{grid-column:auto}.running-task-card__duration{justify-self:start}.running-task-card__actions{justify-self:end}}
