
/* Customer navigation branding: original MySTS identity remains at the top. */
#portalWorkspace .sts187-customer-brand{margin:0 6px 13px;padding:10px 11px;min-height:55px;border:1px solid #34516c;border-left:3px solid #e44755;border-radius:9px;background:#102b45;display:flex;justify-content:center;align-items:center;overflow:hidden}
#portalWorkspace .sts187-customer-brand img{display:block;max-width:100%;width:auto;max-height:54px;object-fit:contain;background:#fff;border-radius:5px;padding:5px;box-sizing:border-box}
#portalWorkspace .sts187-customer-brand .sts187-brand-fallback{display:block;color:#f7fbff;text-align:center;font-size:14px;line-height:1.35;font-weight:750;overflow-wrap:anywhere}
/* Only current customer Orders cards are modified. Existing office/instructor/historical views are untouched. */
#portalWorkspace #pContent .sts187-course-details{margin:10px 0 5px;display:grid;gap:0;font-size:12px;color:#284e6a}
#portalWorkspace #pContent .sts187-course-details .sts187-fact{display:grid;grid-template-columns:minmax(115px,145px) minmax(0,1fr);align-items:start;gap:9px;padding:5px 0;border-bottom:1px solid #e2eaf1}
#portalWorkspace #pContent .sts187-course-details .sts187-fact:last-child{border-bottom:0}
#portalWorkspace #pContent .sts187-course-details dt{font-weight:750;color:#274f6b;margin:0}
#portalWorkspace #pContent .sts187-course-details dd{margin:0;color:#2b465d;white-space:normal;overflow-wrap:anywhere;line-height:1.5}
#portalWorkspace #pContent .sts187-course-details .sts187-location{padding-top:9px;margin-top:3px;border-top:1px solid #d5e2ec}
#portalWorkspace #pContent .sts187-course-details .sts187-location dd{font-weight:600}
#portalWorkspace #pContent .p-customer-course .sts187-course-actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:13px 0 3px!important}
#portalWorkspace #pContent .p-customer-course .sts187-course-actions .p-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.3;min-width:188px;max-width:100%;margin:0}
@media(max-width:850px){#portalWorkspace.p-limited .p-sidebar:has(> .sts187-customer-brand){min-height:unset!important}}
@media (max-width:570px){#portalWorkspace #pContent .sts187-course-details .sts187-fact{grid-template-columns:1fr;gap:2px;padding:6px 0}#portalWorkspace #pContent .p-customer-course .sts187-course-actions .p-button{flex:1 1 180px;min-width:0}#portalWorkspace .sts187-customer-brand{min-height:45px}}
@media print{#portalWorkspace .sts187-customer-brand{display:none!important}}
