/* Both planning matrices show the status code and colour without capacity fractions. */
body[data-pf-department] .period-plan .service-capacity-cell{grid-template-rows:minmax(30px,1fr)!important}
body[data-pf-department] .period-plan .service-capacity-cell>small{display:none!important}
body[data-pf-department] .period-plan .service-capacity-cell .quick-service-cell{min-height:30px;font-size:14px!important;font-weight:800;line-height:1!important}
body[data-pf-department] .period-plan .service-capacity-cell.capacity-shortage:is(.active,.added){box-shadow:inset 0 -4px #ad3f32!important}
body[data-pf-department] .period-plan.agreed .service-capacity-cell.capacity-shortage:is(.active,.added){box-shadow:none!important}
body[data-pf-department] .period-plan .matrix-line b{font-size:14px!important;line-height:1.25}
body[data-pf-department] .period-plan :is(.matrix-corner,.matrix-shift-label){font-size:13px!important}
body[data-pf-department] .period-plan .matrix-day>small{display:none!important}
body[data-pf-department] .period-plan .matrix-day>b{font-size:12px!important;line-height:1.2}
body[data-pf-department] .period-plan .matrix-shift{min-height:43px!important;font-size:12px!important;line-height:1.1!important;gap:3px}
body[data-pf-department] .period-plan .matrix-shift .pf-shift-team{max-width:100%;font-size:12px!important;font-weight:800;line-height:1.1!important;white-space:normal;overflow-wrap:anywhere}

/* Uren & DLE per periode keeps the actual hours, with the same readable headings. */
body[data-pf-department] .dle-period-card .dle-grid{grid-template-columns:180px repeat(42,38px) 65px;min-width:1841px}
body[data-pf-department] .dle-period-card .dle-day>small{display:none!important}
body[data-pf-department] .dle-period-card .dle-day>b{font-size:12px!important;line-height:1.2}
body[data-pf-department] .dle-period-card :is(.dle-corner,.dle-shift-label){font-size:13px!important}
body[data-pf-department] .dle-period-card .dle-line b{font-size:14px!important;line-height:1.25}
body[data-pf-department] .dle-period-card .dle-shift{font-size:12px!important;font-weight:800;min-height:43px!important}
body[data-pf-department] .dle-period-card .dle-cell b{font-size:13px!important;line-height:1.1}

/* Team picker: the team name is the main label, for every department. */
body[data-pf-department] .team-tabs button{min-height:50px;padding:9px 12px!important;gap:10px}
body[data-pf-department] .team-tabs button>b{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;font-size:14px!important;line-height:1}
body[data-pf-department] .team-tabs button>span{font-size:15px!important;font-weight:700;line-height:1.25}
