@charset "UTF-8";.error-page{background-color:#fff;padding:1.5rem;padding-bottom:0;margin:0 auto;width:100%;max-width:1200px;display:flex;flex-direction:row;justify-content:center;align-items:center;height:calc(100vh - 179px)}.error-page__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:2em 0;max-width:640px}.error-page__img{width:178px;height:160px;margin-bottom:.5rem}.error-page__title{font-size:2rem;font-weight:700;color:#313132;margin-bottom:2.5rem}.error-page__msg{width:inherit;color:#313132;text-align:center;padding:2.5rem 0;border-top:1px solid #dbdcdc;border-bottom:1px solid #dbdcdc}.unexpected-error-msg__link{margin-left:.25rem}.unexpected-error-msg__correlation-id{font-weight:700;margin-bottom:0}.welcome-page{display:flex;flex-direction:row;justify-content:center}.welcome-page__main{display:flex;flex-direction:column;align-items:center;margin-top:2em;margin-bottom:2em}.welcome-page__header{display:flex;flex-direction:column;align-items:center}.welcome-page__header .welcome-graphic{width:178px;height:160px;background:transparent url(/assets/Welcome_Graphic-BAH-glcJ.svg) 0% 0% no-repeat padding-box;opacity:1}.welcome-page .separator-line{height:.5px;width:100%;background-color:#b2b5b6;margin:1em 0;position:relative;text-align:center}.welcome-page .separator-line__label{position:relative;text-transform:uppercase;background-color:#313132;color:#fff;font-size:.75rem;top:-1rem}.welcome-page__company-info{display:flex;flex-direction:column;align-items:center;padding:1em 1em 1.5em;max-width:440px}.welcome-page__company-info .company-label{font-size:.75rem;text-transform:uppercase;margin-bottom:.5em}.welcome-page__company-info .company-name{font-size:1.3rem;font-weight:600;text-align:center}.welcome-page__profile-actions{display:flex;flex-direction:row;justify-content:space-between}.welcome-page__profile-actions .welcome-cards{width:220px;height:190px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #b2b5b6;cursor:pointer;border-radius:8px;opacity:1;text-align:center;margin-top:2em;margin-bottom:2em;padding-bottom:2em;box-shadow:none}.welcome-page__profile-actions .welcome-cards .welcome-account-graphics{padding-top:2rem}.welcome-page__profile-actions .welcome-cards--existing{margin-left:0;margin-right:1em;position:relative;overflow:visible}.welcome-page__profile-actions .welcome-cards--new{margin-left:1em;margin-right:0}.welcome-page__profile-actions .welcome-cards--new:hover{background:#d9eaf7;border:1px solid #313132}.welcome-page__profile-actions .welcome-cards__recommend{position:relative;text-transform:uppercase;background-color:#fcba19;color:#313132;font-size:.75rem;top:-.25rem}@media (width < 550px){.welcome-page__profile-actions{display:flex;flex-direction:column;align-items:center}.welcome-page .welcome-cards{margin-left:0;margin-right:0}.welcome-page .welcome-cards--existing{margin-bottom:1em}.welcome-page .welcome-cards--new{margin-top:1em}}.idir-welcome-page{display:flex;flex-direction:row;justify-content:center;background-color:#fff}.idir-welcome-page__container{display:flex;flex-direction:column;align-items:center;max-width:25rem;width:90%;margin:25vh 0 30vh}.idir-welcome-page__container .graphic{width:178px;height:160px;background:transparent url(/Welcome_Graphic.svg) 0% 0% no-repeat padding-box;opacity:1}.idir-welcome-page__container .welcome-title{color:#313132;text-align:center}.idir-welcome-page__container .info-message{border-top:1px solid #dbdcdc;border-bottom:1px solid #dbdcdc;padding:1em 2em;text-align:center;color:#313132}.idir-reports-dashboard{padding:0 8.551vw;overflow:hidden;background-color:#fff;min-height:calc(100vh - 306px);height:100%}@media screen and (max-width: 768px){.idir-reports-dashboard{padding:0 5.5rem}}@media (width < 420px){.idir-reports-dashboard{padding:0 1rem}}[class*=MuiList-root-MuiMultiSectionDigitalClockSection-root]{width:76px}.report-paper{border:1px solid #313132;cursor:pointer;padding-left:24px;padding-top:24px;height:75px}.report-vertical-divider{height:961px}.report-form-area{width:528px}.layout-banner{display:flex;justify-content:space-between;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;position:relative;min-height:3rem}.layout-banner .layout-banner__left{display:flex;flex-direction:row;justify-content:space-between}.layout-banner__text-section{display:flex;flex-direction:column;align-items:flex-start}.layout-banner .layout-banner__text{margin-block-start:0;margin-block-end:0;font-size:1.5rem;color:#313132}.layout-banner .layout-banner__subtext{margin-top:1rem;font-size:1rem;color:#313132}@media (width < 1100px){.layout-banner .layout-banner__left{flex-direction:column;align-items:flex-start;width:100%}}@media (width < 900px){.layout-banner{flex-direction:column;align-items:flex-start}}.idir-search-results-dashboard{padding:0 8.551vw;overflow:hidden;background-color:#fff;min-height:calc(100vh - 306px);height:100%}@media screen and (max-width: 768px){.idir-search-results-dashboard{padding:0 5.5rem}}@media (width < 420px){.idir-search-results-dashboard{padding:0 1rem}}.idir-company-search-results.idir-company-search-results{margin-top:0;padding-bottom:12.5rem;position:relative}.idir-company-search-results.idir-company-search-results th:last-of-type,.idir-company-search-results.idir-company-search-results td:last-of-type{padding:0;min-width:0;max-width:3rem}.idir-company-search-results.idir-company-search-results .create-company-btn{display:flex;justify-content:center;align-items:center;text-align:center}.idir-company-search-results .idir-company-search-results__row-actions{padding:0;max-width:3rem}.idir-company-search-results .create-company-img{width:6rem}.idir-company-search-results .button-outline{border:#dbdcdc 1px solid;border-radius:.5rem;padding:2rem 4rem}.idir-company-search-results .button-outline:hover{background-color:#f4f5f8;text-decoration:none}.idir-company-search-results__cell .status-chip{margin-left:.5rem}.custom-link{color:#1a5a96}.custom-link__icon{margin-left:.5rem}.custom-link:hover{text-decoration:none}.custom-link:hover .custom-link__link{color:#00f}.no-records-found{padding:1.25rem 0;background-color:#fff;text-align:center}.no-records-found .no-records-found__img{margin-top:5rem;width:7.75rem;height:7rem}.custom-action-link.custom-action-link{-webkit-user-select:text;user-select:text}.custom-action-link.custom-action-link--disabled{color:#b5c0cf;text-decoration-color:#b5c0cf;cursor:default}.status-chip{border-radius:.25rem;font-size:.9rem;padding:.25rem .75rem;text-transform:capitalize}.status-chip--on-hold{background-color:#f9f1c6;color:#6c4a00}.status-chip--closed{background-color:#f2dede;color:#a12722}.status-chip--suspended,.status-chip--unverified{background-color:#a12722;color:#fff}.permit-chip{margin-left:.5rem}.permit-chip--voided{background-color:#3b99fc;color:#fff}.permit-chip--revoked{background-color:#a12722;color:#fff}.permit-chip--superseded{background-color:#dbdcdc;color:#313132}.permit-chip--expired{background-color:#f2dede;color:#a12722}.onroutebc-chip{font-size:.875rem;padding:.25rem .75rem;border-radius:.25rem}.idir-search-results.idir-search-results{margin-top:0;padding-bottom:12.5rem;position:relative}.idir-search-results.idir-search-results th:last-of-type,.idir-search-results.idir-search-results td:last-of-type{padding:0;min-width:0;max-width:3rem;overflow:visible}.idir-search-results .idir-search-results__row-actions{padding:0;max-width:3rem}.onroutebc-table-row-actions{display:flex;justify-content:flex-end}.onroutebc-table-row-actions .onroutebc-table-row-actions__button{background-color:#fff;border:none;padding:.75rem 1.25rem;border-radius:.25rem}.onroutebc-table-row-actions .onroutebc-table-row-actions__button--disabled{color:#b5c0cf}.onroutebc-table-row-actions .onroutebc-table-row-actions__button:hover{background-color:#f2f2f2;cursor:pointer}.onroutebc-table-row-actions .onroutebc-table-row-actions__button:focus{border:2px solid #3b99fc}.onroutebc-table-row-actions .onroutebc-table-row-actions__button--pressed{border:2px solid #313132;background-color:#f2f2f2}.onroutebc-table-row-actions__popper.popper>.tooltip.tooltip--bottom{font-size:1rem;color:#fff;background-color:#313132;font-weight:400;border-radius:.25rem;margin-top:.25rem}.onroutebc-table-row-actions__icon{font-size:1.5rem}.permit-resend-dialog__header{display:flex;align-items:center;background-color:#f2f2f2;color:#313132;padding:1.5rem}.permit-resend-dialog__icon{display:flex;padding:.75rem;border-radius:50%;background-color:#313132;margin-right:1rem}.permit-resend-dialog__icon .icon{height:1.5rem;color:#fff}.permit-resend-dialog__title{font-size:1.5rem;font-weight:700}.permit-resend-dialog__actions{display:flex;justify-content:flex-end;padding:0 1.5rem 1.5rem}.permit-resend-dialog .permit-resend-dialog__btn--cancel{margin-right:1.5rem;color:#313132;padding:.75rem 1rem;background-color:#f2f2f2;box-shadow:none}.permit-resend-dialog .permit-resend-dialog__btn--cancel:hover{border:2px solid #b2b5b6;background-color:#f2f2f2;cursor:pointer;box-shadow:none}.permit-resend-dialog .permit-resend-dialog__btn--resend{color:#fff;font-weight:700;padding:.75rem 2rem}.permit-resend-info{padding:1.5rem;color:#313132}.permit-resend-info__permit-number{font-size:1.25rem;font-weight:700}.permit-resend-info .custom-form-control{margin-bottom:0;margin-top:1.5rem}.permit-resend-info .permit-resend-info__notification-types{display:block;margin-top:1.5rem}.permit-resend-info .permit-resend-info__notification-types .notification-type{display:flex;align-items:center}.permit-resend-info .permit-resend-info__notification-types .notification-type__checkbox{padding:0}.permit-resend-info .permit-resend-info__notification-types .notification-type__checkbox--invalid{color:#d8292f}.permit-resend-info .permit-resend-info__notification-types .notification-type__label{margin-left:.5rem}.permit-resend-info .permit-resend-info__notification-types .notification-type--receipt{margin-top:1.5rem}.permit-resend-info .permit-resend-info__error-msg{color:#d8292f;margin-top:.5rem}.permit-resend-info .custom-form-control__helper-text{max-width:372px}.custom-input.custom-input--disabled .custom-input__input-container{z-index:1;color:#313132;-webkit-text-fill-color:#313132}.custom-input.custom-input--disabled svg{z-index:1}.custom-input.custom-input--disabled fieldset{background-color:#f2f2f2;border:2px solid #b2b5b6}.custom-input.custom-input.Mui-focused fieldset,.custom-input.custom-input .Mui-focused fieldset{border:2px solid #3b99fc}.custom-input.custom-input--invalid.Mui-focused fieldset,.custom-input.custom-input--invalid .Mui-focused fieldset,.custom-input.custom-input--invalid fieldset,.custom-input .Mui-error fieldset{border:2px solid #d8292f}.custom-input fieldset{border:2px solid #b2b5b6}.custom-select.custom-select--disabled .custom-select__input-container{z-index:1;color:#313132;-webkit-text-fill-color:#313132}.custom-select.custom-select--disabled svg{z-index:1}.custom-select.custom-select--disabled fieldset{background-color:#f2f2f2;border:2px solid #b2b5b6}.custom-select.custom-select.Mui-focused fieldset,.custom-select.custom-select .Mui-focused fieldset{border:2px solid #3b99fc}.custom-select.custom-select--invalid.Mui-focused fieldset,.custom-select.custom-select--invalid .Mui-focused fieldset,.custom-select.custom-select--invalid fieldset,.custom-select .Mui-error fieldset{border:2px solid #d8292f}.custom-select fieldset{border:2px solid #b2b5b6}.custom-select .custom-select__menu{width:calc(100% - 10px)}.custom-phone-input.custom-phone-input--disabled .custom-phone-input__input-container{z-index:1;color:#313132;-webkit-text-fill-color:#313132}.custom-phone-input.custom-phone-input--disabled svg{z-index:1}.custom-phone-input.custom-phone-input--disabled fieldset{background-color:#f2f2f2;border:2px solid #b2b5b6}.custom-phone-input.custom-phone-input.Mui-focused fieldset,.custom-phone-input.custom-phone-input .Mui-focused fieldset{border:2px solid #3b99fc}.custom-phone-input.custom-phone-input--invalid.Mui-focused fieldset,.custom-phone-input.custom-phone-input--invalid .Mui-focused fieldset,.custom-phone-input.custom-phone-input--invalid fieldset,.custom-phone-input .Mui-error fieldset{border:2px solid #d8292f}.custom-phone-input fieldset{border:2px solid #b2b5b6}.custom-text-area{border:1.5px solid #b2b5b6;border-radius:4px;resize:none;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;font-size:1rem}.custom-text-area--err{border:2px solid #d8292f}.custom-text-area--err:focus{outline:transparent}.phone-ext-input.phone-ext-input--disabled .phone-ext-input__input-container{z-index:1;color:#313132;-webkit-text-fill-color:#313132}.phone-ext-input.phone-ext-input--disabled svg{z-index:1}.phone-ext-input.phone-ext-input--disabled fieldset{background-color:#f2f2f2;border:2px solid #b2b5b6}.phone-ext-input.phone-ext-input.Mui-focused fieldset,.phone-ext-input.phone-ext-input .Mui-focused fieldset{border:2px solid #3b99fc}.phone-ext-input.phone-ext-input--invalid.Mui-focused fieldset,.phone-ext-input.phone-ext-input--invalid .Mui-focused fieldset,.phone-ext-input.phone-ext-input--invalid fieldset,.phone-ext-input .Mui-error fieldset{border:2px solid #d8292f}.phone-ext-input fieldset{border:2px solid #b2b5b6}.unfinished-amend-modal .unfinished-amend-modal__paper{max-width:42.6875rem}.unfinished-amend-modal__header{background-color:#f2f2f2;padding:2rem 1.5rem}.unfinished-amend-modal__title{font-size:1.5rem;color:#313132;font-weight:700;margin-block-start:0;margin-block-end:0}.unfinished-amend-modal__body{padding:1.5rem}.unfinished-amend-modal__permit-number{font-size:1.25rem;font-weight:700;color:#313132;margin-block-start:0;margin-block-end:0;padding-bottom:1.5rem}.unfinished-amend-modal__info{font-size:1rem;color:#313132;margin-block-start:0;margin-block-end:0;border-top:1px solid #dbdcdc;padding-top:1.5rem}.unfinished-amend-modal__info .staff-name{font-weight:700;margin-right:.25rem}.unfinished-amend-modal__actions{display:flex;justify-content:flex-end;padding:1rem 1.5rem 1.5rem}.unfinished-amend-modal .unfinished-amend-modal__btn,.unfinished-amend-modal .unfinished-amend-modal__btn:hover{box-shadow:none}.unfinished-amend-modal .unfinished-amend-modal__btn--cancel{margin-right:1.5rem;color:#313132;padding:.75rem 1rem;background-color:#f2f2f2;box-shadow:none}.unfinished-amend-modal .unfinished-amend-modal__btn--cancel:hover{border:2px solid #b2b5b6;background-color:#f2f2f2;cursor:pointer;box-shadow:none}.unfinished-amend-modal .unfinished-amend-modal__btn--new{padding-left:2rem;padding-right:2rem;font-weight:700;border-color:#036;color:#036;background-color:#fff;margin-right:1.5rem}.unfinished-amend-modal .unfinished-amend-modal__btn--new:hover{background-color:#1a5a96;color:#fff}.unfinished-amend-modal .unfinished-amend-modal__btn--continue{font-weight:700}.tab-banner{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.tab-banner{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.tab-banner{padding-left:1rem;padding-right:1rem}}.tab-banner{display:flex;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;position:relative;border-bottom:1px solid rgba(0,0,0,.12)}.tab-banner .tab-banner__left{display:flex;flex-direction:column;width:50%}.tab-banner .tab-banner__left .tabs-list__tab{padding-bottom:0}.tab-banner__text-section{display:flex;justify-content:space-between;min-height:3rem;padding-top:2.5rem}.tab-banner__text-section .banner-text{margin-block-start:0;margin-block-end:0;font-size:1.5rem;color:#313132}.tab-banner__actions--mobile{display:none;margin-bottom:1rem}.tab-banner__actions--main{display:flex;align-items:center}@media (width < 1200px){.tab-banner{align-items:center}.tab-banner .tab-banner__text-section{flex-direction:column}.tab-banner__actions--main{padding-bottom:1rem}}@media (width < 900px){.tab-banner{flex-direction:column}.tab-banner .tab-banner__left{width:100%}.tab-banner__actions--mobile{display:block;margin-top:1rem}.tab-banner__actions--main{display:none}}.tabs-list{gap:.5rem}.tabs-list .MuiTabs-scrollButtons.Mui-disabled,.tabs-list .MuiTabs-indicator{display:none}.tabs-list__tab{margin-right:2.5rem;padding:0;align-items:flex-start}.tabs-list__tab .tab{display:flex;align-items:center}.tabs-list__tab .tab__label{margin-right:0;color:#313132;opacity:1;padding:.875rem 0}.tabs-list__tab .tab__count{font-size:.875rem;color:#313132;background-color:#dbdcdc;margin-left:1rem}.tabs-list__tab.Mui-selected .tab__label{color:#1a5a96;border-bottom:2px solid #1a5a96}.tabs-list__button{position:relative;top:6px;color:#fff;border-radius:.25rem;height:1rem;width:1rem;padding:.25rem;background-color:#313132}.tabs-list__button:hover{outline:1px solid #313132;outline-offset:5px}@media (width < 600px){.tabs-list .MuiTabs-flexContainer{display:flex;flex-direction:column}}.dashboard-tab-panels{padding:0 8.551vw;overflow:hidden;background-color:#fff;min-height:calc(100vh - 306px);height:100%}@media screen and (max-width: 768px){.dashboard-tab-panels{padding:0 5.5rem}}@media (width < 420px){.dashboard-tab-panels{padding:0 1rem}}.company-info-page .company-info-page__header{color:#313132;margin-top:1.25rem}.company-info-form{width:100%;max-width:528px;display:flex;flex-direction:column;margin-top:1em}.company-info-form .bc-gov-alertbanner{margin-top:1.5rem;margin-bottom:1.5rem}.company-info-form__submission{display:flex;justify-content:flex-end;margin:2em 0;width:100%}.company-info-form__submission .submit-btn--cancel{margin-right:1em}.company-info-general-form{width:100%;max-width:528px}.company-info-general-form .side-by-side-inputs{display:flex;flex-direction:row;justify-content:space-between}.company-info-general-form__input{width:100%}.company-info-general-form__input--left{width:60%}.company-info-general-form__input--right{width:30%}@media (width < 450px){.company-info-general-form .side-by-side-inputs{flex-direction:column;align-items:flex-start}.company-info-general-form__input--left{width:100%}.company-info-general-form__input--right{width:50%}}.company-contact-details-form{width:100%;max-width:528px}.company-contact-details-form .side-by-side-inputs{display:flex;flex-direction:row;justify-content:space-between}.company-contact-details-form__input{width:100%}.company-contact-details-form__input--left{width:60%}.company-contact-details-form__input--right{width:30%}@media (width < 450px){.company-contact-details-form .side-by-side-inputs{flex-direction:column;align-items:flex-start}.company-contact-details-form__input--left{width:100%}.company-contact-details-form__input--right{width:50%}}.company-primary-contact-form{width:100%;max-width:528px}.company-primary-contact-form .side-by-side-inputs{display:flex;flex-direction:row;justify-content:space-between}.company-primary-contact-form__input{width:100%}.company-primary-contact-form__input--left{width:60%}.company-primary-contact-form__input--right{width:30%}@media (width < 450px){.company-primary-contact-form .side-by-side-inputs{flex-direction:column;align-items:flex-start}.company-primary-contact-form__input--left{width:100%}.company-primary-contact-form__input--right{width:50%}}.bc-gov-alertbanner{border:1px solid transparent;border-radius:.25rem;font-weight:700;padding:1.5rem;display:flex;align-items:flex-start;width:fit-content;width:-moz-fit-content;white-space:pre-wrap}.bc-gov-alertbanner.bc-gov-alertbanner--error{background-color:#a12722;color:#fff}.bc-gov-alertbanner.bc-gov-alertbanner--info{background-color:#d9eaf7;color:#313132}.bc-gov-alertbanner.bc-gov-alertbanner--info a{color:#1a5a96}.bc-gov-alertbanner.bc-gov-alertbanner--success{background-color:#dff0d8;border-color:#d6e9c6;color:#2d4822}.bc-gov-alertbanner.bc-gov-alertbanner--success a{color:#2b542c}.bc-gov-alertbanner.bc-gov-alertbanner--warning{background-color:#f9f1c6;border-color:#faebcc;color:#6c4a00}.bc-gov-alertbanner.bc-gov-alertbanner--warning a{color:#66512c}.bc-gov-alertbanner .bc-gov-alertbanner__icon{font-size:1.5rem;margin-right:1rem}.bc-gov-alertbanner .bc-gov-alertbanner__info{display:flex;flex-direction:column;align-items:flex-start}.bc-gov-alertbanner .bc-gov-alertbanner__msg{font-size:1.125rem;margin-block-start:0;margin-block-end:0}.bc-gov-alertbanner .bc-gov-alertbanner__additional-info{margin-top:.5rem}.display-company-info{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2em}.display-company-info__edit button{margin-top:20px}.display-company-info__edit button:disabled{background-color:transparent;border-width:3px;color:#b5c0cf;border-color:#b5c0cf}.display-company-info__edit button i{margin-right:7px}@media (width <= 500px){.display-company-info{display:flex;flex-direction:column}}.company-banner{background-color:#ebeef3;color:#036;margin-top:1em;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.5em}@media (width < 500px){.company-banner{flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5em}.company-banner__company-name{margin-bottom:1em}}.my-info-page .my-info-page__header{color:#313132;margin-top:1.25rem}.my-info-display{display:flex;justify-content:space-between;margin-bottom:40px}.my-info-display__edit button{margin-top:20px}.my-info-display__edit button .edit-icon{margin-right:7px}@media (width <= 500px){.my-info-display{display:flex;flex-direction:column}}.my-info-form{width:100%;max-width:528px}.my-info-form .side-by-side-inputs{display:flex;flex-direction:row;justify-content:space-between}.my-info-form__input{width:100%}.my-info-form__input--left{width:60%}.my-info-form__input--right{width:30%}@media (width < 450px){.my-info-form .side-by-side-inputs{flex-direction:column;align-items:flex-start}.my-info-form__input--left{width:100%}.my-info-form__input--right{width:50%}}.my-info-form{margin-top:.5em}.my-info-form__submission{display:flex;justify-content:flex-end;margin-top:2em;margin-bottom:2em}.my-info-form__submission .submit-btn--cancel{margin-right:1em}.delete-confirmation-dialog .delete-confirmation-dialog__container{min-width:683px}.delete-confirmation-dialog .delete-confirmation-dialog__header{background-color:#f2f2f2;color:#d8292f;font-size:1.5rem;font-weight:700;padding:2rem 1.5rem}.delete-confirmation-dialog .delete-confirmation-dialog__icon{padding:.375rem .75rem;border-radius:50%;background-color:#d8292f;color:#f2dede}.delete-confirmation-dialog .delete-confirmation-dialog__title{margin-left:1rem}.delete-confirmation-dialog .delete-confirmation-dialog__content{border-bottom:none}.delete-confirmation-dialog .delete-confirmation-dialog__msg{font-size:1.25rem}.delete-confirmation-dialog .delete-confirmation-dialog__actions{padding:0 1.5rem 1.5rem}.delete-confirmation-dialog .delete-confirmation-dialog__btn{font-size:1rem}.delete-confirmation-dialog .delete-confirmation-dialog__btn--cancel{margin-right:1rem;padding:.875rem 1rem;box-shadow:none;color:#313132;border:2px solid transparent}.delete-confirmation-dialog .delete-confirmation-dialog__btn--cancel:hover{border:2px solid #b2b5b6;background-color:#f2f2f2;box-shadow:none}.delete-confirmation-dialog .delete-confirmation-dialog__btn--delete{font-weight:700;padding:.875rem 2rem}.delete-confirmation-dialog .delete-confirmation-dialog__btn--delete:hover{background-color:#a12722}@media (width < 768px){.delete-confirmation-dialog .delete-confirmation-dialog__container{min-width:auto}}.user-management-chip{color:#6c4a00;background-color:#f9f1c6;margin-left:.5rem}.table-container__delete-button{display:flex;justify-content:flex-end;background-color:#fff;padding-bottom:1.5rem}.delete-btn{border-radius:.25rem;padding:.75rem 1rem}.delete-btn .delete-btn__icon{font-size:1rem}.delete-btn .delete-btn__text{margin-left:.75rem;font-size:1rem;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif}.delete-btn.delete-btn--disabled{border:2px solid #b5c0cf;color:#b5c0cf;background-color:#fff;outline:none;pointer-events:none;cursor:default}.delete-btn.delete-btn--active{color:#d8292f;border:2px solid #f2dede;background-color:#fff}.delete-btn.delete-btn--active:hover{background-color:#f2dede;cursor:pointer}.delete-btn.delete-btn--active:focus{border-color:#d8292f;background-color:#f2dede;outline:none;cursor:pointer}.special-authorizations{color:#313132}.special-authorizations__loa{max-width:59rem;padding:2.5rem 0}.special-authorizations__loa .add-loa-btn{display:flex;align-items:center}.special-authorizations__loa .add-loa-btn__icon{margin-right:.5rem}.special-authorizations__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.special-authorizations__header-title{font-weight:700;font-size:1.25rem}.active-loas{margin-top:1.5rem}.active-loas .active-loas__header{font-size:1.25rem;font-weight:700;padding:1rem 0}.loa-list.loa-list{border:1px solid #dbdcdc;box-shadow:none}.loa-list .loa-list__row-actions{display:flex;justify-content:flex-end}.loa-list .loa-list__delete-btn{color:#313132}.loa-list .loa-list__link{color:#1a5a96}.expired-loa-modal .expired-loa-modal__container{width:100%;max-width:900px;display:flex;flex-direction:column}.expired-loa-modal__header{padding:1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.expired-loa-modal__icon{border-radius:50%;background-color:#313132;padding:.75rem;display:flex;align-items:center;justify-content:center}.expired-loa-modal__icon .icon{color:#fff;height:1.5rem}.expired-loa-modal__title{font-weight:700;font-size:1.5rem;margin-left:1rem;color:#313132}.expired-loa-modal__body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.expired-loa-modal__msg{margin:0 0 1.5rem;color:#313132;font-size:1.25rem;font-weight:700}.expired-loa-modal__banner{margin-bottom:1.5rem}.expired-loa-modal .loa-list{width:100%}.expired-loa-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.expired-loa-modal__footer .expired-loa-button--cancel{cursor:pointer;background-color:#f2f2f2;color:#313132;border:none}.expired-loa-modal__footer .expired-loa-button--cancel:hover{border:2px solid #b2b5b6;background-color:#f2f2f2;cursor:pointer;box-shadow:none}.loa-steps{padding-bottom:3rem}.loa-steps .loa-steps__step-label{padding:1.5rem 0;margin:0;color:#313132;font-size:1.5rem;font-weight:700;border-bottom:1px solid #b2b5b6}.loa-steps .loa-steps__step-component{margin-top:2.5rem;margin-bottom:2.5rem}.loa-steps .steps-navigation__btn--cancel{margin-right:2.5rem;cursor:pointer;background-color:#f2f2f2;color:#313132;border:none}.loa-steps .steps-navigation__btn--cancel:hover{border:2px solid #b2b5b6;background-color:#f2f2f2;cursor:pointer;box-shadow:none}.loa-steps .steps-navigation__btn--prev{margin-right:2.5rem;border:2px solid #b2b5b6;border-radius:.25rem;color:#313132;background-color:#fff}.loa-steps .steps-navigation__btn--prev:hover{background-color:#f2f2f2}.loa-steps .steps-navigation__btn--next,.loa-steps .steps-navigation__btn--finish{font-weight:700}.loa-steps .steps-navigation__icon{margin-right:.5rem}.loa-review{color:#313132}.loa-review__section{margin-top:1rem}.loa-review__section--permit-types{margin-top:0}.loa-review__header{font-weight:700}.loa-review__data-line{margin:0}.loa-basic-info{color:#313132}.loa-basic-info__header{font-size:1.25rem;font-weight:700}.loa-basic-info__section--permit-types{border-bottom:1px solid #dbdcdc}.loa-basic-info__section--vehicle,.loa-basic-info__section--dates,.loa-basic-info__section--upload{padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #dbdcdc}.loa-basic-info__section--notes{padding-top:2.5rem}.loa-basic-info__error{color:#d8292f;margin-top:.5rem}.loa-basic-info .permit-type-selection{padding-top:1.5rem;display:grid;grid-template-columns:repeat(4,[col] 1fr)}.loa-basic-info .permit-type-selection__category-header{font-weight:700;grid-column:col/span 4}.loa-basic-info .permit-type-selection__option{display:flex;flex-direction:row;align-items:center;grid-column:span 2;padding-top:1rem;padding-bottom:2.5rem}.loa-basic-info .permit-type-selection__checkbox{padding:0;margin-left:0}.loa-basic-info .permit-type-selection__checkbox--invalid{color:#d8292f}.loa-basic-info .permit-type-selection__label{margin:0 0 0 .5rem}.loa-basic-info .loa-select-vehicle{display:flex}.loa-basic-info .loa-select-vehicle__vehicle-type,.loa-basic-info .loa-select-vehicle__vehicle-subtype{margin-top:1.5rem;width:30.625rem}.loa-basic-info .loa-select-vehicle__vehicle-type .custom-form-control,.loa-basic-info .loa-select-vehicle__vehicle-subtype .custom-form-control{margin:0}.loa-basic-info .loa-select-vehicle__vehicle-subtype{margin-left:2.5rem}.loa-basic-info__date-selection{margin-top:1.5rem}.loa-basic-info .loa-date-inputs{display:flex}.loa-basic-info .loa-date-inputs__start{width:16.125rem}.loa-basic-info .loa-date-inputs__expiry{margin-left:2.5rem;width:16.125rem}.loa-basic-info .loa-never-expires{margin-top:1.5rem;display:flex;align-items:center}.loa-basic-info .loa-never-expires__checkbox{margin-left:0;padding:0}.loa-basic-info .loa-never-expires__label{margin:0 0 0 .5rem}.loa-basic-info .upload-input{max-width:34.75rem;margin-top:1.5rem}.loa-basic-info .uploaded-file,.loa-basic-info__notes{margin-top:1.5rem;max-width:34.75rem}.loa-basic-info__notes .custom-form-control{margin:0}.uploaded-file{display:flex;align-items:center;color:#313132}.uploaded-file__icon{padding:.5rem .75rem;background-color:#e6e6e6;border-radius:50%}.uploaded-file__icon .icon{font-size:1.5rem;color:#313132}.uploaded-file__info{margin-left:1rem;width:100%}.uploaded-file__size{color:#606060;font-size:.875rem}.uploaded-file__delete-btn{position:relative;padding:.75rem}.uploaded-file__delete-btn .delete-icon{color:#313132;font-size:1.5rem}.uploaded-file__delete-btn .tooltip{top:calc(100% + .25rem);font-size:1rem;padding:.5rem;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;color:#fff;background-color:#313132;font-weight:400;border-radius:.25rem;position:absolute;width:fit-content;width:-moz-fit-content}.uploaded-file__delete-btn:hover{background-color:#f2f2f2;font-weight:700;border-radius:.25rem}.upload-input{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0;background-color:#f2f2f2;border:2px solid #f2f2f2;border-radius:.125rem;color:#313132}.upload-input__icon{padding:.75rem;border-radius:50%;background-color:#e6e6e6}.upload-input__icon .icon{font-size:1.5rem}.upload-input__msg{display:flex;margin-top:1.5rem}.upload-input__msg .upload-info--extension{font-weight:700;padding:0 .25rem}.upload-input__msg .custom-action-link{margin-left:.25rem;color:#1a5a96}.upload-input__msg .custom-action-link:hover{cursor:pointer}.upload-input__size{color:#606060;font-size:.875rem;margin-top:.5rem}.custom-date-picker .custom-date-picker__form-control{width:100%}.custom-date-picker .custom-date-picker__label{font-weight:700;margin-bottom:.5rem}.custom-date-picker .custom-date-picker__input-container,.custom-date-picker__picker--disabled .custom-date-picker__input-container{z-index:1;color:#313132;-webkit-text-fill-color:#313132}.custom-date-picker__picker--disabled svg{z-index:1}.custom-date-picker__picker--disabled fieldset{background-color:#f2f2f2;border:2px solid #b2b5b6}.custom-date-picker__picker.Mui-focused fieldset,.custom-date-picker__picker .Mui-focused fieldset{border:2px solid #3b99fc}.custom-date-picker__picker--invalid.Mui-focused fieldset,.custom-date-picker__picker--invalid .Mui-focused fieldset,.custom-date-picker__picker--invalid fieldset,.custom-date-picker__picker .Mui-error fieldset{border:2px solid #d8292f}.custom-date-picker__picker fieldset{border:2px solid #b2b5b6}.custom-date-picker .custom-date-picker__helper-text.custom-date-picker__helper-text--warning{color:#313132}.custom-date-picker .custom-date-picker__helper-text.custom-date-picker__helper-text--error{color:#d8292f}.lcv-section{padding:2.5rem 0;border-bottom:1px solid #dbdcdc;max-width:59rem;width:100%}.lcv-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.lcv-section__title{font-weight:700;font-size:1.25rem}.allowed-indicator{display:flex;align-items:center}.allowed-indicator .allowed-indicator__icon{font-size:1.5rem;color:#2e8540}.allowed-indicator .allowed-indicator__label{margin-left:.5rem;font-size:1.25rem;font-weight:700;color:#2e8540}.no-fee-permits-section{padding:1.5rem 0 2.5rem;border-bottom:1px solid #dbdcdc;max-width:59rem;width:100%}.no-fee-permits-section.no-fee-permits-section--readonly{padding:2.5rem 0}.no-fee-permits-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.no-fee-permits-section__title{font-weight:700;font-size:1.25rem}.no-fee-options .no-fee-options__title{font-weight:700;margin-bottom:1rem}.no-fee-options .no-fee-options__type.no-fee-options__type--disabled .no-fee-options__radio{color:#b5c0cf}.no-fee-options .no-fee-options__type.no-fee-options__type--disabled .no-fee-options__label{color:#313132}.account-details__table{border-radius:4px;overflow:hidden}.account-details__header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#313132}.account-details .account-details__button,.account-details .button{border:1px solid transparent;padding:.75rem 1.25rem}.account-details .account-details__button:hover,.account-details .button:hover{background-color:transparent;border-color:#fff}.account-details .account-details__button__icon,.account-details .button__icon{color:#fff;font-size:1.5rem}.account-details__menu{transform:translate(-120px)}.account-details__body{padding:0 1rem;background-color:#ebeef3}.account-details__row{padding:1rem 0;display:flex;justify-content:space-between}.account-details__row:not(:last-child){border-bottom:1px solid #dbdcdc}.account-details .account-details__text{font-size:1.5rem;font-weight:700;color:#036}.account-details .account-details__text--white{color:#fff}.close-account-modal .close-account-modal__container{width:100%;display:flex;flex-direction:column}.close-account-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.close-account-modal__icon .icon{color:#d8292f;height:2rem}.close-account-modal__title{font-weight:600;font-size:1.5rem;margin-left:.5em;color:#d8292f}.close-account-modal__body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.close-account-modal .close-account-form{width:100%}.close-account-modal .close-account-form__label{font-weight:700;font-size:1rem;color:#313132}.close-account-modal .close-account-form .custom-form-control{margin:0}.close-account-modal .close-account-form .custom-text-area{font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif}.close-account-modal__text{padding-bottom:1.5rem}.close-account-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.close-account-modal .close-account-modal__button--cancel{margin-right:1.5rem;cursor:pointer;background-color:#f2f2f2;color:#313132;border:2px solid #f2f2f2;box-shadow:none}.close-account-modal .close-account-modal__button--cancel:hover,.close-account-modal .close-account-modal__button--cancel:focus{background-color:#f2f2f2;border:2px solid #dbdcdc;box-shadow:none}.close-account-modal .close-account-modal__button--confirm{color:#fff;background-color:#d8292f;font-weight:700;cursor:pointer}.close-account-modal .close-account-modal__button--confirm:hover,.close-account-modal .close-account-modal__button--confirm:focus{background-color:#a12722}.close-account-modal .close-account-modal__button--confirm:disabled{background-color:#ebc0c1;color:#fff}.hold-account-modal .hold-account-modal__container{width:100%;display:flex;flex-direction:column}.hold-account-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.hold-account-modal__icon .icon{color:#6c4a00;height:2rem}.hold-account-modal__title{font-weight:600;font-size:1.5rem;margin-left:.5em;color:#6c4a00}.hold-account-modal__body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.hold-account-modal .hold-account-form{width:100%}.hold-account-modal .hold-account-form__label{font-weight:700;font-size:1rem;color:#313132}.hold-account-modal .hold-account-form .custom-form-control{margin:0}.hold-account-modal .hold-account-form .custom-text-area{font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif}.hold-account-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.hold-account-modal .hold-account-modal__button--cancel{margin-right:1.5rem;cursor:pointer;background-color:#f2f2f2;color:#313132;border:2px solid #f2f2f2;box-shadow:none}.hold-account-modal .hold-account-modal__button--cancel:hover,.hold-account-modal .hold-account-modal__button--cancel:focus{background-color:#f2f2f2;border:2px solid #dbdcdc;box-shadow:none}.hold-account-modal .hold-account-modal__button--confirm{color:#fff;background-color:#036;font-weight:700;cursor:pointer}.hold-account-modal .hold-account-modal__button--confirm:disabled{background-color:#b5c0cf;color:#fff}.verify-account-modal .verify-account-modal__container{width:100%;display:flex;flex-direction:column}.verify-account-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.verify-account-modal__title{font-weight:600;font-size:1.5rem;color:#313132}.verify-account-modal__body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.verify-account-modal .verify-account-form{width:100%}.verify-account-modal .verify-account-form__label{font-weight:700;font-size:1rem;color:#313132}.verify-account-modal .verify-account-form .custom-form-control{margin:0}.verify-account-modal .verify-account-form .custom-text-area{font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif}.verify-account-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.verify-account-modal .verify-account-modal__button--cancel{margin-right:1.5rem;cursor:pointer;background-color:#f2f2f2;color:#313132;border:2px solid #f2f2f2;box-shadow:none}.verify-account-modal .verify-account-modal__button--cancel:hover,.verify-account-modal .verify-account-modal__button--cancel:focus{background-color:#f2f2f2;border:2px solid #dbdcdc;box-shadow:none}.verify-account-modal .verify-account-modal__button--confirm{color:#fff;background-color:#036;font-weight:700;cursor:pointer}.verify-account-modal .verify-account-modal__button--confirm:disabled{background-color:#b5c0cf;color:#fff}.activity-table{padding:2.5rem 0;border-bottom:1px solid #dbdcdc}.activity-table .activity-table__paper{overflow:visible;box-shadow:none}.activity-table .activity-table__container{border:1px solid #dbdcdc;box-sizing:border-box}.activity-table .activity-table__toolbar{padding-bottom:.25rem;overflow:visible}.activity-table .activity-table__toolbar .MuiBox-root{padding:0;width:100%}.activity-table .activity-table__toolbar .MuiBox-root:last-child{display:flex;justify-content:space-between;align-items:center}.activity-table .activity-table__head tr{box-shadow:none}.activity-table .activity-table__heading{padding:0}.activity-table .activity-table__button{font-size:1rem;border:2px solid}.activity-table .activity-table__button:focus{outline-offset:2px}.activity-table .activity-table__button--remove{background-color:#fff;border-color:#f2dede;color:#d8292f}.activity-table .activity-table__button--remove:hover{background-color:#f2dede}.activity-table .activity-table__button:disabled{background-color:#fff;border-color:#b5c0cf;color:#b5c0cf}.activity-table .activity-table__row--selected{background-color:#d9eaf780}.activity-table .activity-table__cell{vertical-align:top;padding:1rem}.activity-table .activity-table__cell:last-child{display:none}.activity-table .cell__text--bold{font-weight:700}.add-user{padding:2.5rem 0;border-bottom:1px solid #dbdcdc}.add-user label.Mui-error{color:#313132}.add-user .add-user__form{display:flex;align-items:flex-start;max-width:507px}.add-user .add-user__input{flex-grow:1}.add-user .add-user__button{position:relative;top:47px;min-width:87px;box-shadow:none;border:2px solid #f2f2f2;padding:.75rem 1rem;line-height:normal;margin-left:1.5rem}.add-user .add-user__button:hover{box-shadow:none;background-color:#f2f2f2;border-color:#b2b5b6}.add-user-modal .add-user-modal__container{width:100%;display:flex;flex-direction:column}.add-user-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2;border-bottom:1px solid #dbdcdc}.add-user-modal__icon .icon{color:#313132;height:3rem}.add-user-modal__title{font-weight:600;font-size:1.5rem;margin:0 0 0 .5em;color:#313132}.add-user-modal__body{padding:1.5rem;padding-bottom:0;display:flex;flex-direction:column;align-items:flex-start}.add-user-modal__body dl{margin:0}.add-user-modal__item{margin-bottom:1.5rem}.add-user-modal__key{font-size:1rem;font-weight:700}.add-user-modal__value{margin-left:0}.add-user-modal__suspend-chip{padding-left:1rem}.add-user-modal__info,.add-user-modal .info{width:100%;background-color:#d9eaf7;border-radius:.25rem;box-sizing:border-box;padding:2rem 1.5rem;margin-bottom:1.5rem}.add-user-modal__info__header,.add-user-modal .info__header{display:flex;gap:1rem;align-items:center}.add-user-modal__info__icon,.add-user-modal .info__icon{font-size:1.5rem}.add-user-modal__info__title,.add-user-modal .info__title{font-size:18px;margin:0}.add-user-modal__info__body,.add-user-modal .info__body{padding-left:2.5rem}.add-user-modal .add-user-form{width:100%}.add-user-modal .add-user-form__label{font-weight:700;font-size:1rem;color:#313132}.add-user-modal .add-user-form .custom-form-control{margin:0}.add-user-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem;gap:1.5rem}.add-user-modal__footer .add-user-button--cancel{background-color:#f2f2f2;border:2px solid transparent;box-shadow:none;color:#313132;cursor:pointer}.add-user-modal__footer .add-user-button--cancel:hover{background-color:#f2f2f2;border-color:#b2b5b6;box-shadow:none}.add-user-modal__footer .add-user-button--confirm{background-color:#036;box-shadow:none;color:#fff;cursor:pointer;font-weight:700}.add-user-modal__footer .add-user-button--confirm:disabled{background-color:#b5c0cf;color:#fff}.remove-users-modal .remove-users-modal__container{width:100%;display:flex;flex-direction:column}.remove-users-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2;border-bottom:1px solid #dbdcdc}.remove-users-modal__icon{padding:.375rem .75rem;border-radius:50%;background-color:#d8292f;color:#f2dede}.remove-users-modal__title{font-weight:600;font-size:1.5rem;margin:0 0 0 .5em;color:#d8292f}.remove-users-modal__body{padding:1.5rem}.remove-users-modal__text{font-size:1.25rem}.remove-users-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem;gap:1.5rem}.remove-users-modal__footer .remove-users-btn--cancel{background-color:#f2f2f2;border:2px solid transparent;box-shadow:none;color:#313132;cursor:pointer}.remove-users-modal__footer .remove-users-btn--cancel:hover{background-color:#f2f2f2;border-color:#b2b5b6;box-shadow:none}.remove-users-modal__footer .remove-users-btn--confirm{background-color:#d8292f;box-shadow:none;color:#fff;cursor:pointer;font-weight:700}.remove-users-modal__footer .remove-users-btn--confirm:hover{background-color:#a12722;box-shadow:none}.remove-users-modal__footer .remove-users-btn--confirm:disabled{background-color:#ebc0c1;color:#fff}.user-table{padding-top:2.5rem}.user-table .user-table__paper{overflow:visible;box-shadow:none}.user-table .user-table__container{border:1px solid #dbdcdc;box-sizing:border-box}.user-table .user-table__toolbar{padding-bottom:.25rem;overflow:visible}.user-table .user-table__toolbar .MuiBox-root{padding:0;width:100%}.user-table .user-table__toolbar .MuiBox-root:last-child{display:flex;justify-content:space-between;align-items:center}.user-table .user-table__head tr{box-shadow:none}.user-table .user-table__heading{padding:0}.user-table .user-table__button{font-size:1rem;border:2px solid}.user-table .user-table__button:focus{outline-offset:2px}.user-table .user-table__button--remove{background-color:#fff;border-color:#f2dede;color:#d8292f}.user-table .user-table__button--remove:hover{background-color:#f2dede}.user-table .user-table__button:disabled{background-color:#fff;border-color:#b5c0cf;color:#b5c0cf}.user-table .user-table__row--selected{background-color:#d9eaf780}.user-table .user-table__cell{vertical-align:top;padding:1rem}.user-table .user-table__cell:last-child{display:none}.user-table .cell__text--bold{font-weight:700}.credit-account-page{color:#313132;padding-top:1.5rem;padding-bottom:3rem}.credit-account-page__split-container{display:flex;align-items:flex-start;gap:80px}.credit-account-page .account-info{width:66.6%}.credit-account-page .account-info .overview{padding-bottom:2rem;border-bottom:1px solid #dbdcdc}.credit-account-page .account-info .overview__flex{display:flex;align-items:center;gap:1rem;padding-top:.5rem;padding-bottom:1rem}.credit-account-page .account-info .overview__title{font-size:1.25rem;font-weight:700;padding:0}.credit-account-page .account-info .overview__user-designation{text-transform:capitalize}.credit-account-page .account-info .overview__info-banner{padding-top:1.5rem;padding-bottom:.75rem}.credit-account-page .account-info .overview__info-banner__banner{font-weight:400}.credit-account-page .account-info .overview__info-banner__contact{font-weight:700;margin-left:.25rem}.account-details{width:33.3%;max-width:529px}.add-credit-account-action{display:flex;flex-direction:row;width:100%}.add-credit-account-action .add-credit-account-action__btn{box-shadow:none;margin-left:1.5rem;margin-bottom:0;padding:0 2rem;font-size:1rem;font-weight:700;align-self:flex-end}.add-credit-account-action .add-credit-account-action__btn:disabled{background-color:#b5c0cf;color:#fff}.add-credit-account-action .add-credit-account-action__btn--error{align-self:center}@media screen and (max-width: 768px){.add-credit-account-action{flex-direction:column}.add-credit-account-action .add-credit-account-action__btn{align-self:flex-start;margin-top:1rem;margin-left:0}}@media screen and (max-width: 1024px){.credit-account-page__split-container{flex-direction:column;gap:2.5rem}.credit-account-page .account-info{width:100%}.credit-account-page .account-details{width:100%;max-width:none}}.dashboard-page.dashboard-page--add-user .dashboard-page__form h2{border-bottom:none}.dashboard-page.dashboard-page--add-user .dashboard-page__form--user-id{padding-bottom:3rem}.dashboard-page.dashboard-page--add-user .dashboard-page__form--user-id .user-id__input{margin-top:0;width:33rem}.dashboard-page.dashboard-page--add-user .dashboard-page__form--user-group{padding-top:3rem;padding-bottom:3rem}.dash-downarrow{margin-left:1rem}.slide-pane__header{background:#313132 0% 0% no-repeat padding-box;color:#fff}.slide-pane__header .slide-pane__title,.slide-pane__header .slide-pane__close{font-weight:700}.slide-pane__content{padding:0}.add-vehicle .add-vehicle__label{font-weight:700}.add-vehicle .add-vehicle__icon{margin-left:1rem}.add-vehicle .add-vehicle__popper{z-index:5}.vehicles-list__row-actions{justify-content:flex-end}.vehicles-list .vehicles-list__top-toolbar{display:flex;justify-content:space-between;margin-bottom:1.5rem;background-color:#fff;align-items:center}.vehicles-list .vehicles-list__top-toolbar .filter-btn{margin-left:.5rem}.vehicles-list__search .search-input__input-container{border:2px solid #b2b5b6;padding-left:.75rem;display:flex;align-items:center}.vehicles-list__search .search-input__input-container fieldset{border:none}.vehicles-list__search .search-input__input-container .search-icon,.vehicles-list__search .search-input__input-container .clear-icon{font-size:1rem;color:#606060}.vehicles-list__search .search-input__input-container:focus,.vehicles-list__search .search-input__input-container:focus-within{border:2px solid #3b99fc}.vehicles-list__search .search-input__input-textfield{padding-left:.25rem;font-size:1rem}.power-unit-form .power-unit-form__field{width:490px}.power-unit-form .power-unit-form__field-label{font-weight:700}.power-unit-form .power-unit-form__actions{margin:2rem 0}.power-unit-form__action-btn.power-unit-form__action-btn--cancel{margin-right:2.5rem;padding:.75rem 1rem;box-shadow:none;color:#313132}.power-unit-form__action-btn.power-unit-form__action-btn--cancel:hover,.power-unit-form__action-btn.power-unit-form__action-btn--cancel:focus{background-color:#f2f2f2;border:2px solid #b2b5b6;outline:none;box-shadow:none}.power-unit-form__action-btn.power-unit-form__action-btn--cancel:active{background-color:#f2f2f2;border:2px solid #313132;outline:none;box-shadow:none}.power-unit-form__action-btn.power-unit-form__action-btn--submit{font-weight:700;padding:.75 2rem}.trailer-form .trailer-form__field{width:490px}.trailer-form .trailer-form__field-label{font-weight:700}.trailer-form .trailer-form__actions{margin:2rem 0}.trailer-form__action-btn.trailer-form__action-btn--cancel{margin-right:2.5rem;padding:.75rem 1rem;box-shadow:none;color:#313132}.trailer-form__action-btn.trailer-form__action-btn--cancel:hover,.trailer-form__action-btn.trailer-form__action-btn--cancel:focus{background-color:#f2f2f2;border:2px solid #b2b5b6;outline:none;box-shadow:none}.trailer-form__action-btn.trailer-form__action-btn--cancel:active{background-color:#f2f2f2;border:2px solid #313132;outline:none;box-shadow:none}.trailer-form__action-btn.trailer-form__action-btn--submit{font-weight:700;padding:.75 2rem}.application-form .breadcrumb{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.application-form .breadcrumb{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.application-form .breadcrumb{padding-left:1rem;padding-right:1rem}}.breadcrumb{display:flex;align-items:center;background-color:#fff;padding-top:1.5rem;padding-bottom:1.5rem}.breadcrumb .breadcrumb__link{color:#1a5a96;cursor:pointer;text-decoration:underline}.breadcrumb .breadcrumb__link:hover{color:#00f;text-decoration:none}.breadcrumb .breadcrumb__link--current{text-decoration:none;color:#313132;cursor:default}.breadcrumb .breadcrumb__link--current:hover{color:#313132;text-decoration:none}.breadcrumb .breadcrumb__right{margin:0 1rem}.leave-application-dialog__title{display:flex;flex-direction:row;align-items:center;padding:1em;color:#313132;background-color:#f2f2f2;font-size:1.2rem}.leave-application-dialog__icon{width:36px;height:36px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;background-color:#313132;margin-right:.5em}.leave-application-dialog__icon .warning-icon{color:#fff}.leave-application-dialog__content{padding:1em 2em 0 1.5em}.leave-application-dialog__actions{display:flex;flex-direction:row;justify-content:flex-end;padding:1em 1.5em 1.5em 0}.leave-application-dialog__actions .leave-action--discard{color:#000;background-color:#f2f2f2;padding:0 1em}.leave-application-dialog__actions .leave-action--discard:hover{color:#fff}.leave-application-dialog__actions .leave-action--back{color:#fff;background-color:#036;font-weight:600;margin-left:1em}.permit-form.permit-form{padding-top:1.5rem;padding-bottom:10rem;background-color:#fff}@media (width < 576px){.permit-form.permit-form{padding-bottom:18rem}}.application-form-actions{position:fixed;bottom:46px;left:0;right:0;background-color:#fff;display:flex;align-items:center;padding:2rem 8.551vw;justify-content:space-between;border-top:1px solid #b2b5b6;z-index:2}.application-form-actions .application-form-actions__section{display:flex;align-items:center}.application-form-actions .application-form-actions__section .scroll-btn{position:fixed;bottom:12.5rem;right:1.25rem}.application-form-actions .application-form-actions__btn{position:relative}.application-form-actions .application-form-actions__btn--leave{background-color:#f2f2f2;padding:.875rem 1rem;box-shadow:none;margin-left:25rem}.application-form-actions .application-form-actions__btn--leave:hover{background-color:#f2f2f2;border:2px solid #b2b5b6;box-shadow:none}.application-form-actions .application-form-actions__btn--cancel{background-color:#f2f2f2;padding:.875rem 1rem;box-shadow:none}.application-form-actions .application-form-actions__btn--cancel:hover{background-color:#f2f2f2;border:2px solid #b2b5b6;box-shadow:none}.application-form-actions .application-form-actions__btn--save{display:flex;align-items:center;gap:.5em;padding:.875rem 1rem}.application-form-actions .application-form-actions__btn--continue{margin-left:1.5em;margin-top:0;padding:.875rem 2rem;font-weight:700;background-color:#036}@media (width < 1225px){.application-form-actions .application-form-actions__btn--leave{margin-left:0}}@media (width < 768px){.application-form-actions{padding:2rem 5.5rem}}@media (width < 576px){.application-form-actions,.application-form-actions .application-form-actions__section{flex-direction:column;align-items:center}.application-form-actions .application-form-actions__section .scroll-btn{position:fixed;bottom:20.5rem;right:1.25rem}.application-form-actions .application-form-actions__section--main{margin-top:1em}.application-form-actions .application-form-actions__btn--continue{margin-left:0;margin-top:1em}.application-form-actions .application-form-actions__btn--leave{margin-left:0}}.scroll-btn{position:relative}.scroll-btn .scroll-btn__btn{background-color:#fff;color:#313132;border-radius:.25rem;font-size:1.5rem;padding:.75rem 1rem;min-width:auto;box-shadow:0 0 .5rem #00000029}.scroll-btn .scroll-btn__tooltip{right:calc(100% + .25rem);bottom:0;display:none;font-size:1rem;padding:.5rem;color:#fff;background-color:#313132;font-weight:400;border-radius:.25rem;position:absolute;width:100%}.scroll-btn.scroll-btn:hover .scroll-btn__btn{background-color:#f2f2f2;font-weight:700;box-shadow:0 0 .375rem #00000029}.scroll-btn.scroll-btn:hover .scroll-btn__tooltip{display:block}.company-info{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.company-info h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.company-info h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.company-info__header{min-width:400px;max-width:400px}.company-info__body{min-width:600px;max-width:calc(100% - 400px)}.company-info{border-top:none}.company-info .company-info__info-msg{width:320px}.application-details .application-details__title{margin-top:0;margin-bottom:.5em;padding:0;border-bottom:none}.application-details .application-number{display:flex;flex-direction:row;border-bottom:none;padding:.5rem 0}.application-details .application-number__label{margin-right:.5em}.application-details__audit-dates{display:flex;flex-direction:row;gap:2.5rem;padding:1em 0}.application-details__audit-dates .audit-date__label{font-weight:600;margin-right:.5rem}@media (width < 820px){.application-details__audit-dates{flex-direction:column;gap:0}}@media (width < 470px){.application-details .application-number{flex-direction:column}}@media (width < 380px){.application-details .audit-date{display:flex;flex-direction:column}}.contact-details-form{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.contact-details-form h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.contact-details-form h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.contact-details-form__header{min-width:400px;max-width:400px}.contact-details-form__body{min-width:600px;max-width:calc(100% - 400px)}.contact-details-form .contact-details-form__input{max-width:30.625rem}.contact-details-form .contact-details-form__input .custom-form-control{margin:1.5rem 0 0}.contact-details-form .contact-details-form__input--first-name .custom-form-control,.contact-details-form .contact-details-form__input--company-email .custom-form-control{margin-top:0}.contact-details-form .side-by-side-inputs{max-width:30.625rem;display:flex;flex-direction:row;justify-content:space-between;margin:1.5rem 0 0}.contact-details-form .side-by-side-inputs .custom-form-control{margin:0}.contact-details-form .side-by-side-inputs__left-input{max-width:19.125rem;width:100%}.contact-details-form .side-by-side-inputs__right-input{max-width:9rem}.contact-details-form .contact-details-form__info{margin-top:1.5rem;margin-bottom:1.5rem}.permit-details{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.permit-details h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.permit-details h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.permit-details__header{min-width:400px;max-width:400px}.permit-details__body{min-width:600px;max-width:calc(100% - 400px)}.permit-details .permit-details__info-banner--top{margin-bottom:1.5rem;width:auto}.permit-details .permit-details__date-selection{display:flex;flex-direction:row;justify-content:space-between;max-width:30.625rem}.permit-details .permit-details__date-selection .custom-form-control,.permit-details .permit-details__date-selection .custom-date-picker__form-control{margin:0;width:100%}.permit-details .permit-details__input--start-date{max-width:16.125rem}.permit-details .permit-details__input--duration{max-width:12rem;width:100%}.permit-details .permit-expiry-date-banner,.permit-details .permit-details__conditions{margin-top:1.5rem}.permit-details .permit-details__conditions .conditions-title{padding:0}.permit-details .permit-details__conditions .bc-gov-alertbanner{margin-top:1.5rem;margin-bottom:1.5rem}.permit-details .permit-details__conditions .conditions-info{font-weight:400}.permit-details .permit-details__conditions .conditions-info__contact-methods{margin-top:.5rem}.permit-details .permit-details__conditions .conditions-info__contact-methods .contact-info{font-weight:700}.permit-expiry-date-banner{background-color:#ebeef3;color:#036;padding:1.5rem;width:fit-content;width:-moz-fit-content}.permit-expiry-date-banner .permit-expiry-date-banner__label{font-size:.875rem;margin:0}.permit-expiry-date-banner .permit-expiry-date-banner__expiry-date{margin:.25rem 0 0;font-size:1.5rem;font-weight:700}.conditions-table.conditions-table{box-shadow:none}.conditions-table .conditions-table__table{min-width:36rem;table-layout:fixed}.conditions-table .conditions-table__header{font-weight:700}.conditions-table .conditions-table__header--description{padding-left:0}.conditions-table .conditions-table__cell{padding-top:.5rem;padding-bottom:.5rem}.conditions-table .conditions-table__cell--checkbox{padding-left:0}.conditions-table .conditions-table__row:last-child td,.conditions-table .conditions-table__row:last-child th{border:none}.conditions-table .conditions-table__form-control.conditions-table__form-control--disabled .condition-checkbox{color:#b5c0cf}.conditions-table .conditions-table__form-control.conditions-table__form-control--disabled .condition-description{color:#313132}.vehicle-information-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.vehicle-information-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.vehicle-information-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.vehicle-information-section__header{min-width:400px;max-width:400px}.vehicle-information-section__body{min-width:600px;max-width:calc(100% - 400px)}.vehicle-information-section{border-bottom:none}.vehicle-information-section .vehicle-information-section__info{display:flex;flex-direction:row-reverse;margin-top:1.5rem}.vehicle-information-section .vehicle-information-section__info--single-trip{flex-direction:column;align-items:flex-start}.vehicle-information-section .vehicle-information-section__info .add-power-unit{margin-top:1.5rem}.vehicle-information-section .vehicle-information-section__info .add-power-unit .add-power-unit-btn{display:flex;align-items:center;color:#313132}.vehicle-information-section .vehicle-information-section__info .add-power-unit .add-power-unit-btn--disabled{color:#b5c0cf;border-color:#b5c0cf;background-color:#fff}.vehicle-information-section .vehicle-information-section__info .add-power-unit .add-power-unit-btn__icon{margin-right:.5rem}.vehicle-information-section .vehicle-information-section__info .add-power-unit__error{color:#d8292f;margin:.5rem 0 0}.vehicle-information-section .vehicle-information-section__info .vehicle-details{width:100%}.vehicle-information-section .vehicle-information-section__info-banner{margin-left:2.5rem;height:fit-content;height:-moz-fit-content}.vehicle-information-section .vehicle-information-section__info-banner--single-trip{margin:0}.vehicle-information-section .vehicle-information-section__info-banner .vehicle-inventory-info{font-weight:400}.vehicle-information-section .power-unit-info{margin-top:1.5rem}@media (width < 1370px){.vehicle-information-section .vehicle-information-section__info{flex-direction:column}.vehicle-information-section .vehicle-information-section__info-banner{margin-left:0}}.vehicle-details{display:flex;flex-direction:column}.vehicle-details .vehicle-details__vehicle-selection{display:flex;justify-content:space-between;max-width:30.625rem}.vehicle-details .vehicle-details__vehicle-selection .select-unit-or-plate{margin:0;max-width:11.375rem;width:100%}.vehicle-details .vehicle-details__vehicle-selection .select-vehicle-dropdown{margin:0;max-width:16.75rem;width:100%}.vehicle-details .vehicle-details__input{max-width:30.625rem}.vehicle-details .vehicle-details__input .custom-form-control{margin:1.5rem 0 0}.vehicle-details .save-to-inventory{margin-top:1.5rem}.vehicle-details .save-to-inventory__label{font-size:1rem;font-weight:700;margin:0}.vehicle-details .save-to-inventory__radio-btns{display:flex}.select-unit-or-plate__select.select-unit-or-plate__select--disabled .select-unit-or-plate__select__input-container{z-index:1;color:#313132;-webkit-text-fill-color:#313132}.select-unit-or-plate__select.select-unit-or-plate__select--disabled svg{z-index:1}.select-unit-or-plate__select.select-unit-or-plate__select--disabled fieldset{background-color:#f2f2f2;border:2px solid #b2b5b6}.select-unit-or-plate__select.select-unit-or-plate__select.Mui-focused fieldset,.select-unit-or-plate__select.select-unit-or-plate__select .Mui-focused fieldset{border:2px solid #3b99fc}.select-unit-or-plate__select.select-unit-or-plate__select--invalid.Mui-focused fieldset,.select-unit-or-plate__select.select-unit-or-plate__select--invalid .Mui-focused fieldset,.select-unit-or-plate__select.select-unit-or-plate__select--invalid fieldset,.select-unit-or-plate__select .Mui-error fieldset{border:2px solid #d8292f}.select-unit-or-plate__select fieldset{border:2px solid #b2b5b6}.select-unit-or-plate .select-unit-or-plate__label{font-weight:700;margin-bottom:.5rem}.select-unit-or-plate .select-unit-or-plate__select .MuiOutlinedInput-root .MuiAutocomplete-input{padding:0}.select-unit-or-plate .select-unit-or-plate__menu{width:calc(100% - 10px)}.select-vehicle-dropdown__autocomplete.select-vehicle-dropdown__autocomplete--disabled .select-vehicle-dropdown__autocomplete__input-container{z-index:1;color:#313132;-webkit-text-fill-color:#313132}.select-vehicle-dropdown__autocomplete.select-vehicle-dropdown__autocomplete--disabled svg{z-index:1}.select-vehicle-dropdown__autocomplete.select-vehicle-dropdown__autocomplete--disabled fieldset{background-color:#f2f2f2;border:2px solid #b2b5b6}.select-vehicle-dropdown__autocomplete.select-vehicle-dropdown__autocomplete.Mui-focused fieldset,.select-vehicle-dropdown__autocomplete.select-vehicle-dropdown__autocomplete .Mui-focused fieldset{border:2px solid #3b99fc}.select-vehicle-dropdown__autocomplete.select-vehicle-dropdown__autocomplete--invalid.Mui-focused fieldset,.select-vehicle-dropdown__autocomplete.select-vehicle-dropdown__autocomplete--invalid .Mui-focused fieldset,.select-vehicle-dropdown__autocomplete.select-vehicle-dropdown__autocomplete--invalid fieldset,.select-vehicle-dropdown__autocomplete .Mui-error fieldset{border:2px solid #d8292f}.select-vehicle-dropdown__autocomplete fieldset{border:2px solid #b2b5b6}.select-vehicle-dropdown .select-vehicle-dropdown__label{font-weight:700;margin-bottom:.5rem}.select-vehicle-dropdown .select-vehicle-dropdown__autocomplete .MuiOutlinedInput-root .MuiAutocomplete-input{padding:0}.power-unit-info{padding:1.5rem 0;border-top:1px solid #b2b5b6}.power-unit-info .power-unit-info__title{margin-bottom:0}.power-unit-info .power-unit-info-display{padding:1.5rem 0}.power-unit-info .power-unit-info__remove-btn{background-color:#f2f2f2;padding:.875rem 1rem;box-shadow:none;line-height:normal;min-height:inherit;border:none}.power-unit-info .power-unit-info__remove-btn:hover{background-color:#f2f2f2;border:2px solid #b2b5b6;box-shadow:none}.power-unit-info-display{display:grid;grid-template-columns:repeat(4,[col] 1fr);row-gap:1rem}.power-unit-info-display .power-unit-info-display__data{max-width:15.75rem;margin-left:1.5rem}.power-unit-info-display .power-unit-info-display__data--unit,.power-unit-info-display .power-unit-info-display__data--year{margin-left:0}.power-unit-info-display .power-unit-info-display__label{font-weight:700;color:#313132}.power-unit-info-display .power-unit-info-display__value{color:#313132}.add-power-unit-dialog .add-power-unit-dialog__container{max-width:66.75rem}.add-power-unit-dialog .add-power-unit-dialog__header{padding:1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.add-power-unit-dialog .add-power-unit-dialog__icon{width:3rem;height:3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;background-color:#313132}.add-power-unit-dialog .add-power-unit-dialog__icon .icon{color:#fff;height:1.5rem}.add-power-unit-dialog .add-power-unit-dialog__title{font-weight:700;font-size:1.5rem;margin-left:1rem;color:#313132}.add-power-unit-dialog form .add-power-unit-dialog__body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.add-power-unit-dialog .vehicle-details__inputs{display:flex;flex-wrap:wrap;justify-content:space-between}.add-power-unit-dialog .vehicle-details__input{width:100%}.add-power-unit-dialog .add-power-unit-dialog__btns{display:flex;flex-direction:row;justify-content:flex-end;padding:1.5rem}.add-power-unit-dialog .add-power-unit-dialog__btn--cancel{cursor:pointer;background-color:#f2f2f2;color:#313132;border:none}.add-power-unit-dialog .add-power-unit-dialog__btn--cancel:hover{border:2px solid #b2b5b6}.add-power-unit-dialog .add-power-unit-dialog__btn--add{margin-left:1.5rem;color:#fff;background-color:#036;font-weight:700;cursor:pointer}.add-power-unit-dialog .add-power-unit-dialog__btn--add:hover{background-color:#2d5992}.add-trailer{padding:1.5rem 0 0;border-top:1px solid #b2b5b6}.add-trailer .add-trailer__trailer-list{margin-top:1rem}.add-trailer .add-trailer__input{width:100%;max-width:30.625rem;margin:1.5rem 0 0}.add-trailer .add-trailer__input .form-control__label{color:#313132;font-weight:700;margin-bottom:.5rem}.add-trailer .add-trailer__input .form-control__label--focused{color:#313132}.add-trailer .add-trailer__input .form-control__select fieldset{border:2px solid #b2b5b6}.add-trailer .add-trailer__input .form-control__select:focus-within fieldset{border:2px solid #3b99fc}.add-trailer .add-trailer__input .form-control__menu{width:calc(100% - 10px)}.add-trailer .add-trailer__reset-btn{margin-top:1.5rem;background-color:#f2f2f2;padding:.875rem 1rem;box-shadow:none;line-height:normal;min-height:inherit;border:none}.add-trailer .add-trailer__reset-btn:hover{background-color:#f2f2f2;border:2px solid #b2b5b6;box-shadow:none}.add-trailer .add-trailer__error{color:#d8292f;margin:.5rem 0 0}.selected-vehicle-subtype-list{overflow:visible;box-shadow:none;border-radius:0}.selected-vehicle-subtype-list .selected-vehicle-subtype-list__table{width:100%;border:1px solid #dbdcdc;table-layout:fixed}.selected-vehicle-subtype-list .selected-vehicle-subtype-list__header{background-color:#f2f2f2;font-weight:700;color:#313132}.selected-vehicle-subtype-list .selected-vehicle-subtype-list__cell{color:#313132}.permit-loa-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.permit-loa-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.permit-loa-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.permit-loa-section__header{min-width:400px;max-width:400px}.permit-loa-section__body{min-width:600px;max-width:calc(100% - 400px)}.permit-loa-section .loa-title{color:#313132;display:flex}.permit-loa-section .loa-title__title{font-weight:700;font-size:1.25rem}.permit-loa-section .loa-title__title--optional{font-weight:400;font-size:1.25rem;margin-left:.25rem}.permit-loa-section .loa-info{margin-top:1.5rem;margin-bottom:1.5rem;width:calc(100% - 3rem)}.permit-loa-section .loa-info__message{font-size:1rem;font-weight:400}.loa-table.loa-table{box-shadow:none}.loa-table .loa-table__table{min-width:36rem;table-layout:fixed}.loa-table .loa-table__header{font-weight:700}.loa-table .loa-table__header--loa-number{padding-left:0}.loa-table .loa-table__cell{padding-top:.5rem;padding-bottom:.5rem}.loa-table .loa-table__cell--loa-number{padding-left:0}.loa-table .loa-table__row:last-child td,.loa-table .loa-table__row:last-child th{border:none}.loa-table .loa-table__form-control .loa-number{margin-bottom:0}.loa-table .loa-table__form-control.loa-table__form-control--disabled .loa-radio{color:#b5c0cf}.loa-table .loa-table__form-control.loa-table__form-control--disabled .loa-number{color:#313132}.amend-reason{display:flex;padding:3rem 0;border-top:1px solid #b2b5b6}.amend-reason__label{font-weight:700;color:#313132;font-size:1.25rem;min-width:25rem;max-width:25rem}.amend-reason__input{min-width:37.5rem;max-width:calc(100% - 25rem)}.amend-reason__input .custom-form-control{margin-top:0}.amend-reason__input .custom-form-control__label{margin:0}.amend-revision-history{display:flex;padding:3rem 0rem;border-top:1px solid #b2b5b6}.amend-revision-history .amend-revision-history__label{font-weight:700;color:#313132;font-size:1.25rem;min-width:25rem;max-width:25rem;padding-top:0}.amend-revision-history .amend-revision-history__revisions{min-width:37.5rem;max-width:calc(100% - 25rem)}.amend-revision{margin-bottom:1rem}.amend-revision .amend-revision__date{margin-left:.25rem}.amend-revision .amend-revision__info{margin-bottom:.25rem}.commodity-details-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.commodity-details-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.commodity-details-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.commodity-details-section__header{min-width:400px;max-width:400px}.commodity-details-section__body{min-width:600px;max-width:calc(100% - 400px)}.commodity-details-section__listbox.custom-listbox{max-height:20rem;overflow-y:auto}.commodity-details-section .commodity-details-section__input{max-width:55.625rem}.commodity-details-section .commodity-details-section__input .custom-form-control{margin:1.5rem 0 0}.commodity-details-section .commodity-details-section__input--commodity-type{margin:1rem 0 0;width:100%}.autocomplete .autocomplete__label{color:#313132;font-weight:700;margin:0 0 .5rem}.autocomplete.autocomplete--error .autocomplete__label{color:#313132}.autocomplete.autocomplete--error .autocomplete__autocomplete:hover fieldset,.autocomplete.autocomplete--error .autocomplete__autocomplete fieldset{border:2px solid #d8292f}.autocomplete .autocomplete__autocomplete fieldset{border:2px solid #b2b5b6}.autocomplete .autocomplete__autocomplete:focus-within fieldset{border:2px solid #3b99fc}.change-commodity-type-dialog .change-commodity-type-dialog__title-section{display:flex;flex-direction:row;align-items:center;padding:1.5rem;color:#313132;background-color:#f2f2f2}.change-commodity-type-dialog .change-commodity-type-dialog__icon{width:36px;height:36px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;background-color:#6c4a00;margin-right:1rem}.change-commodity-type-dialog .change-commodity-type-dialog__icon .warning-icon{color:#fff}.change-commodity-type-dialog .change-commodity-type-dialog__title{font-size:1.5rem;font-weight:700;color:#6c4a00}.change-commodity-type-dialog .change-commodity-type-dialog__content{padding:0}.change-commodity-type-dialog .change-commodity-type-dialog__warning-msg{padding:1.5rem;color:#313132;font-size:1rem;font-weight:400}.change-commodity-type-dialog .change-commodity-type-dialog__actions{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.change-commodity-type-dialog .change-commodity-type-dialog__action-btn--cancel{color:#000;background-color:#f2f2f2;padding:.875rem 1rem}.change-commodity-type-dialog .change-commodity-type-dialog__action-btn--cancel:hover{color:#000;background-color:#f2f2f2;border:2px solid #b2b5b6}.change-commodity-type-dialog .change-commodity-type-dialog__action-btn--continue{color:#fff;background-color:#036;font-weight:700;margin-left:1.5rem;padding:.875rem 2rem}.change-commodity-type-dialog .change-commodity-type-dialog__action-btn--continue:hover{background-color:#2d5992}.application-notes-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.application-notes-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.application-notes-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.application-notes-section__header{min-width:400px;max-width:400px}.application-notes-section__body{min-width:600px;max-width:calc(100% - 400px)}.application-notes-section .application-notes-section__input{max-width:43.125rem}.application-notes-section .application-notes-section__input .custom-form-control{margin:1.5rem 0 0}.application-notes-section .application-notes-section__info{color:#313132}.application-notes-section .application-notes-section__info .application-notes-info__details{font-weight:400;font-size:1rem;margin:0}.application-notes-section .application-notes-section__info .application-notes-info__details--info{margin-top:.5rem}.trip-details-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.trip-details-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.trip-details-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.trip-details-section__header{min-width:400px;max-width:400px}.trip-details-section__body{min-width:600px;max-width:calc(100% - 400px)}.trip-details-section .trip-origin-destination{padding-bottom:0}.trip-details-section .highway-sequences{border-top:1px solid #b2b5b6;border-bottom:1px solid #b2b5b6;padding:1.5rem 0;margin-top:1.5rem}.trip-details-section .specific-route-details{padding-top:1.5rem}.trip-origin-destination{display:flex;flex-direction:column}.trip-origin-destination .trip-origin-destination__input{max-width:30.625rem}.trip-origin-destination .trip-origin-destination__input .custom-form-control{margin:1.5rem 0 0}.trip-origin-destination .trip-origin-destination__input--origin{margin:0;width:100%}.trip-origin-destination .trip-origin-destination__input--destination,.trip-origin-destination .trip-origin-destination__input--total-distance{margin:1.5rem 0 0;width:100%}.trip-origin-destination .trip-origin-destination__info{margin:1.5rem 0 0}.number-input .number-input__label{color:#313132;font-weight:700;margin:0 0 .5rem}.number-input.number-input--error .number-input__label{color:#313132}.number-input.number-input--error .number-input__input:hover fieldset,.number-input.number-input--error .number-input__input fieldset{border:2px solid #d8292f}.number-input .number-input__input fieldset{border:2px solid #b2b5b6}.number-input .number-input__input:focus-within fieldset{border:2px solid #3b99fc}.number-input .number-input__input input:disabled+fieldset{background-color:#f2f2f2}.specific-route-details .specific-route-details__input{max-width:43.125rem}.specific-route-details .specific-route-details__input .custom-form-control{margin:0}.specific-route-details .specific-route-details__helper-text{color:#313132;margin:.25rem 0 0}.highway-sequences .highway-sequences__info{color:#313132;margin:1.5rem 0}.highway-sequences .highway-sequences__info .highway-sequences-info__example{font-weight:400;font-size:1rem;margin:0}.highway-sequences .highway-sequences__info .highway-sequences-info__links{font-weight:400;font-size:1rem;margin:.5rem 0 0}.highway-sequences .highway-sequences__info .highway-sequences-info__links .highways-link{margin:0 .25rem}.highway-sequences .highway-sequences__inputs .highway-sequence-rows__row{width:100%;display:flex;justify-content:space-between;margin-top:1.5rem}.highway-sequences .highway-sequences__inputs .highway-sequence-rows__row--first{margin-top:0rem}.highway-sequences .highway-sequences__inputs .highway-sequence-rows__cell{max-width:6.25rem;margin:0}.highway-sequences .highway-sequences__inputs .highway-sequence-rows__error{margin-top:.5rem;color:#d8292f}.highway-sequences .highway-sequences__inputs .highway-sequence-rows .highway-number-form-control__label{font-size:1rem;font-weight:700;color:#313132;margin-bottom:.5rem}.highway-sequences .highway-sequences__inputs .highway-sequence-rows .highway-number-form-control__input fieldset{border:2px solid #b2b5b6}.highway-sequences .highway-sequences__inputs .highway-sequence-rows .highway-number-form-control__input--focus fieldset{border:2px solid #3b99fc}.highway-sequences .highway-sequences__inputs .highway-sequence-rows .highway-number-form-control__input--error fieldset{border:2px solid #d8292f}.highway-sequences .highway-sequences__inputs .add-highways-row-btn{display:flex;align-items:center;margin-top:1.5rem}.highway-sequences .highway-sequences__inputs .add-highways-row-btn__icon{margin-right:.5rem}.loaded-dimensions-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.loaded-dimensions-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.loaded-dimensions-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.loaded-dimensions-section__header{min-width:400px;max-width:400px}.loaded-dimensions-section__body{min-width:600px;max-width:calc(100% - 400px)}.loaded-dimensions-section .loaded-dimensions-section__input-row{display:flex;margin-top:1.5rem}.loaded-dimensions-section .loaded-dimensions-section__input-row--first{margin-top:0}.loaded-dimensions-section .loaded-dimensions-section__input{max-width:14.0625rem;margin:0 0 0 2.5rem}.loaded-dimensions-section .loaded-dimensions-section__input--first{margin:0}.third-party-liability-section .third-party-liability-section__radio-group{display:flex;flex-direction:row;align-items:center}.third-party-liability-section .third-party-liability-section__radio-group .third-party-liability--dangerous{margin-left:1.5rem}.third-party-liability-section .third-party-liability-section__radio-group .third-party-liability__label{margin:0}.third-party-liability-section .third-party-liability-section__radio-group .third-party-liability__radio{padding:0;margin-right:.5rem}.third-party-liability-section .third-party-liability-section__radio-group .third-party-liability__radio:hover{background-color:#dbdcdc}.third-party-liability-section .third-party-liability-section__radio-group .third-party-liability__radio--checked:hover{background-color:transparent}.conditional-licensing-fee-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.conditional-licensing-fee-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.conditional-licensing-fee-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.conditional-licensing-fee-section__header{min-width:400px;max-width:400px}.conditional-licensing-fee-section__body{min-width:600px;max-width:calc(100% - 400px)}.conditional-licensing-fee-section .conditional-licensing-fee-section__radio-group{display:flex;flex-direction:column;align-items:flex-start}.conditional-licensing-fee-section .conditional-licensing-fee-type{display:flex;align-items:center;margin:1.5rem 0 0}.conditional-licensing-fee-section .conditional-licensing-fee-type--none{margin-top:.25rem}.conditional-licensing-fee-section .conditional-licensing-fee-type__radio{padding:0;margin-right:.5rem}.conditional-licensing-fee-section .conditional-licensing-fee-type__radio:hover{background-color:#dbdcdc}.conditional-licensing-fee-section .conditional-licensing-fee-type__radio--checked:hover{background-color:transparent}.conditional-licensing-fee-section .conditional-licensing-fee-type--disabled .conditional-licensing-fee-type__radio{color:#b5c0cf}.conditional-licensing-fee-section .conditional-licensing-fee-type--disabled .conditional-licensing-fee-type__label{color:#313132}.conditional-licensing-fee-section .conditional-licensing-fee-type__label-row{margin:0}.conditional-licensing-fee-section .conditional-licensing-fee-type__link{margin-left:.25rem}.vehicle-weight-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.vehicle-weight-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.vehicle-weight-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.vehicle-weight-section__header{min-width:400px;max-width:400px}.vehicle-weight-section__body{min-width:600px;max-width:calc(100% - 400px)}.vehicle-weight-section__body{display:flex;flex-direction:column}.vehicle-weight-section .vehicle-weight-section__input{margin-top:1.5rem;margin-bottom:0;max-width:30.625rem}.vehicle-weight-section .vehicle-weight-section__input--loaded-gvw{margin-top:0}.unavailable-application-modal .unavailable-application-modal__container{width:100%;display:flex;flex-direction:column}.unavailable-application-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.unavailable-application-modal__title{font-weight:600;font-size:1.5rem;color:#313132}.unavailable-application-modal__body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.unavailable-application-modal__text{padding-bottom:1.5rem}.unavailable-application-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.unavailable-application-modal .unavailable-application-modal__button--confirm{color:#fff;background-color:#036;font-weight:700;cursor:pointer}.unavailable-application-modal .unavailable-application-modal__button--confirm:hover,.unavailable-application-modal .unavailable-application-modal__button--confirm:focus{background-color:#2d5992}.unavailable-application-modal .unavailable-application-modal__button--confirm:disabled{background-color:#b5c0cf;color:#fff}.application-review .breadcrumb{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.application-review .breadcrumb{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.application-review .breadcrumb{padding-left:1rem;padding-right:1rem}}.application-review{display:flex;flex-direction:column}.permit-review{padding-top:1.5rem;background-color:#fff}.permit-review__container{padding-bottom:5rem}.permit-review__container .bc-gov-alertbanner{margin-bottom:1.5rem}.permit-review .review-actions{border-top:1px solid #b2b5b6;padding-top:2.5rem}.review-actions{background-color:#fff;display:flex;align-items:center;justify-content:flex-end;gap:2.5rem}.review-actions .review-actions__btn,.review-actions .review-actions__btn:hover{box-shadow:none}.review-actions .review-actions__btn .button-icon{margin-right:.5rem}.review-actions .review-actions__btn--edit{display:flex;align-items:center}.review-actions .review-actions__btn--reject:hover{background-color:#a12722}.review-actions .review-actions__btn--reject:disabled{background-color:#ebc0c1;color:#fff}.review-actions .review-actions__btn--approve:disabled{background-color:#b5c0cf;color:#fff}.review-actions .review-actions__btn--cart{padding-left:2rem;padding-right:2rem;font-weight:700;border-color:#036;color:#036;background-color:#fff}.review-actions .review-actions__btn--cart:hover{background-color:#1a5a96;color:#fff}.review-actions .review-actions__btn--continue{font-weight:700}.review-contact-details{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-contact-details h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-contact-details h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-contact-details__header{min-width:400px;max-width:400px}.review-contact-details__body{min-width:600px;max-width:calc(100% - 400px)}.review-contact-details__body .contact-details__label{margin-right:.5em}.review-contact-details__body .contact-details__detail{display:flex;flex-direction:row}@media (width < 360px){.review-contact-details__body .contact-details__detail{flex-direction:column}}.diff-chip{border-radius:1rem;font-size:.8rem;font-weight:400;padding:.25rem .5rem;color:#2d4822;background-color:#dff0d8;margin-left:1rem}.review-fee-summary{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-fee-summary h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-fee-summary h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-fee-summary__header{min-width:400px;max-width:400px}.review-fee-summary__body{min-width:600px;max-width:calc(100% - 400px)}.review-fee-summary__body .fee-summary-wrapper .fee-summary{margin-top:0}.review-fee-summary__body .fee-summary-wrapper .fee-summary-banner{max-width:690px}.review-fee-summary__body .fee-summary-wrapper .confirmation-checkboxes{margin-top:1.5rem}.confirmation-checkboxes{color:#313132}.confirmation-checkboxes .confirmation-checkboxes__checkbox{padding-left:0;color:#036}.confirmation-checkboxes .confirmation-checkboxes__checkbox--invalid{color:#d8292f}.confirmation-checkboxes .confirmation-checkboxes__checkbox--checked.confirmation-checkboxes__checkbox--disabled{color:#b5c0cf}.confirmation-checkboxes .confirmation-checkboxes__attestation{display:flex;flex-direction:row;align-items:center}.confirmation-checkboxes .confirmation-checkboxes__error{color:#d8292f}.fee-summary{display:flex;flex-direction:column;background-color:#ebeef3;color:#036;padding:1.5rem;margin-top:1.5rem;border-radius:.25rem}.fee-summary__title{font-weight:700;font-size:1.5rem;padding-bottom:1.5rem}.fee-summary__table{display:flex;flex-direction:column}.fee-summary__table .table-row{display:flex;flex-direction:row;justify-content:space-between;font-size:1rem;padding:1rem 0}.fee-summary__table .table-row--header{font-weight:700;padding:0 0 1rem;border-bottom:1px solid #bcc9d7}.fee-summary__table .table-row--total{border-top:1px solid #bcc9d7;border-bottom:none;font-weight:700;font-size:1.5rem;padding:1.5rem 0 0}.amend-or-void-fee-summary{display:flex;flex-direction:column;background-color:#ebeef3;color:#036;padding:1.5rem;margin-top:1.5rem;border-radius:.25rem}.amend-or-void-fee-summary__title{font-weight:700;font-size:1.5rem;padding-bottom:1.5rem}.amend-or-void-fee-summary__table{display:flex;flex-direction:column}.amend-or-void-fee-summary__table .table-row{display:flex;flex-direction:row;justify-content:space-between;font-size:1rem;padding:1rem 0}.amend-or-void-fee-summary__table .table-row--header{font-weight:700;padding:0 0 1rem;border-bottom:1px solid #bcc9d7}.amend-or-void-fee-summary__table .table-row--current-value{border-bottom:1px solid #bcc9d7}.amend-or-void-fee-summary__table .table-row--total{border-top:1px solid #bcc9d7;border-bottom:none;font-weight:700;font-size:1.5rem;padding:1.5rem 0 0}.review-permit-details{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-permit-details h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-permit-details h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-permit-details__header{min-width:400px;max-width:400px}.review-permit-details__body{min-width:600px;max-width:calc(100% - 400px)}.review-permit-details__body .permit-dates__label{font-weight:700}.review-permit-details__body .permit-dates__duration,.review-permit-details__body .permit-expiry-banner{margin-top:1.5rem}.review-permit-details__body .permit-error-banner{padding-top:1.5rem}.review-permit-details__body .permit-error-banner .bc-gov-alertbanner{background-color:#f2dede;color:#a12722;margin-bottom:0}.review-permit-details__body .permit-conditions{margin-top:1.5rem}@media (width < 370px){.review-permit-details__body{max-width:100%;min-width:100%}}.review-conditions-table{table-layout:fixed}.review-conditions-table .review-conditions-table__header{font-weight:700;padding:1rem}.review-conditions-table .review-conditions-table__header--description{padding-left:0}.review-conditions-table__row:last-child th,.review-conditions-table__row:last-child td{border:0}.review-conditions-table__row .checkbox.checkbox--readonly{padding:0;margin-right:.5em;color:#b5c0cf}.review-conditions-table .review-conditions-table__cell{padding:1rem}.review-conditions-table .review-conditions-table__cell--description{padding-left:0}.review-permit-loas{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-permit-loas h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-permit-loas h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-permit-loas__header{min-width:400px;max-width:400px}.review-permit-loas__body{min-width:600px;max-width:calc(100% - 400px)}.review-permit-loas .permit-loas__label{padding:0}.review-vehicle-info{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-vehicle-info h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-vehicle-info h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-vehicle-info__header{min-width:400px;max-width:400px}.review-vehicle-info__body{min-width:600px;max-width:calc(100% - 400px)}.review-vehicle-info__body .info-section__info{margin-top:1.5rem}.review-vehicle-info__body .info-section__info--unit{margin-top:0}.review-vehicle-info__body .info-section__label{font-weight:700}.review-vehicle-info__body .info-section__label--indicator{font-weight:400}.review-vehicle-info__body .info-section__msg{font-weight:700;color:#2e8540}.review-vehicle-info__body .info-section__msg .icon{margin-right:.5rem}.review-vehicle-info__body .selected-power-unit-and-trailers .selected-power-unit{padding:0 0 1.5rem}.review-vehicle-info__body .selected-power-unit-and-trailers .selected-power-unit .power-unit-info-display{padding:1rem 0 0}.review-vehicle-info__body .selected-power-unit-and-trailers .selected-trailers{border-top:1px solid #b2b5b6;padding:1.5rem 0 0}.review-vehicle-info__body .selected-power-unit-and-trailers .selected-trailers .selected-vehicle-subtype-list{margin:1rem 0 0;box-shadow:none;border-radius:0}.review-vehicle-info__body .selected-power-unit-and-trailers .vehicle-saved{margin-top:1rem;font-weight:700;color:#2e8540}.review-vehicle-info__body .selected-power-unit-and-trailers .vehicle-saved .icon{margin-right:.5rem}.rejection-history{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.rejection-history h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.rejection-history h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.rejection-history__header{min-width:400px;max-width:400px}.rejection-history__body{min-width:600px;max-width:calc(100% - 400px)}.rejection-history__info{padding-top:1.5rem}.rejection-history__item,.rejection-history .item{padding-bottom:1.5rem}.rejection-history__item__row--flex,.rejection-history .item__row--flex{display:flex}.review-commodity-details{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-commodity-details h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-commodity-details h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-commodity-details__header{min-width:400px;max-width:400px}.review-commodity-details__body{min-width:600px;max-width:calc(100% - 400px)}.review-commodity-details__body .commodity-info__label{font-weight:700}.review-commodity-details__body .commodity-info--load-description{margin-top:1.5rem}@media (width < 370px){.review-commodity-details__body{max-width:100%;min-width:100%}}.review-loaded-dimensions{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-loaded-dimensions h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-loaded-dimensions h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-loaded-dimensions__header{min-width:400px;max-width:400px}.review-loaded-dimensions__body{min-width:600px;max-width:calc(100% - 400px)}.review-loaded-dimensions__body{display:grid;grid-template-columns:repeat(3,[col] 1fr);row-gap:1rem}.review-loaded-dimensions__body .loaded-dimension__label{font-weight:700}@media (width < 370px){.review-loaded-dimensions__body{max-width:100%;min-width:100%}}.review-application-notes{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-application-notes h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-application-notes h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-application-notes__header{min-width:400px;max-width:400px}.review-application-notes__body{min-width:600px;max-width:calc(100% - 400px)}@media (width < 370px){.review-application-notes__body{max-width:100%;min-width:100%}}.review-trip-details{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-trip-details h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-trip-details h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-trip-details__header{min-width:400px;max-width:400px}.review-trip-details__body{min-width:600px;max-width:calc(100% - 400px)}.review-trip-details__body{width:100%}.review-trip-details__body .manual-route__label-text{font-weight:700}.review-trip-details__body .manual-route__destination,.review-trip-details__body .manual-route__exit,.review-trip-details__body .manual-route__total-distance{margin-top:1.5rem}.review-trip-details__body .review-highway-sequences{margin-top:1.5rem;border-top:1px solid #b2b5b6;padding:1.5rem 0 0}.review-trip-details__body .review-highway-sequences__sequences{margin-top:1.5rem;display:grid;grid-template-columns:repeat(8,[col] 1fr);row-gap:1rem}.review-trip-details__body .specific-route{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #b2b5b6}.review-trip-details__body .specific-route__label-text{font-weight:700}@media (width < 370px){.review-trip-details__body{max-width:100%;min-width:100%}}.third-party-liability-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.third-party-liability-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.third-party-liability-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.third-party-liability-section__header{min-width:400px;max-width:400px}.third-party-liability-section__body{min-width:600px;max-width:calc(100% - 400px)}.third-party-liability-section__body{display:flex;align-items:flex-start}@media (width < 370px){.third-party-liability-section__body{max-width:100%;min-width:100%;display:block}}.review-conditional-licensing-fees-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-conditional-licensing-fees-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-conditional-licensing-fees-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-conditional-licensing-fees-section__header{min-width:400px;max-width:400px}.review-conditional-licensing-fees-section__body{min-width:600px;max-width:calc(100% - 400px)}.review-conditional-licensing-fees-section__body{display:flex;align-items:flex-start}.review-conditional-licensing-fees-section .review-conditional-licensing-fees-section__radio-group .conditional-licensing-fee-type__radio{padding:0;margin-right:.5rem;color:#b5c0cf}.review-conditional-licensing-fees-section .review-conditional-licensing-fees-section__radio-group .conditional-licensing-fee-type__label{color:#313132}.review-conditional-licensing-fees-section .review-conditional-licensing-fees-section__radio-group .conditional-licensing-fee-type__link{margin-left:.25rem}@media (width < 370px){.review-conditional-licensing-fees-section__body{max-width:100%;min-width:100%;display:block}}.review-vehicle-weight-section{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-vehicle-weight-section h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-vehicle-weight-section h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-vehicle-weight-section__header{min-width:400px;max-width:400px}.review-vehicle-weight-section__body{min-width:600px;max-width:calc(100% - 400px)}.review-vehicle-weight-section__body{display:flex;align-items:flex-start}.review-vehicle-weight-section__info{margin-top:0}.review-vehicle-weight-section__label-text{font-weight:700}@media (width < 370px){.review-vehicle-weight-section__body{max-width:100%;min-width:100%;display:block}}.reject-application-modal .reject-application-modal__container{width:100%;display:flex;flex-direction:column}.reject-application-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.reject-application-modal__icon .icon{color:#a12722;height:2rem}.reject-application-modal__title{font-weight:600;font-size:1.5rem;margin-left:.5em;color:#a12722}.reject-application-modal__body{padding:1.5rem}.reject-application-modal .reject-application-form{width:100%}.reject-application-modal .reject-application-form__label{font-weight:700;font-size:1rem;color:#313132}.reject-application-modal .reject-application-form .custom-form-control{margin:0}.reject-application-modal .reject-application-form .custom-text-area{font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif}.reject-application-modal__text{padding-bottom:1.5rem}.reject-application-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.reject-application-modal .reject-application-modal__button--cancel{margin-right:1.5rem;cursor:pointer;background-color:#f2f2f2;color:#313132;border:2px solid #f2f2f2;box-shadow:none}.reject-application-modal .reject-application-modal__button--cancel:hover,.reject-application-modal .reject-application-modal__button--cancel:focus{background-color:#f2f2f2;border:2px solid #dbdcdc;box-shadow:none}.reject-application-modal .reject-application-modal__button--confirm{color:#fff;background-color:#d8292f;font-weight:700;cursor:pointer}.reject-application-modal .reject-application-modal__button--confirm:hover,.reject-application-modal .reject-application-modal__button--confirm:focus{background-color:#a12722}.reject-application-modal .reject-application-modal__button--confirm:disabled{background-color:#ebc0c1;color:#fff}.start-application-action .start-application-action__label{font-weight:700}.start-application-action__control{display:flex;justify-content:space-between;align-items:stretch;padding-top:.5rem}.start-application-action .start-application-action__input{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:.5rem .75rem;white-space:nowrap;overflow:hidden;border:2px solid;border-color:#b2b5b6;color:#313132;margin-bottom:0;width:347px}.start-application-action .start-application-action__input:hover{background-color:#fff}.start-application-action .start-application-action__input:active,.start-application-action .start-application-action__input:focus{border-color:#5697f5;outline:none}.start-application-action .start-application-action__input--error{border-color:#d8292f}.start-application-action .start-application-action__input--open{border-radius:4px 4px 0 0;border-bottom:none;border-color:#5697f5;padding-top:6px}.start-application-action__input-text{text-align:left;width:40ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.start-application-action__input-tooltip{max-width:fit-content}.start-application-action__menu-list.MuiList-root{padding:0}.start-application-action__menu-list.MuiList-root>*{border-top:1px solid #dbdcdc}.start-application-action__menu-item:not(:last-child).MuiButtonBase-root{border-bottom:1px solid #dbdcdc}.start-application-action__menu-container.MuiPaper-root{border-radius:0;box-shadow:0 .5rem .5rem -.2rem #00000029;width:343px;transition-duration:0ms}.start-application-action__menu-container--open.MuiPaper-root{border:2px solid;border-top:none;border-radius:0 0 2px 2px;border-color:#5697f5}.start-application-action__nested-menu-list.MuiList-root.MuiMenu-list{padding:0;max-height:none}.start-application-action__nested-menu-item:not(:last-child).MuiButtonBase-root{border-bottom:1px solid #dbdcdc}.start-application-action__nested-menu-container.MuiPaper-root{border-radius:4px;box-shadow:0 0 .5rem #00000029;width:343px;transition-duration:0ms;border:2px solid;border-color:#5697f5;margin-left:8px}.start-application-action .start-application-action__btn{margin-left:1.5rem;margin-bottom:0;padding:0 2rem;font-size:1rem;font-weight:700}.start-application-action__error-msg{position:absolute;color:#d8292f}@media (width < 600px){.start-application-action__control{flex-direction:column}.start-application-action .start-application-action__input{width:100%}.start-application-action .start-application-action__btn{margin-left:0;margin-top:.5rem}}.table-container{padding-bottom:12.5rem}.applications-in-progress-list .pending-permits-warning{margin-bottom:0}.applications-in-progress-list .pending-permits-warning__msg{font-size:1rem;display:flex;align-items:center}.applications-in-progress-list .pending-permits-warning__link{font-weight:700;color:#1a5a96;margin-left:.25rem}.applications-in-progress-list .pending-permits-warning__link:hover{color:#00f}.applications-in-progress-list .applications-in-progress-list__top-toolbar{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.pending-permits-dialog .pending-permits-dialog__container{width:100%;max-width:900px;display:flex;flex-direction:column}.pending-permits-dialog__header{padding:1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.pending-permits-dialog__icon{border-radius:50%;background-color:#313132;padding:.75rem;display:flex;align-items:center;justify-content:center}.pending-permits-dialog__icon .icon{color:#fff;height:1.5rem}.pending-permits-dialog__title{font-weight:700;font-size:1.5rem;margin-left:1rem;color:#313132}.pending-permits-dialog__body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.pending-permits-dialog__msg{margin:0 0 1.5rem;color:#313132;font-size:1.25rem;font-weight:700}.pending-permits-dialog__banner{margin-bottom:1.5rem}.pending-permits-dialog .pending-permits-dialog__table-container{width:100%;border:1px solid #dbdcdc;box-shadow:none}.pending-permits-dialog__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.pending-permits-dialog__footer .pending-permits-button--cancel{cursor:pointer;background-color:#f2f2f2;color:#313132;border:none}.pending-permits-dialog__footer .pending-permits-button--cancel:hover{border:2px solid #b2b5b6;background-color:#f2f2f2;cursor:pointer;box-shadow:none}.table-container{overflow:hidden;background-color:#fff;padding-bottom:6.25rem;margin-top:1.5rem}.table-container .column-link{color:#1a5a96}@media screen and (max-width: 768px){.table-container{overflow:hidden;background-color:#fff}}.table-container .table-container__row-actions{justify-content:flex-end;display:flex}.table-container .table-container__top-toolbar{display:flex;padding:1.25rem 0;background-color:#fff;align-items:center}.table-container .table-container__top-toolbar .top-toolbar-search{min-width:300px;background-color:#fff}.table-container .table-container__top-toolbar .top-toolbar-search .search-input{padding:.625rem}.table-container .table-container__top-toolbar .trash-btn{margin-left:.5rem;padding:.75rem .865rem}.applications-in-review-list .applications-in-review-banner{margin-bottom:1.5rem;width:100%}.applications-in-review-list .applications-in-review-list__top-toolbar{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.applications-in-review-list .applications-in-review-list__row:hover td:after{background-color:#fff}.permit-chip{display:inline-block;margin-left:.5rem}.permit-chip--pending-review{background-color:#d9eaf7;color:#036}.permit-chip--in-review{background-color:#f9f1c6;color:#6c4a00}.application-in-review-modal .application-in-review-modal__container{width:100%;display:flex;flex-direction:column}.application-in-review-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2;border-bottom:1px solid #dbdcdc}.application-in-review-modal__title{font-weight:700;font-size:1.5rem;margin:0 0 0 .5em}.application-in-review-modal__body{padding:1.5rem}.application-in-review-modal__text{font-size:1rem}.application-in-review-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem;gap:1.5rem}.amend-permit-review .breadcrumb{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.amend-permit-review .breadcrumb{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.amend-permit-review .breadcrumb{padding-left:1rem;padding-right:1rem}}.review-reason{display:flex;flex-wrap:wrap;background-color:#fff;border-top:1px solid #b2b5b6;padding-top:2.5rem;padding-bottom:2.5rem}.review-reason h3{color:#313132;font-size:1.5rem;padding:0;margin:0 0 .5rem}.review-reason h4{color:#313132;font-size:1.25rem;padding:0;margin:0 0 .5rem}.review-reason__header{min-width:400px;max-width:400px}.review-reason__body{min-width:600px;max-width:calc(100% - 400px)}.amend-permit-finish .breadcrumb{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.amend-permit-finish .breadcrumb{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.amend-permit-finish .breadcrumb{padding-left:1rem;padding-right:1rem}}.amend-permit-finish .refund-page{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.amend-permit-finish .refund-page{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.amend-permit-finish .refund-page{padding-left:1rem;padding-right:1rem}}.amend-permit-finish{background-color:#fff;padding-bottom:3rem}.amend-permit-finish .refund-page{padding-top:0;padding-bottom:0}.refund-page{padding:0 8.551vw;display:flex;flex-direction:row;margin-bottom:3rem}.refund-page__section{display:flex;flex-direction:column}.refund-page__section--left{width:60%;margin-right:2rem}.refund-page__section--right{width:40%;margin-left:2rem}.refund-page__section .refund-info{padding:2rem 0;border-bottom:1px solid #dbdcdc}.refund-page__section .refund-info--transactions,.refund-page__section .refund-info--refund-methods{padding-top:0;padding-bottom:1rem;border-bottom:none}.refund-page__section .refund-info__header{margin-bottom:1em;font-size:1.5rem;font-weight:600}.refund-page__section .refund-info__info{margin:.25rem 0}.refund-page__section .refund-info .refund-methods .refund-method{padding:1em;border:1px solid #b2b5b6;border-radius:.5rem;margin-bottom:1rem}.refund-page__section .refund-info .refund-methods .refund-method--active{border:1px solid #313132;background-color:#d9eaf7}.refund-page__section .refund-info .refund-methods .refund-method .radio-label span{font-size:1.2rem;font-weight:600}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment{display:flex;flex-direction:row}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment__info--method{margin-right:.5rem;width:50%}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment__info--transaction{margin-left:.5rem;width:50%}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment__label{font-weight:600;margin-bottom:.5rem}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment__input{background-color:#fff;font-size:.9rem}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment__input .MuiOutlinedInput-notchedOutline{top:-6px}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment__input .MuiSelect-icon{display:none}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment__input--method{background-color:#f2f2f2}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment__input--err .MuiOutlinedInput-notchedOutline{border:2px solid #d8292f}.refund-page__section .refund-info .refund-methods .refund-method .refund-payment__err{color:#d8292f}.refund-page__section .refund-info--fee-summary{padding:0;border-bottom:none}.refund-page__section .refund-info--fee-summary .refund-fee-summary{border-radius:4px;overflow:hidden}.refund-page__section .refund-info--fee-summary .refund-fee-summary__header{padding:1rem;background-color:#313132;color:#fff;font-weight:600}.refund-page__section .refund-info--fee-summary .refund-fee-summary__title{font-size:1.5rem}.refund-page__section .refund-info--fee-summary .refund-fee-summary .fee-summary{margin:0}.refund-page__section .refund-info--fee-summary .refund-fee-summary__footer{padding:1rem;background-color:#ebeef3}.refund-page__section .refund-info--fee-summary .refund-fee-summary__footer .finish-btn{font-weight:600;width:100%}@media (width < 768px){.refund-page{padding:0 5.5rem}}@media (width < 420px){.refund-page{padding:0 1rem}}.transaction-history-table.transaction-history-table{overflow:visible;box-shadow:none}.transaction-history-table .transaction-history-table__table{width:100%;border:1px solid #dbdcdc}.transaction-history-table .transaction-history-table__header{background-color:#f2f2f2}.transaction-history-table .transaction-history-table__header--permit{padding-left:1rem;padding-right:.5rem}.transaction-history-table .transaction-history-table__header--payment,.transaction-history-table .transaction-history-table__header--transaction{padding-left:.5rem;padding-right:.5rem}.transaction-history-table .transaction-history-table__header--amount{padding-left:.5rem;padding-right:1rem}.transaction-history-table .transaction-history-table__data--permit{padding-left:1rem;padding-right:.5rem}.transaction-history-table .transaction-history-table__data--payment,.transaction-history-table .transaction-history-table__data--transaction{padding-left:.5rem;padding-right:.5rem}.transaction-history-table .transaction-history-table__data--amount{padding-left:.5rem;padding-right:1rem}.amend-permit-form .breadcrumb{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.amend-permit-form .breadcrumb{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.amend-permit-form .breadcrumb{padding-left:1rem;padding-right:1rem}}.amend-permit-form .application-form-actions{justify-content:flex-end}.success{display:flex;flex-direction:column;align-items:center;background-color:#fff}.success__container{display:flex;flex-direction:column;align-items:center;width:90%;max-width:540px;margin:5rem 0 8rem}.success__block{margin:1em 0}.success__block--success-msg{color:#313132;font-weight:700;font-size:1.5rem}.success__block--info{padding:1.5em 1em;border-top:2px solid #dbdcdc;border-bottom:2px solid #dbdcdc;text-align:center;font-size:1.2rem;font-weight:600;color:#313132}.success__block--apply-permit .success-btn{font-weight:600}.void-permit__form .form-section{display:flex;flex-direction:row;padding:2em 0;border-bottom:1px solid #dbdcdc}.void-permit__form .form-section--reason{margin-top:.5em}.void-permit__form .form-section__label{font-weight:600;font-size:1.2rem;width:40%}.void-permit__form .form-section__input-area{width:60%}.void-permit__form .form-section__input-area .void-input--email{max-width:375px}.void-permit__form .form-section__input-area .void-input--email .custom-form-control{margin:0}.void-permit__form .form-section__input-area .void-input--additional-email{max-width:375px}.void-permit__form .form-section__input-area .void-input--additional-email .custom-form-control{margin:1em 0 0}.void-permit__form .form-section__input-area .void-input--err{border:2px solid #d8292f}.void-permit__form .form-section__input-area .void-input--err:focus{outline:transparent}.void-permit__form .form-section__input-area .void-input__err{color:#d8292f}.void-permit__form .form-section__input-area .reason-container{display:flex;flex-direction:row;align-items:flex-start}.void-permit__form .form-section__input-area .reason-container__left{display:flex;flex-direction:column;width:60%;margin-right:2rem}.void-permit__form .form-section__input-area .reason-container__right{display:flex;flex-direction:column;width:40%}.void-permit__form .form-section__input-area .reason-container__right .revoke{display:flex;flex-direction:column}.void-permit__form .form-section__input-area .reason-container__right .revoke__header{background-color:#a12722;color:#fff;padding:1em;font-weight:600;font-size:1.2rem}.void-permit__form .form-section__input-area .reason-container__right .revoke__body{background-color:#f2dede;padding:1em}.void-permit__form .form-section__input-area .reason-container__right .revoke__msg--bold{font-weight:600}.void-permit__form .form-section__input-area .reason-container__right .revoke__btn{color:#fff;background-color:#d8292f;font-weight:600;cursor:pointer;margin-top:1em;width:100%}.void-permit__form .form-section__input-area .bc-gov-alertbanner{margin:0}.void-permit__form .form-section__input-area .void-permit-button--cancel{background-color:#f2f2f2;color:#313132;margin-right:1.5em;border:none}.void-permit__form .form-section__input-area .void-permit-button--continue{font-weight:600}.void-permit__header{display:flex;flex-direction:column}.void-permit__header .header-title{padding:.25em 0}.void-permit__header .permit-number{padding:.5em 0;border:none;font-size:1.5rem;font-weight:600}.void-permit__header .permit-number__label{margin-right:.25em}.void-permit__header .permit-info{display:flex;flex-direction:row}.void-permit__header .permit-info--start,.void-permit__header .permit-info--end{margin-right:1em}.void-permit__header .permit-info__label{margin-right:.25em;font-weight:600}.revoke-dialog__header{padding:1rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.revoke-dialog__icon .icon{color:#a12722;height:2rem}.revoke-dialog__title{font-weight:600;font-size:1.2rem;margin-left:.5em;color:#a12722}.revoke-dialog__body{padding:1rem;display:flex;flex-direction:column;align-items:flex-start}.revoke-dialog .revoke-form .revoke-control{width:100%}.revoke-dialog .revoke-form .revoke-control__label{font-weight:600;font-size:.9rem;color:#313132}.revoke-dialog .revoke-form__msg{padding-bottom:1em}.revoke-dialog .revoke-form__btns{display:flex;flex-direction:row;justify-content:flex-end;width:100%;margin-top:1.5em}.revoke-dialog .revoke-form__btns .revoke-permit-button--cancel{margin-right:1.5rem;cursor:pointer;background-color:#f2f2f2;color:#313132;border:none}.revoke-dialog .revoke-form__btns .revoke-permit-button--revoke{color:#fff;background-color:#d8292f;font-weight:600;cursor:pointer}.void-permit .breadcrumb{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.void-permit .breadcrumb{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.void-permit .breadcrumb{padding-left:1rem;padding-right:1rem}}.void-permit .layout-banner{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.void-permit .layout-banner{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.void-permit .layout-banner{padding-left:1rem;padding-right:1rem}}.void-permit__header{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.void-permit__header{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.void-permit__header{padding-left:1rem;padding-right:1rem}}.void-permit__form{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.void-permit__form{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.void-permit__form{padding-left:1rem;padding-right:1rem}}.void-permit{display:flex;flex-direction:column;background-color:#fff}.void-permit .layout-banner{background-color:#f2f2f2}.company-info-wizard-form,.company-info-wizard-form__heading{width:100%}.company-info-wizard-form__banner{margin-top:1.5rem;margin-bottom:.5rem;width:100%;box-sizing:border-box}.profile-created{display:flex;flex-direction:column;align-items:center}.profile-created__container{display:flex;flex-direction:column;align-items:center;width:90%;max-width:640px;margin:2em 0}.profile-created__block{margin:1em 0}.profile-created__block--client-number{padding:1em 0;border-top:1px solid #dbdcdc;border-bottom:1px solid #dbdcdc;text-align:center;width:100%}.profile-created__block--client-number h3{padding:.5em 0}.profile-created__block--info{text-align:center}.profile-created__block--view-profile button{border:1px solid #b2b5b6}.profile-created__block--view-profile button:hover{color:#fff}.challenge-profile-steps{padding:0 8.551vw;overflow:hidden;background-color:#fff;min-height:calc(100vh - 306px);height:100%}@media screen and (max-width: 768px){.challenge-profile-steps{padding:0 5.5rem}}@media (width < 420px){.challenge-profile-steps{padding:0 1rem}}.create-profile-steps-page{padding:0 8.551vw;overflow:hidden;background-color:#fff;min-height:calc(100vh - 306px);height:100%}@media screen and (max-width: 768px){.create-profile-steps-page{padding:0 5.5rem}}@media (width < 420px){.create-profile-steps-page{padding:0 1rem}}.create-profile-steps{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:2em}.create-profile-steps__create-profile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:60%}.create-profile-steps__create-profile .create-profile-section{width:100%}.create-profile-steps__create-profile .create-profile-section--steps{margin:1em 0;padding-top:1.5em}.create-profile-steps__create-profile .create-profile-section--steps .step__label{align-items:flex-start}.create-profile-steps__create-profile .create-profile-section--steps .step__label-container{text-align:start}.create-profile-steps__create-profile .create-profile-section--steps .step__label--active{color:#38598a;font-weight:700}.create-profile-steps__create-profile .create-profile-section--steps .step__label--completed{color:#2e8540;font-weight:700}.create-profile-steps__create-profile .create-profile-section--steps .step__label--disabled{color:#b2b5b6;font-weight:700}.create-profile-steps__create-profile .create-profile-section--steps .step__icon{overflow:visible;fill:#fff;stroke-width:.25rem;stroke:#b2b5b6}.create-profile-steps__create-profile .create-profile-section--steps .step__icon--active{stroke:#38598a}.create-profile-steps__create-profile .create-profile-section--steps .step__icon--completed{stroke:#fff;stroke-width:0;fill:#2e8540;transform:scale(1.2)}.create-profile-steps__create-profile .create-profile-section--steps .step__step-number{display:none}.create-profile-steps__create-profile .create-profile-section--steps .step__connector-line{border-width:.25rem}.create-profile-steps__create-profile .create-profile-section--steps .step__connector{left:calc(-100% + 3em);right:calc(100% + .25em)}.create-profile-steps__create-profile .create-profile-section--info{margin:1em 0;width:100%;box-sizing:border-box}.create-profile-steps__create-profile .create-profile-section--nav{display:flex;flex-direction:row;align-items:flex-start;margin:2em 0}.create-profile-steps__create-profile .create-profile-section--nav .proceed-btn--prev{margin-right:2em}.create-profile-steps__create-profile .create-profile-section--nav .proceed-btn--prev:hover{color:#fff}.create-profile-steps__existing-tps{display:flex;flex-direction:column;width:30%;align-items:flex-start;justify-content:flex-start;margin-left:2em}.create-profile-steps .existing-tps-action{margin-top:1em;margin-bottom:1em;border-top:1px solid #dbdcdc;border-bottom:1px solid #dbdcdc;padding:1em 0;width:100%}.create-profile-steps .existing-tps-action__img-wrapper{padding:2em;background-color:#f2f2f2;border-radius:50%;margin-right:1em}.create-profile-steps .existing-tps-action__profile{display:flex;flex-direction:column;align-items:flex-start}.create-profile-steps .existing-tps-action__profile strong{margin-bottom:.5em}.create-profile-steps .existing-tps-action__profile button{padding:0 1em;border-color:#b2b5b6;color:#313132}.create-profile-steps .existing-tps-action__profile button:hover{color:#fff}.create-profile-steps .existing-tps-action--lg{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.create-profile-steps .existing-tps-action--sm{display:none}@media (width < 950px){.create-profile-steps__create-profile{max-width:500px;width:90%}.create-profile-steps__existing-tps,.create-profile-steps .existing-tps-action--lg{display:none}.create-profile-steps .existing-tps-action--sm{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.user-info-wizard{padding:0 8.551vw;overflow:hidden;background-color:#fff;min-height:calc(100vh - 306px);height:100%}@media screen and (max-width: 768px){.user-info-wizard{padding:0 5.5rem}}@media (width < 420px){.user-info-wizard{padding:0 1rem}}.idir-create-company{padding:0 8.551vw;overflow:hidden;background-color:#fff;min-height:calc(100vh - 306px);height:100%}@media screen and (max-width: 768px){.idir-create-company{padding:0 5.5rem}}@media (width < 420px){.idir-create-company{padding:0 1rem}}.company-suspended{position:relative;z-index:5;background-color:#f2f2f2}.company-suspended__contact{font-weight:700}.company-suspended__contact--toll{margin:0 .25rem}.company-suspended__contact--email{margin-left:.25rem}.suspend-page{color:#313132;padding-bottom:3rem}.suspend-page__title{font-size:1.25rem;font-weight:700}.suspend-page__title--company{width:50%}.suspend-page__title--history{margin-bottom:1.5rem}.suspend-page .suspend-page__suspend-company{display:flex;flex-direction:row;padding-top:1.5rem;padding-bottom:2.5rem;border-bottom:1px solid #dbdcdc;align-items:center}.suspend-page .suspend-page__suspension-history{padding-top:2.5rem}.suspend-modal .suspend-modal__container{width:100%;display:flex;flex-direction:column}.suspend-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.suspend-modal__icon .icon{color:#a12722;height:2rem}.suspend-modal__title{font-weight:600;font-size:1.5rem;margin-left:.5em;color:#a12722}.suspend-modal__body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.suspend-modal .suspend-form{width:100%}.suspend-modal .suspend-form__label{font-weight:700;font-size:1rem;color:#313132}.suspend-modal .suspend-form .custom-form-control{margin:0}.suspend-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.suspend-modal__footer .suspend-button--cancel{margin-right:1.5rem;cursor:pointer;background-color:#f2f2f2;color:#313132;border:none}.suspend-modal__footer .suspend-button--suspend{color:#fff;background-color:#036;font-weight:700;cursor:pointer}.suspension-history.suspension-history{overflow:visible;box-shadow:none}.suspension-history .suspension-history__table{width:100%;border:1px solid #dbdcdc}.suspension-history .suspension-history__header{background-color:#f2f2f2}.suspension-history .suspension-history__header--user{padding-left:1rem;padding-right:.5rem}.suspension-history .suspension-history__header--date,.suspension-history .suspension-history__header--reason{padding-left:.5rem;padding-right:.5rem}.suspension-history .suspension-history__header--status{padding-left:.5rem;padding-right:1rem}.suspension-history .suspension-history__data--user{padding-left:1rem;padding-right:.5rem}.suspension-history .suspension-history__data--date,.suspension-history .suspension-history__data--reason{padding-left:.5rem;padding-right:.5rem}.suspension-history .suspension-history__data--status{padding-left:.5rem;padding-right:1rem}.custom-form-components .custom-form-control{width:100%}.custom-form-control .custom-form-control__label{color:#313132;font-weight:700;margin-bottom:.5rem}.custom-form-components .custom-form-control .custom-form-control__label--error{color:#313132}.select-credit-limit__input.select-credit-limit__input--disabled .select-credit-limit__input__input-container{z-index:1;color:#313132;-webkit-text-fill-color:#313132}.select-credit-limit__input.select-credit-limit__input--disabled svg{z-index:1}.select-credit-limit__input.select-credit-limit__input--disabled fieldset{background-color:#f2f2f2;border:2px solid #b2b5b6}.select-credit-limit__input.select-credit-limit__input.Mui-focused fieldset,.select-credit-limit__input.select-credit-limit__input .Mui-focused fieldset{border:2px solid #3b99fc}.select-credit-limit__input.select-credit-limit__input--invalid.Mui-focused fieldset,.select-credit-limit__input.select-credit-limit__input--invalid .Mui-focused fieldset,.select-credit-limit__input.select-credit-limit__input--invalid fieldset,.select-credit-limit__input .Mui-error fieldset{border:2px solid #d8292f}.select-credit-limit__input fieldset{border:2px solid #b2b5b6}.select-credit-limit.select-credit-limit{font-size:1rem;color:#313132;margin:0}.select-credit-limit .select-credit-limit__label{font-weight:700;margin-bottom:.5rem}.select-credit-limit .select-credit-limit__input{background-color:#fff;width:15.25rem;margin-bottom:0}.select-credit-limit .select-credit-limit__menu{width:calc(100% - 10px)}.non-finance-container__banner{font-weight:400}.non-finance-container__info{font-weight:700;margin-left:.25rem}.issuance-error-page__msg--top{margin-top:0;margin-bottom:1.5rem}.issuance-error-page__link{margin:0 .25rem}.shopping-cart-page{padding-left:8.551vw;padding-right:8.551vw}@media screen and (max-width: 768px){.shopping-cart-page{padding-left:5.5rem;padding-right:5.5rem}}@media (width < 420px){.shopping-cart-page{padding-left:1rem;padding-right:1rem}}.shopping-cart-page{display:flex;flex-direction:row;background-color:#fff;padding-bottom:9rem}.shopping-cart-page .shopping-cart-page__left-container{display:flex;flex-direction:column;width:66.6%;padding-top:1.5rem;margin-right:80px}.shopping-cart-page .shopping-cart-page__info{border-bottom:1px solid #dbdcdc;margin-bottom:1.5rem;padding:0 0 1.5rem}.shopping-cart-page .shopping-cart-page__info .info__body{color:#313132;font-size:1rem;margin:0}.shopping-cart-page .shopping-cart-page__right-container{width:33.3%;background-color:#fff;display:flex;flex-direction:column;padding-top:1.5rem}.shopping-cart-page .shopping-cart-page__right-container .choose-payment-method{margin-bottom:2.5rem}.shopping-cart-page .shopping-cart-page__right-container .payment-failed-banner{margin:0;margin-bottom:1.5rem}.shopping-cart-page .shopping-cart-page__contact{color:#313132;margin-top:2.5rem;margin-bottom:10.75rem}.shopping-cart-page .shopping-cart-page__contact .pay-contact{font-weight:700}@media screen and (max-width: 1024px){.shopping-cart-page{flex-direction:column}}.permit-pay-fee-summary{background-color:#ebeef3;border-radius:.25rem}.permit-pay-fee-summary .permit-pay-fee-summary__pay{display:flex;flex-direction:column}.permit-pay-fee-summary .permit-pay-fee-summary__pay .fee-summary{margin:0}.permit-pay-fee-summary .permit-pay-fee-summary__pay-btn{position:relative;margin:0 1.5rem 1.5rem}.permit-pay-fee-summary .permit-pay-fee-summary__btn-tooltip{right:calc(100% + .75rem);top:.375rem;font-size:1rem;padding:.5rem;color:#fff;background-color:#313132;font-weight:400;border-radius:.25rem;position:absolute;width:max-content}.permit-pay-fee-summary .permit-pay-fee-summary__btn{font-weight:700;width:100%}.payment-failed-banner{margin-top:2.5rem;color:#fff;background-color:#a12722;max-width:33rem;border-radius:.5rem}.payment-failed-banner .payment-failed-banner__container{padding:1.5rem;display:flex}.payment-failed-banner .payment-failed-banner__msg{font-weight:400;font-size:1rem}.choose-payment-method .choose-payment-method__title{padding-top:0;padding-bottom:1.5rem;font-size:1.5rem}.choose-payment-method .choose-payment-method__options{gap:1.5rem}.cv-pay-in-person-info{padding:0}.cv-pay-in-person-info__heading{color:#313132;font-size:1.5rem;margin:0;padding-bottom:1rem}.cv-pay-in-person-info__body{color:#313132;font-size:1rem;margin:0}.cv-pay-in-person-info__link{color:#1a5a96}.cv-pay-in-person-info__link:hover{color:#00f;text-decoration:none}.cv-pay-in-person-info__icon{color:#1a5a96;padding-left:.5rem}.payment-option .label-text{font-size:1.25rem;font-weight:700;letter-spacing:-.4px}.payment-option--service-bc .payment-details{display:block}.payment-option--service-bc .payment-details__info{width:100%}.payment-option{padding:1.5rem;border:1px solid #b2b5b6;border-radius:.5rem;cursor:pointer;color:#b5c0cf}.payment-option:not(.payment-option--active):hover{border:1px solid #313132;background-color:#f2f2f2;box-shadow:0 0 .5rem #00000029}.payment-option .label{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;margin-right:0;width:100%}.payment-option .label__container{display:flex;flex-direction:row;align-items:center;margin-bottom:0;width:100%}.payment-option .label__text{font-size:1.25rem;font-weight:700;letter-spacing:-.4px}.payment-option .icon-display{display:flex;flex-direction:row;align-items:center;flex-grow:2;width:100%;justify-content:space-between}.payment-option .icon-display__title{font-size:1.25rem;font-weight:700;margin-right:.25rem}.payment-option .icon-display__left,.payment-option .icon-display__right{display:flex;flex-direction:row;align-items:center}.payment-option .icon-display__icon--mc{margin:0 1rem}.payment-option .payment-details{display:flex}.payment-option .payment-details__info{width:100%}.payment-option .payment-details__info:not(:last-child){margin-right:1.5rem}.payment-option .payment-details__input{background-color:#fff;color:#b5c0cf;font-size:.9rem}.payment-option .payment-details__input--err fieldset{border-width:2px}.payment-option .payment-details__input--disabled fieldset{background-color:#f2f2f2;border:2px solid #b2b5b6}.payment-option .payment-details__label{font-weight:600;margin-bottom:.5rem;color:#b5c0cf}.payment-option .payment-details__label--disabled{color:#b5c0cf}.payment-option--active{border:1px solid #313132;background-color:#d9eaf7;box-shadow:0 0 .5rem #00000029;color:#313132}.payment-option--active .payment-details__label,.payment-option--active .payment-details__input{color:#313132}.payment-option .label__credit-account{margin:0}.shopping-cart .cart-changed-warning-banner{margin-bottom:1.5rem}.shopping-cart__header{display:flex;align-items:flex-end;padding-bottom:1.5rem;width:100%;border-bottom:1px solid #dbdcdc}.shopping-cart__header-section--main{display:flex;align-items:flex-end;width:100%}.shopping-cart__header-section--actions{display:flex;justify-content:flex-end;min-width:12.25rem}.shopping-cart__info{display:flex;align-items:center;margin-top:.5rem}.shopping-cart__info .select-info--select-all{margin-left:.5rem}.shopping-cart .shopping-cart__filter{display:flex;flex-direction:row;align-items:center;margin-left:2.5rem}.shopping-cart .shopping-cart__filter .cart-filter--my{margin-left:1.5rem}.shopping-cart .shopping-cart__filter .cart-filter__label{margin:0}.shopping-cart .shopping-cart__filter .cart-filter__radio{padding:0;margin-right:.5rem}.shopping-cart .shopping-cart__filter .cart-filter__radio:hover{background-color:#dbdcdc}.shopping-cart .shopping-cart__filter .cart-filter__radio--checked:hover{background-color:transparent}.shopping-cart__title{font-size:1.5rem;font-weight:700}.shopping-cart__empty{font-size:1.25rem;font-weight:700;color:#313132;padding-top:1.5rem}.remove-cart-button{display:flex;align-items:center;padding:.75rem 1rem;background-color:#fff;border:2px solid #b2b5b6;font-size:1rem}.remove-cart-button.remove-cart-button--disabled.remove-cart-button--readonly{color:#b5c0cf;border-color:#b5c0cf;background-color:#fff}.remove-cart-button__icon{margin-right:.5rem}.shopping-cart-item{display:flex;padding:1.5rem 0;border-bottom:1px solid #dbdcdc}.shopping-cart-item__info-section{display:flex;flex-direction:column;width:100%}.shopping-cart-item__header{display:flex;align-items:center}.shopping-cart-item__label{font-weight:700;color:#313132;margin-right:.25rem;font-size:1rem}.shopping-cart-item__label--application-number{font-size:1.25rem}.shopping-cart-item__info{font-size:1rem;color:#313132}.shopping-cart-item__info.shopping-cart-item__info--application-number{font-size:1.25rem}.shopping-cart-item__details-container{display:flex;width:100%}.shopping-cart-item__details-group{display:flex;flex-direction:column;width:33.3333%;margin-right:.5rem}.shopping-cart-item__detail{margin-top:1rem}.shopping-cart-item .shopping-cart-item__checkbox{padding:0;margin-right:1.5rem;margin-left:0}.cart-changed-warning-banner{max-width:39.625rem}.cart-changed-warning-banner .cart-changed-warning-banner__info{font-weight:400}.cart-changed-warning-banner .cart-changed-warning-banner__info .removed-items{padding-inline-start:1rem}.edit-cart-item-dialog__header{display:flex;align-items:center;background-color:#f2f2f2;color:#313132;padding:1.5rem}.edit-cart-item-dialog__icon{display:flex;padding:.75rem;border-radius:50%;background-color:#313132;margin-right:1rem}.edit-cart-item-dialog__icon .icon{height:1.5rem;color:#fff}.edit-cart-item-dialog__title{font-size:1.5rem;font-weight:700}.edit-cart-item-dialog__actions{display:flex;justify-content:flex-end;padding:0 1.5rem 1.5rem}.edit-cart-item-dialog__info{padding:1.5rem;color:#313132}.edit-cart-item-dialog .edit-cart-item-dialog__btn--cancel{margin-right:1.5rem;color:#313132;padding:.75rem 1rem;background-color:#f2f2f2;box-shadow:none}.edit-cart-item-dialog .edit-cart-item-dialog__btn--cancel:hover{border:2px solid #b2b5b6;background-color:#f2f2f2;cursor:pointer;box-shadow:none}.edit-cart-item-dialog .edit-cart-item-dialog__btn--edit{color:#fff;font-weight:700;padding:.75rem 2rem}.update-cart-dialog__header{display:flex;align-items:center;background-color:#f2f2f2;color:#313132;padding:1.5rem}.update-cart-dialog__icon{display:flex;padding:.75rem;border-radius:50%;background-color:#313132;margin-right:1rem}.update-cart-dialog__icon .icon{height:1.5rem;color:#fff}.update-cart-dialog__title{font-size:1.5rem;font-weight:700}.update-cart-dialog__actions{display:flex;justify-content:flex-end;padding:0 1.5rem 1.5rem}.update-cart-dialog__info{padding:1.5rem;color:#313132}.update-cart-dialog .update-cart-dialog__btn{color:#fff;font-weight:700;padding:.75rem 2rem}.claimed-application-modal .claimed-application-modal__container{width:100%;display:flex;flex-direction:column}.claimed-application-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2}.claimed-application-modal__title{font-weight:600;font-size:1.5rem;color:#313132}.claimed-application-modal__body{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start}.claimed-application-modal__text{padding-bottom:1.5rem}.claimed-application-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem}.claimed-application-modal .claimed-application-modal__button--cancel{margin-right:1.5rem;cursor:pointer;background-color:#f2f2f2;color:#313132;border:2px solid #f2f2f2;box-shadow:none}.claimed-application-modal .claimed-application-modal__button--cancel:hover,.claimed-application-modal .claimed-application-modal__button--cancel:focus{background-color:#f2f2f2;border:2px solid #dbdcdc;box-shadow:none}.claimed-application-modal .claimed-application-modal__button--confirm{color:#fff;background-color:#036;font-weight:700;cursor:pointer}.claimed-application-modal .claimed-application-modal__button--confirm:hover,.claimed-application-modal .claimed-application-modal__button--confirm:focus{background-color:#2d5992}.claimed-application-modal .claimed-application-modal__button--confirm:disabled{background-color:#b5c0cf;color:#fff}.layout-box{padding:0 8.551vw}.dashboard-page .dashboard-page__banner{border-bottom:1px solid rgba(0,0,0,.12)}.dashboard-page .dashboard-page__breadcrumb{display:flex;height:3.75rem;align-items:center;background-color:#fff}.dashboard-page .dashboard-page__breadcrumb .breadcrumb-link--parent{color:#1a5a96;cursor:pointer;margin-right:.5rem;text-decoration:underline}.dashboard-page .dashboard-page__breadcrumb .breadcrumb-icon{margin-right:.5rem}.dashboard-page .dashboard-page__info-banner{display:flex;align-items:center;background-color:#fff}.dashboard-page .dashboard-page__info-banner .bc-gov-alertbanner{width:100%}.dashboard-page .dashboard-page__form{display:flex;padding-top:1.5rem;background-color:#fff}.dashboard-page .dashboard-page__form h2{padding-top:0;margin-top:0;margin-right:12.5rem}@media screen and (max-width: 768px){.layout-box{padding:0 5.5rem}}@media (width < 420px){.layout-box{padding:0 1rem}}.bfct-dashboard{padding:0 8.551vw;overflow:hidden;background-color:#fff;min-height:calc(100vh - 306px);height:100%}@media screen and (max-width: 768px){.bfct-dashboard{padding:0 5.5rem}}@media (width < 420px){.bfct-dashboard{padding:0 1rem}}.bfct-dashboard__split{display:flex;justify-content:flex-start;align-items:center;gap:3rem;padding:4rem 0;border-bottom:1px solid #dbdcdc}.bfct-dashboard__info-banner{font-weight:400;width:50%;max-width:792px}.bfct-dashboard__image{width:50%;max-width:792px;max-height:246px}@media screen and (max-width: 1024px){.bfct-dashboard__split{flex-direction:column}.bfct-dashboard__split>*{width:100%}}.bridge-formula-calculation-tool .table-container{margin-top:1.5rem;padding:0;display:flex;align-items:start;gap:1rem;overflow-x:auto}.bridge-formula-calculation-tool .table{border-collapse:collapse}.bridge-formula-calculation-tool .table__input,.bridge-formula-calculation-tool .table__input-container{margin:0}.bridge-formula-calculation-tool .table__cell{padding:1rem;text-align:center;border:1px solid #dbdcdc;min-width:5rem;max-width:5rem}.bridge-formula-calculation-tool .column__label,.bridge-formula-calculation-tool .row__label{background-color:#f2f2f2;border:1px solid #dbdcdc;padding:1.75rem 1rem;text-align:start;font-weight:700;font-size:1rem;color:#313132;white-space:nowrap}.bridge-formula-calculation-tool .column__label:first-child,.bridge-formula-calculation-tool .row__label:first-child{position:sticky;left:0;z-index:1}.bridge-formula-calculation-tool .column__label--fail,.bridge-formula-calculation-tool .row__label--fail{background-color:#f2dede;color:#d8292f}.bridge-formula-calculation-tool .column-label__inner{display:flex;justify-content:space-between;align-items:center;min-height:36px}.bridge-formula-calculation-tool .button-container{display:flex;gap:1.5rem;padding-top:1.5rem;padding-bottom:2.5rem}.bridge-formula-calculation-tool .button-icon{font-size:1rem;color:#313132}.bridge-formula-calculation-tool .button{font-size:1rem;padding:.5rem 1rem;box-shadow:none;min-width:fit-content}.bridge-formula-calculation-tool .button:hover,.bridge-formula-calculation-tool .button:focus{box-shadow:none}.bridge-formula-calculation-tool .button--add{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;color:#313132;border:2px solid #b2b5b6}.bridge-formula-calculation-tool .button--add:hover,.bridge-formula-calculation-tool .button--add:focus{background-color:#f2f2f2;border:2px solid #b2b5b6}.bridge-formula-calculation-tool .button--remove{border:2px solid #313132;border-radius:4px}.bridge-formula-calculation-tool .button--remove:hover,.bridge-formula-calculation-tool .button--remove:focus{background:#dbdcdc}.bridge-formula-calculation-tool .button--reset{color:#313132;background-color:#f2f2f2;border:2px solid #f2f2f2}.bridge-formula-calculation-tool .button--reset:hover,.bridge-formula-calculation-tool .button--reset:focus{background-color:#f2f2f2;border-color:#b2b5b6}.bridge-formula-calculation-tool .button--submit{padding:.5rem 2rem;font-weight:700}.bridge-formula-calculation-tool .results{border-top:1px solid #dbdcdc;padding:2.5rem 0}.bridge-formula-calculation-tool .results__heading{color:#313132;margin:0}.bridge-formula-calculation-tool .results__text--fail{color:#d8292f}.bridge-formula-calculation-tool .results__text--success{color:#2e8540}.remove-axle-unit-modal .remove-axle-unit-modal__container{width:100%;display:flex;flex-direction:column}.remove-axle-unit-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2;border-bottom:1px solid #dbdcdc}.remove-axle-unit-modal__title{font-weight:700;font-size:1.5rem;margin:0 0 0 .5em}.remove-axle-unit-modal__body{padding:1.5rem}.remove-axle-unit-modal__text{font-size:1rem}.remove-axle-unit-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem;gap:1.5rem}.remove-axle-unit-modal .remove-axle-unit-modal__button{box-shadow:none}.remove-axle-unit-modal .remove-axle-unit-modal__button:hover,.remove-axle-unit-modal .remove-axle-unit-modal__button:focus{box-shadow:none}.remove-axle-unit-modal .remove-axle-unit-modal__button--cancel{background-color:#f2f2f2;border:2px solid #f2f2f2;border-radius:4px;color:#313132}.remove-axle-unit-modal .remove-axle-unit-modal__button--cancel:hover,.remove-axle-unit-modal .remove-axle-unit-modal__button--cancel:focus{background-color:#f2f2f2;border-color:#b2b5b6}.remove-axle-unit-modal .remove-axle-unit-modal__button--remove{font-weight:700}.reset-modal .reset-modal__container{width:100%;display:flex;flex-direction:column}.reset-modal__header{padding:2rem 1.5rem;display:flex;flex-direction:row;align-items:center;background-color:#f2f2f2;border-bottom:1px solid #dbdcdc}.reset-modal__title{font-weight:700;font-size:1.5rem;margin:0 0 0 .5em}.reset-modal__body{padding:1.5rem}.reset-modal__text{font-size:1rem}.reset-modal__footer{display:flex;flex-direction:row;justify-content:flex-end;padding:0 1.5rem 1.5rem;gap:1.5rem}.reset-modal .reset-modal__button{box-shadow:none}.reset-modal .reset-modal__button:hover,.reset-modal .reset-modal__button:focus{box-shadow:none}.reset-modal .reset-modal__button--cancel{background-color:#f2f2f2;border:2px solid #f2f2f2;border-radius:4px;color:#313132}.reset-modal .reset-modal__button--cancel:hover,.reset-modal .reset-modal__button--cancel:focus{background-color:#f2f2f2;border-color:#b2b5b6}.reset-modal .reset-modal__button--reset{font-weight:700}.service-unavailable-error-page__msg--top{margin-top:0;margin-bottom:1.5rem}.version-mismatch__link{vertical-align:inherit}.page-section{padding-bottom:3rem}.header{position:-webkit-sticky;position:sticky;top:0;z-index:5}.header__main{background-color:#036;border-bottom:2px solid #fcba19;padding:0 8.551vw;color:#fff;display:flex;justify-content:space-between;height:65px;-webkit-box-shadow:0 6px 8px -4px #b3b1b3;-moz-box-shadow:0 6px 8px -4px #b3b1b3;box-shadow:0 6px 8px -4px #b3b1b3}.header__main--test{background-color:orange}.header__main--uat{background-color:purple}.header__main--dev{background-color:green}.header__main--default{background-color:#036}.header__main .brand-section{display:flex;flex-direction:row;justify-content:flex-start}.header__main .options-section{display:flex;flex-direction:row;justify-content:flex-end}.header__main .options-section .auth-section{display:flex;flex-direction:row}.header__main .other{display:none}.header__main .other .nav-btn{display:none;width:auto;margin:0 0 0 auto;cursor:pointer}.header__main .user-section{display:flex}.header :focus{outline:2px solid #3b99fc;outline-offset:-12px}.header .navbar{display:none;position:relative;top:0;color:#fcba19;background-color:#38598a;width:100%}.header .navbar--normal{display:block}.header .navbar--normal .user-section,.header .navbar--mobile{display:none}.header .navbar__links{padding:0;height:40px}.header .navbar__links ul{display:flex;flex-direction:row;height:100%;margin:0;color:#fff;list-style:none;padding-left:8.551vw}.header .navbar__links ul li{margin:0;height:100%}.header .navbar__links ul li a{display:flex;font-size:.813em;font-weight:400;color:#fff;padding:0 1rem;text-decoration:none;border-right:1px solid #9b9b9b;height:100%;align-items:center}.header .navbar__links ul li a.active{background-color:#f2f2f2;color:#38598a}.header .navbar__links ul li a:focus{outline-offset:0}@media (width < 768px){.header__main{padding:0 5.5rem}.header__main .user-section{display:none}.header__main .other{display:flex;justify-content:flex-end;align-items:center}.header__main .other a .menu-icon{color:#fff;font-size:1.4em;font-style:bold;line-height:1;padding:5px;-webkit-font-smoothing:antialiased}.header__main .other .nav-btn{display:block;width:auto;margin-right:20px;cursor:pointer}.header .navbar,.header .navbar--normal{display:none}.header .navbar--mobile{display:block}.header .navbar--mobile .user-section{display:none}.header .navbar--mobile .user-section--mobile{display:flex;flex-direction:column;align-items:flex-start;margin:0}.header .navbar__links{padding:.6em 0;height:100%}.header .navbar__links ul{flex-direction:column;margin:0;padding:0 5.5rem}.header .navbar__links ul li{margin:5px 0}.header .navbar__links ul li a{border:none}.header .navbar__links ul li a:hover{text-decoration:underline}.header .navbar__links ul .active{font-weight:700;background-color:#f2f2f2;color:#38598a}}@media (width < 420px){.header__main{padding:0 1rem}.header__main .other .nav-btn .menu-icon{font-size:1rem}}.brand{display:flex;justify-content:flex-start;align-items:center;margin:0 .5rem 0 0;height:100%;max-width:60vw;overflow:hidden;color:#fff}.brand__logo img{height:50px}.brand__title{margin:0;font-size:2rem;font-weight:700}.brand__company{border-left:1px solid #9b9b9b;font-size:1.25rem;padding-left:1rem;margin-left:1rem}@media (width < 1000px){.brand{max-width:44.95vw}.brand__company{display:none}}@media (width < 530px){.brand{max-width:100%}.brand__title{display:none}}.user-section{display:flex;flex-direction:row;align-items:center}.user-section .shopping-cart-button{padding:0;margin:0 1.75rem}.logout-button{display:flex;flex-direction:row;align-items:center;cursor:pointer;background-color:transparent;color:#fff;padding:.5rem .75rem;border:none;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;height:100%;font-size:1rem;font-weight:700}.logout-button:focus{outline:none}.logout-button__icon{margin-right:.5rem}.user-section-info{display:flex;flex-direction:row;align-items:center;padding:.5rem .75rem;font-size:1rem;font-weight:700}.user-section-info__avatar{margin-right:.5rem;font-size:1.5rem;color:#f2f2f2}.user-section-info__username{color:#fff}.shopping-cart-button{display:flex;padding:0}.shopping-cart-button__icon{color:#fff;font-size:1.5rem}.shopping-cart-button__count{color:#fff;font-size:1rem;margin-left:.5rem}.search-button{background-color:#fcba19;height:100%;padding:0 1em;border:none;font-size:1.5rem;margin-right:1rem;cursor:pointer}.search-button:focus{outline:none}@media (width < 360px){.search-button{font-size:1rem;margin-right:.5rem}}.search-filter{position:relative;top:0;display:flex;flex-direction:row;justify-content:center;background-color:#fff;border-bottom:2px solid #fcba19;padding:1rem 0}.search-filter .filter{display:flex;flex-direction:column;align-items:flex-start;max-width:600px}.search-filter .filter__option{display:flex}.search-filter .filter__option .option-label{font-weight:600;margin-right:1em}.search-filter .filter__option--find{flex-direction:row;align-items:center}.search-filter .filter__option--find .find-by{display:flex;flex-direction:row;align-items:center}.search-filter .filter__option--search{flex-direction:column;align-items:flex-start}.search-filter .filter__option--search .search-by{display:flex;flex-direction:row;align-items:center}.search-filter .filter__option--search .search-by__value{margin:0 1rem}.search-filter .filter__option--search .search-by__search{background-color:#f2f2f2;color:#313132}@media (width < 600px){.search-filter .filter__option--search .search-by{flex-direction:column;align-items:flex-start}.search-filter .filter__option--search .search-by__value{margin:.5rem 0}}.outage-banner{background-color:#a12722;color:#fff;padding:1rem;display:flex;align-items:center}.outage-banner .outage-message{flex-grow:1;font-weight:400;font-size:1rem;line-height:1.4;color:#fff}.outage-banner .close-btn{padding:.5rem;border:1px solid white;background-color:transparent;color:#fff;cursor:pointer;display:flex}.outage-banner .close-btn:hover{background-color:#fff3;opacity:.8}.outage-banner .close-btn svg{width:16px;height:16px}.suspend-snackbar{height:fit-content;padding:1rem;border-radius:.5rem;position:relative;left:50%;top:1.5rem;transform:translate(-50%);z-index:1000}.suspend-snackbar .bc-gov-alertbanner__icon{margin-right:.5rem}footer{background-color:#036;border-top:2px solid #fcba19;color:#fff;font-family:‘BCSans’,‘Noto Sans’,Verdana,Arial,sans-serif;position:fixed;bottom:0;width:100%;z-index:5;padding:0 8.551vw}footer .container{display:flex;justify-content:center;flex-direction:column;text-align:center;min-height:46px}footer ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;color:#fff;list-style:none;align-items:center;height:100%;padding:0}footer ul li{font-size:.813em}footer ul li a{font-weight:400;color:#fff;border-right:1px solid #4b5e7e;padding-left:5px;padding-right:5px}footer ul li:nth-last-child(2) a{border-right:0}footer ul li:last-child{margin-left:auto;margin-right:15em}@media (width < 768px){.footer{padding:0 5.5rem}}@media (width < 420px){.footer{padding:0 1rem}}.nav-icon-side-bar{position:fixed;left:1.5rem;top:calc(50vh - 4rem);width:4rem;border-radius:.5rem;box-shadow:0 0 1rem #31313266;z-index:10}.nav-icon-side-bar button:first-of-type{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.nav-icon-side-bar button:last-of-type{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.nav-button{width:4rem;height:4rem;background-color:#313132;color:#fff;border:none;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.nav-button.nav-button.nav-button--active .nav-button__hover-container{background-color:#fff;color:#313132}.nav-button__hover-container{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:#313132;color:#fff;border-radius:.25rem;position:relative}.nav-button__hover-container:hover{color:#313132;background-color:#fff}.nav-button__hover-container:hover .nav-button__hover-tooltip{display:block}.nav-button__hover-tooltip{position:absolute;left:calc(100% + 1rem);padding:.5rem;font-size:1rem;font-weight:400;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;color:#fff;background-color:#313132;border-radius:.25rem;display:none}body{margin:0;font-family:BCSans,Noto Sans,Verdana,Arial,sans-serif;background-color:#f2f2f2}.feature-container{height:calc(100vh - 155px)}@media screen and (max-width: 768px){.feature-container{height:calc(100vh - 115px)}}@font-face{font-family:BCSans;font-style:normal;font-weight:400;src:url(/assets/BCSans-Regular-DKwZ9GnR.woff2) format("woff2"),url(/assets/BCSans-Regular-CMx_o1HH.woff) format("woff")}@font-face{font-family:BCSans;font-style:italic;font-weight:400;src:url(/assets/BCSans-Italic-_P9wZbgV.woff2) format("woff2"),url(/assets/BCSans-Italic-BSFPKGgR.woff) format("woff")}@font-face{font-family:BCSans;font-style:normal;font-weight:700;src:url(/assets/BCSans-Bold-Ciclm6eX.woff2) format("woff2"),url(/assets/BCSans-Bold-BmoTexmK.woff) format("woff")}@font-face{font-family:BCSans;font-style:italic;font-weight:700;src:url(/assets/BCSans-BoldItalic-bEalI5bL.woff2) format("woff2"),url(/assets/BCSans-BoldItalic-Dg_86UDa.woff) format("woff")}@font-face{font-family:BCSans;font-style:normal;font-weight:300;src:url(/assets/BCSans-Light-DTetth3X.woff2) format("woff2"),url(/assets/BCSans-Light-CmVrKSZi.woff) format("woff")}@font-face{font-family:BCSans;font-style:italic;font-weight:300;src:url(/assets/BCSans-LightItalic-dN5bWDr3.woff2) format("woff2"),url(/assets/BCSans-LightItalic-C2AxY9aU.woff) format("woff")}
