
#stsHubShell .v138-course-types{padding:10px 11px;margin:10px 0;border-radius:8px}
#stsHubShell .v138-course-types legend{font-size:13px;padding:0 5px}
#stsHubShell .v138-course-types > p{font-size:11.5px;margin:0 0 7px}
#stsHubShell .v138-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:4px 8px}
#stsHubShell .v138-type-grid label{display:flex!important;align-items:center!important;gap:7px!important;min-height:30px!important;margin:0!important;padding:4px 7px!important;border:1px solid #dce6ef;background:#f7fafe!important;border-radius:5px!important;font-size:12px!important;line-height:1.3!important;cursor:pointer}
#stsHubShell .v138-type-grid input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;flex:0 0 15px!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;padding:0!important;vertical-align:middle!important;accent-color:#17639b!important}
#stsHubShell .v139-aba-input small{font-size:11px!important;display:block!important;color:#5d7285!important;font-weight:400!important;margin-top:4px!important}
#stsHubShell .v139-aba-line{margin:5px 0 7px!important;font-size:12px!important}
#stsHubShell .v139-aba-badge{display:inline-block;font-weight:700;color:#124879;background:#e8f3fa;border:1px solid #bfdcec;border-radius:5px;padding:2px 7px;font-size:12px}
@media(max-width:640px){#stsHubShell .v138-type-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px}}
