
/* MySTS v223 — compact Director At a Glance. Role-scoped; does not alter Admin. */
#portalWorkspace #pContent.sts223-director-glance .v69-work-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:8px 0 14px!important}
#portalWorkspace #pContent.sts223-director-glance .v69-work-grid>.p-glance-block{margin:0!important;min-height:0!important;height:auto!important;border-top:3px solid #146ca3;box-shadow:0 3px 12px #103d6112}
#portalWorkspace #pContent.sts223-director-glance .v69-work-grid .p-glance-header{padding:13px 15px 10px!important}
#portalWorkspace #pContent.sts223-director-glance .v69-work-grid .p-glance-header h3{font-size:16px!important}
#portalWorkspace #pContent.sts223-director-glance .v69-work-grid .p-glance-header p{font-size:11px!important;margin-top:3px}
#portalWorkspace #pContent.sts223-director-glance .v69-work-grid .p-glance-body{padding:9px 12px 11px!important}
#portalWorkspace #pContent.sts223-director-glance .sts223-mini{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:7px 0 0;padding:10px 11px;border:1px solid #c9dfec;background:#f5faff;border-radius:8px;color:#174f77;font-weight:700;font-size:12px;text-align:left;cursor:pointer}
#portalWorkspace #pContent.sts223-director-glance .sts223-mini:hover{background:#e5f4fe}
#portalWorkspace #pContent.sts223-director-glance .sts223-mini .sts223-count{min-width:25px;border-radius:12px;padding:3px 6px;background:#d9eaf5;text-align:center}
#portalWorkspace #pContent.sts223-director-glance .sts223-subtitle{display:block;margin:0 0 8px;color:#55758c;font-size:12px}
#portalWorkspace #pContent.sts223-director-glance #sts222Director{margin:5px 0 14px!important;padding:15px 16px!important;box-shadow:0 3px 13px #103d610d}
#portalWorkspace #pContent.sts223-director-glance #sts222Director .sts222-heading{margin-bottom:9px!important}
#portalWorkspace #pContent.sts223-director-glance #sts222Director .sts222-heading h2{font-size:19px!important}
#portalWorkspace #pContent.sts223-director-glance #sts222Director .sts222-heading p{font-size:11px!important}
#portalWorkspace #pContent.sts223-director-glance #sts222Director .sts222-month{padding:11px 12px!important}
#portalWorkspace #pContent.sts223-director-glance #sts222Director .sts222-compare{padding:8px 11px!important;margin-top:9px!important}
#portalWorkspace #pContent.sts223-director-glance #sts222Director .sts222-note{font-size:10px!important;line-height:1.5}
#portalWorkspace #pContent.sts223-director-glance .sts223-events{border-top:1px solid #d2e3ef;margin:13px 0 8px;padding:13px 0 0;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
#portalWorkspace #pContent.sts223-director-glance .sts223-events strong{color:#173c5c;font-size:15px}
#portalWorkspace #pContent.sts223-director-glance .sts223-events small{display:block;margin-top:4px;font-size:11px;color:#5a7990}
#portalWorkspace #pContent.sts223-director-glance .sts223-events button{border:1px solid #b8d3e8;background:#f3f9fe;color:#155784;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800;cursor:pointer}
#portalWorkspace #pContent.sts223-director-glance #v68PeopleEvents.sts223-hidden-events{display:none!important}
#portalWorkspace #pContent.sts223-director-glance #v68PeopleEvents{margin-top:10px!important;padding-top:0!important}
@media(max-width:760px){#portalWorkspace #pContent.sts223-director-glance .v69-work-grid{grid-template-columns:1fr!important}#portalWorkspace #pContent.sts223-director-glance #sts222Director .sts222-heading{align-items:flex-start}}
