.workshop-page-actions21327{display:flex;gap:8px;flex-wrap:wrap}.workshop-kpis21327{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:14px}.workshop-kpis21327 button{border:1px solid #dae4f0;background:#fff;border-radius:15px;padding:14px;text-align:left;cursor:pointer}.workshop-kpis21327 button:hover{border-color:#60a5fa;transform:translateY(-1px)}.workshop-kpis21327 span{display:block;color:#66768f;font-size:12px;margin-bottom:4px}.workshop-kpis21327 strong{font-size:24px;color:#10233f}.workshop-kpis21327 .danger{background:#fff5f5;border-color:#fecaca}.workshop-kpis21327 .danger strong{color:#b91c1c}.workshop-kpis21327 .positive{background:#f0fdf4;border-color:#bbf7d0}.workshop-kpis21327 .positive strong{color:#15803d}.workshop-toolbar21327{display:grid;grid-template-columns:minmax(250px,1fr) repeat(4,auto) auto auto;gap:8px;align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:16px;padding:11px;margin-bottom:14px}.workshop-toolbar21327 select{min-height:40px;border:1px solid #d7e0eb;border-radius:10px;padding:0 9px;background:#fff}.workshop-board-wrap21327{overflow-x:auto;padding-bottom:10px}.workshop-board21327{display:grid;grid-template-columns:repeat(6,minmax(285px,1fr));gap:12px;min-width:1780px;align-items:start}.workshop-column21327{background:#edf2f7;border:1px solid #dbe4f0;border-radius:16px;min-height:460px;overflow:hidden}.workshop-column21327>header{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;background:#f8fafc;border-bottom:1px solid #dbe4f0}.workshop-column21327>header>div{display:flex;align-items:center;gap:8px}.workshop-column21327>header i{width:9px;height:9px;border-radius:50%;background:#64748b}.workshop-column21327.blue>header i{background:#2563eb}.workshop-column21327.cyan>header i{background:#0891b2}.workshop-column21327.violet>header i{background:#7c3aed}.workshop-column21327.orange>header i{background:#ea580c}.workshop-column21327.green>header i{background:#16a34a}.workshop-column21327>header>span{background:#e2e8f0;border-radius:999px;padding:4px 8px;font-weight:800;font-size:11px}.workshop-column21327.dragover{outline:3px solid #60a5fa;outline-offset:-3px;background:#e9f3ff}.workshop-column-body21327{padding:10px;display:grid;gap:9px}.workshop-card21327{background:#fff;border:1px solid #dbe4f0;border-radius:14px;padding:12px;box-shadow:0 3px 10px rgba(15,35,65,.04);cursor:grab}.workshop-card21327:hover{border-color:#93b4dc;box-shadow:0 8px 20px rgba(15,35,65,.08)}.workshop-card21327.dragging{opacity:.5}.workshop-card21327.alert-late{border-left:4px solid #dc2626}.workshop-card21327.alert-waiting{border-left:4px solid #ea580c}.workshop-card21327.alert-soon{border-left:4px solid #d97706}.workshop-card21327.alert-unassigned{border-left:4px solid #64748b}.workshop-card-head21327{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:9px}.workshop-priority21327,.workshop-alert21327{font-size:10px;font-weight:800;text-transform:uppercase;border-radius:999px;padding:4px 7px}.workshop-priority21327{background:#f1f5f9;color:#475569}.workshop-priority21327.hoog{background:#ffedd5;color:#c2410c}.workshop-priority21327.spoed{background:#fee2e2;color:#b91c1c}.workshop-priority21327.laag{background:#ecfdf5;color:#047857}.workshop-alert21327{background:#fff1f2;color:#be123c}.workshop-alert21327.waiting,.workshop-alert21327.soon{background:#fffbeb;color:#a16207}.workshop-alert21327.unassigned{background:#f1f5f9;color:#475569}.workshop-card-title21327{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.workshop-card-title21327 strong{font-size:20px;letter-spacing:.04em}.workshop-card-title21327 span{color:#2563eb;font-weight:800;font-size:12px}.workshop-card-sub21327{color:#64748b;font-size:12px;margin-top:3px}.workshop-card21327>p{margin:11px 0;color:#26384f;line-height:1.4}.workshop-card-meta21327{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:9px;border-radius:10px;background:#f8fafc}.workshop-card-meta21327 span{font-size:11px;color:#475569;min-width:0}.workshop-card-meta21327 b{display:block;color:#8895a8;font-size:9px;text-transform:uppercase;margin-bottom:2px}.workshop-card-meta21327 .wide{grid-column:1/-1}.workshop-running21327{margin-top:8px;padding:7px 9px;border-radius:9px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:700}.workshop-running21327 i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;margin-right:5px;animation:workshopPulse21327 1.5s infinite}.workshop-progress-label21327{display:flex;justify-content:space-between;color:#718096;font-size:10px;margin-top:9px}.workshop-progress21327{height:5px;background:#e2e8f0;border-radius:99px;overflow:hidden;margin-top:4px}.workshop-progress21327 i{display:block;height:100%;background:#2563eb;border-radius:99px}.workshop-progress21327 i.over{background:#dc2626}.workshop-attention21327{margin-top:8px;padding:8px;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:11px}.workshop-card-actions21327{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.workshop-card-actions21327 .btn{padding:7px 8px;font-size:11px}.workshop-empty21327{padding:32px 12px;text-align:center;color:#94a3b8;font-size:12px}.workshop-wait-note21327{padding:12px 14px;border-radius:12px;background:#fff7ed;color:#9a3412;margin-bottom:14px}.workshop-control-context21327{display:flex;align-items:center;justify-content:space-between;padding:13px;border-radius:13px;background:#eff6ff;margin-bottom:14px}.workshop-control-context21327>div{display:grid;gap:3px}.workshop-control-context21327>div span{font-size:18px;font-weight:900}.workshop-stage-chip21327{background:#dbeafe;color:#1d4ed8;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800}.workshop-transition-list21327{margin-top:16px;border-top:1px solid #e2e8f0;padding-top:13px}.workshop-transition-list21327>div{display:grid;grid-template-columns:145px 1fr;gap:3px 12px;padding:8px 0;border-bottom:1px solid #edf2f7}.workshop-transition-list21327 time{color:#64748b;font-size:11px}.workshop-transition-list21327 span{grid-column:2;color:#64748b;font-size:11px}.workshop-daystart-kpis21327{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}.workshop-daystart-kpis21327>div{padding:12px;border:1px solid #dbe4f0;border-radius:12px;background:#f8fafc}.workshop-daystart-kpis21327 span{display:block;color:#64748b;font-size:11px}.workshop-daystart-kpis21327 strong{font-size:22px}.workshop-daystart-grid21327{display:grid;grid-template-columns:1fr 1fr;gap:13px}.workshop-daystart-grid21327 section{border:1px solid #dbe4f0;border-radius:13px;padding:12px}.workshop-daystart-grid21327 h3{margin:0 0 9px}.workshop-daystart-grid21327 button{width:100%;border:0;border-top:1px solid #edf2f7;background:#fff;padding:9px 3px;text-align:left;display:grid;gap:2px;cursor:pointer}.workshop-daystart-grid21327 button:hover{background:#f8fbff}.workshop-daystart-grid21327 button span{color:#64748b;font-size:11px}@keyframes workshopPulse21327{50%{opacity:.35}}@media(max-width:1150px){.workshop-toolbar21327{grid-template-columns:1fr 1fr 1fr}.workshop-toolbar21327 .searchbox{grid-column:1/-1}.workshop-kpis21327{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.workshop-kpis21327{grid-template-columns:1fr 1fr}.workshop-toolbar21327{grid-template-columns:1fr 1fr}.workshop-toolbar21327 .searchbox{grid-column:1/-1}.workshop-page-actions21327 .btn{flex:1}.workshop-daystart-kpis21327{grid-template-columns:1fr 1fr}.workshop-daystart-grid21327{grid-template-columns:1fr}}@media(max-width:450px){.workshop-toolbar21327{grid-template-columns:1fr}.workshop-toolbar21327>*{width:100%}.workshop-card-meta21327{grid-template-columns:1fr}.workshop-card-meta21327 .wide{grid-column:auto}}
