@import "https://cdn.ucsd.edu/cms/decorator-5/styles/bootstrap.min.css";
@import "https://cdn.ucsd.edu/cms/decorator-5/styles/base.min.css";
.student-canvas{--sx-navy:#182b49;--sx-css-rev:16;--sx-blue:#00629b;--sx-blue-dark:#004268;--sx-teal:#00c6d7;--sx-teal-dark:#00778b;--sx-gold:#ffcd00;--sx-official-gold:#c69214;--sx-orange:#fc8900;--sx-green:#6e963b;--sx-magenta:#d462ad;--sx-sand:#f5f0e6;--sx-ink:#263746;--sx-muted:#52616d;--sx-line:#d7dce1;--sx-soft-line:#e8ebee;--sx-view-accent:var(--sx-blue);--sx-view-tint:#00629b17;color:var(--sx-ink);padding-bottom:48px;font-size:16px;line-height:1.5}.student-canvas.sx-view-today{--sx-view-accent:var(--sx-teal);--sx-view-tint:#00c6d71f}.student-canvas.sx-view-academics{--sx-view-accent:var(--sx-blue);--sx-view-tint:#00629b1a}.student-canvas.sx-view-money{--sx-view-accent:var(--sx-green);--sx-view-tint:#6e963b21}.student-canvas.sx-view-campus{--sx-view-accent:var(--sx-orange);--sx-view-tint:#fc89001f}.student-canvas.sx-view-services{--sx-view-accent:var(--sx-official-gold);--sx-view-tint:#c6921421}.student-canvas.sx-view-profile{--sx-view-accent:var(--sx-navy);--sx-view-tint:#f5f0e6d1}.student-canvas a,.student-canvas button,.student-canvas input,.student-canvas select{font-size:16px;line-height:24px}.student-canvas .form-control{min-height:44px}.student-canvas .btn{border-radius:2px;min-height:44px;padding:10px 16px;line-height:24px}.student-canvas .btn-link{min-height:44px;color:var(--sx-blue-dark);text-underline-offset:3px;padding:10px 0;font-weight:700;text-decoration:underline}.student-canvas #view-title:focus{outline:none}.student-canvas #view-title:focus-visible{outline:3px solid var(--sx-blue);outline-offset:4px}.student-canvas .btn-link:hover,.student-canvas .btn-link:focus{color:var(--sx-navy)}.student-canvas .sx-page-heading{border-bottom:2px solid var(--sx-navy);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 24px;margin-bottom:18px;padding:24px 0 14px;display:grid}.student-canvas .sx-page-heading-copy{min-width:0}.student-canvas .sx-page-heading h1{width:fit-content;max-width:100%;color:var(--sx-navy);letter-spacing:.01em;margin:0;font-family:Teko-SemiBold,Teko,sans-serif;font-size:34px;font-weight:500;line-height:.95}.student-canvas .sx-btn-secondary{color:var(--sx-navy);background-color:#fff;border:1px solid #b9c2cc}.student-canvas .sx-btn-secondary:hover,.student-canvas .sx-btn-secondary:focus,.student-canvas .sx-btn-secondary:active{border-color:var(--sx-blue-dark);color:var(--sx-navy);background-color:#f2f6f9}.student-canvas .sx-btn-choice{color:var(--sx-navy);background:#fff;border:1px solid #b9c2cc;position:relative}.student-canvas .sx-btn-choice:hover,.student-canvas .sx-btn-choice:focus{border-color:var(--sx-blue-dark);background:#f2f6f9}.student-canvas .sx-btn-choice.is-selected,.student-canvas .sx-btn-choice[aria-pressed=true]{border-color:var(--sx-blue-dark);box-shadow:inset 0 -3px 0 var(--sx-blue-dark);background:#eaf3f8;font-weight:700}.student-canvas .sx-btn-choice:focus-visible{outline:3px solid var(--sx-blue);outline-offset:2px}.student-canvas .sx-greeting{border-bottom:2px solid var(--sx-navy);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 24px;margin-bottom:18px;padding:26px 0 16px;display:grid}.student-canvas .sx-greeting h1{width:fit-content;max-width:100%;color:var(--sx-navy);letter-spacing:.01em;margin:0;font-family:Teko-SemiBold,Teko,sans-serif;font-size:40px;font-weight:500;line-height:.95}.student-canvas .sx-greeting-side{text-align:right;min-width:0;max-width:46%}.student-canvas .sx-greeting-clock{color:var(--sx-navy);font-variant-numeric:tabular-nums;margin:0;font-family:Teko-SemiBold,Teko,sans-serif;font-size:34px;font-weight:500;line-height:.95}.student-canvas .sx-greeting-status{color:var(--sx-muted);white-space:nowrap;margin:3px 0 0;font-size:13px}.student-canvas .sx-greeting-note{color:var(--sx-muted);grid-column:1/-1;margin:2px 0 0;font-size:14.5px}.student-canvas .sx-svc-row{flex-wrap:wrap;align-items:center;gap:4px 18px;padding:11px 16px;display:flex}.student-canvas .sx-svc-copy{flex:230px;min-width:0}.student-canvas .sx-svc-copy h3{margin:0;font-size:15px;line-height:1.3}.student-canvas .sx-svc-copy p{color:var(--sx-muted);margin:1px 0 0;font-size:13px;line-height:1.4}.student-canvas .sx-svc-meta{text-align:right;flex:0 auto;margin:0}.student-canvas .sx-svc-meta strong{color:var(--sx-navy);font-size:13px;display:block}.student-canvas .sx-svc-meta span{color:var(--sx-muted);font-size:13px;display:block}@media (max-width:480px){.student-canvas .sx-svc-meta{text-align:left}}.student-canvas .sx-preview-marker{border:1px solid #b8cedb;border-left:5px solid var(--sx-blue);color:#314d5d;background:#edf6fa;margin:26px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.student-canvas .sx-page-heading-stat{text-align:right;min-width:0}.student-canvas .sx-page-heading-stat span{color:var(--sx-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.student-canvas .sx-page-heading-stat strong{color:var(--sx-navy);font-variant-numeric:tabular-nums;font-family:Roboto,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.student-canvas .sx-kicker{color:var(--sx-blue-dark);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:14px;font-weight:700;line-height:1.4}.student-canvas .sx-student-context{background:var(--sx-sand);border:1px solid #ded7c8;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 30px;display:grid}.student-canvas .sx-mobile-context{display:none}.student-canvas .sx-student-context>div{border-left:1px solid #ded7c8;min-width:0;padding:17px 20px}.student-canvas .sx-student-context>div:first-child{border-left:0}.student-canvas .sx-student-context dt,.student-canvas .sx-money-breakdown dt{color:var(--sx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.35}.student-canvas .sx-student-context dd{color:var(--sx-navy);margin:3px 0 0;font-size:16px;font-weight:700}.student-canvas .sx-primary-row,.student-canvas .sx-help-layout{flex-wrap:wrap;display:flex}.student-canvas .sx-panel{box-shadow:none;border-radius:2px;margin-bottom:30px;overflow:hidden}.student-canvas .sx-panel .panel-heading{padding:16px 20px}.student-canvas .sx-panel.panel-default>.panel-heading{background:#f7f7f7;border-top:0}.student-canvas .sx-panel .panel-title{color:inherit;font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.student-canvas .sx-panel .panel-body{padding:20px}.student-canvas .sx-panel .panel-footer{min-height:48px;padding:10px 20px}.student-canvas .sx-panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.student-canvas .sx-panel-heading .btn-link{flex:none;margin:-10px 0}.student-canvas .sx-panel-context{color:var(--sx-muted);margin:5px 0 0;font-size:14px;line-height:1.4}.student-canvas .sx-year-select{background:#f7f8f9;grid-template-columns:minmax(210px,270px) minmax(250px,340px) minmax(220px,1fr) auto;align-items:end;gap:24px;display:grid}.student-canvas .sx-impersonation{background:#eef1f4;border:2px dashed #758493;margin-top:52px}.student-canvas .sx-impersonation.panel-default>.panel-heading{color:#fff;background:#394b5f;border-bottom:0}.student-canvas .sx-impersonation .panel-heading .sx-kicker,.student-canvas .sx-impersonation .panel-heading .sx-panel-context{color:#fff}.student-canvas .sx-impersonation .sx-year-select{background:#eef1f4}.student-canvas .sx-year-select:before,.student-canvas .sx-year-select:after,.student-canvas .sx-booking-window-meta:before,.student-canvas .sx-booking-window-meta:after,.student-canvas .sx-booking-body:before,.student-canvas .sx-booking-body:after{content:none;display:none}.student-canvas .sx-year-select-field label{color:var(--sx-navy);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.student-canvas .sx-year-select-field select{min-height:44px;color:var(--sx-ink);background-color:#fff}.student-canvas .sx-year-current{margin:0}.student-canvas .sx-year-current strong,.student-canvas .sx-year-current span{display:block}.student-canvas .sx-year-current span{color:var(--sx-muted);margin-top:3px;font-size:14px}.student-canvas .sx-calendar-sources{color:var(--sx-muted);flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.student-canvas .sx-calendar-sources a{text-underline-offset:2px;font-size:14px;font-weight:700;text-decoration:underline}.student-canvas .sx-moment-priority-list{margin:0}.student-canvas .sx-moment-priority-list .list-group-item{border-width:1px 0 0;border-radius:0;padding:19px 20px}.student-canvas .sx-moment-priority-list .list-group-item:first-child{border-top:0}.student-canvas .sx-moment-priority-list h3{color:var(--sx-navy);margin:3px 0 5px;font-size:19px;font-weight:700;line-height:1.35}.student-canvas .sx-moment-priority-list p{margin:3px 0 0}.student-canvas .sx-panel .panel-body.sx-schedule-list{padding:0}.student-canvas .sx-schedule-row{border-top:1px solid var(--sx-soft-line);grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px;display:grid}.student-canvas .sx-schedule-row:first-child{border-top:0}.student-canvas .sx-schedule-row-next{border-left:5px solid var(--sx-gold);background:#fffdf5;padding-left:15px}.student-canvas .sx-schedule-row time{color:var(--sx-muted);flex-direction:column;font-size:14px;line-height:1.35;display:flex}.student-canvas .sx-schedule-row time strong{color:var(--sx-navy);font-size:20px}.student-canvas .sx-schedule-copy{min-width:0}.student-canvas .sx-schedule-copy h3,.student-canvas .sx-deadline-item h3,.student-canvas .sx-assignment-list h3,.student-canvas .sx-dining-list h3,.student-canvas .sx-event-list h3,.student-canvas .sx-service-list h3,.student-canvas .sx-help-results h3,.student-canvas .sx-contact-list h3{color:var(--sx-navy);margin:2px 0 5px;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.35}.student-canvas .sx-schedule-copy p{margin:4px 0 0}.student-canvas .sx-course-code{color:var(--sx-blue-dark);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.student-canvas .sx-route{color:var(--sx-muted);font-size:15px}.student-canvas .sx-source{color:var(--sx-muted);margin:0;font-size:14px;line-height:1.5}.student-canvas .sx-schedule-list>.sx-source{border-top:1px solid var(--sx-soft-line);background:#f7f8f9;padding:13px 20px}.student-canvas .sx-panel .panel-body.sx-assignment-list,.student-canvas .sx-panel .panel-body.sx-deadline-list,.student-canvas .sx-panel .panel-body.sx-dining-list,.student-canvas .sx-panel .panel-body.sx-contact-list{padding:0}.student-canvas .sx-assignment-list>article,.student-canvas .sx-deadline-item,.student-canvas .sx-dining-list>article,.student-canvas .sx-contact-list>article{border-top:1px solid var(--sx-soft-line);padding:18px 20px}.student-canvas .sx-assignment-list>article:first-child,.student-canvas .sx-deadline-item:first-child,.student-canvas .sx-dining-list>article:first-child,.student-canvas .sx-contact-list>article:first-child{border-top:0}.student-canvas .sx-assignment-list>article p,.student-canvas .sx-deadline-item p,.student-canvas .sx-dining-list>article p,.student-canvas .sx-contact-list>article p{margin:4px 0 0}.student-canvas .sx-assignment-list>.sx-source{border-top:1px solid var(--sx-soft-line);background:#f7f8f9;padding:13px 20px}.student-canvas .sx-attention{border-width:1px 1px 1px 5px;border-left-color:#c69214;border-radius:3px;margin-bottom:30px;padding:24px}.student-canvas .sx-attention h2{color:var(--sx-navy);margin:4px 0 10px;font-family:Teko-SemiBold,Teko,sans-serif;font-size:34px;font-weight:500;line-height:1}.student-canvas .sx-attention p{font-size:16px}.student-canvas .sx-attention .btn{margin:12px 0 16px}.student-canvas .sx-label-required,.student-canvas .sx-label-recommended,.student-canvas .sx-label-informational{text-transform:uppercase;border-radius:2px;margin-right:9px;padding:5px 8px;font-size:13px;line-height:1;display:inline-block}.student-canvas .sx-label-required{background:#8f3e2b}.student-canvas .sx-label-recommended{background:var(--sx-blue-dark)}.student-canvas .sx-label-extended{background:#3c763d;margin-left:6px}.student-canvas .sx-label-informational{color:var(--sx-navy);background:#d9eaf3}.student-canvas .sx-deadline-course{color:var(--sx-muted);font-size:14px;font-weight:700}.student-canvas .sx-deadline-window{color:var(--sx-muted)}.student-canvas .sx-table{margin:0;font-size:16px}.student-canvas .sx-table th{color:var(--sx-muted);letter-spacing:.025em;border-bottom-width:1px;padding:13px 16px;font-size:14px}.student-canvas .sx-table td{vertical-align:middle;padding:15px 16px}.student-canvas .sx-table td>span{color:var(--sx-muted);margin-top:3px;font-size:14px;line-height:1.4;display:block}.student-canvas .sx-time-controls{border-bottom:1px solid var(--sx-soft-line);flex-wrap:wrap;gap:8px;display:flex}.student-canvas .sx-time-table{min-width:700px}.student-canvas .sx-time-table td:first-child{min-width:190px}.student-canvas .sx-balance-label{color:var(--sx-muted);margin:0;font-weight:700}.student-canvas .sx-balance{color:var(--sx-navy);margin:4px 0 0;font-family:Teko-SemiBold,Teko,sans-serif;font-size:50px;font-weight:500;line-height:1}.student-canvas .sx-money-breakdown{border-top:1px solid var(--sx-line);margin:24px 0}.student-canvas .sx-money-breakdown>div{border-bottom:1px solid var(--sx-soft-line);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;display:flex}.student-canvas .sx-money-breakdown dd{color:var(--sx-navy);margin:0;font-weight:700}.student-canvas .sx-transaction-state,.student-canvas .sx-case-state{margin:22px 0 0;padding:20px}.student-canvas .sx-transaction-state h3,.student-canvas .sx-case-state h2{color:var(--sx-navy);margin:0 0 9px;font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.student-canvas .sx-case-state h2:focus{outline:3px solid var(--sx-blue);outline-offset:3px}.student-canvas .sx-transaction-state dl,.student-canvas .sx-case-state dl{margin:16px 0}.student-canvas .sx-transaction-state dl>div,.student-canvas .sx-case-state dl>div{border-top:1px solid #182b4926;grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);gap:14px;padding:8px 0;display:grid}.student-canvas .sx-transaction-state dt,.student-canvas .sx-case-state dt{color:var(--sx-muted);font-size:14px}.student-canvas .sx-transaction-state dd,.student-canvas .sx-case-state dd{margin:0;font-weight:700}.student-canvas .sx-record-value{color:var(--sx-navy);margin:2px 0 18px;font-size:22px;font-weight:700}.student-canvas .sx-progress-list{margin:0;padding:0;list-style:none}.student-canvas .sx-progress-list li{border-top:1px solid var(--sx-soft-line);grid-template-columns:24px minmax(0,1fr) auto;gap:9px;padding:13px 0;display:grid}.student-canvas .sx-progress-list li:first-child{border-top:0}.student-canvas .sx-progress-list li span{color:var(--sx-muted);text-align:right;font-size:14px}.student-canvas .sx-progress-list .complete .glyphicon{color:#527a2f}.student-canvas .sx-progress-list .current .glyphicon{color:#9a6f00}.student-canvas .sx-heading-action{justify-content:flex-end;margin:-8px 0 18px;display:flex}.student-canvas .sx-location-note{margin:0 20px 20px;font-size:15px}.student-canvas .sx-event-list,.student-canvas .sx-service-list,.student-canvas .sx-help-results{margin:0}.student-canvas .sx-event-list .list-group-item,.student-canvas .sx-service-list .list-group-item,.student-canvas .sx-help-results .list-group-item{border-width:1px 0 0;border-radius:0;padding:18px 20px}.student-canvas .sx-event-list .list-group-item:first-child,.student-canvas .sx-service-list .list-group-item:first-child,.student-canvas .sx-help-results .list-group-item:first-child{border-top:0}.student-canvas .sx-event-list .list-group-item{grid-template-columns:54px minmax(0,1fr);gap:16px;padding:11px 16px;display:grid}.student-canvas .sx-event-list time{color:#fff;background:var(--sx-blue-dark);flex-direction:column;justify-content:center;align-items:center;width:54px;height:54px;line-height:1.1;display:flex}.student-canvas .sx-event-list time strong{font-size:20px}.student-canvas .sx-event-list time span{text-transform:uppercase;font-size:13px}.student-canvas .sx-event-list p,.student-canvas .sx-service-list p,.student-canvas .sx-help-results p{margin:3px 0 0}.student-canvas .sx-help-search{background:var(--sx-sand);border:1px solid #ded7c8;margin-bottom:30px;padding:24px}.student-canvas .sx-help-search label{color:var(--sx-navy);margin-bottom:9px;font-size:18px;font-weight:700;display:block}.student-canvas .sx-help-search .form-control,.student-canvas .sx-help-search .btn{height:48px}.student-canvas .sx-help-result-count{color:var(--sx-muted);margin:9px 0 0;font-size:13px}.student-canvas .sx-open-request{background:var(--sx-sand);border:1px solid #ded7c8;grid-template-columns:minmax(150px,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:12px 20px;margin:0 0 18px;padding:13px 15px;display:grid}.student-canvas .sx-open-request div>span,.student-canvas .sx-open-request div>strong{display:block}.student-canvas .sx-open-request div>span{color:var(--sx-muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.student-canvas .sx-open-request p{margin:0}.student-canvas .sx-service-entry-points{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.student-canvas .sx-service-entry-points:before,.student-canvas .sx-service-entry-points:after{content:none;display:none}.student-canvas .sx-service-entry-points>article{border-top:0;border-left:1px solid var(--sx-soft-line);padding:16px}.student-canvas .sx-service-entry-points>article:first-child{border-left:0}.student-canvas .sx-campus-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.student-canvas .sx-campus-mode-select{display:none}.student-canvas .sx-campus-map-link{margin:-4px 0 16px}.student-canvas .sx-campus-map-link a{min-height:44px;color:var(--sx-blue-dark);text-underline-offset:3px;align-items:center;padding:10px 0;font-weight:700;text-decoration:underline;display:inline-flex}.student-canvas .sx-route-choice{border-bottom:1px solid var(--sx-soft-line);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.student-canvas .sx-academic-next-date{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 28px;padding:18px 0;display:grid}.student-canvas .sx-academic-next-date .sx-kicker{color:var(--sx-muted)}.student-canvas .sx-academic-next-date h2,.student-canvas .sx-plan-ahead h2{color:var(--sx-navy);margin:3px 0 5px;font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.student-canvas .sx-academic-next-date p:last-child{color:var(--sx-muted);margin:0}.student-canvas .sx-academic-next-date .btn{white-space:nowrap;margin:-8px 0;padding-left:0;padding-right:0}.student-canvas .sx-plan-ahead{margin:0 0 28px}.student-canvas .sx-plan-ahead h2{margin:0 0 10px}.student-canvas .sx-plan-ahead-list{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line)}.student-canvas .sx-plan-ahead-list button{border:0;border-top:1px solid var(--sx-soft-line);width:100%;min-height:64px;color:var(--sx-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:11px 0;display:block}.student-canvas .sx-plan-ahead-list button:first-child{border-top:0}.student-canvas .sx-plan-ahead-list button:hover,.student-canvas .sx-plan-ahead-list button:focus,.student-canvas .sx-plan-ahead-list button.is-open{background:#f7f8f9}.student-canvas .sx-plan-ahead-list strong,.student-canvas .sx-plan-ahead-list span{display:block}.student-canvas .sx-plan-ahead-list span{color:var(--sx-muted);margin-top:2px;font-size:13.5px}.student-canvas .sx-campus-itinerary{margin:0;padding:0;list-style:none}.student-canvas .sx-campus-itinerary li{border-top:1px solid var(--sx-soft-line);grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.student-canvas .sx-campus-itinerary li:first-child{border-top:0}.student-canvas .sx-campus-itinerary li.is-next{border-left:5px solid var(--sx-gold)}.student-canvas .sx-campus-itinerary time strong,.student-canvas .sx-campus-itinerary time span{display:block}.student-canvas .sx-campus-itinerary h3,.student-canvas .sx-campus-itinerary p{margin:2px 0}.student-canvas .sx-auto-save{color:var(--sx-muted);margin:-6px 0 18px;font-size:13px}.student-canvas .sx-reset-heading{color:var(--sx-navy);margin:20px 0 4px;font-family:Roboto,Arial,sans-serif;font-size:17px;font-weight:700}.student-canvas .sx-help-search-hint{color:var(--sx-muted);margin:8px 0 0;font-size:13px}.student-canvas .sx-reset-confirm{margin:14px 0 0}.student-canvas .sx-help-results .list-group-item{justify-content:space-between;align-items:center;gap:20px;display:flex}.student-canvas .sx-help-results .list-group-item>div{min-width:0}.student-canvas .sx-today-priority{border-color:var(--sx-line);background:#fff}.student-canvas .sx-today-priority.panel-default>.panel-heading{border-bottom:1px solid var(--sx-line);background:#fff;justify-content:space-between;align-items:end;gap:24px;display:flex}.student-canvas .sx-today-priority .sx-kicker{color:var(--sx-muted)}.student-canvas .sx-today-leave-by{text-align:right;flex:none}.student-canvas .sx-today-leave-by span,.student-canvas .sx-today-row-label{color:var(--sx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.student-canvas .sx-today-leave-by strong{color:var(--sx-navy);font-family:Teko-SemiBold,Teko,sans-serif;font-size:27px;font-weight:500;line-height:1;display:block}.student-canvas .sx-today-priority .panel-body.sx-today-primary-detail{justify-content:space-between;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px;display:flex}.student-canvas .sx-today-primary-detail strong,.student-canvas .sx-today-primary-detail span,.student-canvas .sx-today-ledger strong,.student-canvas .sx-today-ledger small{display:block}.student-canvas .sx-today-primary-detail strong,.student-canvas .sx-today-ledger strong{color:var(--sx-navy);font-size:16px;line-height:1.35}.student-canvas .sx-today-primary-detail span,.student-canvas .sx-today-ledger small{color:var(--sx-muted);margin-top:2px;font-size:13.5px;font-weight:400;line-height:1.4}.student-canvas .sx-today-ledger article{border-top:1px solid var(--sx-soft-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 20px;display:grid}.student-canvas .sx-today-row-label{margin-bottom:3px}.student-canvas .sx-today-action{white-space:nowrap;flex:none;margin:-8px 0;padding-left:0;padding-right:0}.student-canvas .sx-today-updates{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);margin:0 0 30px}.student-canvas .sx-today-updates summary{min-height:52px;color:var(--sx-navy);cursor:pointer;align-items:center;font-weight:700;list-style:none;display:flex}.student-canvas .sx-today-updates summary::-webkit-details-marker{display:none}.student-canvas .sx-today-updates ul{margin:0;padding:0 0 10px;list-style:none}.student-canvas .sx-today-updates li{border-top:1px solid var(--sx-soft-line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;display:grid}.student-canvas .sx-today-updates li span{color:var(--sx-muted);text-align:right;font-size:13px}.student-canvas .sx-recommendation-list h3,.student-canvas .sx-money-explainer h3,.student-canvas .sx-discovery-paused h3{color:var(--sx-navy);margin:4px 0 6px;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.35}.student-canvas .sx-focus-picker>.sx-kicker{margin-bottom:9px}.student-canvas .sx-focus-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.student-canvas .sx-focus-picker .btn{text-align:left;white-space:normal;min-width:0;padding:10px 12px}.student-canvas .sx-focus-picker .btn strong,.student-canvas .sx-focus-picker .btn span,.student-canvas .sx-preference-options .btn strong,.student-canvas .sx-preference-options .btn span{display:block}.student-canvas .sx-focus-picker .btn span,.student-canvas .sx-preference-options .btn span{letter-spacing:0;text-transform:none;margin-top:3px;font-size:13px;font-weight:400;line-height:1.35}.student-canvas .sx-discovery-panel>.panel-body{border-bottom:1px solid var(--sx-soft-line)}.student-canvas .sx-recommendation-list{margin:0}.student-canvas .sx-recommendation-list .list-group-item{border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 16px;display:grid}.student-canvas .sx-recommendation-list .list-group-item:first-child{border-top:0}.student-canvas .sx-recommendation-list p{margin:4px 0}.student-canvas .sx-recommendation-list details{color:var(--sx-muted);margin-top:9px}.student-canvas .sx-recommendation-list summary{min-height:44px;color:var(--sx-blue-dark);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.student-canvas .sx-recommendation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;min-width:200px;display:flex}.student-canvas .sx-discovery-paused{background:#f7f8f9;border-bottom:0}.student-canvas .sx-planning-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.student-canvas .sx-planning-actions .sx-source{flex-basis:100%;margin:4px 0 0}.student-canvas .sx-booking-window>.panel-heading .sx-kicker{color:#fff;margin-bottom:4px}.student-canvas .sx-booking-window>.panel-heading .sx-panel-context{color:#fff}.student-canvas .sx-booking-status{color:var(--sx-navy);background:var(--sx-gold);padding:6px 10px;font-size:13px}.student-canvas .sx-booking-window-meta{border-bottom:1px solid var(--sx-soft-line);background:#f7f8f9;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:0;padding-bottom:0;display:grid}.student-canvas .sx-booking-window-meta>div{border-left:1px solid var(--sx-soft-line);min-width:0;padding:16px 18px}.student-canvas .sx-booking-window-meta>div:first-child{border-left:0}.student-canvas .sx-booking-window-meta span,.student-canvas .sx-booking-window-meta strong{display:block}.student-canvas .sx-booking-window-meta span{color:var(--sx-muted);text-transform:uppercase;letter-spacing:.025em;margin-bottom:3px;font-size:13px;font-weight:700}.student-canvas .sx-booking-window-meta strong{color:var(--sx-navy);font-size:16px}.student-canvas .sx-booking-gateway{border-bottom:1px solid var(--sx-soft-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.student-canvas .sx-booking-gateway h3,.student-canvas .sx-booking-gateway p{margin-top:0}.student-canvas .sx-booking-gateway h3{color:var(--sx-navy);margin-bottom:4px;font-size:22px}.student-canvas .sx-booking-gateway p:last-child{margin-bottom:0}.student-canvas .sx-booking-body{grid-template-columns:minmax(290px,.86fr) minmax(420px,1.14fr);gap:30px;padding-top:26px;padding-bottom:28px;display:grid}.student-canvas .sx-booking-body-condensed{grid-template-columns:minmax(0,1fr)}.student-canvas .sx-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.student-canvas .sx-section-heading h3{color:var(--sx-navy);margin:2px 0 0;font-size:23px;line-height:1.2}.student-canvas .sx-booking-checks>div[aria-label]{border:1px solid var(--sx-soft-line);border-bottom:0}.student-canvas .sx-booking-checks article{border-bottom:1px solid var(--sx-soft-line);background:#fff}.student-canvas .sx-booking-checks article.complete{background:#f3f8ee}.student-canvas .sx-booking-checks label{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;margin:0;padding:13px 14px;display:grid}.student-canvas .sx-booking-checks input{width:18px;height:18px;margin:1px 0 0}.student-canvas .sx-booking-checks strong,.student-canvas .sx-booking-checks small{display:block}.student-canvas .sx-booking-checks strong{color:var(--sx-ink);font-size:15px}.student-canvas .sx-booking-checks small{color:var(--sx-muted);margin-top:3px;font-size:13px;font-weight:400;line-height:1.4}.student-canvas .sx-next-window{border-left:4px solid var(--sx-teal);background:#edf6f7;margin:14px 0 0;padding:12px 14px;font-size:14px}.student-canvas .sx-planner-shell{background:#f8fbfd;border:1px solid #b8cedb;min-width:0;padding:20px}.student-canvas .sx-planner-mode,.student-canvas .sx-planner-tabs{width:100%;display:flex}.student-canvas .sx-planner-mode .btn,.student-canvas .sx-planner-tabs .btn{flex:1;padding:8px 12px;font-size:16px;line-height:24px}.student-canvas .sx-planner-summary{padding:16px 0}.student-canvas .sx-planner-summary>p{margin:0 0 10px}.student-canvas .sx-preference-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.student-canvas .sx-preference-chips li{color:var(--sx-navy);background:#fff;border:1px solid #b8cedb;border-radius:2px;padding:5px 9px;font-size:13px;font-weight:700}.student-canvas .sx-planner-review{background:#fff;border:1px solid #b8cedb;border-top:0;min-height:270px;padding:18px}.student-canvas .sx-planner-review h4{color:var(--sx-navy);margin:0 0 12px;font-size:19px}.student-canvas .sx-plan-metrics{border:1px solid var(--sx-soft-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;display:grid}.student-canvas .sx-plan-metrics>div{border-left:1px solid var(--sx-soft-line);padding:10px}.student-canvas .sx-plan-metrics>div:first-child{border-left:0}.student-canvas .sx-plan-metrics dt{color:var(--sx-muted);font-size:13px}.student-canvas .sx-plan-metrics dd{color:var(--sx-navy);margin:2px 0 0;font-size:17px;font-weight:700}.student-canvas .sx-plan-course-list{margin:0;padding:0;list-style:none}.student-canvas .sx-plan-course-list li{border-top:1px solid var(--sx-soft-line);padding:10px 0}.student-canvas .sx-plan-course-list li:first-child{border-top:0;padding-top:0}.student-canvas .sx-plan-course-list strong,.student-canvas .sx-plan-course-list span{display:block}.student-canvas .sx-plan-course-list span{color:var(--sx-muted);margin-top:2px;font-size:14px}.student-canvas .sx-plan-caution,.student-canvas .sx-plan-ok{margin:12px 0 0;font-size:14px}.student-canvas .sx-plan-caution{color:#7a4b00}.student-canvas .sx-plan-ok{color:#3f6524}.student-canvas .sx-booking-command{background:#fff;border:1px solid #9ebfd2;margin-top:16px;padding:18px}.student-canvas .sx-booking-command>p{margin:0 0 14px}.student-canvas .sx-booking-command .sx-section-heading{margin-bottom:10px}.student-canvas .sx-booking-command h4,.student-canvas .sx-booking-receipt h5{color:var(--sx-navy);margin:2px 0 0;font-size:20px}.student-canvas .sx-booking-confirm>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.student-canvas .sx-booking-confirm>ul li{border-top:1px solid var(--sx-soft-line);color:var(--sx-muted);grid-template-columns:20px minmax(0,1fr);gap:8px;padding:9px 0;font-size:13px;display:grid}.student-canvas .sx-booking-confirm>ul .glyphicon{color:#527a2f}.student-canvas .sx-booking-confirm>ul strong{color:var(--sx-ink);font-size:14px;display:block}.student-canvas .sx-booking-receipt{margin:12px 0 0}.student-canvas .sx-booking-receipt dl{background:#fff;border:1px solid #bfd5ad;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0;display:grid}.student-canvas .sx-booking-receipt dl>div{border-left:1px solid #bfd5ad;padding:10px}.student-canvas .sx-booking-receipt dl>div:first-child{border-left:0}.student-canvas .sx-booking-receipt dd{margin:3px 0 0;font-weight:700}.student-canvas .sx-booking-receipt ul{margin:0 0 14px;padding:0;list-style:none}.student-canvas .sx-booking-receipt li{padding:5px 0}.student-canvas .sx-money-explainer{background:#edf6fa;border:1px solid #b8cedb;margin:0 0 22px;padding:18px}.student-canvas .sx-money-explainer>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:12px 0 16px;display:grid}.student-canvas .sx-money-explainer article{border-left:1px solid #b8cedb;padding-left:18px}.student-canvas .sx-money-explainer article:first-child{border-left:0;padding-left:0}.student-canvas .sx-money-explainer article p:last-child{margin:4px 0 0;font-size:14px}.student-canvas .sx-switch-row{border-top:1px solid var(--sx-soft-line);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:14px 0;display:grid}.student-canvas .sx-switch-row:first-child{border-top:0;padding-top:0}.student-canvas .sx-switch-row input{width:20px;height:20px;margin:2px 0 0}.student-canvas .sx-switch-row span,.student-canvas .sx-switch-row small{display:block}.student-canvas .sx-switch-row small{color:var(--sx-muted);margin-top:3px;font-size:14px;font-weight:400;line-height:1.4}.student-canvas .sx-connections-panel .alert{margin:16px 0}.student-canvas .sx-preference-options{gap:8px;display:grid}.student-canvas .sx-preference-options .btn{text-align:left;white-space:normal}.student-canvas .sx-preference-switches fieldset{border:0;border-top:1px solid var(--sx-soft-line);margin:16px 0 0;padding:14px 0 0}.student-canvas .sx-preference-switches legend{color:var(--sx-ink);border:0;margin:0 0 10px;font-size:15px;font-weight:700}.student-canvas .sx-preference-switches fieldset .btn+.btn{margin-left:8px}.student-canvas .sx-preference-summary dl{background:var(--sx-sand);border:1px solid #ded7c8;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;display:grid}.student-canvas .sx-preference-summary dl>div{border-left:1px solid #ded7c8;padding:14px 16px}.student-canvas .sx-preference-summary dl>div:first-child{border-left:0}.student-canvas .sx-preference-summary dt{color:var(--sx-muted);text-transform:uppercase;font-size:13px}.student-canvas .sx-preference-summary dd{color:var(--sx-navy);margin:3px 0 0;font-weight:700}.student-canvas .sx-contact-list .btn{margin-top:10px}.student-canvas .sx-sample-label{color:var(--sx-muted);margin-left:7px;font-size:13px;font-weight:400;display:inline-block}.student-canvas .sx-demo-evidence{border-top:1px solid var(--sx-line);margin:18px 0 0;padding:18px 0 0}.student-canvas .sx-demo-evidence summary{min-height:44px;color:var(--sx-blue-dark);cursor:pointer;align-items:center;font-size:16px;font-weight:700;display:flex}.student-canvas .sx-demo-evidence>details>p{max-width:780px;color:var(--sx-muted);margin:6px 0 16px}.student-canvas .sx-academic-status{background:var(--sx-sand);border:1px solid #ded7c8;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;margin:-4px 0 22px;display:grid}.student-canvas .sx-academic-status>div{border-left:1px solid #ded7c8;min-width:0;padding:12px 16px}.student-canvas .sx-academic-status>div:first-child{border-left:0}.student-canvas .sx-academic-status span,.student-canvas .sx-academic-status strong{display:block}.student-canvas .sx-academic-status span{color:var(--sx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.35}.student-canvas .sx-academic-status strong{color:var(--sx-navy);margin-top:3px;font-size:15px;line-height:1.35}.student-canvas .sx-academic-status .btn{white-space:nowrap;align-self:center;margin:4px 16px}.student-canvas .sx-lifecycle{border:1px solid var(--sx-line);background:#fff;align-items:stretch;margin:-4px 0 22px;display:flex}.student-canvas .sx-lifecycle ol{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.student-canvas .sx-lifecycle li{border-left:1px solid var(--sx-soft-line)}.student-canvas .sx-lifecycle li:first-child{border-left:0}.student-canvas .sx-lifecycle ol button{width:100%;min-height:46px;color:var(--sx-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;display:grid}.student-canvas .sx-lifecycle ol button:hover{color:var(--sx-navy);background:#f2f6f9}.student-canvas .sx-lifecycle ol button>span[aria-hidden]{border:2px solid #9aa8b5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.student-canvas .sx-lifecycle ol li.complete button>span[aria-hidden]{border-color:var(--sx-teal-dark);color:#fff;background:var(--sx-teal-dark)}.student-canvas .sx-lifecycle ol li.current button{color:var(--sx-navy);background:#eaf6f8}.student-canvas .sx-lifecycle ol li.current button>span[aria-hidden]{border-color:var(--sx-blue-dark);color:#fff;background:var(--sx-blue-dark)}.student-canvas .sx-lifecycle ol button strong{font-size:13.5px;line-height:1.25;display:block}.student-canvas .sx-lifecycle ol button small{color:var(--sx-blue-dark);text-transform:uppercase;grid-column:2;margin-top:-3px;font-size:13px;font-weight:700}.student-canvas .sx-lifecycle li small{color:var(--sx-blue-dark);text-transform:uppercase;grid-column:2;margin-top:-7px;font-size:13px;font-weight:700}.student-canvas .sx-record-strip{background:var(--sx-sand);border:1px solid #ded7c8;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;display:grid}.student-canvas .sx-record-strip>div{border-left:1px solid #ded7c8;padding:12px 15px}.student-canvas .sx-record-strip>div:first-child{border-left:0}.student-canvas .sx-record-strip dt{color:var(--sx-muted);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:3px;font-size:13px;display:flex}.student-canvas .label-default{background-color:#5b6478}.student-canvas .sx-record-strip dd{color:var(--sx-navy);margin:0;font-size:14px;font-weight:700;line-height:1.35}.student-canvas .sx-journey-actions .list-group-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.student-canvas .sx-journey-actions .list-group-item h3{color:var(--sx-navy);margin:7px 0 5px;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700}.student-canvas .sx-journey-actions .list-group-item p{margin:3px 0}.student-canvas .sx-journey-actions .list-group-item .label{width:auto;display:inline-block}.student-canvas .sx-action-required{color:#6a3b00;background:#fff1c7}.student-canvas .sx-action-recommended{color:#084b63;background:#dff4f7}.student-canvas .sx-action-complete{color:#245826;background:#e3f4df}.student-canvas .sx-action-informational{color:#34495e;background:#edf1f4}.student-canvas .sx-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.student-canvas .sx-readiness-grid article{border-top:1px solid var(--sx-soft-line);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:15px 0;display:grid}.student-canvas .sx-readiness-grid article:nth-child(-n+2){border-top:0}.student-canvas .sx-readiness-grid article.complete>.glyphicon{color:#2f6d35}.student-canvas .sx-readiness-grid article.attention>.glyphicon{color:#9a5b00}.student-canvas .sx-readiness-grid h3{color:var(--sx-navy);margin:0 0 4px;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:700}.student-canvas .sx-readiness-grid p{margin:3px 0;font-size:14px}.student-canvas .sx-degree-summary{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:start;gap:30px;display:grid}.student-canvas .sx-degree-summary progress{width:100%;height:14px;accent-color:var(--sx-teal-dark);margin:8px 0}.student-canvas .sx-degree-summary dl{border:1px solid var(--sx-soft-line);margin:0}.student-canvas .sx-degree-summary dl>div{border-top:1px solid var(--sx-soft-line);grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:16px;padding:12px 14px;display:grid}.student-canvas .sx-degree-summary dl>div:first-child{border-top:0}.student-canvas .sx-degree-summary dt{color:var(--sx-navy);font-weight:700}.student-canvas .sx-degree-summary dd{margin:0}.student-canvas .sx-degree-summary dd strong,.student-canvas .sx-degree-summary dd span{display:block}.student-canvas .sx-degree-summary dd span{color:var(--sx-muted);margin-top:2px;font-size:13px}.student-canvas .sx-what-if,.student-canvas .sx-course-search,.student-canvas .sx-planner-controls,.student-canvas .sx-schedule-options{border-top:1px solid var(--sx-soft-line)}.student-canvas .sx-plan-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.student-canvas .sx-plan-option-grid button{border:2px solid var(--sx-line);min-height:108px;color:var(--sx-ink);text-align:left;background:#fff;border-radius:2px;padding:15px}.student-canvas .sx-plan-option-grid button:hover,.student-canvas .sx-plan-option-grid button:focus,.student-canvas .sx-plan-option-grid button.selected{border-color:var(--sx-blue-dark);background:#eef6fb}.student-canvas .sx-plan-option-grid button>span,.student-canvas .sx-plan-option-grid button>strong,.student-canvas .sx-plan-option-grid button>small{display:block}.student-canvas .sx-plan-option-grid button>span{color:var(--sx-blue-dark);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.student-canvas .sx-plan-option-grid button>strong{color:var(--sx-navy);margin:5px 0;font-size:16px}.student-canvas .sx-plan-option-grid button>small{color:var(--sx-muted);font-size:13px}.student-canvas .sx-plan-comparison{margin:16px 0 0}.student-canvas .sx-plan-comparison h4{color:var(--sx-navy);margin-top:0;font-weight:700}.student-canvas .sx-course-search>label{color:var(--sx-navy);margin-bottom:7px}.student-canvas .sx-course-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.student-canvas .sx-course-hit{border:1px solid var(--sx-soft-line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:13px;display:flex}.student-canvas .sx-course-hit>div:first-child{flex:190px;min-width:0}.student-canvas .sx-course-hit>div:nth-child(2){flex:0 auto}.student-canvas .sx-course-hit .btn{margin-left:auto}.student-canvas .sx-course-results strong,.student-canvas .sx-course-results span,.student-canvas .sx-course-results small{display:block}.student-canvas .sx-course-results strong{color:var(--sx-navy)}.student-canvas .sx-course-results small{color:var(--sx-muted);margin-top:3px}.student-canvas .sx-planner-controls{justify-content:space-between;align-items:center;gap:20px;display:flex}.student-canvas .sx-planner-controls>p{max-width:620px;margin:0}.student-canvas .sx-schedule-preview{border:1px solid var(--sx-soft-line);background:#f7f8f9;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:24px;padding:18px;display:grid}.student-canvas .sx-schedule-preview h3{color:var(--sx-navy);margin:4px 0 6px;font-size:20px}.student-canvas .sx-schedule-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.student-canvas .sx-schedule-preview dl>div{border-left:1px solid var(--sx-line);padding:0 10px}.student-canvas .sx-schedule-preview dl>div:first-child{border-left:0}.student-canvas .sx-schedule-preview dt{color:var(--sx-muted);font-size:13px}.student-canvas .sx-schedule-preview dd{color:var(--sx-navy);margin:3px 0 0;font-weight:700}.student-canvas .sx-week-preview{border:1px solid var(--sx-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid}.student-canvas .sx-week-preview>span,.student-canvas .sx-week-preview>div{border-left:1px solid var(--sx-soft-line);text-align:center;min-height:42px;padding:9px}.student-canvas .sx-week-preview>span:first-child,.student-canvas .sx-week-preview>div:nth-child(6){border-left:0}.student-canvas .sx-week-preview>span{color:#fff;background:var(--sx-navy);font-weight:700}.student-canvas .sx-week-preview>div{border-top:1px solid var(--sx-soft-line);background:#eef6fb;font-size:13px}.student-canvas .sx-workbench-review{border:1px solid var(--sx-soft-line);background:#fff;margin:14px 0 0;padding:16px}.student-canvas .sx-route-sequence{counter-reset:route-stop;list-style:none}.student-canvas .sx-route-sequence li{counter-increment:route-stop;min-height:52px;padding:0 0 16px 38px;position:relative}.student-canvas .sx-route-sequence li:before{color:#fff;background:var(--sx-blue-dark);content:counter(route-stop);border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.student-canvas .sx-route-sequence li:after{background:var(--sx-teal);content:"";width:2px;position:absolute;top:27px;bottom:0;left:13px}.student-canvas .sx-route-sequence li:last-child:after{display:none}.student-canvas .sx-route-sequence strong,.student-canvas .sx-route-sequence span{display:block}.student-canvas .sx-route-sequence span{color:var(--sx-muted);margin-top:3px}.student-canvas .sx-plan-saved{color:#245826;font-weight:700}.student-canvas .sx-wallet-action{border-width:1px 0 0;border-radius:0;margin:0}.student-canvas .sx-wallet-action h3{color:var(--sx-navy);margin-top:0;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700}.student-canvas .sx-wallet-action .form-control{max-width:220px;margin:6px 0 12px}.student-canvas .sx-wallet-action dl{max-width:600px}.student-canvas .sx-wallet-action dl>div{border-top:1px solid #0000001a;justify-content:space-between;padding:7px 0;display:flex}.student-canvas .sx-graduation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.student-canvas .sx-graduation-grid>div{border:1px solid var(--sx-soft-line);background:#fff;padding:18px}.student-canvas .sx-graduation-grid h3{color:var(--sx-navy);margin-top:0;font-family:Roboto,Arial,sans-serif;font-size:19px;font-weight:700}.student-canvas .sx-graduation-grid dl>div{border-top:1px solid var(--sx-soft-line);justify-content:space-between;gap:20px;padding:8px 0;display:flex}.student-canvas .sx-graduation-grid .form-control{margin:6px 0 12px}.student-canvas .sx-progression-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.student-canvas .sx-progression-grid article{border:1px solid var(--sx-soft-line);background:#f7f8f9;padding:18px}.student-canvas .sx-progression-grid .glyphicon{color:var(--sx-teal-dark);font-size:24px}.student-canvas .sx-progression-grid h3{color:var(--sx-navy);margin:10px 0 6px;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700}.student-canvas .sx-degree-chip{border:0;border-left:1px solid var(--sx-soft-line);color:var(--sx-navy);background:var(--sx-sand);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;flex-direction:column;flex:none;justify-content:center;gap:2px;padding:6px 16px;display:flex}.student-canvas .sx-degree-chip span{color:var(--sx-muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:700}.student-canvas .sx-degree-chip strong{font-size:13.5px}.student-canvas .sx-degree-chip:hover{background:#efe7d3}.student-canvas .sx-waitlist-list{gap:14px;display:grid}.student-canvas .sx-waitlist-item{border:1px solid var(--sx-line);background:#fff;grid-template-columns:130px minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 16px;display:grid}.student-canvas .sx-waitlist-offer{border-color:var(--sx-blue-dark);background:#f1f8fb}.student-canvas .sx-waitlist-position{justify-items:start;gap:4px;display:grid}.student-canvas .sx-waitlist-position strong{color:var(--sx-navy);font-size:15px}.student-canvas .sx-waitlist-position small{color:var(--sx-muted);font-size:13px}.student-canvas .sx-waitlist-copy h3{margin:0 0 4px;font-size:15.5px}.student-canvas .sx-waitlist-copy p{margin:0 0 4px;font-size:14px}.student-canvas .sx-ladder-rungs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.student-canvas .sx-ladder-rungs li{border-left:1px solid var(--sx-soft-line);align-content:start;gap:3px;padding:14px 16px;display:grid}.student-canvas .sx-ladder-rungs li:first-child{border-left:0}.student-canvas .sx-ladder-rungs li.passed{color:var(--sx-muted);background:#f5f4f0}.student-canvas .sx-ladder-date{color:var(--sx-blue-dark);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}.student-canvas .sx-ladder-rungs li.passed .sx-ladder-date{color:var(--sx-muted)}.student-canvas .sx-ladder-rungs strong{font-size:14px;line-height:1.3}.student-canvas .sx-ladder-rungs small{color:var(--sx-muted);font-size:13px;line-height:1.45}.student-canvas .sx-pulse-strip{border:1px solid var(--sx-soft-line);grid-template-columns:repeat(14,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.student-canvas .sx-pulse-strip li{border-left:1px solid var(--sx-soft-line);justify-items:center;gap:1px;padding:9px 2px 7px;display:grid;position:relative}.student-canvas .sx-pulse-strip li:first-child{border-left:0}.student-canvas .sx-pulse-strip li.heavy{background:#fdf3e0}.student-canvas .sx-pulse-count{min-height:16px;color:var(--sx-blue-dark);letter-spacing:1px;font-size:13px}.student-canvas .sx-pulse-strip li.heavy .sx-pulse-count{color:var(--sx-orange-dark,#b35b00)}.student-canvas .sx-pulse-strip strong{text-transform:uppercase;font-size:13px}.student-canvas .sx-pulse-strip small{color:var(--sx-muted);font-size:13px}.student-canvas .sx-pulse-note{color:var(--sx-muted);margin:12px 0 0;font-size:14px}.student-canvas .sx-incident{justify-items:start;gap:6px;margin-bottom:22px;display:grid}.student-canvas .sx-incident h2{margin:0;font-size:19px}.student-canvas .sx-basic-needs-list{margin:0 0 14px;padding-left:20px}.student-canvas .sx-basic-needs-list li{margin-bottom:5px}.student-canvas .sx-org-list .list-group-item h3{margin:0 0 3px;font-size:15.5px}.student-canvas .sx-org-list .list-group-item p{margin:0;font-size:13.5px}.student-canvas .sx-since{border:1px solid var(--sx-line);border-left:4px solid var(--sx-teal-dark,#00629b);background:#f4fafb;margin:0 0 20px;padding:12px 16px}.student-canvas .sx-since-kicker{color:var(--sx-blue-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700}.student-canvas .sx-since ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 22px;margin:0;padding:0;list-style:none;display:grid}.student-canvas .sx-since li{gap:1px;display:grid}.student-canvas .sx-since-category{color:var(--sx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}.student-canvas .sx-since strong{font-size:14px;line-height:1.35}.student-canvas .sx-since small{color:var(--sx-muted);font-size:13px}.student-canvas .sx-pulse-rhythm{color:var(--sx-muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.student-canvas .sx-pulse-work{color:#8a5a00}.student-canvas .sx-waitlist-actions{align-content:start;gap:8px;display:grid}.student-canvas .sx-waitlist-receipt{grid-column:1/-1;margin:6px 0 0;padding:10px 14px}.student-canvas .sx-deadline-passed h3,.student-canvas .sx-deadline-passed p{color:var(--sx-muted)}.student-canvas .sx-route-origin{color:var(--sx-muted);margin:0 0 10px;font-size:13px}.student-canvas .sx-payment-method{border:0;margin:0 0 12px;padding:0}.student-canvas .sx-payment-method legend{border:0;margin-bottom:6px;font-size:15px;font-weight:700}.student-canvas .sx-payment-method label{align-items:baseline;gap:9px;min-height:44px;margin-bottom:6px;font-weight:400;display:flex}@media (max-width:991px){.student-canvas .sx-primary-row,.student-canvas .sx-help-layout{display:block}.student-canvas .sx-student-context{grid-template-columns:repeat(2,minmax(0,1fr))}.student-canvas .sx-student-context>div:nth-child(3){border-left:0}.student-canvas .sx-student-context>div:nth-child(n+3){border-top:1px solid #ded7c8}.student-canvas .sx-heading-action{justify-content:flex-start;margin:-4px 0 18px}.student-canvas .sx-year-select{grid-template-columns:minmax(250px,360px) 1fr}.student-canvas .sx-record-strip,.student-canvas .sx-readiness-grid,.student-canvas .sx-course-results{grid-template-columns:repeat(2,minmax(0,1fr))}.student-canvas .sx-lifecycle{display:block}.student-canvas .sx-lifecycle ol{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.student-canvas .sx-lifecycle li{flex:none}.student-canvas .sx-degree-chip{border-left:0;border-top:1px solid var(--sx-soft-line);flex-direction:row;align-items:baseline;gap:10px;width:100%;padding:8px 14px}.student-canvas .sx-record-strip>div:nth-child(3){border-left:0}.student-canvas .sx-record-strip>div:nth-child(n+3){border-top:1px solid #ded7c8}.student-canvas .sx-degree-summary,.student-canvas .sx-schedule-preview,.student-canvas .sx-graduation-grid{grid-template-columns:1fr}.student-canvas .sx-planner-controls{flex-direction:column;align-items:flex-start}.student-canvas .sx-year-select .sx-calendar-sources{grid-column:1/-1}.student-canvas .sx-booking-body{grid-template-columns:1fr}.student-canvas .sx-money-explainer article{padding:12px 0 0}.student-canvas .sx-focus-picker>div{grid-template-columns:1fr}}@media (max-width:767px){.student-canvas .sx-panel{margin-bottom:20px}.student-canvas .sx-panel .panel-heading,.student-canvas .sx-panel .panel-body{padding:16px}.student-canvas .sx-panel .panel-footer{padding-left:16px;padding-right:16px}.student-canvas .sx-greeting,.student-canvas .sx-page-heading{margin-bottom:14px}.student-canvas .sx-mobile-context{margin-bottom:18px}.student-canvas .sx-today-priority.panel-default>.panel-heading{padding:14px 16px;display:flex}.student-canvas .sx-today-priority .panel-body.sx-today-primary-detail{padding:14px 16px;display:block}.student-canvas .sx-today-ledger article{grid-template-columns:1fr;gap:3px;padding:14px 16px}.student-canvas .sx-today-action{justify-self:start}.student-canvas .sx-today-updates{margin-bottom:20px}.student-canvas .sx-today-updates li{grid-template-columns:1fr;gap:3px}.student-canvas .sx-today-updates li span{text-align:left}.student-canvas .sx-current-work{flex-direction:column;display:flex}.student-canvas .sx-academic-next-date{grid-template-columns:1fr;gap:8px;margin-bottom:22px;padding:16px 0}.student-canvas .sx-academic-next-date .btn{justify-self:start}.student-canvas .sx-plan-ahead{margin-bottom:22px}.student-canvas .sx-current-due{order:1}.student-canvas .sx-current-courses{order:2}.student-canvas .sx-academic-status{grid-template-columns:1fr}.student-canvas .sx-academic-status>div{border-top:1px solid #ded7c8;border-left:0}.student-canvas .sx-academic-status>div:first-child{border-top:0}.student-canvas .sx-academic-status .btn{justify-self:start}.student-canvas .sx-greeting{grid-template-columns:1fr;align-items:start;padding:18px 0 12px}.student-canvas .sx-greeting h1{font-size:33px}.student-canvas .sx-greeting-side{text-align:left;max-width:none}.student-canvas .sx-greeting-clock{font-size:26px}.student-canvas .sx-greeting-status{white-space:normal}.student-canvas .sx-degree-chip{flex-wrap:wrap;gap:4px 10px}.student-canvas .sx-courses-table thead{display:none}.student-canvas .sx-courses-table tbody{width:100%;display:block}.student-canvas .sx-courses-table tr{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.student-canvas .sx-courses-table td{width:auto;display:block}.student-canvas .sx-courses-table tr{border-bottom:1px solid var(--sx-soft-line);padding:10px 16px}.student-canvas .sx-courses-table td{border:0;padding:1px 0}.student-canvas .sx-courses-table td:before{content:none;display:none}.student-canvas .sx-courses-table td:nth-child(2){color:var(--sx-muted);grid-column:1;font-size:13px}.student-canvas .sx-courses-table td:nth-child(3){text-align:right;grid-area:1/2/3;align-self:center;padding-left:12px}.student-canvas{padding-bottom:36px}.student-canvas .sx-page-heading{grid-template-columns:1fr;align-items:start;margin-bottom:16px;padding:18px 0 12px}.student-canvas .sx-page-heading-stat{text-align:left}.student-canvas .sx-page-heading h1{font-size:33px}.student-canvas .sx-preview-marker{font-size:13px}.student-canvas .sx-student-context{display:none}.student-canvas .sx-mobile-context{background:var(--sx-sand);border:1px solid #ded7c8;margin:0 0 22px;padding:11px 13px;font-size:14px;display:block}.student-canvas .sx-panel-heading,.student-canvas .sx-today-priority.panel-default>.panel-heading{display:block}.student-canvas .sx-today-leave-by{text-align:left;margin-top:10px}.student-canvas .sx-panel-heading>.sx-sample-label{margin-top:10px;display:inline-block}.student-canvas .sx-panel-heading .btn-link{margin:6px 0 -8px}.student-canvas .sx-year-select{grid-template-columns:1fr;gap:16px}.student-canvas .sx-record-strip,.student-canvas .sx-readiness-grid,.student-canvas .sx-plan-option-grid,.student-canvas .sx-course-results{grid-template-columns:1fr}.student-canvas .sx-lifecycle ol{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.student-canvas .sx-lifecycle li{flex:none}.student-canvas .sx-lifecycle ol button{min-height:44px;padding:7px 12px}.student-canvas .sx-progression-grid{grid-template-columns:1fr}.student-canvas .sx-record-strip>div:first-child{border-top:0}.student-canvas .sx-journey-actions .list-group-item{grid-template-columns:minmax(0,1fr)}.student-canvas .sx-section-heading{flex-wrap:wrap}.student-canvas .sx-journey-actions .list-group-item .btn{justify-self:start}.student-canvas .sx-panel-heading>.label{align-self:flex-start}.student-canvas .sx-journey-actions .list-group-item .btn{grid-column:1/-1;width:100%}.student-canvas .sx-readiness-grid article:nth-child(2){border-top:1px solid var(--sx-soft-line)}.student-canvas .sx-degree-summary dl>div{grid-template-columns:1fr;gap:4px}.student-canvas .sx-schedule-preview dl{grid-template-columns:1fr}.student-canvas .sx-schedule-preview dl>div{border-top:1px solid var(--sx-line);border-left:0;padding:8px 0}.student-canvas .sx-schedule-preview dl>div:first-child{border-top:0}.student-canvas .sx-week-preview{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.student-canvas .sx-year-select .sx-calendar-sources{grid-column:auto}.student-canvas .sx-booking-window-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.student-canvas .sx-booking-window-meta>div:nth-child(odd){border-left:0}.student-canvas .sx-booking-window-meta>div:nth-child(n+3){border-top:1px solid var(--sx-soft-line)}.student-canvas .sx-booking-gateway{grid-template-columns:minmax(0,1fr)}.student-canvas .sx-booking-confirm>ul,.student-canvas .sx-booking-receipt dl{grid-template-columns:1fr}.student-canvas .sx-booking-receipt dl>div{border-top:1px solid #bfd5ad;border-left:0}.student-canvas .sx-booking-receipt dl>div:first-child{border-top:0}.student-canvas .sx-decision-heading,.student-canvas .sx-recommendation-list .list-group-item{display:block}.student-canvas .sx-decision-heading>p{margin-top:7px}.student-canvas .sx-money-explainer>div{grid-template-columns:1fr}.student-canvas .sx-money-explainer article{border-top:1px solid var(--sx-soft-line)}.student-canvas .sx-money-explainer article:first-child{border-top:0}.student-canvas .sx-recommendation-actions{min-width:0;margin-top:14px}.student-canvas .sx-preference-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.student-canvas .sx-preference-summary dl>div:nth-child(3){border-left:0}.student-canvas .sx-preference-summary dl>div:nth-child(n+3){border-top:1px solid #ded7c8}.student-canvas .sx-schedule-row{grid-template-columns:76px minmax(0,1fr);gap:14px}.student-canvas .sx-schedule-row>.btn{grid-column:2;justify-self:start}.student-canvas .sx-table th,.student-canvas .sx-table td{padding:13px 12px}.student-canvas .sx-help-search{margin-bottom:20px;padding:16px}.student-canvas .sx-open-request{grid-template-columns:1fr auto}.student-canvas .sx-open-request p{grid-area:2/1/auto/-1}.student-canvas .sx-service-entry-points{grid-template-columns:1fr}.student-canvas .sx-service-entry-points>article{border-top:1px solid var(--sx-soft-line);border-left:0}.student-canvas .sx-service-entry-points>article:first-child{border-top:0}.student-canvas .sx-campus-modes{display:none}.student-canvas .sx-campus-mode-select{margin:0 0 16px;display:block}.student-canvas .sx-campus-mode-select label{color:var(--sx-navy);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.student-canvas .sx-campus-itinerary li{grid-template-columns:70px minmax(0,1fr)}.student-canvas .sx-campus-itinerary h3{font-size:18px;line-height:1.3}.student-canvas .sx-route-choice{padding:10px 16px}.student-canvas .sx-route-choice .btn{flex:140px}.student-canvas .sx-campus-itinerary-footer .sx-location-note{margin:0 0 12px}.student-canvas .sx-focus-picker-compact .btn,.student-canvas .sx-preference-options .btn{padding-top:8px;padding-bottom:8px}.student-canvas .sx-focus-picker-compact .btn span,.student-canvas .sx-preference-options .btn span{display:none}.student-canvas .sx-focus-picker-compact .btn[aria-pressed=true] span,.student-canvas .sx-preference-options .btn[aria-pressed=true] span{display:block}.student-canvas .sx-money-breakdown{margin:16px 0}.student-canvas .sx-money-breakdown>div{padding:8px 0}.student-canvas .sx-money-explainer{margin-bottom:16px;padding:14px}.student-canvas .sx-money-explainer>div{gap:0;margin:8px 0 12px}.student-canvas .sx-money-explainer article{padding:8px 0}.student-canvas .sx-wallet-table thead{display:none}.student-canvas .sx-wallet-table,.student-canvas .sx-wallet-table tbody,.student-canvas .sx-wallet-table tr,.student-canvas .sx-wallet-table td{width:100%;display:block}.student-canvas .sx-wallet-table tr{border-bottom:1px solid var(--sx-soft-line);padding:10px 16px}.student-canvas .sx-wallet-table td{border:0;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.student-canvas .sx-wallet-table td:before{content:attr(data-label);color:var(--sx-muted);font-size:13px;font-weight:700}.student-canvas .sx-campus-itinerary li>.btn{grid-column:2;justify-self:start}.student-canvas .sx-record-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.student-canvas .sx-record-strip>div,.student-canvas .sx-record-strip>div:nth-child(3){border-top:0;border-left:1px solid #ded7c8}.student-canvas .sx-record-strip>div:nth-child(odd){border-left:0}.student-canvas .sx-record-strip>div:nth-child(n+3){border-top:1px solid #ded7c8}}@media (max-width:480px){.student-canvas .sx-pulse-strip{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.student-canvas .sx-pulse-strip li{flex:0 0 46px}.student-canvas .sx-waitlist-item{grid-template-columns:1fr;gap:8px}.student-canvas .sx-ladder .sx-ladder-rungs{grid-template-columns:1fr}.student-canvas .sx-ladder .sx-ladder-rungs li{border-left:0;border-top:1px solid var(--sx-soft-line)}.student-canvas .sx-ladder .sx-ladder-rungs li:first-child{border-top:0}.student-canvas .sx-booking-window-meta,.student-canvas .sx-plan-metrics{grid-template-columns:1fr}.student-canvas .sx-booking-window-meta>div,.student-canvas .sx-plan-metrics>div{border-top:1px solid var(--sx-soft-line);border-left:0}.student-canvas .sx-booking-window-meta>div:first-child,.student-canvas .sx-plan-metrics>div:first-child{border-top:0}.student-canvas .sx-planner-mode,.student-canvas .sx-planner-tabs,.student-canvas .sx-planning-actions{grid-template-columns:1fr;display:grid}.student-canvas .sx-planning-actions .btn{width:100%}.student-canvas .sx-schedule-row{grid-template-columns:1fr}.student-canvas .sx-schedule-row>.btn{grid-column:1;width:100%}.student-canvas .sx-help-search .input-group,.student-canvas .sx-help-search .input-group-btn{width:100%;display:block}.student-canvas .sx-help-search .form-control{float:none;border-radius:2px;width:100%;margin-bottom:10px}.student-canvas .sx-help-search .btn,.student-canvas .sx-help-results .btn{width:100%}.student-canvas .sx-help-results .list-group-item{display:block}.student-canvas .sx-help-results .list-group-item .btn{margin-top:14px}}@media (prefers-reduced-motion:reduce){.student-canvas *,.student-canvas :before,.student-canvas :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.student-canvas .sx-owner-links{color:#5b656e;text-align:center;margin:20px 0 0;font-size:13px}.student-canvas .sx-owner-links a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.student-canvas .sx-panel>.panel-footer>a,.student-canvas .sx-event-list h3 a{align-items:center;min-height:44px;display:inline-flex}.student-canvas .sx-about-table td,.student-canvas .sx-about-table th{font-size:13.5px}.student-canvas .sx-about-table{min-width:860px}.student-canvas .sx-nowrap{white-space:nowrap}.student-canvas .sx-arch-figure{margin:0 0 16px;overflow-x:auto}.student-canvas .sx-arch-figure svg{color:#182b49;width:100%;min-width:720px;height:auto;display:block}.student-canvas .sx-arch-figure figcaption{color:#5b656e;min-width:0;margin-top:8px;font-size:13px}.student-canvas.sx-light{--sx-sand:#fff;--sx-line:#dfe3e7;--sx-soft-line:#edf0f2;--sx-view-accent:var(--sx-blue);--sx-view-tint:#f7f8fa;color:#2c3945;background:#fff}.student-canvas.sx-light .sx-page-heading,.student-canvas.sx-light .sx-greeting{border-bottom:1px solid var(--sx-line)}.student-canvas.sx-light .sx-panel,.student-canvas.sx-light .list-group-item,.student-canvas.sx-light .form-control,.student-canvas.sx-light .alert,.student-canvas.sx-light .well{border-color:var(--sx-line);box-shadow:none}.student-canvas.sx-light .sx-panel,.student-canvas.sx-light .list-group-item,.student-canvas.sx-light .form-control,.student-canvas.sx-light .well{background:#fff}.student-canvas.sx-light .sx-panel.panel-default>.panel-heading,.student-canvas.sx-light .panel-primary>.panel-heading,.student-canvas.sx-light .sx-panel.panel-primary>.panel-heading{border-color:var(--sx-line);color:var(--sx-navy);background:#fff}.student-canvas.sx-light .panel-primary,.student-canvas.sx-light .sx-panel.panel-primary{border-color:var(--sx-line)}.student-canvas.sx-light .panel-primary .panel-title,.student-canvas.sx-light .panel-primary>.panel-heading .sx-kicker{color:var(--sx-navy)}.student-canvas.sx-light .panel-primary>.panel-heading .sx-panel-context,.student-canvas.sx-light .sx-booking-window>.panel-heading .sx-panel-context{color:var(--sx-muted)}.student-canvas.sx-light .sx-panel .panel-footer,.student-canvas.sx-light .sx-schedule-list>.sx-source,.student-canvas.sx-light .sx-assignment-list>.sx-source{border-color:var(--sx-soft-line);background:#fafbfc}.student-canvas.sx-light .btn-primary{border-color:var(--sx-blue);background:var(--sx-blue);box-shadow:none}.student-canvas.sx-light .btn-primary:hover,.student-canvas.sx-light .btn-primary:focus,.student-canvas.sx-light .btn-primary:active{border-color:var(--sx-navy);background:var(--sx-navy)}.student-canvas.sx-light .sx-btn-secondary,.student-canvas.sx-light .sx-btn-choice{box-shadow:none;background:#fff;border-color:#cbd2d8}.student-canvas.sx-light .sx-btn-secondary:hover,.student-canvas.sx-light .sx-btn-secondary:focus,.student-canvas.sx-light .sx-btn-choice:hover,.student-canvas.sx-light .sx-btn-choice:focus,.student-canvas.sx-light .sx-btn-choice.is-selected,.student-canvas.sx-light .sx-btn-choice[aria-pressed=true]{box-shadow:none;background:#f6f8fa;border-color:#8ea3b2}.student-canvas.sx-light .label,.student-canvas.sx-light .sx-action-required,.student-canvas.sx-light .sx-action-recommended,.student-canvas.sx-light .sx-action-complete,.student-canvas.sx-light .sx-action-informational,.student-canvas.sx-light .sx-booking-status{color:#46535e;background:#f5f6f7;border:1px solid #d8dde2}.student-canvas.sx-light .sx-label-required,.student-canvas.sx-light .sx-action-required{color:#7a3525;background:#fff;border-color:#dfc3bc}.student-canvas.sx-light .sx-label-extended,.student-canvas.sx-light .sx-action-complete,.student-canvas.sx-light .label-success{color:#365c3a;background:#fff;border-color:#c9d8c9}.student-canvas.sx-light .sx-label-recommended,.student-canvas.sx-light .sx-label-informational,.student-canvas.sx-light .sx-action-recommended,.student-canvas.sx-light .sx-action-informational,.student-canvas.sx-light .label-info,.student-canvas.sx-light .label-default{color:#46535e;background:#fff;border-color:#d8dde2}.student-canvas.sx-light .alert{color:var(--sx-ink);background:#fff}.student-canvas.sx-light .alert-info{border-left:3px solid var(--sx-blue)}.student-canvas.sx-light .alert-success{border-left:3px solid #5f7f62}.student-canvas.sx-light .alert-warning,.student-canvas.sx-light .alert-danger{border-left:3px solid #9a6a32}.student-canvas.sx-light .sx-student-context,.student-canvas.sx-light .sx-mobile-context,.student-canvas.sx-light .sx-record-strip,.student-canvas.sx-light .sx-academic-status,.student-canvas.sx-light .sx-preference-summary dl,.student-canvas.sx-light .sx-degree-chip,.student-canvas.sx-light .sx-help-search,.student-canvas.sx-light .sx-open-request,.student-canvas.sx-light .sx-booking-window-meta,.student-canvas.sx-light .sx-planner-shell,.student-canvas.sx-light .sx-next-window,.student-canvas.sx-light .sx-money-explainer,.student-canvas.sx-light .sx-discovery-paused,.student-canvas.sx-light .sx-progression-grid article,.student-canvas.sx-light .sx-graduation-grid>div,.student-canvas.sx-light .sx-waitlist-offer,.student-canvas.sx-light .sx-pulse-strip li.heavy,.student-canvas.sx-light .sx-since{border-color:var(--sx-line);background:#fff}.student-canvas.sx-light .sx-schedule-row-next,.student-canvas.sx-light .sx-campus-itinerary li,.student-canvas.sx-light .sx-campus-itinerary li.is-next{background:#fff;border-left:2px solid #c7d0d7}.student-canvas.sx-light .sx-event-list time{border:1px solid var(--sx-line);color:var(--sx-navy);background:#fff}.student-canvas.sx-light .sx-lifecycle ol li.complete button>span[aria-hidden],.student-canvas.sx-light .sx-lifecycle ol li.current button>span[aria-hidden]{border-color:var(--sx-blue-dark);color:var(--sx-blue-dark);background:#fff}.student-canvas.sx-light .sx-lifecycle ol li.current button{background:#f7f8fa}.student-canvas.sx-light .sx-week-preview>span,.student-canvas.sx-light .sx-week-preview>div{color:var(--sx-navy);background:#f7f8fa}.student-canvas.sx-light .sx-route-sequence li:before{border:1px solid var(--sx-blue-dark);color:var(--sx-blue-dark);background:#fff}.student-canvas.sx-light .sx-route-sequence li:after{background:#cbd2d8}.student-canvas.sx-light .sx-preview-marker{border-color:var(--sx-line);border-left:3px solid var(--sx-blue);color:#46535e;background:#f8f9fa}.student-canvas.sx-light .sx-impersonation{background:#f7f8fa;border-color:#aab3bb}.student-canvas.sx-light .sx-impersonation.panel-default>.panel-heading{color:var(--sx-navy);background:#f7f8fa}.student-canvas.sx-light .sx-impersonation .panel-heading .sx-kicker,.student-canvas.sx-light .sx-impersonation .panel-heading .sx-panel-context{color:var(--sx-muted)}
