
#portalWorkspace .sts217-datefilter{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;padding:13px 14px;border:1px solid #cadae8;border-left:4px solid #bd2339;background:#f5f9fc;border-radius:9px;color:#163b5d}
#portalWorkspace .sts217-datefilter>div{flex:1 1 230px;min-width:180px;align-self:center}
#portalWorkspace .sts217-datefilter strong{display:block;font-size:13px;color:#102e50}
#portalWorkspace .sts217-datefilter small{display:block;margin-top:4px;color:#567188;font-size:11px}
#portalWorkspace .sts217-datefilter label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:800;color:#244c70}
#portalWorkspace .sts217-datefilter input{min-height:40px;min-width:142px;max-width:210px;padding:7px;border-radius:6px;border:1px solid #a3b8c9;color:#111;background:#fff;font-size:13px}
#portalWorkspace .sts217-error{border-left:4px solid #c12439;padding:10px 12px;background:#fff2f2;color:#932338;font-size:12px}
#portalWorkspace .sts216-action:disabled{opacity:.4;cursor:not-allowed}
#portalWorkspace .sts217-instructor-filter{margin:12px 0 18px}
@media(max-width:600px){#portalWorkspace .sts217-datefilter label{flex:1 1 130px}#portalWorkspace .sts217-datefilter input{min-width:0;width:100%}}
