
/* Shared STS primary action; consistent in Training Hub and public comparison. */
#stsHubShell .v136-upgrade{text-align:center!important}
#stsHubShell .v136-upgrade .v136-primary{display:inline-flex!important;align-items:center;justify-content:center;margin:14px auto 0!important}
#stsHubShell .v136-packages{align-items:stretch!important}
#stsHubShell .v136-package{display:flex!important;flex-direction:column!important;min-width:0;transition:border-color .15s,background-color .15s,box-shadow .15s}
#stsHubShell .v136-package:hover,#stsHubShell .v136-package:focus-within{background:#fff!important;border-color:#18466b!important;box-shadow:0 4px 15px #123d6024!important}
#stsHubShell .v136-package-action{margin-top:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:66px!important;text-align:center!important;width:100%!important}
#stsHubShell .v136-package-action .v136-primary,#stsHubShell .v136-package-action .v136-included{box-sizing:border-box!important;min-height:46px!important;width:min(100%,260px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.25!important}
#stsHubShell .v136-package-action .v136-included{background:#fff!important;border:1px solid #cbdce8!important;color:#36596e!important}
#stsPublicCompare{margin-top:18px;display:flex;justify-content:center}
#stsPublicCompare button,#stsPublicPackages .sts-public-primary{background:#115a8c;color:#fff;border:1px solid #115a8c;border-left:5px solid #bd2339;border-radius:9px;padding:11px 18px;font-weight:750;cursor:pointer}
#stsPublicCompare button:hover,#stsPublicPackages .sts-public-primary:hover{background:#0c4771}
#stsPublicPackages .sts-public-card{flex:1 1 230px;border:1px solid #cbdce8;background:#f7fbfe;border-radius:12px;padding:20px;min-width:0;display:flex;flex-direction:column}
#stsPublicPackages .sts-public-card:hover{background:#fff;border-color:#18466b}
#stsPublicPackages .sts-public-action{margin-top:auto;min-height:50px;display:flex;justify-content:center;align-items:center;text-align:center}
#stsPublicPackages .sts-public-action>*{width:min(100%,250px);box-sizing:border-box;min-height:45px;display:flex;align-items:center;justify-content:center}
