.v8-admin-views,.v8-worker-views{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.v8-admin-views{padding:0 16px}.v8-admin-views button,.v8-worker-views button{display:inline-flex;align-items:center;gap:8px}.v8-admin-views svg,.v8-worker-views svg{width:17px;height:17px}
.v8-status-board{grid-template-columns:repeat(var(--v8-columns),minmax(270px,1fr));gap:18px;overflow-x:auto}.v8-status-drop{min-height:360px;padding:9px}.v8-status-board>.lane{padding:0;background:#f9fcff;border:1px solid #d5e4f5;border-radius:13px;overflow:hidden}.v8-status-board .lane-head{display:flex;justify-content:flex-start;gap:10px;padding:20px 14px;background:#e4eef8;margin:0;border-bottom:1px solid #bfd2e8}.v8-owner{display:flex;align-items:center;gap:5px;color:#6c83a5;font-size:10px;margin:7px 0}.v8-owner svg{height:13px;width:13px}.v8-worker-calendar{margin:18px 0 28px}
.v8-task-card .brief{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;margin:7px 0 10px;font-size:11px;color:#6e83a0}.v8-task-card .client-line{align-items:center}.v8-task-card .client-line>small{min-width:0;overflow-wrap:anywhere}.v8-task-card .v8-running-controls{display:flex;gap:5px;margin-left:auto;flex-shrink:0}.v8-task-card .v8-running-controls .icon,.v8-task-card .client-line>.icon{width:29px;height:29px;padding:6px}.v8-task-card .v8-running-controls svg{width:17px;height:17px}.v8-task-card .card-more dl>div{display:flex;justify-content:space-between;gap:10px;margin:8px 0}.v8-task-card .card-more dd{margin:0;text-align:right}.worker-list>.v8-task-card{width:100%;margin-bottom:12px}.v8-task-card .estimate-needed{font-size:11px}.v8-task-card .mini-controls{gap:5px}

.v8-columns-4{--v8-columns:4}.v8-columns-5{--v8-columns:5}
.v8-task-card:not(.card-expanded)>.card-dates,.v8-task-card:not(.card-expanded)>.task-age,.v8-task-card:not(.card-expanded)>.mini-controls{display:none!important}
#app>.detail-grid:has(>#eval-list):not(:has(>form)){grid-template-columns:minmax(0,1fr)}
.v8-task-card .client-line>.v8-planned{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto;flex:0 0 auto;color:#607daa;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.v8-task-card .v8-planned svg{width:13px;height:13px}.v8-task-card .client-line>.v8-planned~.icon{margin-left:0}
