/* v275: consistent STS blue/red navigation tiles for existing CRM and reports. */
#portalWorkspace .sts275-home{max-width:1200px;margin:0 auto 24px}
#portalWorkspace .sts275-intro{margin:6px 0 16px;padding:16px 20px;background:#fff;border:1px solid #d9e7ef;border-top:4px solid #1684ba;border-bottom:4px solid #d3324c;border-radius:12px}
#portalWorkspace .sts275-intro h1{font-size:24px;color:#176b9e;margin:0 0 5px}
#portalWorkspace .sts275-intro p{font-size:12px;color:#5a7588;line-height:1.5;margin:0}
#portalWorkspace .sts275-group{margin:15px 0 20px}
#portalWorkspace .sts275-group h2{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#47728c;font-weight:850;margin:0 0 9px}
#portalWorkspace .sts275-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#portalWorkspace .sts275-tile{display:flex;text-align:left;align-items:center;gap:13px;min-height:108px;padding:16px;border:1px solid #d4e3ec;border-top:4px solid #1883bd;border-bottom:4px solid #d32d48;background:#fff;border-radius:13px;box-shadow:0 3px 14px rgba(20,86,130,.06);font:inherit;color:#1c526e;cursor:pointer}
#portalWorkspace .sts275-tile:hover{background:#f2f9fd;border-color:#9dccdf;transform:translateY(-1px)}
#portalWorkspace .sts275-tile:focus-visible{outline:3px solid #208ec1;outline-offset:2px}
#portalWorkspace .sts275-icon{font-size:26px;color:#117db3;min-width:35px;text-align:center}
#portalWorkspace .sts275-copy{flex:1;display:block;min-width:0}
#portalWorkspace .sts275-copy strong{display:block;color:#155f91;font-size:14px;line-height:1.35}
#portalWorkspace .sts275-copy small{display:block;font-size:11px;line-height:1.45;color:#637f90;margin-top:5px}
#portalWorkspace .sts275-back{background:#fff;border:1px solid #bad5e5;border-left:4px solid #d3324c;color:#157caf;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800;margin:12px 0;cursor:pointer}
@media(max-width:900px){#portalWorkspace .sts275-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:630px){#portalWorkspace .sts275-grid{grid-template-columns:1fr}#portalWorkspace .sts275-tile{min-height:86px}}

#portalWorkspace .sts275-hidden{display:none!important}
