*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%}.list-panel{overflow-x:auto!important}.list-header,.list-row{min-width:var(--list-min-width, 960px)}.list-header>.col,.list-row>.col{min-width:0;overflow:hidden}.list-header>.col{white-space:nowrap}.list-row>.col:not(.col-actions){overflow-wrap:normal;word-break:normal}.col-actions{flex-wrap:nowrap;white-space:nowrap}.col-actions .action-link,.col-actions .action-sep{flex-shrink:0}@media (max-width: 768px){.el-dialog{width:92vw!important;max-width:92vw!important;margin:0 auto!important}.filter-bar{flex-wrap:wrap!important;gap:8px!important;padding:10px 12px!important}.filter-bar .el-input,.filter-bar .el-select{width:100%!important;max-width:100%!important}.el-pagination{flex-wrap:wrap!important;justify-content:center!important;gap:4px!important}.el-pagination .el-select{width:auto!important}.page-header{flex-wrap:wrap!important;gap:8px!important}.stats-row{grid-template-columns:repeat(2,1fr)!important}.panel-header{flex-wrap:wrap!important;gap:8px!important}.panel-header .el-date-editor{width:100%!important}.list-panel{overflow-x:hidden!important}.list-header{display:none!important}.list-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;width:100%!important;height:auto!important;min-height:unset!important;padding:12px 14px!important;gap:6px!important;border-bottom:1px solid #e5e6eb!important;position:relative}.list-row>.col{display:flex!important;flex-direction:row!important;align-items:flex-start!important;min-width:0!important;width:100%!important;overflow:hidden!important;flex:unset!important;gap:6px;font-size:13px;line-height:1.5}.list-row>.col:before{content:attr(data-label);flex:0 0 56px;font-size:11px;color:#86909c;padding-top:2px;white-space:nowrap}.list-row>.col-drag{display:none!important}.list-row>.col-id{position:absolute!important;top:12px;right:14px;width:auto!important;font-size:11px!important;color:#c9cdd4!important;flex-direction:row!important;gap:2px}.list-row>.col-id:before{content:"#"!important;flex:unset!important;font-size:11px}.list-row>.col-actions{flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important;padding-top:4px;border-top:1px solid #f2f3f5;margin-top:2px}.list-row>.col-actions:before{display:none!important}.list-row .action-sep{display:none!important}}
