.demo-role{font-size:10px;color:#7c8c75;display:flex;flex-direction:column;gap:4px}.demo-role select{max-width:215px;border:1px solid #dce5d1;border-radius:5px;padding:5px 7px;background:#fff;color:#4d6940;font-size:11px}.extension-entry{border-bottom:1px solid #e4ebda;padding:0 0 19px;margin-bottom:19px}.extension-entry:last-child{border:0;margin-bottom:0;padding-bottom:0}.extension-entry p{margin-top:10px}.caseload-table td{padding-top:20px;padding-bottom:20px}.caseload-table td:first-child{min-width:205px}.caseload-table td{min-width:130px}.caseload-table .mini-link{margin-top:6px}.topbar .top-controls{gap:12px}.topbar .demo-chip{font-size:10px}.topbar .demo-date{gap:4px}@media(max-width:1400px){.topbar .breadcrumb{display:none}.topbar .top-controls{width:100%;justify-content:flex-end}}@media(max-width:850px){.topbar .demo-date{display:none}.topbar .demo-role select{max-width:190px}.topbar .demo-chip{white-space:normal;max-width:160px;line-height:1.5}}@media(max-width:650px){.topbar .top-controls{justify-content:space-between;align-items:flex-start}.topbar .demo-role select{max-width:180px;font-size:10px}.topbar .demo-chip{font-size:9px;max-width:145px}.caseload-table td{font-size:11px}}

.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.panel[hidden],.task-card[hidden]{display:none!important}.task-paging{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0 24px;color:#819173;font-size:11px}.rota-day h4{font-size:12px}.shift{font-size:12px}@media(max-width:650px){.task-paging{flex-wrap:wrap;font-size:10px}}
