.course-stream-picker{min-width:0;flex:1 1 360px}
.course-stream-picker form{margin:0}
.course-stream-picker label{display:block;margin-bottom:8px}
.visual-system .pricing-review .course-stream-picker select{display:block;width:100%;max-width:100%;min-width:0;padding:12px 38px 12px 14px;border:1px solid #b7c3d8;border-radius:8px;background-color:#fff;color:#03256c;font:500 15px/1.5 Roboto,Arial,sans-serif;cursor:pointer}
.course-stream-picker select:focus-visible{outline:2px solid #0034ff;outline-offset:3px}
.course-stream-count{display:block;margin-top:7px;color:#59616d;font:400 12px/1.5 Roboto,Arial,sans-serif}
.pricing-review .course-selected-stream{margin:0 0 8px;font-size:14px;line-height:1.65;color:#59616d}
.course-selected-stream strong{display:block;color:#03256c;font-weight:500}
.course-schedule-compact{margin:12px 0 16px;color:#03256c;font:400 13px/1.5 Roboto,Arial,sans-serif}
.course-schedule-compact>strong{font-weight:500;display:block;margin-bottom:6px}
.course-schedule-compact>div{display:flex;flex-wrap:wrap;gap:6px 14px}
.course-schedule-compact span{display:inline-block;color:#59616d}
.course-schedule-compact span+span{border-left:1px solid #e0e0e0;padding-left:14px}
@media(max-width:680px){.visual-system .pricing-review .course-stream-picker select{font-size:16px;padding-inline:12px 30px}.course-stream-picker{flex-basis:100%}.course-schedule-compact>div{display:grid;gap:5px}.course-schedule-compact span+span{padding-left:0;border:0}}

