
/* Customer dashboard: two priority panels, one full-width five-course schedule. */
#portalWorkspace #pContent .sts171-glance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:16px}
#portalWorkspace #pContent .sts171-glance-grid .p-glance-block{margin:0}
#portalWorkspace #pContent .sts171-upcoming{margin-top:16px}
#portalWorkspace #pContent .sts171-upcoming .p-glance-block{margin-bottom:0}
#portalWorkspace #pContent .sts171-glance-footer{display:flex;justify-content:center;border-top:1px solid #e0e9f0;padding:13px}
#portalWorkspace #pContent .sts171-glance-footer button{background:#fff;color:#135781;border:1px solid #b9d5e7;border-radius:8px;padding:9px 15px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}
#portalWorkspace #pContent .sts171-glance-footer button:hover{background:#eef7fc}
#stsHubShell .sts171-datefilters{border:1px solid #d6e5ed;background:#f7fafc;border-radius:10px;padding:13px 15px;display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:13px 0}
#stsHubShell .sts171-datefields{display:flex;gap:12px;flex-wrap:wrap}
#stsHubShell .sts171-datefields label{display:grid;gap:5px;font-size:12px;font-weight:750;color:#315877}
#stsHubShell .sts171-datefields input{width:175px;max-width:100%;padding:9px;border:1px solid #b6cad8;border-radius:7px;font:inherit;color:#183c5a;background:#fff}
#stsHubShell .sts171-dateactions{display:flex;gap:8px;flex-wrap:wrap}
#stsHubShell .sts171-dateactions button,#stsHubShell .sts171-more{padding:9px 14px;border:1px solid #1a618e;background:#155c8c;color:#fff;border-radius:8px;cursor:pointer;font-weight:750;font-size:12px}
#stsHubShell .sts171-dateactions .sts171-clear{background:white;border-color:#b9cfdf;color:#315875}
#stsHubShell .sts171-dateactions .sts171-clear:disabled{opacity:.45;cursor:default}
#stsHubShell .sts171-pagefoot{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:#55728a;padding:14px 4px}
#stsHubShell .sts171-orders .sth-table{overflow:auto}
@media(max-width:700px){#portalWorkspace #pContent .sts171-glance-grid{grid-template-columns:1fr}#stsHubShell .sts171-datefilters{display:grid}#stsHubShell .sts171-datefields{display:grid;grid-template-columns:1fr 1fr}#stsHubShell .sts171-datefields input{width:100%;min-width:0}#stsHubShell .sts171-dateactions button{flex:1}}
