@charset "UTF-8";.external-registration-link-container{position:relative;position:sticky;z-index:3;top:5.0625rem}.student-profiles-listing{text-decoration:none}.student-profiles-listing:visited{color:var(--hi-color--white)}.white-space-default{white-space:normal !important}.wysiwyg-bold-text-default{--hi-font--weight-bold:600}.plan-viewing{background-color:var(--hi-color--blue-30)}.plan-editing{background-color:var(--hi-color--green-40)}.plan-pending{background-color:var(--hi-color--teal-40)}.advisor-header{overflow:hidden}.advisor-header .advisor-header-actions-container{-ms-flex-pack:end;justify-content:flex-end}.alternate-plan-course-legends-container{z-index:3}.alternate-plan-details{height:calc(100vh - 12.75rem)}@media (max-width:75rem){.alternate-plan-details .sm-flex-col{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start !important;align-items:flex-start !important}.alternate-plan-details .alternate-plan-details-title{max-width:100%}.alternate-plan-details .alternate-plan-details-header{min-height:11.5rem !important}.alternate-plan-details .alternate-plan-details-course-list-container{max-height:calc(100% - 15.5rem)}}.alternate-plan-details.other-plan{border-top-color:transparent !important}.alternate-plan-details .alternate-plan-details-header{min-height:7rem}.alternate-plan-details .alternate-plan-details-header .alternate-plan-details-title{max-width:66%}.alternate-plan-details .alternate-plan-details-course-list-container{max-height:calc(100% - 10.5rem);overflow:auto}.alternate-plan-details .alternate-plan-details-change-plan-btn{position:absolute}@media screen and (min-width:20rem){.alternate-plan-details{height:100%;min-height:20rem}}@media screen and (max-width:60rem){.alternate-plan-details .alternate-plan-details-change-plan-btn{position:initial}}.alternate_plan_scrollable_container{max-height:calc(100vh - 17.25rem);overflow:auto}@media screen and (min-width:20rem){.alternate_plan_scrollable_container{max-height:100%}}.alternate_plan_list_item .select-button,.alternate_plan_list_item .select-button hi-icon{opacity:0}.alternate_plan_list_item:hover,.alternate_plan_list_item:focus-within,.alternate_plan_list_item:active{background-color:var(--hi-color--blue-10)}.alternate_plan_list_item:hover .select-button,.alternate_plan_list_item:hover .select-button hi-icon,.alternate_plan_list_item:focus-within .select-button,.alternate_plan_list_item:focus-within .select-button hi-icon,.alternate_plan_list_item:active .select-button,.alternate_plan_list_item:active .select-button hi-icon{opacity:1}.alternate-plans-container{max-width:75rem}.white-space-default{white-space:normal !important}.wysiwyg-bold-text-default{--hi-font--weight-bold:600}.busy-indicator{position:fixed;top:50%;z-index:calc(var(--hi-depth--above-all) - 1)}.course-detail-modal{overflow:auto}.course-detail-modal .indent-0{padding-left:1.25rem}.course-detail-modal .indent-1{padding-left:2.5rem}.course-detail-modal .indent-2{padding-left:3.75rem}.course-detail-modal .indent-3{padding-left:5rem}.course-detail-modal .indent-4{padding-left:6.25rem}.course-detail-modal .indent-5{padding-left:7.5rem}course-group-button button{min-width:5em}@media print{.course-group-course-list-container{display:none}}course-group-tile{padding:var(--hi-size--small-xx) 0}.badge-wrapper{overflow:hidden;max-width:2rem}.badge-wrapper .badge-container .course-status-circle{height:1rem;width:1rem;padding:0;text-align:center;line-height:1rem;font-size:0.5rem;border-radius:100%;position:relative;z-index:2}.badge-wrapper .badge-container .course-status-circle hi-icon{position:relative;top:1px}.badge-wrapper .badge-container .course-status-circle.shadow{position:relative;opacity:0.5;margin-left:-10px;z-index:1}@media print{.badge-wrapper .badge-container>span{opacity:1 !important}}.course-title-component{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.course-title-component .err-info-badge{position:absolute;top:0;left:0;border-radius:50%}.course-title-component:focus .info-icon,.course-title-component:hover .info-icon{opacity:1}.course-title-component .info-icon{opacity:0}.course-title-component .info-with-conflict{opacity:1}.course-title-component .course-tile-title{-ms-flex:1;flex:1;min-width:0}.course-title-component hi-icon{justify-self:flex-end}.course-tile-compoonent___info-icon{min-width:18rem}.course-tile-compoonent___info-icon .popover-content{max-height:12rem;overflow:auto}.slot-container{background-color:var(--hi-color--white);padding:0 0 0 var(--hi-size--small-xxx);cursor:auto}[draggable='true'].slot-container{cursor:move}[draggable='true'].slot-container [dnd-handle]{cursor:move}.react-when-reached{border:1px solid transparent;border-bottom:1px solid var(--hi-color--gray-20);border-right:3px solid transparent}.react-when-reached[draggable='true']:hover,.react-when-reached[draggable='true']:focus-within,.react-when-reached[draggable='true']:focus{border:1px solid var(--hi-color--gray-40);box-shadow:0px 0px 9px 1px var(--hi-color--gray-40);border-right:3px solid var(--hi-color--blue-30);transform:border var(--hi-animation--speed-normal) var(--hi-animation--accel-slow);border-radius:0 4px 4px 0;position:relative;z-index:1}.react-when-reached[draggable='true']:hover [dnd-handle],.react-when-reached[draggable='true']:focus-within [dnd-handle],.react-when-reached[draggable='true']:focus [dnd-handle]{opacity:1}.course-tile-component-container{position:relative;box-sizing:content-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.course-tile-component-container:focus course-tile-menu hi-icon[type='menu'],.course-tile-component-container:focus course-placeholder-menu hi-icon,.course-tile-component-container:focus course-group-button,.course-tile-component-container:focus .info-icon,.course-tile-component-container:hover course-tile-menu hi-icon[type='menu'],.course-tile-component-container:hover course-placeholder-menu hi-icon,.course-tile-component-container:hover course-group-button,.course-tile-component-container:hover .info-icon,.course-tile-component-container:focus-within course-tile-menu hi-icon[type='menu'],.course-tile-component-container:focus-within course-placeholder-menu hi-icon,.course-tile-component-container:focus-within course-group-button,.course-tile-component-container:focus-within .info-icon{opacity:1}.course-tile-component-container:focus [dnd-handle],.course-tile-component-container:hover [dnd-handle],.course-tile-component-container:focus-within [dnd-handle]{opacity:1}.course-tile-component-container [dnd-draggable]{margin-right:0;-ms-flex-positive:1;flex-grow:1;min-width:0}.course-tile-component-container course-group-button{opacity:0}.my-planner-page ul[dnd-list],.my-planner-page ul[dnd-list]>li{position:unset}.course-group-tile-collapse-handler course-badge,.course-tile-component-container course-badge{transform:scale(0.85)}.course-group-tile-collapse-handler .course-group-title-container,.course-tile-component-container .course-group-title-container{max-width:84%}.course-group-highlighted{border:1px solid var(--hi-color--orange-10)}[disabled] .course-tile-title{border:1px solid transparent}.course-tile-menu{position:relative}.goalset-link:not(:last-of-type)::after{content:'|';padding:0 var(--hi-size--small-xx);color:var(--hi-color--gray);font-weight:var(--hi-font--weight-bold)}.goaltitle:not(:last-of-type)::after{content:', '}.scheduled-course-tile-component .circle.multi-sec-course-second-cirlce{position:relative;left:-3px}.scheduled-course-tile-component .circle.multi-sec-course-second-cirlce:after{opacity:0.5;content:'';position:relative;background:inherit;top:-3px;right:-4px;margin:0}.student-progress-terms-container plan-feedback-term,.student-progress-terms-container plan-feedback-template-changes{width:49.5%}.wildcard-tile-instructions-container .wildcard-tile-instructions{white-space:initial}.required-dev-link hi-icon{vertical-align:bottom}.tall{height:100%}.left-header .targets{background:var(--hi-color--gray-10);border:1px solid var(--hi-color--gray-20);border-top:none;border-radius:0 0 3px 3px}.left-header .targets .separate{border-right:1px solid var(--hi-color--gray-20)}.left-header .targets span,.left-header .targets small{display:block}.dndDraggingSource{opacity:0.4}degree-map-slot-group-component course-group-course-list course-slot-component course-tile-component{max-width:initial}degree-map-slot-group-component course-slot-component course-tile-component{max-width:69.9%}#largeCourseGroup{position:absolute;top:0;left:0;right:0;height:auto}@media screen and (max-width:60rem){#largeCourseGroup{position:static}}.white-space-default{white-space:normal !important}.wysiwyg-bold-text-default{--hi-font--weight-bold:600}.dndPlaceholder{display:none}ap-planner hi-navigation-tertiary #navToggleBtn{z-index:1}@media print{.planner-header,header,h1,h2,h3,degree-title{display:inline-block !important;overflow:visible !important;min-height:0 !important}ap-planner-terms,.planner-main,.planner-wrapper,[scroll],ap-planner,main,[l-kind],[ui-view],ui-view,eab-my-planner-term-box{display:block !important;overflow:visible !important;min-height:0 !important}.planner-wrapper,.planner-main,.height-100,h1,h2,h3{min-height:0 !important;height:auto !important}.text-ellipsis{min-height:0 !important;overflow:visible !important;white-space:pre-wrap !important}}.planner-wrapper{height:calc(100vh - 6rem);margin-left:3.5rem}.planner-header{min-height:5rem}.planner-main{height:calc(100% - 5rem)}#plannerTertiaryNav{--ap1--header-height:5.5rem;--hi-nav-tertiary-top-offset:var(--hi-screen--top,calc(var(--hi-screen--nav-primary) + var(--hi-screen--nav-secondary) + var(--ap1--header-height)))}@media screen and (max-width:62rem){.planner-aside,.planner-terms-container,.planner-aside>div,.planner-terms-container>div,.planner-main,.planner-wrapper{height:auto}#plannerTertiaryNav{--hi-nav-tertiary-top-offset:5.2rem}}@media screen and (max-width:40rem){.planner-wrapper{margin-left:0}#plannerTertiaryNav{--hi-nav-tertiary-top-offset:0}}.white-space-default{white-space:normal !important}.wysiwyg-bold-text-default{--hi-font--weight-bold:600}@media not print{.my-planner-page .planner-tab-terms-container{display:-ms-flexbox;display:flex}[ui-view='terms'] .my-planner-page .planner-tab-terms-container.planner-tab-expanded{max-width:60%}.planner-student-details{display:none !important}}@media print{.my.planner *,.ap-advisor-module *{page-break-inside:auto !important;page-break-after:auto !important;page-break-before:auto !important}ap-planner .planner-wrap{height:auto;display:block !important}.my-planner-page{display:block !important;background:var(--hi-color--white)}.my-planner-page .planner-tab-terms-container{display:block !important}.planner-tab-expanded [ui-view='terms']{min-width:100%;max-width:100%}.hidden-print,.hide-print{display:none !important}.plan-header{padding:0 !important;overflow-y:auto;background:url(resources/logo/navigate/navigate.svg) no-repeat right top !important;background-size:6rem !important}.plan-header .plan-title{font-size:1.3rem !important;max-width:80%}.plan-header hr{background:black !important}.ap-student-header{overflow:avoid;page-break-inside:avoid;background:white;color:black;position:fixed;height:1rem;right:0.5rem;top:0.5rem;font-size:12pt}}#add-term-dropdown-menu{--hi-menu--max-height:20rem}planner-course-delete-area{display:none;z-index:1}.dnd-course-delete planner-course-delete-area{display:block;position:absolute;width:100%;height:100%}planner-course-delete-area .dndDragover{box-shadow:0px 0px 0.625rem var(--hi-color--orange-10)}planner-course-delete-area .dndPlaceholder{display:none}.course-delete-area-container{height:100%}.component--my-planner-course-delete-area{min-height:calc(100vh - 6rem);background:var(--hi-color--blue-10);border:1px dashed var(--hi-color--blue-20);border-radius:3px;transition:box-shadow 300ms;background-color:var(--hi-color--blue-10);opacity:0.9}body:not(.dnd-course-delete) .course-delete-pill{display:none}.planner-tab-terms-container.smart-search-open .ap-planner-resources-container .planner-tab-area-wrap{height:auto}.planner-tab-terms-container.smart-search-open .ap-planner-resources-container .planner-tab-area-wrap #planner-tab-area{height:100% !important;min-height:calc(100vh - 260px);background:transparent}.course-search-wrapper{font-size:1.1em}.course-search-wrapper .course-search-input-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;left:0;right:1px;min-height:4.375rem}.course-search-wrapper .course-search-input-wrapper #course-field-list .__placeholder{border:none;border-bottom:1px solid var(--hi-color--blue-30);border-radius:0;color:var(--hi-color--blue-30);line-height:2.5rem;background:var(--hi-color--white)}.course-search-wrapper .course-search-input-wrapper #course-field-list .__options{min-width:4.9375rem}.course-search-wrapper .eab-icon-search{position:absolute;left:0.5625rem;top:0.3125rem}.course-search-wrapper .tab-container{min-height:4rem}@media print{eab-my-planner-term-box.term-box-wrapper.ng-hide{display:block !important}}.compare-container{position:relative}.feedback_term_wrapper{border-radius:0.375rem;border-color:var(--hi-color--gray-30);transition:box-shadow 300ms;border-style:solid;border-width:0.1em}.feedback_term_header{border-bottom:solid;border-width:0.1em;border-color:var(--hi-color--gray-20);border-bottom-width:1px !important}.feedback_term_footer{border-radius:0 0 0.375rem 0.375rem}.component--my-planner-term-box .inner{border-radius:0.375rem;transition:box-shadow 300ms;border-color:var(--hi-color--gray-60)}.component--my-planner-term-box .inner.dndDragover{box-shadow:0px 0px 0.625rem var(--hi-color--cyan-10)}.component--my-planner-term-box .inner.registration-open{border-color:var(--hi-color--orange-30)}.component--my-planner-term-box .inner .term-title-credits{display:none}.component--my-planner-term-box.term-past>.inner{opacity:1;border:1px solid var(--hi-color--green-30)}.component--my-planner-term-box .course-phantom{background:var(--hi-color--blue-10);border:1px dashed var(--hi-color--blue-30);height:2.5rem;border-radius:3px}.component--my-planner-term-box section.planner-tile{background:var(--hi-color--white)}.component--my-planner-term-box .dndPlaceholder:last-child,.component--my-planner-term-box.term-empty .dndPlaceholder{display:none}.component--my-planner-term-box .animated-ellipsis:after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:animatedEllipsis steps(4,end) 1s infinite;content:'…';width:0}@keyframes animatedEllipsis{to{width:1.25em}}.component--my-planner-term-box .term-box-footer{border-radius:0 0 5px 5px;display:block}@media print{eab-my-planner-term-box .component--my-planner-term-box{margin:0 !important}eab-my-planner-term-box .component--my-planner-term-box .inner{border:none !important;background:none !important}eab-my-planner-term-box .component--my-planner-term-box .inner *{text-decoration:none;font-size:0.9rem !important;line-height:1.2;background:none !important;padding:0 !important;color:black !important}eab-my-planner-term-box .component--my-planner-term-box .inner .term-title-credits{display:inline-block}eab-my-planner-term-box .component--my-planner-term-box .inner .print-term-header-wrapper{width:100%;border-bottom:1px solid black}eab-my-planner-term-box .component--my-planner-term-box .inner .print-term-header-wrapper>*{display:inline-block;vertical-align:bottom;padding:0 0.5rem 0 0 !important}eab-my-planner-term-box .component--my-planner-term-box .inner .print-term-header-wrapper .term-title-credits:before,eab-my-planner-term-box .component--my-planner-term-box .inner .print-term-header-wrapper .term-status-title:before{content:' - '}eab-my-planner-term-box .component--my-planner-term-box .inner .print-term-header-wrapper *{font-weight:bold;font-style:normal}eab-my-planner-term-box .component--my-planner-term-box .inner .term-status-groups{padding:0 !important}eab-my-planner-term-box .component--my-planner-term-box .inner .term-status-group-title{text-align:left !important;font-weight:bold;border:none !important;text-transform:uppercase}}@media not print{.empty-term-print{display:none}}.registration-status{position:relative}.term-preference-missing-text{font-size:1.3em}.intake-term-preference-alert .warning-text{font-size:0.92em}.preview-auto-generated-container{max-width:61em}.preview-auto-generated-container .preview-terms-box-container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.preview-auto-generated-container .preview-terms-box-container preview-term-box{-ms-flex-preferred-size:30.6%;flex-basis:30.6%;max-width:30.6%;min-width:30.6%}@media screen and (max-width:40rem){.preview-auto-generated-container{--hi-fixed--large:var(--hi-size--pixel-8);max-width:100%}}.preview-plan-button-area-container,.preview-plan-text-area-container{box-shadow:0 10px 20px rgba(0,0,0,0.09),0 6px 6px rgba(0,0,0,0.13)}.preview-plan-text-area-container .preview-plan-text-area .preview-plan-text-area-left-side p{font-size:0.875em;line-height:1.3125em}.preview-plan-button-area-container{z-index:1}.preview-term-box-container{border-radius:0.375rem;overflow:hidden}@media only screen and (max-width:30rem){.preview-term-box-container{--hi-size--large:var(--hi-size--pixel-8)}}.preview-term-box-container .preview-term-box-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.preview-term-box-container .course-group-name{max-width:calc(100% - 5rem)}preview-term-plan-course-group-tile .course-title-component .course-tile-title{-ms-flex:unset;flex:unset}.preview-term-dummy-box-container{border-radius:0.375rem;overflow:hidden}.preview-term-dummy-box-container .preview-term-dummy-box-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.preview-term-dummy-box-container .preview-term-dummy-box-header .preview-term-dummy-box-term-name{-ms-flex-preferred-size:30%;flex-basis:30%;height:1em}.preview-term-dummy-box-container .preview-term-dummy-box-header .preview-term-dummy-box-credits-section{-ms-flex-preferred-size:20%;flex-basis:20%;height:1em}.preview-term-dummy-box-container .preview-term-dummy-box-pg-cg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.preview-term-dummy-box-container .preview-term-dummy-box-pg-cg-container .dummy-course-tile{-ms-flex-preferred-size:100%;flex-basis:100%;height:1em}.preview-term-dummy-box-container .preview-term-dummy-box-pg-cg-container .dummy-course-tile:nth-child(even){width:80%}.preview-term-plan-course-title-component{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}[draggable='true'] .preview-term-plan-course-title-component{cursor:move}.preview-term-plan-course-title-component:focus .info-icon,.preview-term-plan-course-title-component:hover .info-icon{opacity:1}.preview-term-plan-course-title-component .info-icon{opacity:0}.preview-term-plan-course-title-component .course-tile-title{-ms-flex:1;flex:1;min-width:0;cursor:pointer}.preview-term-plan-course-title-component hi-icon{justify-self:flex-end}.preview-term-plan-estimated-graduation-time h1{font-size:2em;line-height:1em}.preview-auto-generated-container,.preview-terms-plan-container{max-width:61em}.preview-auto-generated-container .preview-terms-box-container,.preview-auto-generated-container .preview-terms-plan-box-container,.preview-terms-plan-container .preview-terms-box-container,.preview-terms-plan-container .preview-terms-plan-box-container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;-ms-flex-pack:justify;justify-content:space-between}.preview-auto-generated-container .preview-terms-plan-actions-container,.preview-terms-plan-container .preview-terms-plan-actions-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;z-index:2;-ms-flex-align:center;align-items:center}@media only screen and (min-width:31rem){.preview-auto-generated-container preview-term-box,.preview-auto-generated-container preview-term-dummy-box,.preview-terms-plan-container preview-term-box,.preview-terms-plan-container preview-term-dummy-box{-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%}.preview-auto-generated-container .preview-terms-plan-actions-container,.preview-terms-plan-container .preview-terms-plan-actions-container{-ms-flex-direction:row;flex-direction:row}}body.preview-plan-sticky .preview-terms-plan{padding-top:4.375rem}.alertTemplateBody{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:30rem){.preview-terms-box-container preview-term-box,.preview-terms-box-container preview-term-dummy-box,.preview-terms-plan-box-container preview-term-box,.preview-terms-plan-box-container preview-term-dummy-box{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100vw;-ms-flex-direction:row;flex-direction:row}.preview-terms-plan-actions-container{-ms-flex-direction:column;flex-direction:column}}.preview-terms-plan-header-container .preview-terms-plan-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.preview-terms-plan-header-container .preview-terms-plan-header h4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.preview-terms-plan-header-container .preview-terms-plan-header .preview-terms-plan-header-left-side p{font-size:0.875em;line-height:1.3125em}.preview-terms-plan-header-container .info-icon-width-restricted{-ms-flex-positive:0;flex-grow:0}.preview-terms-plan-header-container .preview-plan-action-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.preview-terms-plan-header-container .preview-plan-notification-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:20rem){.preview-terms-plan-container{max-width:100%}}.radio-question-component-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.prefab-search-form{background:white}.prefab-search-results{background:white;margin-left:1rem}.prefab-search-heading{display:none}.group-title hi-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#advisor-retain-suggestions #LargeCourseFilteredList{max-height:calc(100vh - 16rem)}#advisor-retain-suggestions #large-course-group-close-btn{display:none}ul.suggestionList li{list-style:disc !important}.ap-plan-feedback-hover-class{background-color:#fefcd2}.plan-feedback-section{box-shadow:0 0 2.5rem 1px var(--hi-color--gray-40)}.planner.suggestions .app-main-navigation{display:none}.feedback-term-animate.ng-leave{transition:1s;transform:translateY(0px);opacity:1}.feedback-term-animate.ng-leave-active{transform:translateY(-2em);opacity:0}hi-dialog.suggestion-comment-dialog textarea{resize:none}hi-dialog.suggestion-comment-dialog .suggestion-list-container{max-height:10rem;overflow-y:auto}.appointments-cancel-form phx-select{display:block;width:100%}.appointments-cancel-form .comments-textarea{width:100%}.appointments-cancel-form phx-select.phx-select ul{margin-left:0}schedule-appointments-link p{display:inline}schedule-appointments-link p.multiline{display:block}schedule-appointments-link button{white-space:nowrap}schedule-appointments-link .appointments-link{border-radius:0}.choice-selector .choice-selector-title{white-space:normal}.choice-selector .choice-selector-content{z-index:2}.choice-selector .height-100{min-height:100% !important}.choice-selector .choice-selector-instructions{max-width:100%}.choice-selector .choice-selector-instructions hi-badge{white-space:normal}.appt-steps li:not(.is-active) .appt-step-title{width:0;overflow:hidden;white-space:nowrap}@media (min-width:600px){.appt-steps li:not(.is-active) .appt-step-title{width:auto;overflow:visible}}.bar-footer__button{border-radius:0}#appointments_exit_dialog{z-index:10;animation-duration:0.4s;animation-timing-function:ease-out}#appointments_exit_dialog.ng-enter{animation-name:slideInBottom}#appointments_exit_dialog.ng-leave{animation-name:slideOutBottom}.app-content--desktop{position:relative}ion-content.available-times-container{height:calc(100vh - 155px)}ion-content.available-times-container .available-times{height:calc(100vh - 155px);position:relative;top:0}ion-content.available-times-container .available-times .mobile-week-time{position:absolute;top:0;bottom:0;left:0;right:0}ion-content.available-times-container .available-times .mobile-week-time .week-slot{left:0;right:0;bottom:0;top:40px}ion-content.available-times-container .alternate-request-footer{text-align:center;position:absolute;left:0;right:0;bottom:0;border-top:1px solid #83898f}ion-content.available-times-container .alternate-request-footer button{color:#2a6fb8}ion-content.available-times-container .week-slot{margin:0 -0.25rem}.app-content--desktop{position:relative}.page.authentication{padding:0}.capability--authentication{min-height:45rem;padding-bottom:5.25rem}.capability--authentication hi-link.button{font-size:1rem}.capability--authentication .hero-unit{height:25rem;background-size:cover;background-repeat:no-repeat;z-index:2;background-color:var(--hi-color--university,var(--hi-color--primary))}.capability--authentication .hero-unit:after{content:'';position:absolute;width:100%;top:0;bottom:0;z-index:10;background:var(--hi-color--university,var(--hi-color--primary))}.capability--authentication .hero-unit .welcome-text{top:10rem;left:50%;line-height:1;transform:translateX(-50%);text-align:center;width:90%;color:var(--hi-color--university-text,white)}.capability--authentication .max-desktop-wrapper{max-width:var(--hi-media--medium,60rem);margin:0 auto;height:100%;z-index:11}.capability--authentication .browser-warning{z-index:10}.capability--authentication .institute-name{clear:both}.capability--authentication .login-info-text{display:none;min-height:3rem;z-index:1}.capability--authentication .form-outer{width:100%;max-width:23rem;min-height:12rem;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,0.2);top:16rem;right:50%;left:auto;transform:translateX(50%)}.capability--authentication .form-outer a.login-remote-link{color:var(--hi-color--white) !important}.capability--authentication .form-outer a.login-remote-link:not(:hover){text-decoration:none !important}@media screen and (min-width:48rem){.capability--authentication .form-outer{right:1rem;transform:translateX(0%)}.capability--authentication .hero-unit:after{top:40%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(51,61,71,0.8) 100%)}.capability--authentication .hero-unit .welcome-text{top:auto;bottom:1.2rem;width:50%;left:1rem;text-align:left;transform:translateX(0%);color:white}.capability--authentication .login-info-text{display:block}}.conversation-card:hover{background-color:var(--hi-color--blue-10)}.conversation-card .unread-notification{left:-0.7rem;top:0.6rem}.conversation-filter-indicator{right:3px}.list-container{padding-left:0.625rem !important;padding-bottom:1.25rem !important}.schedule-main{padding-bottom:0.625rem !important;border-bottom:1px solid #adb1b5}.schedule-main svg{color:#83898f;font-size:1.5rem}.schedule-description .full-width{width:100%}.calendar-time-container{overflow-y:scroll}.week-calendar-time{margin-left:-20px;overflow:hidden}.week-calendar-time .time{vertical-align:top;font-size:0.6875rem;color:#333d47}.week-calendar-time table{height:100%}.week-calendar-time tbody tr{height:1rem}.week-calendar-time tbody .day{background-color:#f7f9fb;border-left-color:#c1c4c7}.week-calendar-time tbody .day.hour-6.minute-0{border-radius:0.3125rem 0.3125rem 0 0}.week-calendar-time tbody .day.hour-22.minute-30{border-radius:0 0 0.3125rem 0.3125rem}.week-calendar-time tbody .day.minute-30{border-bottom:0}.week-calendar-time tbody .day.day-we.hour-10.minute-0:before,.week-calendar-time tbody .day.day-we.hour-14.minute-0:before,.week-calendar-time tbody .day.day-we.hour-18.minute-0:before{content:'';display:none}.week-calendar-time thead .day{background-color:transparent;color:#333d47}.week-calendar-time .time-unit-visual{opacity:1}.week-calendar-time .time-unit-content{color:#fff;font-size:0.6875rem;line-height:1.125rem;white-space:nowrap;padding:0;margin-left:0.5rem;margin-right:0.5rem;text-overflow:ellipsis;font-weight:400}.week-calendar-time .time-units{top:2rem}.week-calendar-time .time-unit{margin-top:0.5625rem}.footer-button{position:fixed;bottom:0}.schedule-nav-title{overflow:hidden;text-overflow:ellipsis}.course-schedule-view-tabs{height:2.8125rem}.my-schedule .popover{background-color:transparent;box-shadow:none}.my-schedule .popover-backdrop .popover-wrapper{position:absolute;pointer-events:none;width:100%;height:100%}.my-schedule .popover-backdrop.active{background:transparent}.my-schedule .popover-backdrop.active .popover-wrapper:after{content:'';position:absolute;top:2.75rem;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.platform-ios.my-schedule .popover-backdrop.active .popover-wrapper:after{top:4rem}.list-container{padding-left:0.625rem !important;padding-bottom:1.25rem !important}.schedule-main{padding-bottom:0.625rem !important;border-bottom:1px solid #adb1b5}.schedule-main svg{color:#83898f;font-size:1.5rem}.schedule-description .full-width{width:100%}.schedule-nav-title{overflow:hidden;text-overflow:ellipsis}.course-schedule-view-tabs{height:2.8125rem}.my-schedule .popover{background-color:transparent;box-shadow:none}.my-schedule .popover-backdrop .popover-wrapper{position:absolute;pointer-events:none;width:100%;height:100%}.my-schedule .popover-backdrop.active{background:transparent}.my-schedule .popover-backdrop.active .popover-wrapper:after{content:'';position:absolute;top:2.75rem;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.platform-ios.my-schedule .popover-backdrop.active .popover-wrapper:after{top:4rem}.calendar-time-container{overflow-y:scroll}.week-calendar-time{margin-left:-20px;overflow:hidden}.week-calendar-time .time{vertical-align:top;font-size:0.6875rem;color:#333d47}.week-calendar-time table{height:100%}.week-calendar-time tbody tr{height:1rem}.week-calendar-time tbody .day{background-color:#f7f9fb;border-left-color:#c1c4c7}.week-calendar-time tbody .day.hour-6.minute-0{border-radius:0.3125rem 0.3125rem 0 0}.week-calendar-time tbody .day.hour-22.minute-30{border-radius:0 0 0.3125rem 0.3125rem}.week-calendar-time tbody .day.minute-30{border-bottom:0}.week-calendar-time tbody .day.day-we.hour-10.minute-0:before,.week-calendar-time tbody .day.day-we.hour-14.minute-0:before,.week-calendar-time tbody .day.day-we.hour-18.minute-0:before{content:'';display:none}.week-calendar-time thead .day{background-color:transparent;color:#333d47}.week-calendar-time .time-unit-visual{opacity:1}.week-calendar-time .time-unit-content{color:#fff;font-size:0.6875rem;line-height:1.125rem;white-space:nowrap;padding:0;margin-left:0.5rem;margin-right:0.5rem;text-overflow:ellipsis;font-weight:400}.week-calendar-time .time-units{top:2rem}.week-calendar-time .time-unit{margin-top:0.5625rem}.footer-button{position:fixed;bottom:0}.survey-checkbox.active{background-color:#2a6fb8;color:#fff}survey-step-content hi-step-group[disabled],survey-step-content hi-step-group[disabled] hi-step{filter:none !important}.survey-list>.list>.item{background-color:transparent;border:0;padding:0 0 0.9375rem;overflow:visible}.major-explore-navigation li{border-bottom-color:transparent}.major-explore-navigation li hi-link span{text-decoration:none}.major-tile .tile-content .text-sz-l{line-height:1.4rem}[x-survey-question-choice] .presenter--option{display:block}[x-survey-question-metaranking] .affix{left:45rem}[x-survey-question-metaranking] .subtitle{font-size:0.875rem;border-bottom:none}[x-survey-question-metaranking] .drop-spots{position:absolute;right:5.5%;left:52%}[x-survey-question-metaranking] .presenter-type--rank .list.list--to{min-height:12.3em}[x-survey-question-metaranking] .dfn{position:relative;z-index:3}[x-survey-question-metaranking] .with-career-field-icon{-ms-flex-positive:1;flex-grow:1;margin-right:1px;border-radius:3px 0 0 3px}[x-survey-question-metaranking] .career-field-icon{padding:0.5rem;border-radius:0 3px 3px 0;box-shadow:0 1px 1px #c1c4c7;border-color:#ddd;-ms-flex-preferred-size:2.8125rem;flex-basis:2.8125rem;-ms-flex-negative:0;flex-shrink:0;margin:-1px 0 0;position:relative;transition:background-color 0s}[x-survey-question-metaranking] .career-field-icon .svg-icon{color:#2a6fb8}[x-survey-question-metaranking] .career-field-icon.active{background-color:#2a6fb8}[x-survey-question-metaranking] .career-field-icon.active .svg-icon{color:#fff}.current-major-section{border-bottom:1px solid #adb1b5}.major-career-details .text-sz-l{line-height:1.4rem}.major-detail .major-detail-content-overview .text-sz-l,.major-detail .tile .text-sz-l{line-height:1.4rem}.survey-checkbox.active{background-color:#2a6fb8;color:#fff}survey-step-content hi-step-group[disabled],survey-step-content hi-step-group[disabled] hi-step{filter:none !important}.survey-list>.list>.item{background-color:transparent;border:0;padding:0 0 0.9375rem;overflow:visible}.major-explore-navigation li{border-bottom-color:transparent}.major-explore-navigation li hi-link span{text-decoration:none}.major-detail .major-detail-content-overview .text-sz-l,.major-detail .tile .text-sz-l{line-height:1.4rem}.major-tile .tile-content .text-sz-l{line-height:1.4rem}.major-career-details .text-sz-l{line-height:1.4rem}[x-survey-question-choice] .presenter--option{display:block}[x-survey-question-metaranking] .affix{left:45rem}[x-survey-question-metaranking] .subtitle{font-size:0.875rem;border-bottom:none}[x-survey-question-metaranking] .drop-spots{position:absolute;right:5.5%;left:52%}[x-survey-question-metaranking] .presenter-type--rank .list.list--to{min-height:12.3em}[x-survey-question-metaranking] .dfn{position:relative;z-index:3}[x-survey-question-metaranking] .with-career-field-icon{-ms-flex-positive:1;flex-grow:1;margin-right:1px;border-radius:3px 0 0 3px}[x-survey-question-metaranking] .career-field-icon{padding:0.5rem;border-radius:0 3px 3px 0;box-shadow:0 1px 1px #c1c4c7;border-color:#ddd;-ms-flex-preferred-size:2.8125rem;flex-basis:2.8125rem;-ms-flex-negative:0;flex-shrink:0;margin:-1px 0 0;position:relative;transition:background-color 0s}[x-survey-question-metaranking] .career-field-icon .svg-icon{color:#2a6fb8}[x-survey-question-metaranking] .career-field-icon.active{background-color:#2a6fb8}[x-survey-question-metaranking] .career-field-icon.active .svg-icon{color:#fff}.current-major-section{border-bottom:1px solid #adb1b5}.major-search-results.mobile-scroll{height:calc(100vh - 6.25rem);overflow-y:scroll}.view-mobile .update-settings-btn{bottom:-1rem !important}.poll-button{bottom:0;left:0;position:absolute}poll-container .choice-text{word-break:break-word;white-space:normal}.pie-user-answer{border-bottom:1px solid #f2f3f4}.pie-number-offset{min-width:2.75rem}.pie-text-column{max-width:13.25rem}.empty-results-header{font-size:2.75rem;line-height:2.75rem}.empty-results-button{width:96vw;margin-left:2vw}.empty-reuslts-container{-ms-flex-pack:distribute;justify-content:space-around;height:94vh}.poll-smiley{font-size:15.625rem}.results-svg-container{-ms-flex-pack:center;justify-content:center}.poll-button{bottom:0;left:0;position:absolute}poll-container .choice-text{word-break:break-word;white-space:normal}.pie-user-answer{border-bottom:1px solid #f2f3f4}.pie-number-offset{min-width:2.75rem}.pie-text-column{max-width:13.25rem}.empty-results-header{font-size:2.75rem;line-height:2.75rem}.empty-results-button{width:96vw;margin-left:2vw}.empty-reuslts-container{-ms-flex-pack:distribute;justify-content:space-around;height:94vh}.poll-smiley{font-size:15.625rem}.results-svg-container{-ms-flex-pack:center;justify-content:center}.poll-choice hi-label,.poll-multiple hi-label{white-space:normal;height:auto;line-height:var(--hi-font-lh--h4)}.priority-feed-component{background-color:#fff}.priority-feed-component .feed .show-more-icon-box{width:2.125rem;padding:0 0.5rem}.personal-greeting-mbl .free-day-icon,.personal-greeting.has-holds .holds-warning-icon,.personal-greeting-mbl.has-holds .holds-warning-icon{text-align:center;position:absolute;height:5.3125rem;width:5.3125rem;top:0.75rem;right:0.625rem}.personal-greeting-mbl .free-day-icon .heading-icon,.personal-greeting.has-holds .holds-warning-icon .heading-icon,.personal-greeting-mbl.has-holds .holds-warning-icon .heading-icon{font-size:5.3125rem;opacity:0.5;margin:auto}.personal-greeting.has-holds,.personal-greeting-mbl.has-holds{background:var(--hi-color--orange-20) !important;color:#000}.personal-greeting .personal-greeting-header .title,.personal-greeting-mbl .personal-greeting-header .title{font-size:2.375rem;line-height:2.5rem}.personal-greeting .personal-greeting-header hi-icon,.personal-greeting-mbl .personal-greeting-header hi-icon{font-size:1.75rem}.personal-greeting .personal-greeting-header .personal-greeting-header-content,.personal-greeting-mbl .personal-greeting-header .personal-greeting-header-content{position:absolute;bottom:0}.personal-greeting .personal-greeting-header .personal-greeting-header-content .title,.personal-greeting-mbl .personal-greeting-header .personal-greeting-header-content .title,.personal-greeting .personal-greeting-header .personal-greeting-header-content .title-sub-text,.personal-greeting-mbl .personal-greeting-header .personal-greeting-header-content .title-sub-text{background-color:rgba(255,255,255,0.75);padding:0.5rem;text-shadow:0px 1px 1px rgba(0,0,0,0.3)}.personal-greeting,.personal-greeting-mbl{position:relative}.personal-greeting-mbl{border-bottom-left-radius:50% 20%;border-bottom-right-radius:50% 20%;margin-left:-35px;margin-right:-35px;z-index:1}.personal-greeting-mbl .personal-greeting-header{padding:0.75rem 2.1875rem}.personal-greeting-mbl .personal-greeting-header #app-support-button{color:inherit}.personal-greeting{height:18.75rem;max-width:75rem}@media only screen and (min-width:62rem){.personal-greeting.has-holds .holds-warning-icon{top:1.5625rem;right:8rem}.personal-greeting.has-holds .holds-warning-icon .hold-icon{font-size:12rem}}.personal-greeting.path-hero{max-width:75rem;background-size:contain;background-repeat:no-repeat;position:relative;background-position:center;transition:all 0.3s ease}.personal-greeting.path-hero .personal-greeting-header{color:#000;height:100%;width:100%}.view-desktop .app-support-flyout{right:0;width:30rem}.view-desktop .app-support-flyout:not([opened]) .app-support-content{display:none}.view-mobile .app-support-flyout{width:100%}hi-menu{position:fixed}.view-desktop hi-menu{right:2rem;top:5rem}.view-desktop #quickAddMenu{right:7rem;top:5rem}.view-desktop .mgd-dialog{--hi-dialog--max-width:38vw}.priority-feed .explore{background:linear-gradient(#f7f9fb,#fff)}.personal-greeting.path-hero::before,.personal-greeting.path-hero::after,.personal-greeting.path-hero>div::before{content:'';position:absolute;transition:all 0.3s ease;z-index:2}.personal-greeting.path-hero::before{top:-4px;left:0;width:100%;height:3px;background-color:var(--hi-clr--university-secondary)}.personal-greeting.path-hero::after,.personal-greeting.path-hero>div::before{top:-4px;width:2px;height:100%;background:linear-gradient(to bottom,var(--hi-clr--university-secondary) 0%,var(--hi-clr--university-secondary) 30%,transparent 100%)}.personal-greeting.path-hero::after{left:0}.personal-greeting.path-hero>div::before{right:0}.hi-card__section ul{list-style-position:outside}[x-layout-scheme='only_main'] [x-region='main']{width:calc(100vw - 3.25rem)}summary-ng-hil-component ai-block[gid='_view_header__block']{float:right;position:relative;top:-5rem}summary-ng-hil-component ai-view-header[gid='_view_header']{padding-bottom:0 !important;z-index:var(--hi-depth--above-all)}summary-ng-hil-component ai-view-header[gid='_view_header'] .ai-view-header-block{border-bottom:none !important}summary-ng-hil-component ai-view-header:not([ns]){display:none !important}summary-ng-hil-component ai-prefab-record-list[gid='prefab']{clear:both}summary-ng-hil-component #mobileGoBackBtn{display:none}summary-ng-hil-component #goBackLink>p{width:10rem}summary-ng-hil-component hi-flyout{--hi-flyout--container-height:calc(100vh - 10rem)}.view-desktop hi-panel[gid='_template_target']{top:-2rem}.contact-detail-top .contact-circular-button{width:2.5rem;height:2.5rem;border-radius:50%}@media only screen and (max-width:40rem){.contact-details .contact-detail-top{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.contact-details .contact-general-info{-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center}.contact-details .contact-action-buttons{margin-top:1.25rem;-ms-flex-pack:center;justify-content:center}}contact-list .contact{border-bottom:1px solid #f2f3f4}contact-list .contact:last-of-type{border-bottom:0}contact-tile-availability ph3-accordion-item{border:none;box-shadow:none}.resource-item-link{word-break:break-all}schedule-appointment-card .schedule-appointments-link content-tile hi-tile .content-text{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}schedule-appointment-card .schedule-appointments-link content-tile hi-tile{display:grid;grid-template-columns:9fr 2fr}ul.no-dot .university-text li,ol.no-dot .university-text li{list-style:unset}@charset "UTF-8";.section-time-length hi-icon{fill:var(--hi-color--yellow-40)}transient-access-cred-steps-component hi-step-group hi-step{border:var(--hi-px-2) solid var(--hi-clr--gray-3);border-bottom:0}transient-access-cred-steps-component hi-step-group hi-step[selected]{border-top:var(--hi-px-3) solid var(--hi-clr--theme-3)}swap-header .section-type-badge{color:var(--hi-color--white) !important}.term-info .preferences-open~.term-courses-list,.term-info .preferences-open~.term-info-footer{display:none}.calendar-drag-area{height:100%;display:none;z-index:100}.calendar-drag-area unscheduled-section-tile{display:none}.calendar-drag-area>unscheduled-section,.calendar-drag-area li{display:none}.gu-unselectable .calendar-drag-area{display:block}calendar-scheduled-section{width:100%;display:block}.calendar-section-hover-main-container{max-height:11rem;overflow:auto}calendar-section-hover{width:100%;display:block}.calendar-section-hover-main-container{max-height:11rem;overflow:auto}.course-delivery-mode-badge{background:var(--hi-color--gray-30);border-radius:1.5rem}.course-delivery-mode-badge i{line-height:1 !important}.preferences-aside{position:relative;background-color:var(--hi-color--gray-20);width:20rem;border-top:solid 1px var(--hi-color--gray-30)}.preferences-aside.preferences-open{padding-bottom:6.25rem;min-height:100%;z-index:2;top:0;bottom:0;border-top:none;background-color:var(--hi-color--white)}.preferences-aside hi-dropdown{min-width:4em}.preferences-aside hi-accordion{height:100%}.preferences-aside hi-note{overflow-y:initial}.preferences-aside .preferences-header{height:2.625rem}.preferences-aside .preferences-header .preferences-banner{outline-offset:-3px;border-radius:0}.preferences-aside .preferences-header .preferences-banner .preferences-slider-open{padding-bottom:0}.preferences-aside .preferences-header .preferences-title{border-bottom:1px solid var(--hi-color--gray-40);height:2.625rem;position:relative}.preferences-aside .preferences-header .preferences-title .preferences-title-left{width:100%}.preferences-aside .preferences-header .preferences-title .preferences-title-right{position:absolute;right:0;top:0}.preferences-aside .preferences-header .summary-container{cursor:pointer}.preferences-aside .preferences-header .preferences-over-overlay{z-index:1000}.preferences-aside .preferences-summary-bar{cursor:pointer}.preferences-aside .preferences-summary-bar button,.preferences-aside .preferences-summary-bar .eab-icon-chevron-down .eab-icon-chevron-up{cursor:pointer;color:var(--hi-color--gray-60)}.preferences-aside .preferences-aside-content{overflow:hidden;overflow-y:auto}.preferences-aside .preferences-aside-content .campus-preferences label.checkbox{font-size:0.8rem}.preferences-aside .preferences-aside-content .campus-preferences label.checkbox input+i{margin-right:0.2rem}.preferences-aside .preferences-aside-content .campus-preferences label.checkbox input+i:after{font-size:0.75rem !important}.preferences-aside .preferences-aside-content .campus-preferences label.checkbox input:checked+i{border-color:var(--hi-color--blue-30)}.preferences-aside .preferences-aside-content .campus-preferences label.checkbox input:checked+i:after{border-color:var(--hi-color--blue-30)}.preferences-aside .preferences-aside-content .calendar-list-container .form-input{padding:0;max-width:1.3rem;border:none;border-radius:0}.preferences-aside .preferences-aside-content .calendar-list-container .selecttd{padding-top:3px !important}.preferences-aside .preferences-aside-content .calendar-list-container .select:after{top:55%}.preferences-aside .preferences-aside-content .calendar-list-container .select select{padding-left:0.2rem;padding-right:1.5rem;padding-top:0.3rem;min-width:3.5rem;border:none;border-bottom:1px solid var(--hi-color--gray-70);border-radius:0px;background-color:var(--hi-color--white)}.preferences-aside .preferences-aside-content .calendar-list-container .remove-time-btn{padding-right:0.2rem}.preferences-aside .preferences-aside-content .calendar-list-container .eab-icon-close:before{color:var(--hi-color--gray-60)}.online-tooltip{font-size:0.625rem;margin-top:0;padding-top:0}.online-tooltip i{text-decoration:underline}.blended-course.text{font-style:italic}.commitment-range .manual-value{max-width:2.5rem;min-width:1rem;border:none;text-align:center;border-bottom:solid 1px var(--hi-color--gray-40)}.commitment-range .second-line{line-height:0;font-weight:normal;font-style:italic}.commitment-range .commitment-input-label{display:inline-block;width:1rem;font-size:0.8em;font-weight:lighter;color:var(--hi-color--gray-90)}.set-preferences-reminder{border-radius:5px}.course-detail .indent-0{padding-left:0px;font-size:0.812rem}.course-detail .indent-1{padding-left:1.25rem;font-size:0.812rem}.course-detail .indent-2{padding-left:2.5rem;font-size:0.812rem}.course-detail .indent-3{padding-left:3.75rem;font-size:0.812rem}.course-detail .indent-4{padding-left:5rem;font-size:0.812rem}.course-detail .indent-5{padding-left:6.25rem;font-size:0.812rem}calendar-placeholder-alert{background:rgba(0,0,0,0.1);margin-left:7.5%;z-index:2}calendar-placeholder-alert .calendar-placeholder-alert{background:var(--hi-color--blue-10);max-width:32rem;min-width:50%;box-shadow:0 1px 3px rgba(0,1,3,0.2)}section-tile-checkbox{}section-tile-checkbox label.checkbox{transform:scale(0.8) translateX(-2px)}section-tile-checkbox label.checkbox input[type='checkbox']+i{border-color:var(--hi-color--blue-30)}section-tile-checkbox label.checkbox input[type='checkbox']:checked+i:after{color:var(--hi-color--blue-30);border-color:var(--hi-color--blue-30)}section-tile-checkbox label.checkbox input[type='checkbox'][disabled]+i{border-color:var(--hi-color--gray-40)}section-tile-checkbox label.checkbox input[type='checkbox']:checked[disabled]+i:after{color:var(--hi-color--gray-40);border-color:var(--hi-color--gray-40)}section-tile-checkbox .eab-icon-lock:before{display:inline-block;transform:scale(1.4) translate3d(-1px,-1px,0)}.scheduled-section-coreq-prereq-message .icon-type{max-width:1em}[section-tile]:last-child .section-tile{margin-bottom:0 !important}.required-section-type-present{border-top:1px solid var(--hi-color--gray-40)}.section-tile{border-radius:2px;overflow:hidden;border-width:0 0 0 5px !important;position:unset !important}.section-tile .section-title-link:visited{color:var(--hi-color--blue-30)}.section-tile .text-bold{letter-spacing:0 !important}.section-tile .menu .icon.eab-icon-menu{width:auto}.section-tile .notification-details .status-message .university-tags{display:inline-block}.section-tile .notification-details .status-message .additional-sections{max-width:100%}.section-tile .notification-details .status-message .error-message-link a{text-decoration:underline;color:var(--hi-color--white)}.section-tile .expanded-details{display:none}.section-tile.expanded .expanded-details{display:block}.section-tile .basic-details.unified-tile-separator{border-top:1px solid var(--hi-color--gray-30);padding-top:1rem}.status-marker .marker:after{content:'●';font-size:1.5rem;line-height:0;position:relative;top:2px;display:inline}.page.schedule.registration .section-tile{}.page.schedule.registration .section-tile .wrap-dd-menu{width:3.375rem;height:1.25rem;float:right}.page.schedule.registration .section-tile .wrap-dd-menu .dropdown{top:0;min-width:14rem;max-width:18rem;left:auto;box-shadow:0 2px 5px rgba(0,0,0,0.2);border-radius:2px 0 2px 2px}.page.schedule.registration .section-tile .wrap-dd-menu .dropdown:before{position:absolute;content:'';top:0;right:0;border-bottom:6px solid var(--hi-color--gray-100);border-left:10px solid transparent;transform:translateY(-100%)}.page.schedule.registration .section-tile .wrap-dd-menu .dropdown .dropdown-item.divider.divider-label:first-child{background:var(--hi-color--gray-100);color:var(--hi-color--white);border-radius:2px 0 0 0}.page.schedule.registration .section-tile .wrap-dd-menu.disabled{opacity:0.5}.dash-before:before{content:' - '}.eab-icon-sync:before{display:inline-block;animation:1.5s cubic-bezier(0.25,0.46,0.45,0.94) infinite pendingAnimation}@keyframes pendingAnimation{100%{transform:rotate(360deg)}}@media print{.section-tile{page-break-inside:avoid}.section-tile .expanded-details{display:block}a[href]:after{content:none !important}}section-group,scheduled-section-tile{display:block}.campus-list{min-width:12.5rem;min-height:6.25rem;border:solid 1px var(--hi-color--gray-40)}.campus-list .header{background:var(--hi-color--gray-90);color:#ffffff;min-height:2.5rem;min-width:2.5rem;text-align:center}.campus-list .list{background:#ffffff;color:var(--hi-color--gray-100);padding:0.625rem}body:not([scroll-y='never']) .page-schedule-registration .rail,body:not([scroll-y='never']) .page-schedule-registration hi-drawer{overflow:auto}scheduler-navigation-items hi-navigation-tertiary #navToggleBtn{z-index:1}.page-schedule-registration .scheduler-body{height:calc(100% - var(--scheduler-x-variable,9.5rem))}.page-schedule-registration .scheduler-body.has-back-to-planner{--scheduler-x-variable:12rem}.page-schedule-registration .aside-header,.page-schedule-registration .content-header{height:3.125rem;position:relative}.page-schedule-registration .aside-header:after{content:'';position:absolute;right:0;top:5px;bottom:5px;width:1px;border-right:1px solid var(--hi-color--gray-30)}.page-schedule-registration .set-time-preferences{width:20rem;margin-left:-1.2rem;text-align:right;background:var(--hi-color--gray-20)}.page-schedule-registration .content .alerts-box{margin-left:-20px;margin-right:-20px}.page-schedule-registration .registration-complete.content{background-color:var(--hi-color--gray-10)}.page-schedule-registration .registration-complete.rail.planned{background-color:var(--hi-color--gray-10)}.page-schedule-registration .confirmation-modal{z-index:1000100}.page-schedule-registration .confirmation-modal .component--modal{border-radius:2px;bottom:auto;max-height:100%;max-width:780px;min-height:0;top:140px}.page-schedule-registration .confirmation-modal .component--modal h1,.page-schedule-registration .confirmation-modal .component--modal .h1{margin:0}.page-schedule-registration .confirmation-modal .component--modal .eab-icon-close{font-size:1.25rem;margin-top:0.625rem}.page-schedule-registration .confirmation-modal .component--modal .modal-bottom{background:var(--hi-color--gray-10);border-radius:0 2px;min-height:0}.page-schedule-registration .confirmation-modal .component--modal .modal-bottom .data-list li{list-style:none}.page-schedule-registration .confirmation-modal .component--modal .modal-bottom .data-list li:before{color:orange;content:'•';font-size:1rem;margin-right:0.5rem}.page-schedule-registration .confirmation-modal .component--modal strong{font-weight:700}.page-schedule-registration .no-scroll{overflow:hidden}@media print{.page-schedule-registration .registration-container{display:block !important}.page-schedule-registration .scheduler-body{display:block}.page-schedule-registration header.header,.page-schedule-registration .hidden-print{display:none !important}.page-schedule-registration .print-unbreakable{page-break-inside:avoid}.page-schedule-registration,.page-schedule-registration .view.container{background:var(--hi-color--white)}.page-schedule-registration .print-button{display:none}.page-schedule-registration .selected-courses{clear:both}.page-schedule-registration .selected-courses .section-status{display:block;float:right;text-align:right}.page-schedule-registration .selected-courses section.tile .container,.page-schedule-registration .selected-courses section.tile .expanded{display:block !important;clear:both;width:100%}.page-schedule-registration .registration-bottom-buttons{display:none}}.page-schedule-registration .registration-header{z-index:100;top:83px;margin-bottom:var(--hi-sz-9)}.page-schedule-registration .calendar-container phx-week-calendar-view{max-width:100%}.page-schedule-registration .calendar-container phx-calendar.over-overlay{z-index:1}.page-schedule-registration .prefs-help-text{margin-left:auto}.page-schedule-registration .scheduler-container{margin-left:0}.page-schedule-registration .notification .notification__list{top:10rem}li.gu-mirror{list-style:none}@media (max-width:60rem){.component--drawer-wrapper{width:49.375rem !important}}.modal--alert.modal--inverted>.modal-header{background:var(--hi-color--gray-20)}.modal--alert.modal--inverted>.modal-footer{background:var(--hi-color--white)}@media screen and (max-width:62rem){.page-schedule-registration .scheduler-content-container{margin-left:0;margin-top:var(--hi-fixed--medium)}.page-search-and-add-courses{display:grid;grid-template-rows:minmax(3rem,-webkit-max-content) calc(100vh - 14rem) 0;grid-template-rows:minmax(3rem,max-content) calc(100vh - 14rem) 0}.course-search-container{overflow-y:scroll;padding-left:var(--hi-fixed--small-xxx);padding-right:var(--hi-fixed--small-xxx)}}@media screen and (max-width:40rem){.desktop-height-100{height:auto}.hi-card{padding-left:0;padding-right:0}.page-schedule-registration .scheduler-content-container{margin-top:0}.scheduler-term-menu-container{-ms-flex-pack:justify;justify-content:space-between;margin-left:var(--hi-size--medium);margin-right:var(--hi-size--medium)}phx-calendar-color-key-full{display:none}.page-schedule-registration,.scheduler-container{overflow:hidden}.page-search-and-add-courses{margin-left:0;margin-right:0}#schedulerTertiaryNav{--hi-nav-tertiary-top-offset:0px}.notification .notification__list{top:0rem !important;margin:auto !important;padding:0 var(--hi-size--medium)}.mobile-hidden{display:none !important}.hide-text-mobile{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}registration-friendly-reminder-dialog .controls-mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.swap-footer{padding:var(--hi-size--medium);position:fixed;left:0;bottom:0;width:100%;z-index:1000}.swap-footer>*{-ms-flex:1 0 0px !important;flex:1 0 0 !important}}@media screen and (min-width:62rem){.desktop-height-100{height:100%}.page-schedule-registration{height:calc(100vh - var(--hi-screen--nav-primary) - var(--hi-screen--nav-secondary))}body:not([scroll-y='never']) .page-schedule-registration{overflow:hidden}#schedulerTertiaryNav{--scheduler--header-height:4.5rem;--hi-nav-tertiary-top-offset:var(--hi-screen--top,calc(var(--hi-screen--nav-primary) + var(--hi-screen--nav-secondary) + var(--scheduler--header-height)))}}@media screen and (min-width:40rem){.page-schedule-registration .scheduler-container{margin-left:var(--hi-size--medium);margin-right:var(--hi-size--medium)}.page-search-and-add-courses{margin-left:var(--hi-size--medium);margin-right:var(--hi-size--medium)}.desktop-hidden{display:none !important}}@media print{scheduler-calendar [l-kind],scheduled-sections [l-kind]{display:-ms-flexbox !important;display:flex !important}.view-my-schedule-registration *,.view-my-schedule-transactions *{page-break-inside:auto !important}.my.schedule .view.container{display:inline-block !important}@-moz-document url-prefix(){.my.schedule .view.container{display:block !important}}}.page-schedule-registration .clr-1-bkg{background-color:var(--hi-color--red-20) !important}.page-schedule-registration .clr-1-bdr{border-color:var(--hi-color--red-30) !important}.page-schedule-registration .clr-2-bkg{background-color:var(--hi-color--orange-20) !important}.page-schedule-registration .clr-2-bdr{border-color:var(--hi-color--orange-30) !important}.page-schedule-registration .clr-3-bkg{background-color:var(--hi-color--yellow-20) !important}.page-schedule-registration .clr-3-bdr{border-color:var(--hi-color--yellow-30) !important}.page-schedule-registration .clr-4-bkg{background-color:var(--hi-color--green-20) !important}.page-schedule-registration .clr-4-bdr{border-color:var(--hi-color--green-30) !important}.page-schedule-registration .clr-5-bkg{background-color:var(--hi-color--teal-20) !important}.page-schedule-registration .clr-5-bdr{border-color:var(--hi-color--teal-30) !important}.page-schedule-registration .clr-6-bkg{background-color:var(--hi-color--blue-20) !important}.page-schedule-registration .clr-6-bdr{border-color:var(--hi-color--blue-30) !important}.page-schedule-registration .clr-7-bkg{background-color:var(--hi-color--cyan-20) !important}.page-schedule-registration .clr-7-bdr{border-color:var(--hi-color--cyan-30) !important}.page-schedule-registration .clr-8-bkg{background-color:var(--hi-color--purple-20) !important}.page-schedule-registration .clr-8-bdr{border-color:var(--hi-color--purple-30) !important}.page-schedule-registration .clr-9-bkg{background-color:var(--hi-color--magenta-20) !important}.page-schedule-registration .clr-9-bdr{border-color:var(--hi-color--magenta-30) !important}.page-schedule-registration .clr-10-bkg{background-color:var(--hi-color--white-20) !important}.page-schedule-registration .clr-10-bdr{border-color:var(--hi-color--white-30) !important}registration-transactions li{line-height:1rem}.course-icons-tile .info-icon{opacity:0}.course-icons-tile:hover .info-icon,.course-icons-tile:focus .info-icon{opacity:1}.course-icons-tile .info-alert{opacity:1 !important}.page.my.schedule .popover.scrollable{min-width:18rem;cursor:auto}.page.my.schedule .popover.scrollable .popover-content{max-height:12rem;overflow:auto}.page.my.schedule .popover-title span{line-height:0.8}li.course-tile{border-bottom:1px solid var(--hi-color--gray-30)}.course-tile:hover{background-color:var(--hi-color--blue-10)}.course-tile:hover phx-svg-icon[name='right_chevron']{display:block}phx-svg-icon[name='right_chevron']{display:none}.course-tile-info{max-width:calc(100% - 2.5rem);min-width:calc(100% - 2rem)}.course-cd{max-width:75%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:uppercase}li.multi-section-course-tile{border-bottom:1px solid var(--hi-color--gray-30)}.multi-section-course-tile .multi-section-course-main-block:hover{background-color:var(--hi-color--blue-10)}.multi-section-course-tile .section-type-tag{display:inline-block;text-transform:uppercase;font-size:0.75rem}.multi-section-course-tile .section-type-quantity{white-space:nowrap}.multi-section-course-tile .section-type-name,.multi-section-course-tile .course-title{max-width:calc(100% - 2rem)}.multi-section-course-tile .multi-section li{border-bottom:1px solid var(--hi-color--gray-30)}.multi-section-course-tile .multi-section li .section-type-name .h5{color:var(--hi-color--gray-60)}.multi-section-course-tile .multi-section li phx-svg-icon[name='checkmark']{display:block}.multi-section-course-tile .multi-section li.can-schedule .section-type-name .h5{color:var(--hi-color--blue-30)}.multi-section-course-tile .multi-section li phx-svg-icon[name='right_chevron']{display:none}.multi-section-course-tile .multi-section li:last-child{border-bottom:none}.multi-section-course-tile .multi-section li.can-schedule:hover{background-color:var(--hi-color--blue-10)}.multi-section-course-tile .multi-section li.can-schedule:hover phx-svg-icon[name='right_chevron']{display:block}.multi-section-course-tile .multi-section li.can-schedule phx-svg-icon[name='checkmark']{display:none}unscheduled-section-tile.gu-transit>.tile{background-color:#ebf5ff !important;color:white !important}.unscheduled-section-tile{border-radius:3px;cursor:move;overflow:hidden}@media only screen and (min-width:40rem){.unscheduled-section-tile.tile{padding-left:var(--hi-sz-6);padding-right:var(--hi-sz-6);border:1px solid transparent}.unscheduled-section-tile.tile:hover,.unscheduled-section-tile.tile:focus{border:1px solid var(--hi-color--gray-30);box-shadow:var(--hi-color--shadow-deep);border-color:var(--hi-color--blue-20)}.unscheduled-section-tile.is-conflicting{background-color:var(--hi-color--gray-20)}.unscheduled-section-tile.can-drag-tile{cursor:default}.unscheduled-section-tile .icon-placeholder{position:absolute;top:50%;right:0;transform:translateY(-50%)}.unscheduled-section-tile .icon-placeholder:not(:focus){opacity:0}.unscheduled-section-tile:active .icon-placeholder,.unscheduled-section-tile:focus .icon-placeholder,.unscheduled-section-tile:hover .icon-placeholder,[visible-warning] .unscheduled-section-tile .icon-placeholder,[visible-warning]:hover .unscheduled-section-tile .icon-placeholder,[visible-warning]:focus .unscheduled-section-tile .icon-placeholder{opacity:1}.unscheduled-section-tile:active .unscheduled-section-tile-footer,.unscheduled-section-tile:focus .unscheduled-section-tile-footer,.unscheduled-section-tile:hover .unscheduled-section-tile-footer,[visible-warning] .unscheduled-section-tile .unscheduled-section-tile-footer,[visible-warning]:hover .unscheduled-section-tile .unscheduled-section-tile-footer,[visible-warning]:focus .unscheduled-section-tile .unscheduled-section-tile-footer{visibility:visible;background-color:var(--hi-color--red-30);color:var(--hi-color--white)}.unscheduled-section-tile:active.is-conflicting.error,.unscheduled-section-tile:focus.is-conflicting.error,.unscheduled-section-tile:hover.is-conflicting.error,[visible-warning] .unscheduled-section-tile.is-conflicting.error,[visible-warning]:hover .unscheduled-section-tile.is-conflicting.error,[visible-warning]:focus .unscheduled-section-tile.is-conflicting.error{border-color:var(--hi-color--red-30);cursor:default !important}.unscheduled-section-tile:active.is-conflicting.error>.unscheduled-section-tile-footer,.unscheduled-section-tile:focus.is-conflicting.error>.unscheduled-section-tile-footer,.unscheduled-section-tile:hover.is-conflicting.error>.unscheduled-section-tile-footer,[visible-warning] .unscheduled-section-tile.is-conflicting.error>.unscheduled-section-tile-footer,[visible-warning]:hover .unscheduled-section-tile.is-conflicting.error>.unscheduled-section-tile-footer,[visible-warning]:focus .unscheduled-section-tile.is-conflicting.error>.unscheduled-section-tile-footer{background-color:var(--hi-color--red-30);color:var(--hi-color--white)}.unscheduled-section-tile:active.is-conflicting.warning,.unscheduled-section-tile:focus.is-conflicting.warning,.unscheduled-section-tile:hover.is-conflicting.warning,[visible-warning] .unscheduled-section-tile.is-conflicting.warning,[visible-warning]:hover .unscheduled-section-tile.is-conflicting.warning,[visible-warning]:focus .unscheduled-section-tile.is-conflicting.warning{border-color:var(--hi-color--orange-30)}.unscheduled-section-tile:active.is-conflicting.warning>.unscheduled-section-tile-footer,.unscheduled-section-tile:focus.is-conflicting.warning>.unscheduled-section-tile-footer,.unscheduled-section-tile:hover.is-conflicting.warning>.unscheduled-section-tile-footer,[visible-warning] .unscheduled-section-tile.is-conflicting.warning>.unscheduled-section-tile-footer,[visible-warning]:hover .unscheduled-section-tile.is-conflicting.warning>.unscheduled-section-tile-footer,[visible-warning]:focus .unscheduled-section-tile.is-conflicting.warning>.unscheduled-section-tile-footer{background-color:var(--hi-color--orange-30);color:var(--hi-color--gray-100)}.unscheduled-section-tile:active.is-conflicting>.unscheduled-section-tile-footer,.unscheduled-section-tile:focus.is-conflicting>.unscheduled-section-tile-footer,.unscheduled-section-tile:hover.is-conflicting>.unscheduled-section-tile-footer,[visible-warning] .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer,[visible-warning]:hover .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer,[visible-warning]:focus .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer{border-radius:0 0 3px 3px}.unscheduled-section-tile:active.is-conflicting>.unscheduled-section-tile-footer .conflict-list,.unscheduled-section-tile:focus.is-conflicting>.unscheduled-section-tile-footer .conflict-list,.unscheduled-section-tile:hover.is-conflicting>.unscheduled-section-tile-footer .conflict-list,[visible-warning] .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer .conflict-list,[visible-warning]:hover .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer .conflict-list,[visible-warning]:focus .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer .conflict-list{visibility:visible}.unscheduled-section-tile:active.is-conflicting>.unscheduled-section-tile-footer .more-link,.unscheduled-section-tile:focus.is-conflicting>.unscheduled-section-tile-footer .more-link,.unscheduled-section-tile:hover.is-conflicting>.unscheduled-section-tile-footer .more-link,[visible-warning] .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer .more-link,[visible-warning]:hover .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer .more-link,[visible-warning]:focus .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer .more-link{color:var(--hi-color--white)}.unscheduled-section-tile:active.is-conflicting>.unscheduled-section-tile-footer section-type-badge,.unscheduled-section-tile:focus.is-conflicting>.unscheduled-section-tile-footer section-type-badge,.unscheduled-section-tile:hover.is-conflicting>.unscheduled-section-tile-footer section-type-badge,[visible-warning] .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer section-type-badge,[visible-warning]:hover .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer section-type-badge,[visible-warning]:focus .unscheduled-section-tile.is-conflicting>.unscheduled-section-tile-footer section-type-badge{display:none}}.unscheduled-section-tile .unscheduled-section-tile-footer{position:relative;visibility:hidden}.gu-mirror>.unscheduled-section-tile .icon-placeholder{opacity:1}.conflicting-banner.error{background-color:var(--hi-color--red-30);color:var(--hi-color--white)}.conflicting-banner.warning{background-color:var(--hi-color--orange-30);color:var(--hi-color--gray-100)}.waitlisting-banner{border-radius:2px}.light-orange-bkg{background:var(--hi-color--orange-30)}.unscheduledCourseInfo unscheduled-sections>div{min-width:20rem !important}.unscheduledCourseInfo .tabs-content{max-height:calc(100vh - 144px);margin-bottom:0;overflow-y:auto}.unscheduledCourseInfo .tabs-content .accordion-content{max-height:100%;background:var(--hi-color--white)}.unscheduledCourseInfo .campus-title{max-width:calc(100% - 4rem)}.campus-group--header{z-index:1;top:calc(0rem - var(--hi-tile--padding))}.bottom-gray-border{border-bottom:1px solid var(--hi-color--gray-30)}.top-gray-border{border-top:1px solid var(--hi-color--gray-30)}.custom-text-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1}.list-underline li{border-bottom:1px solid var(--hi-color--gray-40);padding:0.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.list-underline li>span{text-decoration:none;text-align:right}.more-menu-logo{width:15rem}.university-logo{background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain;height:5.625rem;width:18.75rem;margin:0 auto;display:block}.user-information-card .user-email{word-break:break-all;white-space:normal}.user-information-card dd{word-break:break-word}[x-layout-scheme='only_main'] [x-region='main']{width:calc(100vw - 3.25rem)}[gid='_view_header__block']{float:right;position:relative;top:-4.5rem;margin-right:2rem}ai-view *,ai-view :after,ai-view :before{box-sizing:border-box}ai-block[gid='_header_view_list']{display:none !important}ai-view-header:not([ns]){display:none !important}.ng-hil-template-nav-link:nth-of-type(2):before{content:' | '}ng-hil-component[state='my.appointment-success'] #mobileGoBackBtn,ng-hil-component[state='my.appointment-success'] #goBackLink,ng-hil-component[state='my.appointment-request-success'] #mobileGoBackBtn,ng-hil-component[state='my.appointment-request-success'] #goBackLink,ng-hil-component[state='my.appointment-check-in-success'] #mobileGoBackBtn,ng-hil-component[state='my.appointment-check-in-success'] #goBackLink,ng-hil-component[state='my.appointment-check-out-success'] #mobileGoBackBtn,ng-hil-component[state='my.appointment-check-out-success'] #goBackLink,ng-hil-component[state='my.appointment-drop-ins-success'] #mobileGoBackBtn,ng-hil-component[state='my.appointment-drop-ins-success'] #goBackLink,ng-hil-component[state='my.appointment-cancel-success'] #mobileGoBackBtn,ng-hil-component[state='my.appointment-cancel-success'] #goBackLink{display:none !important}ng-hil-component[state='my.appointment-success'] .ng-hil-template-nav-link:nth-of-type(2):before,ng-hil-component[state='my.appointment-request-success'] .ng-hil-template-nav-link:nth-of-type(2):before,ng-hil-component[state='my.appointment-check-in-success'] .ng-hil-template-nav-link:nth-of-type(2):before,ng-hil-component[state='my.appointment-check-out-success'] .ng-hil-template-nav-link:nth-of-type(2):before,ng-hil-component[state='my.appointment-drop-ins-success'] .ng-hil-template-nav-link:nth-of-type(2):before,ng-hil-component[state='my.appointment-cancel-success'] .ng-hil-template-nav-link:nth-of-type(2):before{content:''}ai-prefab-record-list[gid='prefab']{clear:both}ai-prefab-record-list[gid='prefab'] ai-view-header#_view_header{padding-top:0px !important}ai-prefab-views-tabbed ai-prefab-views-list{padding:0 !important}#_view_footer_none_task__widget_group__builder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;justify-items:center;margin:0 auto}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#create_new_appointment_footer_button{display:none}.appointment_results hi-tag{vertical-align:bottom}.fixed-width-times-button{width:6.25rem}aside[l-size='1']{display:none}[gid='_sub_view__results'] ai-view-header,[gid='_sub_view__filters'] ai-view-header{display:none !important}@media only screen and (min-width:62rem){.select_care_unit_service{padding-right:2rem}}#mobileGoBackBtn{display:none}.mobile_filters_toggle_button{display:none}.help_text ul,.help_text ol,.location_description ul,.location_description ol{list-style-type:initial;margin:0 1rem;padding-left:40px}.help_text li,.location_description li{list-style:initial}.help_text ol li,.location_description ol li{list-style:decimal}.view-mobile ng-hil-component .mobile_filters_toggle_button{position:fixed;top:0.75rem;right:0.75rem;display:block;border:none !important;z-index:calc(var(--hi-depth--above-all) + 1)}.view-mobile ng-hil-component .mobile_filters_toggle_button hi-icon{color:var(--hi-color--university-text)}.view-mobile ng-hil-component .appointment_filters{position:fixed;background:white;z-index:100;top:3.5rem;left:-100%;right:0;bottom:0;overflow:auto;padding:2rem 1rem !important;max-width:100% !important;margin-right:0 !important;transition:left ease-in-out 0.3s}.view-mobile ng-hil-component .appointment_filters.mobile-open{left:0}.view-mobile ng-hil-component .appointment_filters__header h2{margin-right:1rem}.view-mobile ng-hil-component .appointment_results{height:auto;overflow:auto}.view-mobile ng-hil-component .appointment_results.mobile-open{height:calc(100% - 10rem);overflow:hidden}.view-mobile ng-hil-component .appointment_results .result-item-card{margin-left:-1.25rem;margin-right:-1.25rem}search-input-box#buddySearch>div{border:none !important}study-group-section-tile .underline-none{text-decoration:none}.app-content-modal-footer.invert{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.app-content-modal-footer.invert hi-button[aesthetic='secondary']{-ms-flex-order:2;order:2}.app-content-modal-footer.invert hi-button[aesthetic='primary']{-ms-flex-order:1;order:1}.view-mobile app-nav-right-button hi-icon{color:black}survey-question-content hi-form hi-input-group hi-validation-notice{display:none}survey-question-content hi-form hi-input-group hi-label{font-weight:500;font-size:large;padding-bottom:0.5rem}survey-question-footer footer div{width:inherit}survey-question-footer footer hi-button{-ms-flex:none !important;flex:none !important}@media only screen and (max-width:40rem){survey-question-content hi-form{padding-bottom:1.625rem}survey-question-content hi-form hi-option{height:auto}#survey-question-footer{position:fixed;bottom:0}}.addto-calendar-button{display:none}.view-mobile .addto-calendar-button{display:block}.horizontal-carousel{white-space:nowrap;overflow-x:auto;-overflow-scrolling:touch}.horizontal-carousel::-webkit-scrollbar,.horizontal-carousel *::-webkit-scrollbar{display:none}.carousel-container{width:100%;position:relative}.carousel-container .items-container{overflow:scroll}.carousel-container .items-container::-webkit-scrollbar{display:none}.carousel-container .items-container .items{transition:0.9s all}.carousel-container .scroll-nav-btn{position:absolute;display:-ms-flexbox;display:flex;top:0;bottom:0}.carousel-container .scroll-nav-btn.left{left:0px}.carousel-container .scroll-nav-btn.right{right:0px}.carousel-container .scroll-nav-btn .left-scroll-btn,.carousel-container .scroll-nav-btn .right-scroll-btn{border-radius:60%;position:relative;z-index:100}.view-mobile .scroll-nav-btn{display:none}.task-detail-header .event-overlay-date{position:relative;top:-36px}.view-mobile .consider-these,.view-mobile .tips-section{padding-left:1rem}.view-mobile .additional-details{background:#f2f3f4}.app-refresh-button-container{z-index:10}.filter-active-dot{right:3px;top:0.2rem;z-index:3}.filter-button-anchor{z-index:2}.topic-box .topic-desc pre{white-space:pre-wrap}.view-mobile .autocomplete-modal{position:static}.view-mobile .autocomplete-modal .left-50{left:50%}.reminder-textarea-box{border-bottom:2px solid #f2f3f4}.reminder-textarea-box .expanding-reminder-textarea{width:100%;min-height:2.1875rem;outline:none;resize:none;overflow-y:hidden;border:0;font-size:1.5rem}.reminder-textarea-box .reminder-title-length-exceed{color:#c5342b}@media only screen and (max-width:40rem){.browser-detect{display:none}}.calendar-time.read-only,phx-week-calendar-view tbody .calendar-time.day.day-we.hour-10.minute-0:before,phx-week-calendar-view tbody .calendar-time.day.day-we.hour-15.minute-0:before,phx-week-calendar-view tbody .calendar-time.day.day-we.hour-20.minute-0:before,phx-week-calendar-view thead.calendar-time,.calendar-time .read-only,.calendar-time phx-week-calendar-view tbody .day.day-we.hour-10.minute-0:before,phx-week-calendar-view tbody .calendar-time .day.day-we.hour-10.minute-0:before,.calendar-time phx-week-calendar-view tbody .day.day-we.hour-15.minute-0:before,phx-week-calendar-view tbody .calendar-time .day.day-we.hour-15.minute-0:before,.calendar-time phx-week-calendar-view tbody .day.day-we.hour-20.minute-0:before,phx-week-calendar-view tbody .calendar-time .day.day-we.hour-20.minute-0:before,.calendar-time phx-week-calendar-view thead,phx-week-calendar-view .calendar-time thead,.calendar-time .time-units,.week-calendar-time--times-left.read-only,phx-week-calendar-view tbody .week-calendar-time--times-left.day.day-we.hour-10.minute-0:before,phx-week-calendar-view tbody .week-calendar-time--times-left.day.day-we.hour-15.minute-0:before,phx-week-calendar-view tbody .week-calendar-time--times-left.day.day-we.hour-20.minute-0:before,phx-week-calendar-view thead.week-calendar-time--times-left,.week-calendar-time--times-left .read-only,.week-calendar-time--times-left phx-week-calendar-view tbody .day.day-we.hour-10.minute-0:before,phx-week-calendar-view tbody .week-calendar-time--times-left .day.day-we.hour-10.minute-0:before,.week-calendar-time--times-left phx-week-calendar-view tbody .day.day-we.hour-15.minute-0:before,phx-week-calendar-view tbody .week-calendar-time--times-left .day.day-we.hour-15.minute-0:before,.week-calendar-time--times-left phx-week-calendar-view tbody .day.day-we.hour-20.minute-0:before,phx-week-calendar-view tbody .week-calendar-time--times-left .day.day-we.hour-20.minute-0:before,.week-calendar-time--times-left phx-week-calendar-view thead,phx-week-calendar-view .week-calendar-time--times-left thead,.week-calendar-time--times-left .time-units{-webkit-user-select:none !important;-ms-user-select:none !important;user-select:none !important;pointer-events:none !important;touch-callout:none !important;user-focus:ignore !important;user-select:none !important;cursor:auto !important}.calendar-time .slate.reverse-read-only,.calendar-time .online-classes.reverse-read-only,.week-calendar-time--times-left .slate.reverse-read-only,.week-calendar-time--times-left .online-classes.reverse-read-only{pointer-events:initial !important;cursor:pointer !important}.calendar-outline table::before,.calendar-outline phx-week-calendar-view tbody.main-calendar-body::before{position:absolute;top:2rem;left:7.5%;width:92%;height:calc(100% - 2rem);margin:0.1em;border-radius:var(--hi-size--shape-radius)}.calendar-outline phx-week-calendar-view tbody.main-calendar-body::before{content:'';pointer-events:none;background-color:var(--hi-color--blue-20);opacity:0.02}.calendar-outline table::before{content:'+ Add Class to Calendar';border:dashed var(--hi-color--blue-30) 3px;text-align:center;color:var(--hi-color--blue-30);padding-top:1em}phx-list-calendar-view .list-calendar-time [ng-click]{cursor:pointer}phx-week-calendar-view{min-height:15rem;min-width:21.25rem;position:relative;display:block}phx-week-calendar-view .preview{opacity:0.5}phx-week-calendar-view .preview.locked{opacity:0.6;border-radius:2px;border:var(--hi-color--orange-30) dashed 2px;background-color:#eaebec}phx-week-calendar-view .preview.locked.online-class-visual{border-radius:3px}phx-week-calendar-view .preview.locked.warning{border:var(--hi-color--red-30) dashed 2px}phx-week-calendar-view .preview-text.time-unit-text{color:var(--hi-color--gray-100)}phx-week-calendar-view .preview-text.time-unit-text.warning{color:var(--hi-color--red-30)}phx-week-calendar-view .waitlisted{background-color:var(--hi-color--gray-30) !important}phx-week-calendar-view .draggable-cursor{cursor:move}phx-week-calendar-view .extend-up{cursor:row-resize}phx-week-calendar-view .extend-down{cursor:row-resize}phx-week-calendar-view .day{width:15.8%;-webkit-user-select:none;-ms-user-select:none;user-select:none}phx-week-calendar-view .day-su,phx-week-calendar-view .day-sa{width:7%}phx-week-calendar-view .time{width:7%;-webkit-user-select:none;-ms-user-select:none;user-select:none}phx-week-calendar-view .time.text{padding:0 0.5rem 0 0.5rem;color:var(--hi-color--gray-80);font-weight:700;text-align:right}phx-week-calendar-view table{border-spacing:0;width:100%;table-layout:fixed;border-collapse:initial}phx-week-calendar-view thead .day.day-su{border-top-left-radius:4px;border-left:1px solid var(--hi-color--gray-30)}phx-week-calendar-view thead .day.day-sa{border-top-right-radius:4px;border-right:1px solid var(--hi-color--gray-30)}phx-week-calendar-view thead .day{font-size:large;font-weight:normal;line-height:0.8125rem;background:#d5d7d9;color:var(--hi-color--gray-100);text-align:center;height:2rem;border-top:1px solid var(--hi-color--gray-30)}phx-week-calendar-view thead .day.day-su,phx-week-calendar-view thead .day.day-sa{color:var(--hi-color--gray-90)}phx-week-calendar-view tbody tr{height:0.375rem}phx-week-calendar-view tbody .day.day-we.hour-10.minute-0:before,phx-week-calendar-view tbody .day.day-we.hour-15.minute-0:before,phx-week-calendar-view tbody .day.day-we.hour-20.minute-0:before{font-weight:100;width:12.5rem;position:absolute;background-color:var(--hi-color--white);color:#d5d7d9;transform:translate(-12.6%,-28%);font-size:2rem;text-align:center;padding:0.5rem;pointer-events:none}phx-week-calendar-view tbody .day.day-we.hour-10.minute-0:before{content:'Morning'}phx-week-calendar-view tbody .day.day-we.hour-15.minute-0:before{content:'Afternoon'}phx-week-calendar-view tbody .day.day-we.hour-20.minute-0:before{content:'Evening'}phx-week-calendar-view tbody .day{border-left:1px solid #eaebec;background:var(--hi-color--white)}phx-week-calendar-view tbody .day.minute-45{border-bottom:1px solid var(--hi-color--gray-10)}phx-week-calendar-view tbody .day.minute-45.hour-22{border-bottom:1px solid #d5d7d9}phx-week-calendar-view tbody .day.day-sa{border-right:1px solid #d5d7d9}phx-week-calendar-view tbody .day.day-sa.minute-45.hour-22{border-bottom-right-radius:4px}phx-week-calendar-view tbody .day.day-su{border-left:1px solid #d5d7d9}phx-week-calendar-view tbody .day.day-su.minute-45.hour-22{border-bottom-left-radius:4px}phx-week-calendar-view tbody .day.day-su,phx-week-calendar-view tbody .day.day-sa{background:var(--hi-color--gray-10)}phx-week-calendar-view tbody .day.day-su.minute-45,phx-week-calendar-view tbody .day.day-sa.minute-45{border-bottom:1px solid #f4f5f5}phx-week-calendar-view tbody .day.day-su.minute-45.hour-22,phx-week-calendar-view tbody .day.day-sa.minute-45.hour-22{border-bottom:1px solid #d5d7d9}phx-week-calendar-view tbody .day.minute-45.hour-12{border-bottom:1px solid #eaebec}phx-week-calendar-view tbody .day.minute-45.hour-17{border-bottom:1px solid #eaebec}phx-week-calendar-view tbody td.online-class{overflow:visible}phx-week-calendar-view .online-class-content,phx-week-calendar-view .time-unit-text{color:var(--hi-color--white);padding-top:0.1rem}phx-week-calendar-view .online-class-content .online-class-preview,phx-week-calendar-view .time-unit-text .online-class-preview{color:var(--hi-color--gray-100) !important}phx-week-calendar-view .online-class-content .online-class-preview.non-registered-text,phx-week-calendar-view .time-unit-text .online-class-preview.non-registered-text{color:black}phx-week-calendar-view .online-class-content.non-registered-text,phx-week-calendar-view .time-unit-text.non-registered-text{color:black}phx-week-calendar-view .online-class-content.time-unit-name-block,phx-week-calendar-view .time-unit-text.time-unit-name-block{-ms-flex:none;flex:none}phx-week-calendar-view .online-classes .online-class{padding:1px 0 0 0;background-color:var(--hi-color--white);border-left:1px solid #d5d7d9;border-right:1px solid #d5d7d9;border-radius:3px}phx-week-calendar-view .online-classes tr:first-child .online-class{border-top:1px solid #d5d7d9}phx-week-calendar-view .online-classes tr:last-child .online-class{border-bottom:1px solid #d5d7d9;padding-bottom:2px}phx-week-calendar-view .flyout-panel{z-index:2;top:100%;right:0;box-shadow:0 1px 1px solid rgba(0,0,0,0.2)}.time{padding-left:0.4rem;line-height:0.9rem;font-size:0.7rem}.week-calendar-time--times-left .time{padding-right:0.4rem;padding-left:0}.week-calendar-time--weekdays-only .day{width:18.6%}.phx-calendar-time-units{position:absolute;display:block;top:2.1rem;left:0;right:0;bottom:0;pointer-events:none}.phx-calendar-time-units .slate{position:relative;height:100%;width:100%}.week-calendar-time--times-left .phx-calendar-time-units .slate{margin-left:7%}.phx-calendar-time-units .time-area,.phx-calendar-time-units .time-unit{display:block;position:absolute}.phx-calendar-time-units .day-su{left:0.3%}.phx-calendar-time-units .day-mo{left:7.2%}.week-calendar-time--weekdays-only .phx-calendar-time-units .day-mo{left:0%}.phx-calendar-time-units .day-tu{left:23%}.week-calendar-time--weekdays-only .phx-calendar-time-units .day-tu{left:18.6%}.phx-calendar-time-units .day-we{left:38.8%}.week-calendar-time--weekdays-only .phx-calendar-time-units .day-we{left:37.2%}.phx-calendar-time-units .day-th{left:54.6%}.week-calendar-time--weekdays-only .phx-calendar-time-units .day-th{left:55.8%}.phx-calendar-time-units .day-fr{left:70.4%}.week-calendar-time--weekdays-only .phx-calendar-time-units .day-fr{left:74.4%}.phx-calendar-time-units .day-sa{left:86%}.time-area:before{background:var(--hi-color--blue-30);opacity:0.9}.time-unit-visual,.time-unit-content{margin-right:0.35rem;margin-left:0.3rem}.online-class-container{position:relative}.time-unit.locked{opacity:1;pointer-events:auto}.online-class-visual,.time-unit-visual{background:var(--hi-color--blue-20);opacity:0.6;border-radius:2px 0 0 2px;position:absolute;left:0;right:0;top:0;bottom:0}.online-class-visual.locked,.time-unit-visual.locked{opacity:1;pointer-events:auto}.online-class-visual.non-registered-stripe,.time-unit-visual.non-registered-stripe{right:89%;z-index:1}.online-class-visual.non-registered-weekend-stripe,.time-unit-visual.non-registered-weekend-stripe{right:75%;z-index:1}.online-class-visual.non-registered-online-stripe,.time-unit-visual.non-registered-online-stripe{right:99.2%;z-index:1}.online-class-visual.non-registered-back,.time-unit-visual.non-registered-back{background:repeating-linear-gradient(150deg,var(--hi-color--gray-10),var(--hi-color--gray-10) 0.4375rem,var(--hi-color--gray-20) 0.4375rem,#f2f3f4 0.75rem);border:1px solid var(--hi-color--gray-20)}.time-unit-visual.reverse-opacity{opacity:1}.time-unit-visual.reverse-opacity.locked{opacity:0.3}.online-class-content,.time-unit-content{color:var(--hi-color--gray-100);padding:0 0.3rem;position:relative}.online-class-content.time-delete-icon,.time-unit-content.time-delete-icon{position:absolute !important;right:0;bottom:0.1rem;font-size:1rem;line-height:1;pointer-events:auto !important;color:var(--hi-color--white)}.online-class-content.time-delete-icon:hover,.time-unit-content.time-delete-icon:hover{cursor:pointer !important}@media print{.time-unit-visual.locked,.online-class-visual.locked{border:2px solid var(--hi-color--gray-90)}.time-unit-visual.waitlisted,.online-class-visual.waitlisted{border:2px dotted var(--hi-color--gray-90)}.time-unit-visual.non-registered-back,.online-class-visual.non-registered-back{border:2px dashed var(--hi-color--gray-90)}.time-unit-visual.non-registered-stripe,.online-class-visual.non-registered-stripe{border:2px dashed var(--hi-color--gray-90)}.time-unit-visual:not(.waitlisted):not(.locked),.online-class-visual:not(.waitlisted):not(.locked){border:1px solid var(--hi-color--gray-40)}.online-class-content.non-registered-text{border:2px dashed var(--hi-color--gray-90)}}phx-calendar-color-key .calendar-color-key .time-key-color{width:1.5rem;height:1.5rem;display:inline-block;border-radius:3px}phx-calendar-color-key .calendar-color-key .time-key-color.busy{background-color:var(--hi-color--blue-20)}phx-calendar-color-key .calendar-color-key .time-key-color.waitlisted{background-color:var(--hi-color--gray-50)}phx-calendar-color-key .calendar-color-key .time-key-color.not-registered{background:repeating-linear-gradient(150deg,var(--hi-color--gray-30),var(--hi-color--gray-30) 0.4375rem,var(--hi-color--gray-50) 0.4375rem,#c1c4c7 0.75rem)}phx-calendar-color-key .calendar-color-key .calendar-key-separator{border-right:1px solid black}phx-calendar-color-key .calendar-color-key hi-icon{vertical-align:bottom;margin-right:2px}.calendar-key-hover{width:1.5rem;height:1.5rem;display:inline-block;border-radius:3px}.calendar-key-hover.busy{background-color:var(--hi-color--blue-20)}.calendar-key-hover.waitlisted{background-color:var(--hi-color--gray-50)}.calendar-key-hover.not-registered{background:repeating-linear-gradient(150deg,var(--hi-color--gray-30),var(--hi-color--gray-30) 0.4375rem,var(--hi-color--gray-50) 0.4375rem,#c1c4c7 0.75rem)}@media print{phx-calendar-color-key-full{page-break-inside:avoid}.calendar-color-key-full{page-break-inside:avoid}}phx-calendar-color-key-full .calendar-color-key-full .time-key-color{width:1.5rem;height:1.5rem;display:inline-block;opacity:0.3;border-radius:3px}phx-calendar-color-key-full .calendar-color-key-full .time-key-color.busy{background-color:var(--hi-color--blue-20);border:1px solid var(--hi-color--gray-90)}phx-calendar-color-key-full .calendar-color-key-full .time-key-color.waitlisted{background-color:var(--hi-color--gray-50);border:2px dotted var(--hi-color--gray-90)}phx-calendar-color-key-full .calendar-color-key-full .time-key-color.not-registered{border:2px dashed var(--hi-color--gray-90);background:repeating-linear-gradient(150deg,var(--hi-color--gray-10),var(--hi-color--gray-10) 0.4375rem,var(--hi-color--gray-20) 0.4375rem,#f2f3f4 0.75rem)}.calendar-key-full{width:1.5rem;height:1.5rem;display:inline-block;opacity:0.3;border-radius:3px}.calendar-key-full.busy{background-color:var(--hi-color--blue-20);border:1px solid var(--hi-color--gray-90)}.calendar-key-full.waitlisted{background-color:var(--hi-color--gray-50);border:2px dotted var(--hi-color--gray-90)}.calendar-key-full.not-registered{border:2px dashed var(--hi-color--gray-90);background:repeating-linear-gradient(150deg,var(--hi-color--gray-10),var(--hi-color--gray-10) 0.4375rem,var(--hi-color--gray-20) 0.4375rem,#f2f3f4 0.75rem)}.calendar-time-input{display:block;background-color:var(--hi-color--white);border-bottom:1px solid var(--hi-color--gray-70);line-height:1.8rem}.calendar-time-input .section{display:inline-block}.calendar-time-input .time-input{margin:0 3px;width:1.25rem;text-align:right;border:none}.calendar-time-input .time-input[type='number']{-moz-appearance:textfield}.calendar-time-input .time-input::-webkit-outer-spin-button,.calendar-time-input .time-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calendar-time-input .hidden-calculation{display:none}.calendar-time-input .form-input{-webkit-appearance:textfield;font-weight:400;font-size:0.75rem;display:inline-block;max-height:2.125rem}.calendar-time-input .form-input.blank-input{color:var(--hi-color--white)}.calendar-time-input .form-input:active,.calendar-time-input .form-input:focus{cursor:text;outline:1px solid var(--hi-color--blue-10);outline-offset:-1px}.calendar-time-input .form-input.is-disabled,.calendar-time-input .form-input:disabled{box-shadow:none;opacity:0.7;cursor:not-allowed}.calendar-time-input .form-input.is-disabled:active,.calendar-time-input .form-input.is-disabled:focus,.calendar-time-input .form-input:disabled:active,.calendar-time-input .form-input:disabled:focus{outline:none}.calendar-time-input .form-group{display:-ms-flexbox;display:flex}.calendar-time-input .form-group .form-input{line-height:1.25rem;padding-top:0.3125rem;padding-bottom:0.3125rem}ul[dnd-list],ul[dnd-list]>li{position:relative}.drag-drop-zone ul[dnd-list]{min-height:3rem}.drag-drop-zone ul[dnd-list] .dndDraggingSource{display:none}.drag-drop-zone ul[dnd-list] .dndPlaceholder{display:block;background-color:#c1c4c7;min-height:3rem}.drag-drop-zone ul[dnd-list] li{position:relative;display:block}.gu-mirror{position:fixed !important;margin:0 !important;z-index:9999 !important;opacity:0.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';filter:alpha(opacity=80)}.gu-hide{display:none !important}.gu-unselectable{-webkit-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.gu-transit{opacity:0.2;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';filter:alpha(opacity=20)}.wrap-dd-select{position:relative;width:12.5rem;margin:0 auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#fff;border-radius:4px;border:1px solid #f7f9fb;box-shadow:none;cursor:pointer;outline:none;font-weight:bold;color:#2a6fb8}.wrap-dd-select .dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;padding:0;border-radius:inherit;border:1px solid #f7f9fb;box-shadow:None;font-weight:700;list-style:none;visibility:hidden;height:0}.wrap-dd-select .dropdown li.divider{padding:2px 0;background:#fff}.wrap-dd-select .dropdown li.divider-label{background:#f7f9fb;cursor:default;color:#333d47;border-bottom:1px solid #f2f3f4;font-size:0.9375rem;padding:0.625rem 1.25rem}.wrap-dd-select .dropdown li a{display:block;padding:0.625rem 1.25rem;text-decoration:none;color:#2a6fb8;border-bottom:1px solid #f7f9fb;box-shadow:None;cursor:pointer;font-size:0.9375rem;font-weight:400}.wrap-dd-select .dropdown li i{float:right;color:inherit}.wrap-dd-select .dropdown li:first-of-type a{border-radius:4px 4px 0px 0px}.wrap-dd-select .dropdown li:last-of-type a{border-radius:0px 0px 4px 4px;border:none}.wrap-dd-select .dropdown li:hover a,.wrap-dd-select .dropdown li:focus a{background:#f7f9fb}.wrap-dd-select.active .dropdown{visibility:visible;height:auto}.wrap-dd-select:not(.active):focus{outline:2px solid #2a6fb8}.wrap-dd-menu{position:relative;width:12.5rem;margin:0 auto}.wrap-dd-menu.disabled{cursor:default;color:#5b6a7d}.wrap-dd-menu .dropdown{position:absolute;z-index:1;top:70%;left:0;right:0;background:#fff;padding:0;border-radius:4px;border:1px solid #f2f3f4;box-shadow:None;font-weight:normal;list-style:none;visibility:hidden;margin-top:1.25rem}.wrap-dd-menu .dropdown li.divider{padding:2px 0;background:#333d47}.wrap-dd-menu .dropdown li.divider-label{background:#f7f9fb;cursor:default;color:black;border-bottom:1px solid #f2f3f4;font-size:0.9375rem;text-align:left;padding:0.625rem 1.25rem}.wrap-dd-menu .dropdown li a{display:block;padding:0.625rem 1.25rem;text-decoration:none;color:#2a6fb8;border-bottom:1px solid #f2f3f4;box-shadow:none;cursor:pointer;text-align:left;font-size:0.9375rem;font-weight:400}.wrap-dd-menu .dropdown li i{float:right;color:inherit}.wrap-dd-menu .dropdown li:first-of-type a{border-radius:4px 4px 0px 0px}.wrap-dd-menu .dropdown li:last-of-type a{border-radius:0px 0px 4px 4px;border:none}.wrap-dd-menu .dropdown li:hover a,.wrap-dd-menu .dropdown li:focus a{background:#f7f9fb}.wrap-dd-menu .dropdown.active{visibility:visible}.phx-mobile-week-times{max-height:100%}.phx-mobile-week-times .times-move-button{min-width:2rem}.phx-mobile-week-times .calendar-day{width:2rem}.phx-mobile-week-times .calendar-day .day,.phx-mobile-week-times .calendar-day .date{display:block;line-height:1.5}.phx-mobile-week-times .calendar-day[disabled]{color:var(--hi-color--gray-50)}.phx-mobile-week-times .calendar-day.selected{border:1px solid var(--hi-color--green-40);border-radius:3px;background:var(--hi-color--green-40)}.phx-mobile-week-times .calendar-day.selected .day{color:var(--hi-color--green-40);background:var(--hi-color--white);border-radius:3px 3px 2px 2px}.phx-mobile-week-times .calendar-day.selected .date{color:var(--hi-color--white)}.phx-mobile-week-times .day-available-times{margin-left:0}.phx-mobile-week-times .day-available-times li.selected{background:var(--hi-color--gray-20)}.phx-mobile-week-times .day-available-times li.selected hi-button{color:var(--hi-color--green-40);font-size:1.25rem;line-height:1.5}.phx-mobile-week-times .time-picker-scroll{height:calc(100vh - 290px);overflow:scroll;box-shadow:var(--hi-color--shadow-inset-wide);border-bottom-right-radius:2%;border-bottom-left-radius:2%}.phx-mobile-week-times .time-picker-scroll.third{height:calc(100vh / 3)}.phx-mobile-week-times .all-day-container{height:calc(100vh - 290px)}.phx-mobile-week-times .all-day-container.third{height:calc(100vh / 3)}.phx-mobile-week-times .all-day-container p{color:var(--hi-color--green-40)}.phx-mobile-week-times ion-scroll.time-picker-scroll{top:0}.phx-mobile-week-times ion-scroll.time-picker-scroll .scroll{padding-top:1px}.modal-active,.modal-open{position:fixed}.modal-activated>.modal-backdrop.am-fade,.modal-open>.modal-backdrop.am-fade{display:block}.modal-activated .modal-active,.modal-open .modal-active{z-index:2000}.modal{padding:0}.modal .modal-header{padding:0}.modal .modal-header .close{background:transparent;float:right;color:#2a6fb8;border:none;padding:0;font-size:1.5rem}.modal .modal-body{padding:1.25rem 0.625rem}.modal .modal-footer{padding:0}.modal-backdrop{opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}.modal-backdrop.am-fade{opacity:0.5;visibility:visible}.modal-open{overflow:hidden}.modal{-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal{transform:translate(0,-25%);transition:transform 0.3s ease-out}.modal.in .modal{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.am-collapse{animation-duration:0.3s;animation-timing-function:ease;animation-fill-mode:backwards;overflow:hidden;opacity:1}.am-collapse.am-collapse-add,.am-collapse.ng-hide-remove,.am-collapse.ng-move{animation-name:expand}.am-collapse.am-collapse-remove,.am-collapse.ng-hide{animation-name:collapse}.am-collapse.ng-enter{visibility:hidden;animation-name:expand;animation-play-state:paused}.am-collapse.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-collapse.ng-leave{animation-name:collapse;animation-play-state:paused}.am-collapse.ng-leave.ng-leave-active{animation-play-state:running}@keyframes expand{from{max-height:0px}to{max-height:500px}}@keyframes collapse{from{max-height:500px}to{max-height:0px}}.panel-collapse.am-collapse.in-remove{animation-name:collapse;display:block}.panel-collapse.am-collapse.in-add{animation-name:expand}.am-fade{animation-duration:0.3s;animation-timing-function:linear;animation-fill-mode:backwards;opacity:1}.am-fade.am-fade-add,.am-fade.ng-hide-remove,.am-fade.ng-move{animation-name:fadeIn}.am-fade.am-fade-remove,.am-fade.ng-hide{animation-name:fadeOut}.am-fade.ng-enter{visibility:hidden;animation-name:fadeIn;animation-play-state:paused}.am-fade.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-fade.ng-leave{animation-name:fadeOut;animation-play-state:paused}.am-fade.ng-leave.ng-leave-active{animation-play-state:running}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.tab-pane.am-fade.active-remove{display:none !important}.tab-pane.am-fade.active-add{animation-name:fadeIn}.ui-modal-backdrop.am-fade,.aside-backdrop.am-fade{background:rgba(0,0,0,0.5);animation-duration:0.15s}.ui-modal-backdrop.am-fade.ng-leave,.aside-backdrop.am-fade.ng-leave{animation-delay:0.3s}.am-flip-x{animation-duration:0.4s;animation-timing-function:ease;animation-fill-mode:backwards}.am-flip-x.am-flip-x-add,.am-flip-x.ng-hide-remove,.am-flip-x.ng-move{animation-name:flipInXBounce}.am-flip-x.am-flip-x-remove,.am-flip-x.ng-hide{animation-name:flipOutX}.am-flip-x.ng-enter{visibility:hidden;animation-name:flipInXBounce;animation-play-state:paused}.am-flip-x.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-flip-x.ng-leave{animation-name:flipOutX;animation-play-state:paused}.am-flip-x.ng-leave.ng-leave-active{animation-play-state:running}.am-flip-x-linear{animation-duration:0.4s;animation-timing-function:ease;animation-fill-mode:backwards}.am-flip-x-linear.am-flip-x-add,.am-flip-x-linear.ng-hide-remove,.am-flip-x-linear.ng-move{animation-name:flipInX}.am-flip-x-linear.am-flip-x-remove,.am-flip-x-linear.ng-hide{animation-name:flipOutX}.am-flip-x-linear.ng-enter{visibility:hidden;animation-name:flipInX;animation-play-state:paused}.am-flip-x-linear.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-flip-x-linear.ng-leave{animation-name:flipOutX;animation-play-state:paused}.am-flip-x-linear.ng-leave.ng-leave-active{animation-play-state:running}@keyframes flipInX{from{opacity:0;transform:perspective(400px) rotateX(90deg)}to{opacity:1;transform:perspective(400px) rotateX(0deg)}}@keyframes flipInXBounce{from{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0deg)}}@keyframes flipOutX{from{opacity:1;transform:perspective(400px) rotateX(0deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.am-slide-top{animation-duration:0.3s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.am-slide-top.am-slide-top-add,.am-slide-top.ng-hide-remove,.am-slide-top.ng-move{animation-name:slideFromTop}.am-slide-top.am-slide-top-remove,.am-slide-top.ng-hide{animation-name:slideToTop}.am-slide-top.ng-enter{visibility:hidden;animation-name:slideFromTop;animation-play-state:paused}.am-slide-top.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-slide-top.ng-leave{animation-name:slideToTop;animation-play-state:paused}.am-slide-top.ng-leave.ng-leave-active{animation-play-state:running}.am-slide-right{animation-duration:0.3s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.am-slide-right.am-slide-right-add,.am-slide-right.ng-hide-remove,.am-slide-right.ng-move{animation-name:slideFromRight}.am-slide-right.am-slide-right-remove,.am-slide-right.ng-hide{animation-name:slideToRight}.am-slide-right.ng-enter{visibility:hidden;animation-name:slideFromRight;animation-play-state:paused}.am-slide-right.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-slide-right.ng-leave{animation-name:slideToRight;animation-play-state:paused}.am-slide-right.ng-leave.ng-leave-active{animation-play-state:running}.am-slide-bottom{animation-duration:0.3s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.am-slide-bottom.am-slide-bottom-add,.am-slide-bottom.ng-hide-remove,.am-slide-bottom.ng-move{animation-name:slideFromBottom}.am-slide-bottom.am-slide-bottom-remove,.am-slide-bottom.ng-hide{animation-name:slideToBottom}.am-slide-bottom.ng-enter{visibility:hidden;animation-name:slideFromBottom;animation-play-state:paused}.am-slide-bottom.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-slide-bottom.ng-leave{animation-name:slideToBottom;animation-play-state:paused}.am-slide-bottom.ng-leave.ng-leave-active{animation-play-state:running}.am-slide-left{animation-duration:0.3s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.am-slide-left.am-slide-left-add,.am-slide-left.ng-hide-remove,.am-slide-left.ng-move{animation-name:slideFromLeft}.am-slide-left.am-slide-left-remove,.am-slide-left.ng-hide{animation-name:slideToLeft}.am-slide-left.ng-enter{visibility:hidden;animation-name:slideFromLeft;animation-play-state:paused}.am-slide-left.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-slide-left.ng-leave{animation-name:slideToLeft;animation-play-state:paused}.am-slide-left.ng-leave.ng-leave-active{animation-play-state:running}@keyframes slideFromTop{from{transform:translateY(-100%)}}@keyframes slideToTop{to{transform:translateY(-100%)}}@keyframes slideFromRight{from{transform:translateX(100%)}}@keyframes slideToRight{to{transform:translateX(100%)}}@keyframes slideFromBottom{from{transform:translateY(100%)}}@keyframes slideToBottom{to{transform:translateY(100%)}}@keyframes slideFromLeft{from{transform:translateX(-100%)}}@keyframes slideToLeft{to{transform:translateX(-100%)}}.am-fade-and-slide-top{animation-duration:0.3s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.am-fade-and-slide-top.am-fade-and-slide-top-add,.am-fade-and-slide-top.ng-hide-remove,.am-fade-and-slide-top.ng-move{animation-name:fadeAndSlideFromTop}.am-fade-and-slide-top.am-fade-and-slide-top-remove,.am-fade-and-slide-top.ng-hide{animation-name:fadeAndSlideToTop}.am-fade-and-slide-top.ng-enter{visibility:hidden;animation-name:fadeAndSlideFromTop;animation-play-state:paused}.am-fade-and-slide-top.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-fade-and-slide-top.ng-leave{animation-name:fadeAndSlideToTop;animation-play-state:paused}.am-fade-and-slide-top.ng-leave.ng-leave-active{animation-play-state:running}.am-fade-and-slide-right{animation-duration:0.3s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.am-fade-and-slide-right.am-fade-and-slide-right-add,.am-fade-and-slide-right.ng-hide-remove,.am-fade-and-slide-right.ng-move{animation-name:fadeAndSlideFromRight}.am-fade-and-slide-right.am-fade-and-slide-right-remove,.am-fade-and-slide-right.ng-hide{animation-name:fadeAndSlideToRight}.am-fade-and-slide-right.ng-enter{visibility:hidden;animation-name:fadeAndSlideFromRight;animation-play-state:paused}.am-fade-and-slide-right.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-fade-and-slide-right.ng-leave{animation-name:fadeAndSlideToRight;animation-play-state:paused}.am-fade-and-slide-right.ng-leave.ng-leave-active{animation-play-state:running}.am-fade-and-slide-bottom{animation-duration:0.3s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-add,.am-fade-and-slide-bottom.ng-hide-remove,.am-fade-and-slide-bottom.ng-move{animation-name:fadeAndSlideFromBottom}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-remove,.am-fade-and-slide-bottom.ng-hide{animation-name:fadeAndSlideToBottom}.am-fade-and-slide-bottom.ng-enter{visibility:hidden;animation-name:fadeAndSlideFromBottom;animation-play-state:paused}.am-fade-and-slide-bottom.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-fade-and-slide-bottom.ng-leave{animation-name:fadeAndSlideToBottom;animation-play-state:paused}.am-fade-and-slide-bottom.ng-leave.ng-leave-active{animation-play-state:running}.am-fade-and-slide-left{animation-duration:0.3s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.am-fade-and-slide-left.am-fade-and-slide-left-add,.am-fade-and-slide-left.ng-hide-remove,.am-fade-and-slide-left.ng-move{animation-fill-mode:backwards;animation-name:fadeAndSlideFromLeft}.am-fade-and-slide-left.am-fade-and-slide-left-remove,.am-fade-and-slide-left.ng-hide{animation-name:fadeAndSlideToLeft}.am-fade-and-slide-left.ng-enter{visibility:hidden;animation-name:fadeAndSlideFromLeft;animation-play-state:paused}.am-fade-and-slide-left.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-fade-and-slide-left.ng-leave{animation-name:fadeAndSlideToLeft;animation-play-state:paused}.am-fade-and-slide-left.ng-leave.ng-leave-active{animation-play-state:running}@keyframes fadeAndSlideFromTop{from{opacity:0;transform:translateY(-20%)}to{opacity:1}}@keyframes fadeAndSlideToTop{from{opacity:1}to{opacity:0;transform:translateY(-20%)}}@keyframes fadeAndSlideFromRight{from{opacity:0;transform:translateX(20%)}to{opacity:1}}@keyframes fadeAndSlideToRight{from{opacity:1}to{opacity:0;transform:translateX(20%)}}@keyframes fadeAndSlideFromBottom{from{opacity:0;transform:translateY(20%)}to{opacity:1}}@keyframes fadeAndSlideToBottom{from{opacity:1}to{opacity:0;transform:translateY(20%)}}@keyframes fadeAndSlideFromLeft{from{opacity:0;transform:translateX(-20%)}to{opacity:1}}@keyframes fadeAndSlideToLeft{from{opacity:1}to{opacity:0;transform:translateX(-20%)}}.am-fade-and-scale{animation-duration:0.3s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.am-fade-and-scale.ng-enter,.am-fade-and-scale.am-fade-and-scale-add,.am-fade-and-scale.ng-hide-remove,.am-fade-and-scale.ng-move{animation-name:fadeAndScaleIn}.am-fade-and-scale.ng-leave,.am-fade-and-scale.am-fade-and-scale-remove,.am-fade-and-scale.ng-hide{animation-name:fadeAndScaleOut}.am-fade-and-scale.ng-enter{visibility:hidden;animation-name:fadeAndScaleIn;animation-play-state:paused}.am-fade-and-scale.ng-enter.ng-enter-active{visibility:visible;animation-play-state:running}.am-fade-and-scale.ng-leave{animation-name:fadeAndScaleOut;animation-play-state:paused}.am-fade-and-scale.ng-leave.ng-leave-active{animation-play-state:running}@keyframes fadeAndScaleIn{from{opacity:0;transform:scale(0.7)}to{opacity:1}}@keyframes fadeAndScaleOut{from{opacity:1}to{opacity:0;transform:scale(0.7)}}.popover{position:absolute;top:0;left:0;z-index:1000060;display:none;min-width:10rem;max-width:20rem;opacity:1;font-size:0.8125rem;font-weight:normal;line-height:1.4423076923rem;text-align:left;background-color:#fff;background-clip:padding-box;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-0.5rem}.popover.right{margin-left:0.5rem}.popover.bottom{margin-top:0.5rem}.popover.left{margin-left:-0.5rem}.popover-title{margin:0;padding:0.8rem 1rem;font-family:'Roboto Slab',serif;background-color:#333d47;color:white;border-radius:3px 3px 0 0}.popover-content{padding:1rem;border:1px solid #c1c4c7;border-top-width:0;border-radius:0 0 3px 3px;min-height:4rem;color:#333d47;overflow-y:auto;max-height:21.9375rem}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:0.5rem}.popover>.arrow:after{border-width:0.5rem;content:''}.popover.top>.arrow,.popover.top-left>.arrow,.popover.top-right>.arrow{left:50%;margin-left:-0.5rem;border-bottom-width:0;border-top-color:#c1c4c7;bottom:-0.5rem}.popover.top>.arrow:after,.popover.top-left>.arrow:after,.popover.top-right>.arrow:after{content:' ';bottom:1px;margin-left:-0.5rem;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-0.5rem;margin-top:-0.5rem;border-left-width:0;border-right-color:#c1c4c7}.popover.right>.arrow:after{content:' ';left:1px;bottom:-0.5rem;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow,.popover.bottom-left>.arrow,.popover.bottom-right>.arrow{left:50%;margin-left:-0.5rem;border-top-width:0;border-bottom-color:#333d47;top:-0.5rem}.popover.bottom>.arrow:after,.popover.bottom-left>.arrow:after,.popover.bottom-right>.arrow:after{content:' ';top:1px;margin-left:-0.5rem;border-top-width:0;border-bottom-color:#333d47}.popover.left>.arrow{top:50%;right:-0.5rem;margin-top:-0.5rem;border-right-width:0;border-left-color:#c1c4c7}.popover.left>.arrow:after{content:' ';right:1px;border-right-width:0;border-left-color:#fff;bottom:-0.5rem}.popover.bottom-left>.arrow,.popover.top-left>.arrow{left:10%}.popover.bottom-right>.arrow,.popover.top-right>.arrow{left:90%}[data-popover-shift-left]+.popover{width:20rem;margin-left:5.5rem}[data-popover-shift-left]+.popover>.arrow{margin-left:-5rem}[data-popover-shift-right]+.popover{width:20rem;margin-right:5.5rem}[data-popover-shift-right]+.popover>.arrow{margin-right:-5rem}.tooltip{position:absolute;z-index:1000070;display:block;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.top{margin-top:-3px;padding:0.5524271728rem 0}.tooltip.right{margin-left:3px;padding:0 0.5524271728rem}.tooltip.bottom{margin-top:3px;padding:0.5524271728rem 0}.tooltip.left{margin-left:-3px;padding:0 0.5524271728rem}.tooltip-inner{max-width:200px;color:#fff;text-align:center;background-color:#222;border-color:#222;padding:0.78125rem;border-radius:2px;font-size:0.8125rem;font-family:'Roboto',sans-serif;line-height:18.2px;font-weight:400;text-align:left;text-rendering:optimizeLegibility;min-height:1.1375rem}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;opacity:0.9}.tooltip.top .tooltip-arrow{bottom:1px;left:50%;margin-left:-0.5524271728rem;border-width:0.5524271728rem 0.5524271728rem 0;border-top-color:#222}.tooltip.top-left .tooltip-arrow{bottom:1px;right:0.5524271728rem;margin-bottom:-0.5524271728rem;border-width:0.5524271728rem 0.5524271728rem 0;border-top-color:#222}.tooltip.top-right .tooltip-arrow{bottom:1px;left:0.5524271728rem;margin-bottom:-0.5524271728rem;border-width:0.5524271728rem 0.5524271728rem 0;border-top-color:#222}.tooltip.right .tooltip-arrow{top:50%;left:1px;margin-top:-0.5524271728rem;border-width:0.5524271728rem 0.5524271728rem 0.5524271728rem 0;border-right-color:#222}.tooltip.left .tooltip-arrow{top:50%;right:1px;margin-top:-0.5524271728rem;border-width:0.5524271728rem 0 0.5524271728rem 0.5524271728rem;border-left-color:#222}.tooltip.bottom .tooltip-arrow{top:1px;left:50%;margin-left:-0.5524271728rem;border-width:0 0.5524271728rem 0.5524271728rem;border-bottom-color:#222}.tooltip.bottom-left .tooltip-arrow{top:1px;right:0.5524271728rem;margin-top:-0.5524271728rem;border-width:0 0.5524271728rem 0.5524271728rem;border-bottom-color:#222}.tooltip.bottom-right .tooltip-arrow{top:1px;left:0.5524271728rem;margin-top:-0.5524271728rem;border-width:0 0.5524271728rem 0.5524271728rem;border-bottom-color:#222}

/*# sourceMappingURL=capability-styles.css.map */
