/* v271 presentation-only Training & Operations polish, STS brand blue/red */
#portalWorkspace #pContent .sts271-hidden{display:none!important}
#portalWorkspace #pContent .sts271-back{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 14px;margin:2px 0 14px;background:white;color:#176eaa;border:1px solid #bbd5e6;border-left:4px solid #ce2d4a;border-radius:9px;font-size:12px;font-weight:800;cursor:pointer}
#portalWorkspace #pContent .sts271-back:hover{background:#edf7fd;border-color:#1684c0}
#portalWorkspace #pContent .sts271-back:focus-visible{outline:2px solid #1684c0;outline-offset:2px}
#portalWorkspace #pContent #sts271Title{font-size:25px;line-height:1.25;color:#176fa6;font-weight:850;margin:0 0 15px;letter-spacing:-.015em}
#portalWorkspace #pContent .sts271-orders .sts271-order-bubble{border:1px solid #cbdfea!important;border-top:4px solid #1684be!important;border-bottom:4px solid #d02e4b!important;border-left-color:#cbdfea!important;border-right-color:#cbdfea!important;border-radius:13px!important;background:#fff!important;box-shadow:0 4px 12px rgba(24,96,142,.07)!important}
#portalWorkspace #pContent .sts271-orders .sts271-order-bubble::before,#portalWorkspace #pContent .sts271-orders .sts271-order-bubble::after{border-color:transparent}
#portalWorkspace #pContent .sts271-orders .sts271-order-bubble .p-button,#portalWorkspace #pContent .sts271-orders .sts271-order-bubble button{border-radius:7px}
@media(max-width:650px){#portalWorkspace #pContent .sts271-back{width:100%;margin-bottom:11px}#portalWorkspace #pContent #sts271Title{font-size:22px}}
