.simple-counts{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 22px}.simple-counts span{background:#eaf0e3;border-radius:8px;padding:10px 15px;font-size:12px;color:#657a54}.simple-counts b{color:#354d30}.simple-list{max-height:65vh;overflow:auto}.simple-list thead{position:sticky;top:0;z-index:1}.simple-disclosure>summary{cursor:pointer;color:#557146;font-size:12px;font-weight:600;padding:10px 0}.simple-disclosure[open]>summary{margin-bottom:15px}.simple-disclosure label{margin-top:12px}.simple-activity{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:12px 24px 25px}.simple-activity div:last-child{grid-column:1/-1}.simple-activity strong{display:block;font:700 30px Manrope,Arial}.simple-activity span{display:block;font-size:12px;color:#78866e;margin-top:5px}.simple-communications{border-top:1px solid var(--line);padding:10px 23px}.simple-communications .comm-list{max-height:300px}.manager-main #report-content{margin-top:25px}.manager-main .dashboard-grid{grid-template-columns:1fr 1fr}.personal-agenda-link{display:block;margin-bottom:25px;color:#afc7a5;text-decoration:underline;font-size:11px}.manager-main .section-intro{margin-top:25px}.manager-main .work-note{margin:16px 0;line-height:1.8}.simple-list td{white-space:normal}.simple-list td:first-child{min-width:210px}@media(max-width:800px){.manager-main .dashboard-grid{grid-template-columns:1fr}.simple-list{max-height:60vh}.simple-counts{gap:7px}.simple-counts span{padding:8px 10px;font-size:11px}.sidebar-note{display:none}}@media print{.simple-list{max-height:none;overflow:visible}.simple-list thead{position:static}.simple-communications{display:none}.manager-main .dashboard-grid{grid-template-columns:1fr 1fr}}

.forecast{display:inline-block;white-space:nowrap}.forecast small{display:block;font-size:11px;white-space:normal;margin-top:4px}.forecast-overdue{color:#a12622;font-weight:700}@media print{.forecast-overdue{color:#a12622!important}}

#request-results{display:grid;gap:22px;min-width:0}#request-results>.panel{min-width:0}
.personal-agenda-shortcut{display:none}
@media(max-width:800px){.personal-agenda-shortcut{display:inline-flex;align-self:flex-start;color:#c9dfb8;font-size:12px;text-decoration:underline;margin:4px 12px 0}}
@media(max-width:700px){.personal-agenda-shortcut{margin:0 2px;padding:7px 8px}}

.request-toolbar .search{flex:1 1 270px;min-width:0}.request-toolbar select{max-width:100%;min-width:0}@media(max-width:700px){.request-toolbar .search{flex-basis:100%}.request-toolbar #filter-sector{flex-basis:100%}.request-toolbar .button{flex:0 0 auto}}
