body,html{width:100%;height:100%}body{margin:0;padding:0;font-family:"Roboto",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.1px}table{padding:0;border-collapse:collapse}table tr{border-top:1px solid #ccc;background-color:#fff;margin:0;padding:0}table tr:nth-child(2n){background-color:#f5f5f5}table tr th{font-weight:700}table tr td,table tr th{border:1px solid #ccc;text-align:left;margin:0;padding:6px 13px}table tr td :first-child,table tr th :first-child{margin-top:0}table tr td :last-child,table tr th :last-child{margin-bottom:0}code{background-color:#f5f5f5;border:1px solid #ccc;border-radius:2px;padding:0 3px;margin:2px}:focus{outline:4px solid #a3a3a3;outline-offset:4px}#root{width:100%;height:100%}.spinner-page{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#4383ab;display:flex;justify-content:center}.spinner-page__spinner{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border:1.1em solid hsla(0,0%,100%,.2);border-left-color:#fff;transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border-radius:50%;width:10em;height:10em}.spinner-page__spinner:after{border-radius:50%;width:10em;height:10em}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-wrapper{display:flex;justify-content:center;width:100%;height:calc(100% - 50px);overflow:auto;background-color:#f3f2f7}.page{width:100%;height:100%;max-width:1600px}.page.no-max-width{max-width:unset}.navbar-container{position:relative;z-index:1000;display:flex;justify-content:center;background-color:#4383ab;height:50px;box-shadow:0 1px 1px rgba(46,46,46,.2);font-weight:500;letter-spacing:.2px}.navbar{max-width:1600px;display:flex;align-items:center;height:100%;width:100%}.navbar__logo{padding:.7rem;width:90px}@media (min-width:calc(1600px + 16px)){.navbar__logo{padding-left:0}}.navbar__link{height:100%;display:none;align-items:center;padding:0 .75rem;color:#fff;text-decoration:none;white-space:nowrap;transition:background-color 75ms ease-in-out}.navbar__link:focus,.navbar__link:hover{outline:none;background-color:#326585}@media (min-width:700px){.navbar__link.navbar__link--desktop{display:flex;overflow:hidden}}.navbar__link.navbar__link--mobile{display:flex;justify-content:center;height:3rem}.navbar__link.navbar__link--mobile.navbar__link--mobile--logout-button{border:none;border-top:1px solid #326585;width:100%;background-color:transparent;font-size:1rem;cursor:pointer}.navbar__link.navbar__link--active,.navbar__link.navbar__link--mobile.navbar__link--mobile--logout-button:hover{background-color:#326585}.navbar__menu-button{margin-left:auto;padding:.5rem;margin-right:.5rem;border-radius:4px;color:#fff;display:flex;background:none;align-items:center;justify-content:center;cursor:pointer;border:none;transition:background-color .1s ease-in-out}.navbar__menu-button:focus,.navbar__menu-button:hover{outline:none;background-color:#44ab96}.navbar__menu-button.navbar__menu-button--pressed{background-color:#326585}.navbar__menu-button.navbar__menu-button--pressed:focus,.navbar__menu-button.navbar__menu-button--pressed:hover{outline:none;background-color:#44ab96}@media (min-width:700px){.navbar__menu-button{display:none}}.navbar__logout-button{font-weight:500;letter-spacing:.2px;display:none;margin-left:auto;font-size:.9rem;margin-right:.5rem;align-self:center;padding:.5rem;cursor:pointer;background-color:#326585;border-radius:4px;border:none;white-space:nowrap;color:#fff;transition:background-color .1s ease-in-out}.navbar__logout-button:focus,.navbar__logout-button:hover{outline:0;background-color:#44ab96}.navbar__logout-button:disabled{color:#cfcfcf;background-color:#276256;cursor:default}.navbar__logout-button:disabled:hover{background-color:#276256}@media (min-width:700px){.navbar__logout-button{display:block}}@media (min-width:calc(1600px + 16px)){.navbar__logout-button{margin-right:0}}.navbar-mobile-menu{position:relative;width:100%;z-index:1000;background-color:#4383ab;box-shadow:0 1px 1px rgba(46,46,46,.2);border-top:1px solid #326585}@media (min-width:700px){.navbar-mobile-menu{display:none}}.mobile-menu-backdrop{height:100%;width:100%;position:absolute;background-color:#000;top:0;right:0;bottom:0;left:0;opacity:.5;z-index:999}@media (min-width:700px){.mobile-menu-backdrop{display:none}}.mobile-menu-backdrop-enter{opacity:0}.mobile-menu-backdrop-enter-active{opacity:.5;transition:opacity .25s linear}.mobile-menu-backdrop-enter-exit{opacity:.5}.mobile-menu-backdrop-exit-active{opacity:0;transition:opacity .25s linear}.disable-body-scroll{position:fixed;overflow:hidden}@media (min-width:700px){.disable-body-scroll{position:unset;overflow:unset}}.loading-text{width:100%;max-width:1600px;padding:1rem}@media (min-width:700px){.loading-text{padding:2rem}}@media (min-width:calc(1600px + 64px)){.loading-text{padding:2rem 0}}.scheduler-page{background-color:#4383ab;background-image:url(/static/media/lines-background.9ab65a89.svg);background-repeat:no-repeat;background-size:cover;height:100%;width:100%;overflow:auto}.scheduler{background-color:#fefefe;margin:1rem;border-radius:4px;padding:1.5rem;max-width:400px;height:-webkit-min-content;height:-moz-min-content;height:min-content;text-align:center;box-shadow:2px 2px 3px rgba(82,82,82,.5)}.scheduler h1,.scheduler h2,.scheduler h3{margin-top:0;line-height:1;padding-top:1rem;font-family:"Roboto Condensed",sans-serif}.scheduler label{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:.93rem}.scheduler input,.scheduler select{margin-top:.1rem}@media (min-width:480px){.scheduler{width:400px;margin:1rem auto}}@media (min-width:700px){.scheduler{padding:2rem;margin:3rem auto}}.back-arrow-container{text-align:left;height:0}.back-arrow{position:relative;top:-.5rem;left:-.5rem;text-align:left;height:-webkit-min-content;height:-moz-min-content;height:min-content;background:none;border:none;border-radius:50%;padding:0;cursor:pointer;transition:opacity .1s ease-in-out}@media (min-width:700px){.back-arrow{top:-1rem;left:-1rem}}.back-arrow:hover>svg{opacity:1}.back-arrow>svg{opacity:.6;width:1.25rem}.scheduler-button{text-transform:uppercase;font-weight:700;padding:1rem!important;letter-spacing:.1rem;margin:.5rem 0 0!important;width:100%}.start-page{text-align:center}.start-page__title{font-size:2.5rem;font-weight:400;font-family:"Roboto Condensed",sans-serif;line-height:1;margin-bottom:1rem}.start-page__bctc-logo{height:2.5rem}.action-type-select{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.action-type-select__item{width:5.25rem;margin:.5rem;opacity:1;cursor:pointer}.action-type-select__item.action-type-select__item--selected,.action-type-select__item:focus,.action-type-select__item:hover{outline:none}.action-type-select__item.action-type-select__item--selected>.action-type-select__icon-container,.action-type-select__item:focus>.action-type-select__icon-container,.action-type-select__item:hover>.action-type-select__icon-container{background-color:rgba(68,171,150,.8)}.action-type-select__item.action-type-select__item--selected>.action-type-select__icon-container>.action-type-select__icon-svg,.action-type-select__item:focus>.action-type-select__icon-container>.action-type-select__icon-svg,.action-type-select__item:hover>.action-type-select__icon-container>.action-type-select__icon-svg{opacity:1}.action-type-select__icon-container{padding:.6rem;border-radius:1rem;background-color:rgba(68,171,150,.25);margin-bottom:.5rem;transition:background-color .1s ease-in-out}.action-type-select__icon-svg{opacity:.6;transition:opacity .1s ease-in-out}.action-type-select__name{text-align:center;font-family:"Roboto Condensed",sans-serif}.selected-time-slot{font-size:1.2rem;font-family:"Roboto Condensed",sans-serif;font-weight:700}.form-button{border-radius:.5rem;border:none;padding:0 .75rem;margin:.3rem 0;min-height:45px;cursor:pointer;color:#fff;background-color:#44ab96;transition:background-color .1s ease-in-out;font-size:1rem}.form-button:hover{background-color:#3d9986}.form-button:disabled{cursor:default;opacity:.7;background-color:#4fb9a4}.form-button.form-button--success{background-color:#389e38}.form-button.form-button--success:hover{background-color:#318b31}.form-button.form-button--success:disabled{cursor:default;opacity:.7;background-color:#3fb13f}.form-button.form-button--danger{background-color:#e53855}.form-button.form-button--danger:hover{background-color:#e22142}.form-button.form-button--danger:disabled{cursor:default;opacity:.7;background-color:#e84f68}.form-group{margin-bottom:.5rem}.form-input,.PhoneInputInput{width:100%;height:45px;margin:.4rem 0;padding:.2rem .75rem;border:2px solid #ddd;border-radius:.5rem;box-sizing:border-box;font-size:1rem;transition:border-color .09s ease-in-out}.form-input:focus,.PhoneInputInput:focus{outline:none;border-color:#aaa}.form-input::-webkit-input-placeholder,.PhoneInputInput::-webkit-input-placeholder{color:#aaa}.form-input:-ms-input-placeholder,.PhoneInputInput:-ms-input-placeholder{color:#aaa}.form-input::-ms-input-placeholder,.PhoneInputInput::-ms-input-placeholder{color:#aaa}.form-input::placeholder,.PhoneInputInput::placeholder{color:#aaa}.form-input:disabled,.PhoneInputInput:disabled{cursor:default;color:graytext}.form-input.touched:invalid:not(.disable-invalid-highlighting),.PhoneInput.invalid.touched .PhoneInputInput,.PhoneInputInput.touched:invalid:not(.disable-invalid-highlighting){border-color:#e53855}.form-select{width:100%;height:45px;font-size:1rem;padding:.2rem .75rem;max-width:100%;box-sizing:border-box;margin:.4rem 0;border:2px solid #ddd;border-radius:.5rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;-moz-appearance:none;appearance:none;background-color:#fff;-webkit-appearance:none}.form-select:disabled{cursor:default;color:#5a5a5a}.form-select:focus{outline:none;border-color:#aaa}.form-select.touched:invalid:not(.disable-invalid-highlighting){border-color:#e53855}.form-note{text-align:right;font-size:.8rem;margin-top:.25rem;margin-bottom:.5rem;opacity:.8}.success-message{color:#389e38}.error-message,.success-message{margin-top:.5rem;font-size:.9rem}.error-message{color:#e53855}.selected-date{margin-top:.5rem;font-size:1.2rem;font-family:"Roboto Condensed",sans-serif;font-weight:700}.selected-date.selected-date--invalid{color:#e53855}.invalid-date-message{margin-top:.3rem;font-style:italic;font-size:.8rem}.react-datepicker-wrapper{width:100%}.react-datepicker__header{background-color:#4383ab;border-top-right-radius:0}.react-datepicker__triangle{border-bottom-color:#4383ab!important}.react-datepicker__current-month,.react-datepicker__day-name{color:#fff}.react-datepicker__navigation--previous{border-right-color:#326585;transition:border-color 75ms ease-in-out}.react-datepicker__navigation--previous:hover{border-right-color:#4fb9a4}.react-datepicker__navigation--next{border-left-color:#326585;transition:border-color 75ms ease-in-out}.react-datepicker__navigation--next:hover{border-left-color:#4fb9a4}.react-datepicker__day--selected{background-color:#44ab96}.react-datepicker__day--selected:hover{background-color:#3d9986}.react-datepicker__input-container>input{width:100%;height:45px;margin:.4rem 0;padding:.2rem .75rem;border:2px solid #ddd;border-radius:.5rem;box-sizing:border-box;font-size:1rem;transition:border-color .09s ease-in-out}.react-datepicker__input-container>input:focus{outline:none;border-color:#aaa}.react-datepicker__input-container>input::-webkit-input-placeholder{color:#aaa}.react-datepicker__input-container>input:-ms-input-placeholder{color:#aaa}.react-datepicker__input-container>input::-ms-input-placeholder{color:#aaa}.react-datepicker__input-container>input::placeholder{color:#aaa}.react-datepicker__close-icon{padding-right:.5rem;padding-bottom:.2rem;margin-left:.25rem}.react-datepicker__close-icon:after{background-color:transparent;font-size:1.2rem;color:#000}.react-datepicker-time__header{color:#fff}.react-datepicker__time-list-item--selected{background-color:#44ab96!important}.react-datepicker__time-list-item--selected:hover{background-color:#3d9986!important}.react-datepicker__day--keyboard-selected{background-color:#44ab96!important}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:10px}@media (min-width:450px){.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:90px}}.react-datepicker__month-container{float:none}@media (min-width:450px){.react-datepicker__month-container{float:left}}.react-datepicker__time-container{float:none;width:100%;border:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;overflow:hidden}@media (min-width:450px){.react-datepicker__time-container{float:right;border-bottom-left-radius:0;width:auto;border-left:1px solid #aeaeae}}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{margin:0;width:100%}@media (min-width:450px){.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{margin:0 auto;width:85px}}.react-datepicker__header{border-top-left-radius:.2rem;border-top-right-radius:.2rem}@media (min-width:450px){.react-datepicker__header{border-top-right-radius:0}}.react-datepicker__header--time{border-top-right-radius:0;border-top-left-radius:0}@media (min-width:450px){.react-datepicker__header--time{border-top-right-radius:.2rem}}.react-datepicker{box-shadow:1px 1px 4px hsla(0,0%,41.2%,.37)}.appt-button-row{margin-top:1rem;display:flex;flex-direction:column}.appt-button-row>button{margin-bottom:0}@media (min-width:550px){.appt-button-row{flex-direction:row}.appt-button-row>button{margin-bottom:0;flex-basis:33.3333333%;margin-right:.25rem}.appt-button-row>button:last-child{margin-right:0}}.my-appts-page{width:100%;max-width:1600px;padding:1rem}@media (min-width:700px){.my-appts-page{padding:2rem}}@media (min-width:calc(1600px + 64px)){.my-appts-page{padding:2rem 0}}.appts-list{display:grid;margin-bottom:2rem;grid-template-columns:repeat(1,1fr);grid-gap:1rem}@media (min-width:600px){.appts-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.appts-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.appts-list{grid-template-columns:repeat(4,1fr)}}.appt-card{box-shadow:0 2px 6px rgba(0,0,0,.18);border-radius:1rem;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.appt-card-details{padding:1.2rem}.appt-card__customer{font-weight:500;margin-bottom:.35rem}.appt-card__company{font-weight:400;opacity:.6}.appt-card__id{float:right;font-size:.8rem;opacity:.7;padding-left:.5rem}.appt-card__date{font-size:1.6rem;font-weight:500;margin-bottom:.35rem}.appt-card__arrival-window{opacity:.7;font-size:.9rem;margin-bottom:.35rem}.appt-card__field-name{font-family:"Roboto Condensed",sans-serif;font-weight:700}.appt-card__actions-list div{margin-top:.5rem;margin-right:.5rem}.appt-card__actions-list div:last-child{margin-right:0}.appt-card__action{font-weight:500;border-radius:1rem;font-size:.92rem;padding:.4rem .75rem;display:inline-block}.appt-card__action.appt-card__action--IMPORT_FULL{background-color:rgba(255,176,23,.2);color:#7d5200}.appt-card__action.appt-card__action--EXPORT_FULL{background-color:rgba(218,119,74,.2);color:#733418}.appt-card__action.appt-card__action--STORAGE_EMPTY{background-color:rgba(205,92,92,.2);color:#6e2222}.appt-card__action.appt-card__action--EXPORT_EMPTY{background-color:rgba(104,63,153,.2);color:#1e122d}.appt-card__action__cid{opacity:.6;font-weight:400}.appt-card__view-details-button{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border:none;width:100%;font-weight:500;opacity:.8;background-color:#f1efef;padding:.75rem;font-size:.9rem;letter-spacing:.2px;cursor:pointer;transition:background-color 75ms ease-in-out,opacity 75ms ease-in-out;display:flex;align-items:center;justify-content:center}.appt-card__view-details-button:hover{opacity:1;background-color:#efecec}.appt-card__view-details-button>svg{width:.8rem;height:.8rem;opacity:.8;margin-left:.25rem}.modal-backdrop-enter{opacity:0}.modal-backdrop-enter-active{opacity:1;transition:opacity .15s linear}.modal-backdrop-enter-exit{opacity:1}.modal-backdrop-exit-active{opacity:0;transition:opacity .15s linear}.modal-enter{opacity:0}.modal-enter .modal-dialog{transform:translateY(-25%)}.modal-enter-active{opacity:1;transition:opacity .3s linear}.modal-enter-active .modal-dialog{transform:translate(0);transition:all .3s ease-out}.modal-enter-exit{opacity:1}.modal-enter-exit .modal-dialog{transform:translate(0)}.modal-exit-active{opacity:0;transition:opacity .3s linear}.modal-exit-active .modal-dialog{transform:translateY(-25%);transition:all .3s ease-out}.modal-backdrop{position:absolute;z-index:1001;background-color:rgba(0,0,0,.5)}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.modal{position:fixed;z-index:1002;outline:0;overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem}@media (min-width:464px){.modal-dialog{margin:.5rem auto}}@media (min-width:532px){.modal-dialog{margin:2rem auto}}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:4px;outline:0}.modal-content__content{padding:0 1.5rem 1.5rem}.close-button-container{text-align:right;height:1.5rem}.close-button{margin-top:.5rem;margin-right:.5rem;cursor:pointer;background:none;border:none;padding:0;transition:opacity .1s ease-in-out}.close-button:hover svg{opacity:1}.close-button svg{opacity:.6;width:1.25rem;height:1.25rem}.dashboard-page{height:100%;width:100%;max-width:1600px;display:flex;flex-direction:column}@media (min-width:700px){.dashboard-page{flex-direction:row}}.organize-box-col{flex-shrink:0;padding:1rem 1rem 0;overflow-y:auto}@media (min-width:700px){.organize-box-col{padding:2rem 1rem 0 2rem;min-width:350px;width:350px}}@media (min-width:calc(1600px + 64px)){.organize-box-col{padding-left:4px}}.organize-box-container{padding-bottom:.5rem}@media (min-width:700px){.organize-box-container{padding-bottom:2rem}}.appts-col{flex-grow:1;padding:1rem 1rem 0}@media (min-width:700px){.appts-col{padding:2rem 2rem 0 .5rem;height:calc(100% - 4rem);overflow-y:auto}}@media (min-width:calc(1600px + 64px)){.appts-col{padding:2rem 4px}}.appts-container{height:100%;display:grid;grid-column-gap:1.2rem;grid-row-gap:1.2rem;grid-template-columns:repeat(1,1fr);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;padding-bottom:1rem}@media (min-width:700px){.appts-container{padding-bottom:2rem}}@media (min-width:1200px){.appts-container{grid-template-columns:repeat(2,1fr)}}.organize-box{padding:1rem;border-radius:4px;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18)}.organize-box>hr{margin:.7rem 0;border-top:0;border-color:#dbdbdb}.organize-box__title{font-weight:300;margin-top:0;margin-bottom:.75rem}.organize-box__header{font-size:1.1rem;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:700;margin-top:.75rem;margin-bottom:.25rem}.organize-box__input-group{display:flex;align-items:center;justify-content:flex-end}.organize-box__input-group>label{text-align:right;flex-basis:40%;padding-right:.75rem}.loading-or-error-page{width:100%;max-width:1600px;padding:1rem}@media (min-width:700px){.loading-or-error-page{padding:2rem}}@media (min-width:calc(1600px + 64px)){.loading-or-error-page{padding:2rem 0}}.admin-page{width:100%;max-width:calc(1600px + 2rem)}.admin-page__heading{margin:0;padding:1rem 0 0 1rem}@media (min-width:700px){.admin-page__heading{padding:2rem 0 0 2rem}}@media (min-width:calc(1600px + 64px)){.admin-page__heading{padding:2rem 0 0 1rem}}.admin-page__users-table{overflow-x:auto;padding:1rem}@media (min-width:700px){.admin-page__users-table{padding:1rem 2rem}}@media (min-width:calc(1600px + 64px)){.admin-page__users-table{padding:1rem}}.checkmark{font-size:1rem;width:-webkit-min-content;width:-moz-min-content;width:min-content;border-radius:50%;padding:.1rem;width:1.2rem;height:1.2rem;display:flex;justify-content:center;align-items:center}.checkmark--true{color:#389e38;background-color:rgba(56,158,56,.1)}.checkmark--false{color:#e53855;background-color:rgba(229,56,85,.1)}.user-standard-buttons-row{display:flex;flex-direction:column}.user-standard-buttons-row>button{margin-bottom:0}@media (min-width:550px){.user-standard-buttons-row{flex-direction:row}.user-standard-buttons-row>button{margin-bottom:0;flex-basis:33.3333333%;margin-right:.25rem}.user-standard-buttons-row>button:last-child{margin-right:0}}.users-table-container{font-size:.92rem}.users-table-container>table{border:1px solid #ccc}@supports ((min-width:-webkit-min-content) or (min-width:-moz-min-content) or (min-width:min-content)){.users-table-container{box-shadow:0 2px 6px rgba(0,0,0,.18);border-radius:.5rem;overflow:hidden;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.users-table-container>table{border:none}}.users-table{width:100%}.users-table thead th{background-color:#f5f5f5;color:rgba(0,0,0,.8);border:none;font-weight:500;font-size:.85rem;text-transform:uppercase;padding:1rem 1.2rem;letter-spacing:.3px}.users-table tr{border:none}.users-table td{border:none;padding:1rem 1.2rem}.view-button{cursor:pointer;border:none;background:none;font-size:.9rem;color:#44ab96}.view-button:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.configuration-page{width:100%;max-width:1600px;padding:1rem;overflow-x:hidden}@media (min-width:700px){.configuration-page{padding:2rem}}@media (min-width:calc(1600px + 64px)){.configuration-page{padding:2rem 0}}.configuration-page__lower-line{display:flex;flex-direction:column}.configuration-page__lower-line>div{max-width:400px}.configuration-page__lower-line>div:first-child{margin-bottom:1rem}@media (min-width:850px){.configuration-page__lower-line{flex-direction:row}.configuration-page__lower-line>div{flex-basis:400px}.configuration-page__lower-line>div:first-child{margin-right:2rem;margin-bottom:0}}.data-source-name{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.1rem;margin-bottom:.3rem}.upcoming-restrictions{width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}.upcoming-restrictions-table-wrapper{overflow-x:auto;width:100%}.response-message-enter{opacity:0}.response-message-enter-active{opacity:1;transition:opacity .15s ease-in}.response-message-enter-exit{opacity:1}.response-message-exit-active{opacity:0;transition:opacity .3s ease-out}.restrictions-table{display:grid;grid-template-columns:-webkit-min-content repeat(24,3rem);grid-template-columns:min-content repeat(24,3rem)}.restrictions-table-hour{text-align:center;padding-bottom:.5rem;border-bottom:1px solid #ccc}.restrictions-table-date{padding-right:.75rem;padding-top:.75rem;border-right:1px solid #ccc;white-space:nowrap;text-align:right}.restrictions-table-cell{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:center;transition:background-color .05s ease-in-out;overflow:hidden;cursor:pointer}.restrictions-table-cell:hover{background-color:#f9f2ff}.restrictions-table-cell.restrictions-table-cell--selected{background-color:#f9f2ff;background-color:#f2e3ff;color:inherit!important;border-color:#ccc;border-style:solid;border-width:1px 2px 2px 1px;-webkit-animation:pulse 2.5s infinite;animation:pulse 2.5s infinite}.restrictions-table-cell:focus{outline:none;border-color:#c2c2c2;border-style:solid;border-width:1px 2px 2px 1px}.restrictions-table-cell.restrictions-table-cell--disabled{color:graytext;cursor:default;background-color:#efefef}.restrictions-table-cell.restrictions-table-cell--disabled:focus{outline:none;border:1px solid #ccc;border-top:none;border-left:none}.gate-capacity-value.gate-capacity-value--default{color:graytext}.gate-capacity-value.gate-capacity-value--template{color:#326585!important}@-webkit-keyframes pulse{0%{background-color:#f0deff;border-color:#ccc}50%{background-color:rgba(249,242,255,.5);border-color:hsla(0,0%,72.2%,.5)}to{background-color:#f0deff;border-color:#ccc}}@keyframes pulse{0%{background-color:#f0deff;border-color:#ccc}50%{background-color:rgba(249,242,255,.5);border-color:hsla(0,0%,72.2%,.5)}to{background-color:#f0deff;border-color:#ccc}}.restrictions-table-input-cell{border:none;outline:none;background-color:transparent;height:100%;width:100%;text-align:center;font-size:1rem}.manage-templates-box{background-color:#f9f2ff;border-radius:4px;padding:.75rem;border:1px solid #ccc;box-shadow:1px 1px 1px 1px hsla(0,0%,83.9%,.315)}.manage-templates-box__divider-line{border-top:1px solid #ccc;width:100%;margin:.5rem 0}.applied-template-label{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;margin-bottom:.25rem;font-size:.85rem}.template-list{max-height:19.5rem;overflow-y:auto}.template-list>div{margin-bottom:.5rem}.template-list>div:last-child{margin-bottom:0}.template-list__line{display:flex;align-items:center;padding:.5rem;border-radius:.5rem;border:1px solid #ccc;justify-content:space-between;background-color:#fff;height:2rem}.template-list__line.template-list__line--applied{border-width:2px;border-color:rgba(50,101,133,.6)}.template-list__line__name{margin:.25rem;overflow:auto}.template-list__line__action-icons{display:flex;align-items:center}.template-list__line__action-icons__icon{width:1.8rem;height:1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease-in-out,fill .15s ease-in-out;fill:rgba(0,0,0,.5);cursor:pointer}.template-list__line__action-icons__icon:hover{fill:rgba(0,0,0,.9);background-color:#f9f2ff}.template-list__line__action-icons__icon:hover.template-list__line__action-icons__icon--trash{fill:#cf0000}.template-list__line__action-icons__icon>svg{width:1rem;height:1rem}.settings-page{width:100%;max-width:1600px;padding:1rem}@media (min-width:700px){.settings-page{padding:2rem}}@media (min-width:calc(1600px + 64px)){.settings-page{padding:2rem 0}}.settings-page__user-card{border-radius:1rem;padding:1.5rem;max-width:400px;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18);margin-bottom:2rem}.settings-page__user-card__header{margin-top:0;text-align:center}.unauthenticated-form-page__title{margin-bottom:1.3rem;font-weight:400;text-transform:uppercase;font-size:2rem;font-family:"Roboto Condensed",sans-serif}.bctc-logo-container{margin-top:1.5rem}.bctc-logo-container__logo{height:2.5rem}.box-page{height:100%;width:100%;overflow:auto;display:flex;flex-direction:column;align-items:center;background-color:#4383ab;background-image:url(/static/media/lines-background.9ab65a89.svg);background-repeat:no-repeat;background-size:cover}.box-page__logo{height:2.5rem;-webkit-filter:drop-shadow(1px 1px 2px rgba(82,82,82,.6));filter:drop-shadow(1px 1px 2px rgba(82,82,82,.6))}.box-page__box{width:auto;background-color:#fefefe;text-align:center;box-shadow:2px 2px 4px rgba(82,82,82,.6);border-radius:4px;padding:2rem 2rem 1.5rem;margin:0 1rem}@media (min-width:500px){.box-page__box{width:400px}}.box-page__after-box{margin-top:1rem;margin-bottom:1rem;color:#fff;text-shadow:1px 1px 2px rgba(82,82,82,.6);font-size:.8rem;text-align:center}.box-page__after-box__link{text-decoration:none;color:#fff;font-weight:700}.box-page__after-box__link:hover{text-decoration:underline}
/*# sourceMappingURL=main.163ab0e9.chunk.css.map */