.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon::before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{box-sizing:content-box;position:absolute;border:8px solid rgba(0,0,0,0);height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *::before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:rgba(0,0,0,0)}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:rgba(0,0,0,0)}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid rgba(0,0,0,0);border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-0.125em}
.loader-block{border-radius:4px;background-color:#f0f0f0;animation:skeleton-loading 1s linear infinite alternate}.loader-block.size-sm{height:2.875rem}.loader-block.size-md{height:5.75rem}.loader-block.size-lg{height:7.5rem}.loader-block.size-btn{height:2.25rem}.loader-block.size-chat{height:3.5rem}.loader-block.size-requests{height:3.75rem}.loader-block.size-qualifications{height:32rem}.loader-block.size-pilots-log{height:17.5rem}.loader-block.size-auto{height:auto}.loader-block.text{border-radius:0}@media screen and (max-width: 815px){.loader-block.on-bg-primary{animation:skeleton-loading-bg-primary 1s linear infinite alternate}}@keyframes skeleton-loading{0%{background-color:#f5f5f5}100%{background-color:#e6e6e6}}@keyframes skeleton-loading-bg-primary{0%{background-color:#2f5483}100%{background-color:#153a6a}}.loader-block-grid{display:grid;overflow:auto}.loader-block-grid.grid-with-text-header .loader-block:nth-child(odd){height:12px;width:30% !important;border-radius:0}.loader-block-grid.grid-with-text .loader-block:nth-child(odd){display:none}.loader-block-grid.with-swap-list-section-headers .loader-block:nth-child(odd){margin-bottom:-0.625rem}.loader-block-grid.with-indent-24 .loader-block:nth-child(3),.loader-block-grid.with-indent-24 .loader-block:nth-child(4),.loader-block-grid.with-indent-24 .loader-block:nth-child(7),.loader-block-grid.with-indent-24 .loader-block:nth-child(8){margin-left:1.5rem}.loader-block-grid.detail-grid-with-text-header{margin-top:.75rem}.loader-block-grid.detail-grid-with-text-header .loader-block:nth-child(1),.loader-block-grid.detail-grid-with-text-header .loader-block:nth-child(9){height:12px;width:30%;border-radius:0;margin-bottom:-0.5rem}.loader-block-grid.detail-grid-with-text-header .loader-block:nth-child(2),.loader-block-grid.detail-grid-with-text-header .loader-block:nth-child(10){height:0}.loader-block-grid.detail-grid-with-text-header.full-rows .loader-block:nth-child(6){height:12px;width:30%;border-radius:0;margin-bottom:-0.5rem}.loader-block-grid.detail-grid-with-text-header.full-rows .loader-block:nth-child(2){display:none}.loader-block-grid.grid-with-cirle-and-two-lines-text{grid-template-columns:2.75rem 1fr !important;padding:.5rem}.loader-block-grid.grid-with-cirle-and-two-lines-text .loader-block:nth-child(odd){height:2.75rem;width:2.75rem;border-radius:50%;place-self:center start}.loader-block-grid.grid-with-cirle-and-two-lines-text .loader-block:nth-child(even){margin-top:.25rem;height:.875rem;width:60%;border-radius:0}.loader-block-grid.grid-with-cirle-and-two-lines-text .loader-block:nth-child(even)::after{content:"";display:block;height:.875rem;width:55%;position:relative;top:18px;animation:skeleton-loading 1s linear infinite alternate}.loader-block-grid.grid-with-chat-messages{width:100%}.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(1){width:60%}.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(2){width:30%}.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(3){width:55%}.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(4){width:40%}.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(5){width:45%}.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(6),.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(7){width:60%}.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(8){width:70%}.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(9){width:25%}.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(-n+2),.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(4),.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(6),.loader-block-grid.grid-with-chat-messages .loader-block:nth-child(9){place-self:end}
.notification-star{line-height:0;color:#fda163;margin-left:.125rem}.material-icons.notification-star svg{width:.75rem;height:.75rem}

.transition-pane-overlay{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}@media screen and (min-width: 815px){.transition-pane-overlay{display:flex;position:unset;border-top:1px solid #d1c6b8}}@media screen and (max-width: 1489px)and (min-width: 815px){.transition-pane-overlay{align-items:flex-start !important}}.transition-pane-overlay .not-found-item{margin-top:2rem}.transition-pane-overlay .horizontal-swiping .overflow{overflow:hidden}.transition-pane-overlay-top-bar{width:100%;height:3.5rem;background-color:#10294b;flex-shrink:0}@media screen and (min-width: 815px){.transition-pane-overlay-top-bar{justify-content:center;background-color:#f9f9f9;padding:0 1.25rem;height:3.5rem;margin-top:.75rem}}@media screen and (min-width: 815px){.transition-pane-overlay-top-bar-content{justify-content:space-between}}@media screen and (min-width: 815px){.transition-pane-overlay-top-bar-content .btn{color:#2f2f2f}}.transition-pane-overlay-top-bar-content:not(:has(.btn)){padding-left:0.75rem}.transition-pane-overlay-title-container{flex-grow:1;overflow:hidden}@media screen and (min-width: 815px){.transition-pane-overlay-title-container{flex-grow:0}}.transition-pane-overlay-title-container .loader-block{width:11.5rem;height:1.125rem;align-self:flex-start}.transition-pane-overlay-title-container .loader-block.sub-title{width:7.5rem;height:.875rem}.transition-pane-overlay-title{color:#fff;margin:0;font-size:16px;line-height:16px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.transition-pane-overlay-title.sub-title{margin-top:4px;font-size:12px;line-height:12px}@media screen and (min-width: 815px){.transition-pane-overlay-title{color:#2f2f2f;font-size:1.125rem;line-height:1.125rem}.transition-pane-overlay-title.sub-title{font-size:.875rem;line-height:.875rem;font-weight:normal}}.transition-pane-overlay-top-bar-content{max-width:900px;width:100%}@media screen and (min-width: 2000px){.transition-pane-overlay-top-bar-content{max-width:1100px}}.transition-pane-overlay-footer{position:relative;width:100%;height:4rem;padding:0 .25rem;background-color:#10294b;color:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 815px){.transition-pane-overlay-footer{background-color:#fff;color:#2f2f2f;border-top:1px solid #d1c6b8;padding:0 1.25rem}}
.forced-notification-modal.modal-overlay{padding:0}.forced-notification-modal .modal{width:initial;max-width:815px;padding:0;transition:transform .5s;overflow:auto}@media screen and (max-width: 815px){.forced-notification-modal .modal{border-radius:initial;width:100%;height:100%}}@media screen and (min-width: 815px){.forced-notification-modal .modal{height:80%;min-width:815px}}.forced-notification-modal .modal .notification-modal-body{height:100%;overflow:auto;background-color:#f9f9f9}.forced-notification-modal .modal .transition-pane-overlay-top-bar{margin-top:initial}.forced-notification-modal .modal .list-item-overlay-body-main{overflow:initial}.forced-notification-modal .modal .list-page-list-item-container{width:initial;background-color:#f9f9f9}
.modal-overlay:has(.modal-size-overlay){padding:0}.modal.crewconnex-modal.modal-size-lg{width:100%;max-width:51rem}.modal.crewconnex-modal.modal-size-md{max-width:32rem}.modal.crewconnex-modal.confirm-modal .modal-footer{justify-content:space-between}.modal.crewconnex-modal.confirm-modal .modal-footer button{width:100%}.modal.crewconnex-modal.confirm-modal .modal-footer button .btn{width:100%}.modal.crewconnex-modal.modal-size-overlay{height:100%;width:100%;max-width:100%;border-radius:0}.modal.crewconnex-modal.info-modal.bg-secondary{background-color:#fcfbfa}.modal.crewconnex-modal.info-modal.modal-size-sm{width:initial;max-width:17.75rem !important}@media screen and (min-width: 815px){.modal.crewconnex-modal.info-modal.modal-size-sm{width:29.5rem !important}}.modal.crewconnex-modal.info-modal.modal-size-md{max-height:fit-content}@media screen and (min-width: 815px){.modal.crewconnex-modal.info-modal.modal-size-md{max-width:32rem}}.modal.crewconnex-modal.info-modal .modal-body{white-space:pre-wrap}@media screen and (min-width: 815px){.modal.crewconnex-modal.confirm-modal{width:29.5rem !important}}.modal.crewconnex-modal.info-modal .modal-title,.modal.crewconnex-modal.confirm-modal .modal-title{font-size:1.125rem;margin-top:1.25rem;margin-bottom:0.75rem}@media screen and (min-width: 815px){.modal.crewconnex-modal.info-modal,.modal.crewconnex-modal.confirm-modal{width:29.5rem !important}}.modal.crewconnex-modal.form-modal{width:17.75rem !important;padding-bottom:initial}@media screen and (min-width: 815px){.modal.crewconnex-modal.form-modal{width:21.875rem !important}}.modal.crewconnex-modal.form-modal .modal-close-icon{height:initial}.modal.crewconnex-modal.form-modal .modal-title{margin-top:initial;margin-left:0.5rem}.modal.crewconnex-modal.form-modal .modal-body{font-size:0.875rem}.modal.crewconnex-modal.form-modal .modal-footer{padding:initial}.modal.crewconnex-modal.form-modal .modal-footer .btn{min-width:initial}.modal.crewconnex-modal .modal-close-icon .btn-close{top:0.875rem;right:0.25rem}.modal.crewconnex-modal .modal-footer{display:flex;gap:0.5rem;margin-top:0.5rem !important;margin-bottom:0.5rem !important}.modal.crewconnex-modal .modal-footer .btn{min-width:6.75rem}.modal.crewconnex-modal .modal-body{overflow:auto;padding:0 0.625rem}.modal.crewconnex-modal .modal-body p{margin:0;white-space:pre-wrap}.modal.crewconnex-modal .modal-top{display:flex;justify-content:center}.modal.crewconnex-modal .modal-top .material-icons,.modal.crewconnex-modal .modal-top .material-icons svg{height:2.5rem;width:3.875rem}.modal-overlay{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;z-index:9999;padding:3.75rem 0 4.25rem}.modal-overlay .resize-both{resize:both;overflow:auto}.modal-overlay .resize-horizontal{resize:horizontal;overflow:auto}.modal-overlay .resize-vertical{resize:vertical;overflow:auto}.modal{border-radius:0.75rem;background-color:#fff;max-width:17.75rem;max-height:100%;display:flex;flex-direction:column;position:relative}@media screen and (min-width: 815px){.modal{width:29.5rem}}.modal .drag-modal{height:50px;position:absolute}.modal .modal-top{margin-top:1.5rem}.modal .modal-title{font-size:1.125rem;margin:1.75rem 1.5rem 1rem 1.5rem}.modal:has(.modal-top) .modal-title{margin-top:0.75rem !important;text-align:center}.modal:has(.modal-top) .modal-body{text-align:center}.modal .modal-body{height:100%;font-size:0.875rem;overflow:auto;padding:0 1.5rem}.modal .modal-footer{display:flex;gap:0.5rem;padding:0 1.25rem;margin-top:1.25rem;margin-bottom:1rem}.modal .modal-footer:has(.btn){justify-content:right}.modal .btn-close{top:0.25rem;right:0.25rem}.modal .btn-close:hover{background-color:unset}.modal .btn-close:hover .material-icons svg{fill:#2f2f2f}.modal .btn-close .material-icons svg{fill:#767676}.modal.confirm-modal,.modal.info-modal{width:16.75rem;background-color:#fff}@media screen and (min-width: 815px){.modal.confirm-modal,.modal.info-modal{width:19.5rem}}.modal.confirm-modal .modal-title,.modal.info-modal .modal-title{font-size:1.125rem;margin:1.75rem 1.5rem 1rem 1.5rem}.modal.confirm-modal .modal-body,.modal.info-modal .modal-body{font-size:0.875rem;padding:0 1.5rem}.modal.confirm-modal .modal-footer,.modal.info-modal .modal-footer{padding:0 1.25rem;margin-top:1.25rem;margin-bottom:1rem}.modal.confirm-modal .modal-footer{display:grid;grid-template-columns:1fr 1fr}.modal.blank-modal{width:fit-content;max-width:unset}.modal.blank-modal .modal-body{padding:initial}.modal.form-modal{width:fit-content;max-width:unset}.sidebar-modal.modal{width:80%;height:80%;max-width:64rem;max-height:50rem}.sidebar-modal.modal .modal-body{padding:initial}.sidebar-modal.modal .modal-footer{margin-bottom:initial;padding:initial}.sidebar-modal-container{display:flex;height:100%;overflow:hidden}.sidebar-modal-menu{width:18.75rem;padding-left:1.5rem;padding-top:2rem;overflow:auto}.sidebar-modal-menu .menu-title{color:#2f2f2f;font-size:1.5rem;padding-bottom:1.5rem}.sidebar-modal-menu .menu-list .btn{justify-content:left;width:100%;color:#2f2f2f}.sidebar-modal-menu .menu-list .btn .material-icons svg{fill:#2f2f2f}.sidebar-modal-menu .menu-list .btn .btn-text-label{font-size:0.875rem;white-space:nowrap}.sidebar-modal-menu .menu-list .menu-list-item{width:12.5rem}.sidebar-modal-menu .menu-list .menu-list-item.is-selected,.sidebar-modal-menu .menu-list .menu-list-item:hover{background-color:unset}.sidebar-modal-menu .menu-list .menu-list-item.is-selected svg,.sidebar-modal-menu .menu-list .menu-list-item.is-selected .btn-text-label,.sidebar-modal-menu .menu-list .menu-list-item:hover svg,.sidebar-modal-menu .menu-list .menu-list-item:hover .btn-text-label{color:#277cb4;fill:#277cb4}.sidebar-modal-content{display:flex;flex-direction:column;flex-grow:1;background-color:#f3f3f3;padding:2rem 1.25rem 1.25rem 1.25rem;border-radius:0 0.75rem 0.75rem 0}.sidebar-modal-content .content-body{flex-grow:1;overflow:auto}
.not-found-item{display:flex;flex-direction:column;align-items:center}.not-found-item.small{flex-direction:row;justify-content:center;padding:0 .125rem}.not-found-item.small .not-found-item-text{margin-right:.5rem}.not-found-item.small .not-found-item-header{font-size:.875rem;text-align:left}.not-found-item.small .not-found-item-body-text{max-width:unset;text-align:left;margin-bottom:0}.not-found-item.small .not-found-item-icon{padding:.5rem;margin-bottom:0;margin-right:.5rem;flex-shrink:0}.not-found-item.small .not-found-item-icon .material-icons{height:24px;width:24px}.not-found-item.small .not-found-item-buttons{flex-shrink:0}.not-found-item p{margin:0}.not-found-item .not-found-item-header{font-weight:bold;text-align:center;font-size:1.25rem}.not-found-item .not-found-item-body-text{max-width:16.75rem;text-align:center;margin-bottom:1rem}.not-found-item .not-found-item-buttons{gap:.5rem}.not-found-item-icon{margin-top:.5rem;margin-bottom:.75rem}.not-found-item-icon .material-icons{height:4.25rem;width:4.25rem}.not-found-item-icon .material-icons svg{fill:#fff;height:100%;width:100%}.not-found-item-icon .material-icons svg .icon-path-primary{fill:#979797}.not-found-item-icon .material-icons svg .icon-path-secondary{fill:#767676}
.error-fallback-container{background:#fcfbfa;width:100%;height:100%}.error-fallback-container .default-error-fallback .not-found-item{padding-top:2rem}
.password-container{margin:3.125rem;margin-top:3.5rem;height:100%;display:flex;flex-direction:column}.password-container .main-form .alert.validation{bottom:2.75rem}.password-container .main-form .input-container.password-validation{margin-bottom:0.75rem}.password-container .main-form .input-container.password-validation:has(.error){margin-bottom:0.25rem}.password-container .main-form .input-container.password-validation .error{margin-bottom:0.25rem;position:static}.password-container .password-validation-list{margin-bottom:0.75rem}.password-container .password-validation-list .material-icons svg{width:1rem;height:1rem;margin-right:0.25rem}.password-container .password-validation-list .password-validation-list-item{color:#1c945c;display:flex;align-items:center}.password-container .password-validation-list .invalid{color:#bf0c1d}@media screen and (min-width: 815px){.password-container{max-width:22.5rem}}.password-container .alert{margin-bottom:0.5rem}.password-container p{margin:0;font-size:0.8125rem;line-height:1.25rem}.password-container .main-form{background-color:inherit;padding:0}.password-icon{display:flex;justify-content:center;margin-bottom:0.75rem}.password-icon .material-icons svg{width:3rem;height:3rem;fill:#767676}.password-info{margin:0 0.75rem;margin-bottom:2.625rem;text-align:center;color:#767676}.password-info h2{color:#2f2f2f;margin-bottom:0.75rem}@media screen and (min-width: 815px){.change-password-pane-overlay .transition-pane-overlay-title{display:none}}
.forced-change-password.modal-overlay{padding:0}@media screen and (min-width: 815px){.forced-change-password .transition-pane-overlay-top-bar{display:none}}.forced-change-password .modal{width:initial;max-width:815px;padding:0;transition:transform .5s;overflow:auto;border-radius:0.25rem}@media screen and (min-width: 815px){.forced-change-password .modal{height:fit-content}}.forced-change-password .modal .notification-modal-body{height:100%;overflow:auto;background-color:#f9f9f9}
.pop-up-msg-modal{min-width:18.75rem}
.toast-notification-container{position:absolute;bottom:calc(4rem + env(safe-area-inset-bottom, 0px));width:100%;overflow:hidden;z-index:10000}@media screen and (min-width: 815px){.toast-notification-container{bottom:env(safe-area-inset-bottom, 0px)}}.toast-notification{display:none;background-color:#10294b;padding:.625rem 1rem .625rem .625rem;color:#fff;border-radius:1.25rem;transition:transform .4s;margin-bottom:.75rem}.toast-notification p{margin:0;font-size:.875rem}.toast-notification .material-icons{margin-right:.75rem;background-color:rgba(255,255,255,.4);height:1.25rem;width:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.toast-notification .material-icons svg{height:.875rem;width:.875rem;fill:#fff}
.notification-badge{height:1rem;width:fit-content;min-width:1rem;color:#fff;background-color:#bf0c1d;font-size:.75rem;font-weight:bold;border-radius:.5rem;display:flex;align-items:center;justify-content:center;padding:0 .25rem;position:absolute;top:-0.25rem;left:.875rem}.nav-button .notification-badge{top:.5rem;left:1.75rem}
.offline-banner{height:1.25rem;background-color:#f0c4c8;font-size:.75rem;color:#6f3008;padding:.125rem;display:flex;align-items:center;justify-content:center}.offline-banner .material-icons{margin-right:.25rem}.offline-banner .material-icons svg{height:.875rem;width:.875rem;fill:#6f3008}.offline-banner .material-icons svg .icon-path-secondary{fill:#2f2f2f}
.list-item-overlay-body-main{flex-grow:1;width:100%;overflow:auto;padding:0 .5rem}@media screen and (min-width: 480px){.list-item-overlay-body-main{padding:0 1.25rem}.list-item-overlay-body-main .list-item-overlay-body-content{margin-left:auto;margin-right:auto}}.list-item-overlay-body-content,.list-item-overlay-footer-content{max-width:900px;width:100%}@media screen and (max-width: 815px)and (min-width: 480px){.list-item-overlay-body-content,.list-item-overlay-footer-content{max-width:30rem}}@media screen and (min-width: 2000px){.list-item-overlay-body-content,.list-item-overlay-footer-content{max-width:1100px}}.list-item-overlay-footer-content{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 815px){.list-item-overlay-footer-content{justify-content:flex-end}}.duty-link.disabled{pointer-events:none}
.accordion-block{width:100%;background-color:#fff;border-radius:0.25rem}.accordion-block.is-always-open .accordion-block-content-container{max-height:unset}.accordion-block.is-open .accordion-block-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion-block-btn{display:flex;justify-content:space-between;align-items:center;padding-left:0.75rem;background-color:#fff;border-radius:0.25rem;height:3rem;box-shadow:inset -1px 0px 0px 0px #f0f0f0,inset 0px 1px 0px 0px #f0f0f0,inset 0px -1px 0px 0px #f0f0f0}.accordion-block-btn p{margin:0;font-size:0.875rem;font-weight:bold}.accordion-block-btn .btn{color:#767676}.accordion-block-content-container{width:100%;overflow:hidden;transition:max-height 300ms ease-in;height:100%;max-height:0}.accordion-block-content{padding:0.75rem}
.list-item{display:flex;justify-content:space-between;min-height:2.75rem;border-radius:.25rem;border-right:0.5rem solid #f0f0f0}.list-item.clickable-list-item{cursor:pointer;box-shadow:1px 1px 4px 0px rgba(219,222,222,.75)}@media screen and (min-width: 815px){.list-item.is-selected .list-item-content{background-color:#f5f4f1}}.list-item-icon-container{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:2rem;background-color:#72aace;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.list-item-icon-container .material-icons{color:#fff}.list-item-icon-container .material-icons svg{fill:#fff}.list-item-content{display:flex;justify-content:space-between;width:100%;padding:0.75rem;background-color:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.list-item-content-left{display:flex;align-items:center;flex-grow:1;width:0.0625rem;padding-right:.5rem}.list-item-content-right{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:4.25rem;border-left:1px solid #cdcdcd}.list-item-title{margin:0;font-size:.875rem;color:#2f2f2f}.list-item-subtitle{margin:0;font-size:.75rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list-item-content:has(.list-item-subtitle) .list-item-title{font-weight:bold}
.list-item.full-day-block{width:100%}.list-item.duty-block-cut-bottom{border-bottom-right-radius:0}.list-item.duty-block-cut-bottom .list-item-content{border-bottom:dashed 1px #cdcdcd}.list-item.duty-block-cut-bottom .list-item-icon-container{border-bottom-left-radius:0}.list-item.duty-block-cut-top{border-top-right-radius:0}.list-item.duty-block-cut-top .list-item-content{border-top:dashed 1px #cdcdcd}.list-item.duty-block-cut-top .list-item-icon-container{border-top-left-radius:0}.list-item.duty-block-cut-top.only-cut-top .duty-block-time-section{justify-content:flex-end}.list-item .duty-block-time-section{display:flex;flex-direction:column;padding:0 .5rem}.list-item .duty-block-label{margin:0;font-size:.875rem;color:#2f2f2f;overflow-wrap:anywhere}.list-item .duty-block-label .split-duty-label-text{line-height:1.5rem}.list-item .duty-block-label .split-duty-indicator:first-of-type{margin-left:0}.list-item .duty-block-label .split-duty-indicator{display:inline-block;height:1.25rem;color:#fff;padding:.0625rem .5rem;border-radius:.625rem;line-height:1.125rem;margin:.125rem .25rem;white-space:nowrap;vertical-align:top}.list-item .duty-block-label .split-duty-indicator .material-icons svg{height:1.125rem;width:1.125rem;fill:#fff}.duty-block-list-item.list-item{min-height:2.875rem}.duty-block-list-item .list-item-content{padding:0.5rem;padding-right:0}.duty-block-list-item .list-item-content:has(.split-duty-label .split-duty-label-text){padding-top:0.375rem;padding-bottom:0.375rem}.duty-block-list-item .list-item-content-left{font-weight:600}.duty-block-list-item .list-item-content-right{width:initial;min-width:6.75rem;justify-content:center;align-items:flex-end}.duty-block-list-item .list-item-content-right:has(.duty-block-align-top-left){align-items:flex-start;justify-content:flex-start}.duty-block-list-item .list-item-content-right:has(.duty-block-align-left){align-items:flex-start}.empty-calendar-block{height:.25rem;border-top:1px solid #f0f0f0}.duty-time{margin:0;color:#2f2f2f;line-height:.875rem}.duty-time.secondary-time{color:#979797}.duty-time.secondary-time .dots{font-size:.625rem}
.pilots-log-page .transition-pane-overlay{overflow:hidden}@media screen and (min-width: 815px){.pilots-log-page .list-page-list-container{padding-right:0.25rem}}.pilots-log-page .pilots-log-list-container{overflow:auto;height:100%}.pilots-log-page .list-section-list{padding:0.75rem}@media screen and (min-width: 815px){.pilots-log-page .list-section-list{padding-right:0.5rem}}.pilots-log-page .list-item{margin-bottom:0.5rem}.pilots-log-page .list-item-content{padding-right:0.25rem}.pilots-log-page .list-item-content .list-item-content-left{display:block}.pilots-log-page .list-item-content .list-item-content-right{width:auto}.pilots-log-page .list-item-content .list-item-content-right:has(.log-number){justify-content:space-between}.pilots-log-page .list-item-content .list-item-content-right .log-number{font-size:.75rem;margin:0;padding:0 0.5rem;display:flex;justify-content:space-between}.pilots-log-page .list-item-content .list-item-content-right .log-number span{font-weight:bold;margin-left:0.5rem}.pilots-log-page .list-item-overlay-body-main{padding:0.75rem}.pilots-log-page .main-form{background-color:rgba(0,0,0,0);padding:0;margin-top:0.75rem;row-gap:0.5rem}.pilots-log-page .accordion-block{border-left:solid 0.5rem #72aace;box-shadow:inset -1px 0px 0px 0px #f0f0f0,inset 0px -1px 0px 0px #f0f0f0}.pilots-log-page .accordion-block .accordion-block-btn{border-top-left-radius:0px;border-bottom-left-radius:0px}.pilots-log-page .accordion-block .alert{border:none;padding:0.5rem 0.75rem;margin-bottom:1rem}.pilots-log-page .accordion-block .alert .alert-content{padding-bottom:0}.pilots-log-page .accordion-block .info-text{margin-bottom:1.5rem}.pilots-log-page .flight-deck-crew-block .input-container:has(.checkbox-label){margin:0}.pilots-log-page .flight-deck-crew-block .input-container:has(.landing-night-time-checkbox){margin:1.5rem 0}.pilots-log-page .flight-deck-crew-block .landing-radio-inputs{border-top:dashed 1px #f0f0f0;padding:1rem 0 !important}.pilots-log-page .flight-deck-crew-block .checkbox-inputs-container{display:flex;padding:0.75rem 0;border-bottom:dashed 1px #f0f0f0;gap:1rem}.pilots-log-page .flight-deck-crew-block .checkbox-inputs-container p{color:#767676;flex-grow:1;margin:0}.pilots-log-page .flight-deck-crew-block .checkbox-inputs-container .input-container{width:auto;margin:0}.pilots-log-page .flight-leg-info-inputs-container{display:grid;grid-template-columns:1fr 1fr;column-gap:0.75rem}.pilots-log-page .flight-leg-info-inputs-container .input-container:nth-child(1),.pilots-log-page .flight-leg-info-inputs-container .input-container:nth-child(8),.pilots-log-page .flight-leg-info-inputs-container .input-container:nth-child(9){grid-column:1/span 2}.pilots-log-page .flight-leg-info-inputs-container .input-container:has(.checkbox-label){margin-top:0}@media screen and (min-width: 80.625rem){.pilots-log-page .flight-leg-info-inputs-container{grid-template-columns:repeat(5, 1fr)}.pilots-log-page .flight-leg-info-inputs-container .input-container:nth-child(1),.pilots-log-page .flight-leg-info-inputs-container .input-container:nth-child(8),.pilots-log-page .flight-leg-info-inputs-container .input-container:nth-child(9){grid-column:auto}.pilots-log-page .flight-leg-info-inputs-container .input-container:has(.checkbox-label){margin-top:0.5rem;align-self:center}}@media screen and (min-width: 80.625rem){.pilots-log-page .passengers-inputs-container{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:0.75rem}.pilots-log-page .passengers-inputs-container .input-container:nth-child(5){grid-column:1/span 4}}.pilots-log-page .fob-inputs-container:nth-child(2){display:flex;column-gap:0.75rem}@media screen and (min-width: 80.625rem){.pilots-log-page .fob-inputs-container:nth-child(1),.pilots-log-page .fob-inputs-container:nth-child(3){display:flex;column-gap:0.75rem}}.pilots-log-page .crew-block-header{display:none}@media screen and (min-width: 80.625rem){.pilots-log-page .crew-block-header .form-label{margin:0;position:unset}.pilots-log-page .crew-block-header .form-label::after{content:unset}.pilots-log-page .crew-block-header .line-check-title{grid-column:2/2}.pilots-log-page .crew-block-header .pic-title{grid-column:3/3}.pilots-log-page .crew-block-header .takeoff-title{grid-column:4/4}.pilots-log-page .crew-block-header .landing-title{grid-column:5/5}}@media screen and (min-width: 80.625rem){.pilots-log-page .crew-block,.pilots-log-page .crew-block-header{display:grid;grid-template-columns:1fr 8.25rem 2.25rem 6.5rem 6.5rem;grid-template-rows:1fr;column-gap:1.25rem}}.pilots-log-page .crew-block{border-bottom:1px solid #e8e8e8;margin-bottom:0.75rem}.pilots-log-page .crew-block .input-container:has(.toggle-switch){margin:0;padding:0.75rem 0;border-bottom:dashed 1px #f0f0f0;justify-content:space-between}.pilots-log-page .crew-block .input-container:has(.toggle-switch) .toggle-switch-label{padding:0}.pilots-log-page .crew-block .radio-inputs-container{border-bottom:dashed 1px #f0f0f0}.pilots-log-page .crew-block .radio-inputs-container:last-child{border-bottom:unset}.pilots-log-page .crew-block:last-of-type{margin-bottom:0}@media screen and (min-width: 80.625rem){.pilots-log-page .crew-block:has(.show-labels-on-desktop){grid-template-columns:1fr minmax(8.25rem, auto) 2.25rem 6.5rem 6.5rem}.pilots-log-page .crew-block .line-checks-inputs-container{grid-column:2/2;grid-row:1/1;align-self:center;display:flex;flex-direction:column;row-gap:0.5rem}.pilots-log-page .crew-block .line-checks-inputs-container .checkbox-inputs-container{padding:0}.pilots-log-page .crew-block .line-checks-inputs-container:not(.pilots-log-page .crew-block .line-checks-inputs-container.show-labels-on-desktop) .checkbox-inputs-container p{display:none}.pilots-log-page .crew-block .input-container{width:auto}.pilots-log-page .crew-block .input-container:has(.toggle-switch){grid-column:3/3;border-bottom:none;align-items:center}.pilots-log-page .crew-block .takeoff-radio-inputs{grid-column:4/4}.pilots-log-page .crew-block .landing-radio-pos-inputs{grid-column:5/5}.pilots-log-page .crew-block .radio-inputs-container-title,.pilots-log-page .crew-block .toggle-switch-label{display:none}.pilots-log-page .crew-block .radio-inputs-container,.pilots-log-page .crew-block .crew-block-info,.pilots-log-page .crew-block .checkbox-inputs-container{border:none}}@media screen and (min-width: 80.625rem){.pilots-log-page .flight-deck-crew-inputs-container{display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:1fr 1fr;column-gap:1.5rem}.pilots-log-page .flight-deck-crew-inputs-container .radio-inputs-container{grid-column:1/1;grid-row:1/span 2;display:grid !important;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 !important;border-top:none;padding:0 !important}.pilots-log-page .flight-deck-crew-inputs-container .radio-inputs-container .radio-inputs-container-title{padding-top:0.25rem}.pilots-log-page .flight-deck-crew-inputs-container .radio-inputs-container .input-container{align-self:flex-start}.pilots-log-page .flight-deck-crew-inputs-container .radio-inputs-container .input-container:nth-of-type(1){grid-row:2/2;grid-column:1/1}.pilots-log-page .flight-deck-crew-inputs-container .radio-inputs-container .input-container:nth-of-type(2){grid-row:2/2;grid-column:2/2}.pilots-log-page .flight-deck-crew-inputs-container .input-container:has(.landing-night-time-checkbox){margin:0}.pilots-log-page .flight-deck-crew-inputs-container .dropdown{grid-column:2/2;grid-row:1/span 2}}.pilots-log-page .crew-block-info{padding-bottom:0.75rem;border-bottom:1px solid #e8e8e8}.pilots-log-page .crew-block-info p{font-size:1rem;font-weight:bold;margin:0;padding-bottom:0.5rem}.pilots-log-page .collapse-transition-flight-leg-info-enter{max-height:var(--flightLegInfoBlock)}.pilots-log-page .collapse-transition-flight-leg-info-enter-active{max-height:0}.pilots-log-page .collapse-transition-flight-leg-info-enter-done{max-height:0}.pilots-log-page .collapse-transition-flight-leg-info-exit{max-height:0}.pilots-log-page .collapse-transition-flight-leg-info-exit-active{max-height:var(--flightLegInfoBlock)}.pilots-log-page .collapse-transition-flight-leg-info-exit-done{max-height:var(--flightLegInfoBlock)}.pilots-log-page .collapse-transition-flight-deck-crew-enter{max-height:var(--flightDeckCrewBlock)}.pilots-log-page .collapse-transition-flight-deck-crew-enter-active{max-height:0}.pilots-log-page .collapse-transition-flight-deck-crew-enter-done{max-height:0}.pilots-log-page .collapse-transition-flight-deck-crew-exit{max-height:0}.pilots-log-page .collapse-transition-flight-deck-crew-exit-active{max-height:var(--flightDeckCrewBlock)}.pilots-log-page .collapse-transition-flight-deck-crew-exit-done{max-height:var(--flightDeckCrewBlock)}.pilots-log-page .collapse-transition-passengers-enter{max-height:var(--passengersBlock)}.pilots-log-page .collapse-transition-passengers-enter-active{max-height:0}.pilots-log-page .collapse-transition-passengers-enter-done{max-height:0}.pilots-log-page .collapse-transition-passengers-exit{max-height:0}.pilots-log-page .collapse-transition-passengers-exit-active{max-height:var(--passengersBlock)}.pilots-log-page .collapse-transition-passengers-exit-done{max-height:var(--passengersBlock)}.pilots-log-page .collapse-transition-debriefing-enter{max-height:var(--debriefingBlock)}.pilots-log-page .collapse-transition-debriefing-enter-active{max-height:0}.pilots-log-page .collapse-transition-debriefing-enter-done{max-height:0}.pilots-log-page .collapse-transition-debriefing-exit{max-height:0}.pilots-log-page .collapse-transition-debriefing-exit-active{max-height:var(--debriefingBlock)}.pilots-log-page .collapse-transition-debriefing-exit-done{max-height:var(--debriefingBlock)}.pilots-log-page .collapse-transition-fuel-enter{max-height:var(--fuelBlock)}.pilots-log-page .collapse-transition-fuel-enter-active{max-height:0}.pilots-log-page .collapse-transition-fuel-enter-done{max-height:0}.pilots-log-page .collapse-transition-fuel-exit{max-height:0}.pilots-log-page .collapse-transition-fuel-exit-active{max-height:var(--fuelBlock)}.pilots-log-page .collapse-transition-fuel-exit-done{max-height:var(--fuelBlock)}
.document-section{display:flex;align-items:center}.document-link-btn{width:100%;white-space:nowrap;overflow:hidden}.document-link-btn .btn-icon{color:inherit}.document-link-btn .material-icons svg{fill:#2f2f2f}.document-link-btn .btn{width:100%;justify-content:flex-start;font-size:.875rem}.document-link-btn .btn-label{text-overflow:ellipsis;overflow:hidden;text-decoration:underline;color:#2f2f2f;margin-left:.25rem}@media screen and (min-width: 815px){.document-link-btn .btn-label:hover{color:#1e6493}}@media screen and (min-width: 815px){.document-link-btn.touch-target-btn:focus-visible .btn-label{color:#277cb4}.document-link-btn.touch-target-btn:focus-visible .btn{outline:none}}.document-link-btn.touch-target-btn:disabled .btn-label{text-decoration:none}.document-link-btn.touch-target-btn:disabled .btn{color:#767676}.document-link-btn.touch-target-btn:disabled .btn .material-icons svg{color:#767676;fill:#767676}.document-badge{font-size:0.75rem;line-height:0.75rem;background-color:#e1f3fb;padding:0.0625rem 0.5625rem;border-radius:0.75rem;white-space:nowrap;text-align:center}.document-badge:first-child{margin-right:0.75rem}.document-badge.danger{background-color:#f8e5e7}.document-badge.info{background-color:rgba(0,0,0,0);text-align:left;padding-left:0;color:#767676}
.thumbnail-item{width:100%;cursor:pointer;border-radius:.25rem;padding:0.5rem}.thumbnail-item p{margin:0}@media screen and (min-width: 815px){.thumbnail-item:hover,.thumbnail-item.is-selected{background-color:#f5f4f1}.thumbnail-item:hover .thumbnail-secondary,.thumbnail-item.is-selected .thumbnail-secondary{background-color:#e1dddd}}.thumbnail-item.disabled{opacity:.6}.thumbnail-item-content{display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0}.thumbnail-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0.75rem}.thumbnail-item-last{display:flex;color:#767676;width:100%;min-width:0}.thumbnail-item-last p{white-space:nowrap}.thumbnail-item-last p:nth-of-type(2){margin-right:0.25rem}.thumbnail-item-last p:last-child{overflow:hidden;text-overflow:ellipsis}.thumbnail-item-time{color:#767676;white-space:nowrap}.thumbnail{display:flex;justify-content:center;align-items:center;margin-right:0.5rem;border-radius:50%;flex-shrink:0;background-color:#10294b}.thumbnail svg{fill:#fff}.thumbnail.thumbnail-secondary{background-color:#f6f6f6}.thumbnail.thumbnail-secondary svg{fill:#767676}.thumbnail.thumbnail-lg{height:2.75rem;width:2.75rem}.thumbnail.thumbnail-md{height:2.25rem;width:2.25rem}.thumbnail.thumbnail-md svg{height:1.25rem;width:1.25rem}.action-required p{font-weight:900;color:#2f2f2f}.action-required-indicator-container{display:flex;align-items:center;justify-content:center;width:15%}.action-required-indicator-container .action-required-indicator{height:.5rem;width:.5rem;background-color:#277cb4;border-radius:50%}
.search{position:relative;padding:0 0.5rem;margin-bottom:0.5rem}.search .search-icon{position:absolute;color:#767676;z-index:1;top:0.25rem;left:0.75rem}.search .delete-search-text-btn{height:2.5rem;position:absolute;right:0;z-index:2}.search .btn-icon .material-icons svg{height:1rem;width:1rem;color:#10294b}.search .main-form{padding:0;position:relative}.search .main-form .input-container{margin:0}.search .main-form input{border:1px solid #cdcdcd;border-radius:1.375rem;padding-left:2.875rem;height:2rem}@media screen and (min-width: 815px){.search .main-form input:focus-visible{padding-left:2.8rem}}.search .input-container{flex-grow:1}@media screen and (min-width: 815px){.search-container{display:flex;align-items:center}}@media screen and (min-width: 815px){.search-container .search{flex-grow:1}}@media screen and (min-width: 815px){.search-container .notification-badge{top:0.25rem;left:1.5rem}}
.documents-info-page{overflow:auto;background:#fff}@media screen and (min-width: 815px){.documents-info-page .list-page-list-container{padding-right:0.25rem}}.documents-info-page .documents-info-list-container{padding:0.75rem;height:100%;overflow:auto;width:100%}@media screen and (min-width: 815px){.documents-info-page .documents-info-list-container{padding-right:0.5rem}}.documents-info-page h3{font-size:1rem}.documents-info-page .block-item-container{border-left-color:#10294b;margin-bottom:0.75rem}@media screen and (min-width: 815px){.documents-info-page .information-overlay-item{max-width:37.5rem}}.documents-info-page .information-overlay-item p{margin:0}.documents-info-page .list-item-overlay-body-main{padding-top:0.5rem;padding-bottom:0.5rem;padding:0.5rem 1.25rem}.documents-info-footer{text-align:center}.documents-info-footer p{margin:0;font-style:italic}
.biometric-toggle.main-form{flex-direction:row;padding:initial;align-items:center;height:3rem;border-top:1px solid #f0f0f0}.biometric-toggle.main-form .input-container{display:flex;justify-content:flex-end;margin:initial;margin-bottom:initial}.biometric-toggle .biometric-toggle-label{white-space:nowrap;text-transform:capitalize}.biometric-toggle .toggle-switch-checkbox{width:initial}.biometric-toggle .toggle-switch-label{top:initial;position:initial;width:fit-content}.biometric-toggle .toggle{position:initial}.modal.biometric-modal.main-form .input-container{margin-top:1.875rem}.modal.biometric-modal.main-form .modal-footer{padding:0 0.625rem}
.version-number{position:absolute;padding-right:0.5rem;right:0;bottom:env(safe-area-inset-bottom, 0px)}.version-number .cursor-pointer{cursor:default}
.account-page .version-number{color:#767676}@media screen and (max-width: 815px){.account-page .version-number{bottom:calc(4rem + env(safe-area-inset-bottom, 0px))}}.personal-details-page{width:100%;height:100%;overflow:auto}.calendar-integration-page{width:100%;height:100%;background-color:#f9f9f9;padding:1.5rem;display:flex;flex-direction:column;align-items:center;overflow:auto}.calendar-integration-page .help-text{max-width:21.75rem;width:100%;margin:0;color:#767676}.calendar-integration-page ul{width:100%;max-width:21.75rem;margin-bottom:0.5rem}.calendar-integration-page .action-block-list-item{width:100%;box-shadow:none;background-color:#fff}.calendar-integration-page .action-block-list-item:nth-of-type(1){margin-top:0}.calendar-integration-page .action-block-list-item .action-block-list-item-footer{align-items:center}.calendar-integration-page .action-block-list-item p{margin:0}.calendar-integration-page .action-block-list-item p:nth-of-type(1){font-weight:bold;font-size:1rem;margin-bottom:0.25rem}.calendar-integration-page .action-block-list-item p:nth-of-type(2){color:#767676}.calendar-integration-page .add-to-calendar-btn{order:1}.personal-documents-page{display:flex;justify-content:center;width:100%;height:100%;padding:0.75rem;overflow:auto;background:#fff}.personal-documents-page .personal-documents-item-container{min-width:100%}@media screen and (min-width: 815px){.personal-documents-page .personal-documents-item-container{min-width:37.5rem}}@media screen and (min-width: 480px){.personal-documents-page .personal-documents-item-container{min-width:28.75rem}}.personal-documents-filter-container{position:relative}@media screen and (min-width: 815px){.personal-documents-filter-container .personal-documents-filter-button .material-icons svg{fill:#767676}}.personal-documents-filter-container .personal-documents-filter-button .personal-documents-filter-badge{background-color:#277cb4;position:absolute;top:0.8125rem;min-width:0.625rem;height:0.625rem;left:1.625rem;border-radius:50%}.personal-documents-filter-container .personal-documents-filter-dropdown{min-width:13.75rem;right:0.75rem;position:absolute;z-index:5;background-color:#fff;border-radius:.25rem;box-shadow:0px 0px 9px -5px #000;padding:.25rem 0}@media screen and (min-width: 815px){.personal-documents-filter-container .personal-documents-filter-dropdown{right:auto}}.personal-documents-filter-container .personal-documents-filter-dropdown .main-form{padding:0.5rem 1rem}.personal-documents-filter-container .personal-documents-filter-dropdown .main-form .form-label{width:90%;height:1.875rem;display:flex;align-items:center}.personal-documents-filter-container .personal-documents-filter-dropdown .main-form .radio-inputs-container{margin-bottom:0}.personal-documents-filter-container .personal-documents-filter-dropdown-header{border-bottom:1px solid #f0f0f0;padding:0.5rem 1rem}.personal-documents-filter-container .personal-documents-filter-dropdown-header h3{font-size:1rem}.change-password-page{height:100%}
.action-block-list-item{padding:.5rem .75rem .25rem .75rem;margin:1rem 0;border-radius:.25rem;border:solid 1px #e8e8e8;box-shadow:1px 1px 4px 1px rgba(219,222,222,.75)}@media screen and (max-width: 815px)and (min-width: 480px){.action-block-list-item{max-width:30rem;margin-left:auto;margin-right:auto}}.action-block-list-item-footer{display:flex;justify-content:end;margin-top:.375rem;column-gap:.75rem}
.personal-details-block-container{width:100%;display:flex;align-items:center;flex-direction:column}.personal-details-block-container .personal-details-block{width:100%;padding:0 1rem}@media screen and (min-width: 480px){.personal-details-block-container .personal-details-block{max-width:25rem;padding:0}}.personal-details-block-title{font-size:0.875rem;font-weight:600}.personal-details-block-header{display:flex;align-items:center;margin-bottom:0.375rem}.personal-details-item-container{border-radius:.25rem;border:1px solid #f0f0f0;padding:1.25rem;padding-bottom:0;background-color:#fff;margin-bottom:1rem}.personal-details-item-container .personal-details-item-content{padding-bottom:1rem;color:#767676}.personal-details-item-container .personal-details-item-content:has(.personal-details-item-info){display:flex;justify-content:space-between;align-items:center}.personal-details-item-container .personal-details-item-header{margin-bottom:0.5rem}.personal-details-item-container .personal-details-item-header:has(.personal-details-item-info){display:flex;justify-content:space-between;align-items:center}.personal-details-item-container .personal-details-item-info{color:#979797}.personal-details-item-container p{margin:0}.personal-details-item{margin-bottom:0.75rem;border-bottom:1px solid #f0f0f0}.personal-details-item:last-child{border:none;margin-bottom:0}
.personal-details-page-header{display:flex;flex-direction:column;align-items:center;margin-bottom:1.25rem;margin-top:2rem}.personal-details-page-header h2{font-weight:600;font-size:0.875rem}.personal-details-page-header .fullname-info{font-weight:600}.personal-details-page-header .crewcode-info{color:#767676}.personal-details-page-header .material-icons svg{width:7.25rem;height:7.25rem;fill:#d1c6b8}.personal-details-page-header p{margin:0}
@font-face{font-family:"Nunito Sans";src:url(fonts/NunitoSans-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Nunito Sans";src:url(fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:bold;font-style:normal}.date-picker{display:flex}.date-picker .toggle-date-picker-btn{position:relative;z-index:2}.date-picker .react-datepicker{font-family:"Nunito Sans","Arial","Helvetica Neue",sans-serif;border:1px solid #979797;border-radius:.25rem;font-size:.875rem;padding:.75rem}.date-picker .react-datepicker-wrapper{width:100%}.date-picker .react-datepicker-popper{z-index:5}@media screen and (min-width: 815px){.date-picker .react-datepicker-popper{position:fixed !important}}.date-picker .react-datepicker__header{background-color:#fff;color:#2f2f2f;border-bottom:1px solid #979797;padding:0}.date-picker .react-datepicker__current-month{color:#277cb4;font-size:1rem}.date-picker .react-datepicker__navigation{top:.5rem}@media screen and (min-width: 815px){.date-picker .react-datepicker__navigation:focus-visible{outline:.125rem solid #277cb4}}.date-picker .react-datepicker__navigation-icon:before{border-color:#277cb4;border-width:2px 2px 0 0}.date-picker .react-datepicker__day-names{margin:0}.date-picker .react-datepicker__day-name{color:#767676}.date-picker .react-datepicker__day{margin:.125rem;width:2rem;line-height:1.75rem}.date-picker .react-datepicker__day:hover{background-color:rgba(6,157,223,.2)}.date-picker .react-datepicker__day--keyboard-selected{outline:solid 2px #277cb4;background-color:unset}.date-picker .react-datepicker__day--selected{background-color:#277cb4;color:#fff}.date-picker .react-datepicker__today-button{background-color:#fff;border:solid 1px #277cb4;border-radius:.25rem;color:#277cb4;font-weight:600;width:fit-content;padding:.25rem .75rem;margin-left:auto;margin-right:auto}.date-picker .react-datepicker__year-dropdown-container{margin-top:4px}.date-picker .react-datepicker__year-read-view{color:#277cb4;font-weight:bold;visibility:visible !important}.date-picker .react-datepicker__year-read-view--down-arrow{top:2px;border-width:2px 2px 0 0;border-color:#277cb4}.date-picker .react-datepicker__year-dropdown{background-color:#fff;width:75%;padding:0.75rem;display:flex;flex-wrap:wrap;gap:0.5rem;top:48px;left:15%}.date-picker .react-datepicker__year-option--selected{display:none}.date-picker .react-datepicker__year-option{width:auto;padding:0.5rem;font-weight:bold;border-radius:4px;margin-left:0;margin-right:0}.date-picker .react-datepicker__year-option:has(a){width:100%;padding:0}.date-picker .react-datepicker__year-option:has(a):before{border-color:#277cb4;border-style:solid;border-width:2px 2px 0 0;content:"";display:block;height:11px;position:absolute;width:11px;transform:rotate(315deg);right:47%;top:24px}.date-picker .react-datepicker__year-option:has(a):last-of-type:before{transform:rotate(135deg);bottom:24px;top:unset}.date-picker .react-datepicker__year-option:hover{background-color:rgba(6,157,223,.2)}.date-picker .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:unset}
.swipeable-list-item-container{overflow:hidden;position:relative}.swipeable-list-item-container .swipe-action{align-items:center}.swipeable-list-item{width:100%;transition-property:transform;will-change:transform}.swipe-actions-container{position:absolute;overflow:hidden;top:0;height:100%}.swipe-actions-container.left{left:0}.swipe-actions-container.left .swipe-action{justify-content:flex-start}.swipe-actions-container.right{right:0}.swipe-action{display:flex;justify-content:flex-end;flex:1;cursor:pointer}.swipe-delete-action .material-icons svg{fill:#bf0c1d}
@media screen and (min-width: 815px){.register-additional-work-page .list-page-list-container{padding-right:0.25rem}}.register-additional-work-page .additional-work-list-container{height:100%;display:flex;flex-direction:column}@media screen and (min-width: 815px){.register-additional-work-page .additional-work-list-container{padding:0}}.register-additional-work-page .register-additional-work-list-container{overflow:auto;flex-grow:1}.register-additional-work-page .list-section-list{padding:0.75rem}.register-additional-work-page .swipeable-list-item-container{padding:0.25rem 0;background-color:unset}.register-additional-work-page .swipeable-list-item-container{margin-bottom:0.25rem}.register-additional-work-page .swipeable-list-item-container:last-of-type{margin-bottom:0}.register-additional-work-page .additional-work-block{height:3.75rem}.register-additional-work-page .additional-work-block .list-item-content .list-item-content-left{display:block}.register-additional-work-page .additional-work-block .list-item-content .list-item-content-right{min-width:6.25rem;padding-left:.75rem}.register-additional-work-page .main-form{background-color:rgba(0,0,0,0);padding-top:0}.register-additional-work-page .main-form .station-input{width:5rem}.register-additional-work-page .main-form .datetime-input{width:6.25rem}.register-additional-work-page .input-section{display:flex;gap:1rem;padding-top:1rem}.register-additional-work-page .input-section .input-container{flex:1;margin-bottom:1rem}.register-additional-work-page .trip-details{display:flex;flex-direction:column}.register-additional-work-page .trip-details .input-container{margin-bottom:0.75rem}.register-additional-work-page .trip-details-title{display:flex;margin-top:1rem;margin-bottom:0;white-space:nowrap}.register-additional-work-page .trip-details-title::after{content:"";background-color:#cacaca;height:0.0625rem;width:100%;margin-left:0.25rem;margin-right:1rem;margin-top:0.75rem;border-radius:0.25rem}.register-additional-work-page .type-input .segmented-control{width:12.5rem;height:1.875rem}.register-additional-work-page .type-input .segmented-control-label{color:#2f2f2f}.register-additional-work-page .section-arrow{display:none}@media screen and (min-width: 815px){.register-additional-work-page .trip-details,.register-additional-work-page .input-section{border-radius:.25rem}.register-additional-work-page .trip-details-title{padding-left:1rem}}@media screen and (min-width: 1390px){.register-additional-work-page .combined-input-section{display:flex;align-items:center;gap:1rem;border-radius:.25rem;margin-bottom:1rem}.register-additional-work-page .combined-input-section .trip-details{flex:1}.register-additional-work-page .combined-input-section .trip-details .input-section{margin-bottom:0}.register-additional-work-page .combined-input-section .trip-details .input-container{margin-bottom:0}.register-additional-work-page .combined-input-section .trip-details .time-inputs{padding-top:1.5rem}.register-additional-work-page .combined-input-section .section-arrow{display:block;padding-top:3.375rem}}
[data-rsbs-overlay]{border-top-left-radius:16px;border-top-left-radius:var(--rsbs-overlay-rounded, 16px);border-top-right-radius:16px;border-top-right-radius:var(--rsbs-overlay-rounded, 16px);display:flex;background:#fff;background:var(--rsbs-bg, #fff);flex-direction:column;height:0px;height:var(--rsbs-overlay-h, 0px);transform:translate3d(0, 0px, 0);transform:translate3d(0, var(--rsbs-overlay-translate-y, 0px), 0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px 0 rgba(38,89,115,.11),0 -1px 0 rgba(38,89,115,.05)}[data-rsbs-overlay],[data-rsbs-root]:after{max-width:auto;max-width:var(--rsbs-max-w, auto);margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml, env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr, env(safe-area-inset-right))}[data-rsbs-overlay],[data-rsbs-backdrop],[data-rsbs-root]:after{z-index:3;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;position:fixed;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}[data-rsbs-backdrop]{top:-60px;bottom:-60px;background-color:rgba(0,0,0,.6);background-color:var(--rsbs-backdrop-bg, rgba(0, 0, 0, 0.6));will-change:opacity;cursor:pointer;opacity:1}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{content:"";pointer-events:none;background:#fff;background:var(--rsbs-bg, #fff);height:1px;transform-origin:bottom;transform:scale3d(1, 0, 1);transform:scale3d(1, var(--rsbs-antigap-scale-y, 0), 1);will-change:transform}[data-rsbs-footer],[data-rsbs-header]{flex-shrink:0;cursor:ns-resize;padding:16px}[data-rsbs-header]{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 0 rgba(46,59,66,.125);box-shadow:0 1px 0 rgba(46, 59, 66, calc(var(--rsbs-content-opacity, 1) * 0.125));z-index:1;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:8px}[data-rsbs-header]:before{position:absolute;content:"";display:block;width:36px;height:4px;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);border-radius:2px;background-color:rgba(0,0,0,.14);background-color:var(--rsbs-handle-bg, hsla(0, 0%, 0%, 0.14))}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){[data-rsbs-header]:before{transform:translateX(-50%) scaleY(0.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{flex-shrink:1;flex-grow:1;-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px 0 rgba(46,59,66,.125),0 2px 0 #fff;box-shadow:0 -1px 0 rgba(46, 59, 66, calc(var(--rsbs-content-opacity, 1) * 0.125)),0 2px 0 var(--rsbs-bg, #fff);overflow:hidden;z-index:1;padding-bottom:calc(16px + env(safe-area-inset-bottom))}[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*{opacity:1;opacity:var(--rsbs-content-opacity, 1)}[data-rsbs-is-dismissable=true] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity, 1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}
:root{--rsbs-bg: #f9f9f9}[data-rsbs-backdrop]{background-color:rgba(0,0,0,.3)}[data-rsbs-overlay]{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}
:root{--rsbs-bg: #f9f9f9}[data-rsbs-backdrop]{background-color:rgba(0,0,0,.3)}[data-rsbs-overlay]{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:none;filter:drop-shadow(0 0 0.25rem rgba(0, 0, 0, 0.3));clip-path:inset(-0.625rem 0rem 0rem 0rem)}[data-rsbs-header]{box-shadow:none;padding-bottom:calc(0.5rem + env(safe-area-inset-bottom, 0px))}[data-rsbs-scroll]{margin-top:calc(0px - env(safe-area-inset-bottom, 0px))}[data-rsbs-header]:before{width:4.375rem;height:0.25rem;border-radius:0.125rem;background-color:#d8d8d8}
.table-wrapper{margin:auto}.table-wrapper .counter-table .shadow-col{max-width:0.0625rem;padding:initial;border-right:rgba(0,0,0,0) solid 0.0625rem}.table-wrapper .counter-table .shadow-col:not(.last-row):not(.generic-type){box-shadow:0 0 0.25rem rgba(0,0,0,.5);clip-path:inset(-0.25rem -0.25rem -0.25rem 0.0625rem)}.table-wrapper .counter-table th.activity-col{border-right:none}.table-wrapper .counter-table .activity-type.padding-col{width:0.5rem;min-width:0.5rem;max-width:0.5rem;left:0rem;padding-left:0.25rem;padding-right:0.25rem;border-right:none}.table-wrapper .counter-table .activity-type.day-col{width:1.875rem;min-width:1.875rem;max-width:1.875rem;left:0.5rem;padding-left:0.25rem;padding-right:0.25rem;border-right:none}.table-wrapper .counter-table .activity-type.section-start-col{left:2.375rem}.table-wrapper .counter-table .activity-type.section-start-col+td,.table-wrapper .counter-table .activity-type.section-start-col+th{left:2.875rem}.table-wrapper .counter-table .activity-type.dc-col{min-width:2.375rem;max-width:2.375rem;left:3.125rem;padding-left:0.5rem;padding-right:0.25rem}.table-wrapper .counter-table .activity-type.activity-col{min-width:4.375rem;max-width:4.375rem;left:5.5rem;padding-left:0.625rem;padding-right:0.25rem}.table-wrapper .counter-table .activity-type.shadow-col{left:9.8125rem}.table-wrapper .counter-table .experience-type.padding-col{width:0.5rem;min-width:0.5rem;max-width:0.5rem;left:0rem;padding-left:0.25rem;padding-right:0.25rem;border-right:none}.table-wrapper .counter-table .experience-type.section-start-col{left:0.5rem}.table-wrapper .counter-table .experience-type.section-start-col+td,.table-wrapper .counter-table .experience-type.section-start-col+th{left:1rem}.table-wrapper .counter-table .experience-type.ac-col{min-width:4.375rem;max-width:4.375rem;left:1.25rem;padding-left:0.5rem;padding-right:0.25rem}.table-wrapper .counter-table .experience-type.position-col{min-width:4.375rem;max-width:4.375rem;left:5.625rem;padding-left:0.625rem;padding-right:0.25rem}.table-wrapper .counter-table .experience-type.shadow-col{left:9.9375rem}
.sheet .sheet-close-icon{height:initial}.sheet .sheet-close-icon .btn-close{top:1.75rem;right:0.75rem}.sheet .sheet-close-icon .btn-close:hover .material-icons svg{fill:#2f2f2f}.sheet .sheet-close-icon .material-icons svg{width:1.375rem;height:1.375rem;fill:silver}.sheet-overlay{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;z-index:9999}.sheet-overlay.bottom{align-items:end}.sheet-overlay.top{align-items:start}.sheet{display:none;transition:transform .4s;max-height:100%;height:initial;flex-direction:column;position:relative;background-color:#fcfbfa;border-radius:initial;width:100% !important}.sheet .sheet-title{font-size:1rem;margin:1.75rem 1.5rem 1rem 2.125rem}.sheet .sheet-close-icon.btn-close{height:initial;top:1.75rem;right:0.75rem}.sheet .sheet-close-icon.btn-close .material-icons svg{width:1.375rem;height:1.375rem;fill:silver}.sheet .sheet-close-icon.btn-close:hover .material-icons svg{fill:#2f2f2f}.sheet .sheet-body{height:100%;font-size:0.875rem;overflow:auto}
.tooltip-wrapper{position:relative;display:flex;width:fit-content}.tooltip-wrapper:hover .tooltip-content{animation:.25s fadeIn;animation-fill-mode:forwards;visibility:hidden}.tooltip-wrapper .tooltip-content{visibility:hidden;width:max-content;max-width:18.75rem;background-color:#2f2f2f;color:#fff;border:0.0625rem solid #2f2f2f;border-radius:0.5rem;box-shadow:0rem 0.125rem 0.3125rem 0rem rgba(205,205,205,.5);padding:0.5rem 0.5rem;position:absolute;bottom:120%;margin-left:-0.25rem;align-self:flex-start;z-index:1;white-space:normal}.tooltip-wrapper .tooltip-content.tooltip-with-title{padding:12px}.tooltip-wrapper .tooltip-content .tooltip-title{font-weight:bold;font-size:0.875rem;margin:0 0 0.375rem}.tooltip-wrapper .tooltip-content.position-bottom{top:120%}.tooltip-wrapper .tooltip-content.position-left{left:0;right:initial}.tooltip-wrapper .tooltip-content.position-center{left:50%;transform:translateX(-50%);width:max-content}.tooltip-wrapper .tooltip-content.position-right{right:0;left:initial}.tooltip-wrapper .tooltip-content p{margin:0}@keyframes fadeIn{99%{visibility:hidden}100%{visibility:visible}}
.segmented-control{display:flex;background-color:#f0f0f0;border-radius:0.25rem;padding:0.25rem}@media screen and (min-width: 815px){.segmented-control:focus-within{outline:0.125rem solid #277cb4}}.segmented-control label{display:flex;position:initial !important;font-weight:bold;align-items:center;justify-content:center}.segmented-control label:has(input:checked){background-color:#fff;color:#2f2f2f}.segmented-control label.segmented-control-option::after{background-color:initial;height:0;width:0}.segmented-control-option{flex:1;cursor:pointer;background-color:#f0f0f0;color:#767676;border-radius:0.25rem;margin-right:0.25rem}.segmented-control-option:last-child{margin-right:0}.segmented-control-option:hover{background-color:#f5f5f5}.segmented-control-option input{appearance:none;position:absolute;opacity:0;height:0 !important;width:0 !important;padding:initial;z-index:-1}
@media screen and (max-width: 815px){.counter-page .list-item-overlay-body-main{padding:0}}.counter-page .list-item-overlay-body-content{overflow:auto;max-height:100%;padding-bottom:calc(0.75rem + env(safe-area-inset-bottom, 0px))}@media screen and (max-width: 815px)and (min-width: 480px){.counter-page .list-item-overlay-body-main{max-width:initial}.counter-page .list-item-overlay-body-main.table-bottom-padding{padding-bottom:calc(3.125rem + env(safe-area-inset-bottom, 0px))}}@media screen and (min-width: 815px){.counter-page .search-form-container{height:initial}}.counter-page .search-form-container .alert.validation{bottom:2.75rem}.counter-page .counter-detail.input-container{margin-top:1.125rem}.counter-page .search-form-transition-container{overflow:auto;transition:max-height 700ms ease-in;max-height:var(--counterSearchFormMaxHeight)}.counter-export-form.main-form{padding:0.5rem 2.125rem 1rem 2.125rem}@media screen and (min-width: 815px){.counter-export-form.main-form{padding-bottom:1.5rem}}.counter-search-form.main-form,.counter-export-form.main-form{background-color:rgba(0,0,0,0)}.counter-search-form.main-form .export-type,.counter-export-form.main-form .export-type{margin:0.875rem 0;color:#2f2f2f;padding-left:0.125rem}.counter-search-form.main-form .counter-toggles li,.counter-export-form.main-form .counter-toggles li{border-bottom:0.0625rem solid #f0f0f0}.counter-search-form.main-form .counter-toggles li:first-child,.counter-export-form.main-form .counter-toggles li:first-child{border-top:0.0625rem solid #f0f0f0}.counter-search-form.main-form .counter-toggles li.no-bottom-border,.counter-export-form.main-form .counter-toggles li.no-bottom-border{border-bottom:initial}.counter-search-form.main-form .counter-toggles .input-container,.counter-export-form.main-form .counter-toggles .input-container{justify-content:space-between;margin:1.125rem 0}.counter-search-form.main-form .counter-toggles .input-container.seperators-section,.counter-export-form.main-form .counter-toggles .input-container.seperators-section{margin:0;margin-top:0.125rem}.counter-search-form.main-form .counter-toggles .input-container .form-label,.counter-export-form.main-form .counter-toggles .input-container .form-label{color:#2f2f2f}.counter-search-form .tooltip-content,.counter-export-form .tooltip-content{max-width:12.5rem}.counter-search-form .adjust-format-description,.counter-export-form .adjust-format-description{font-size:0.875rem;padding-bottom:0.75rem;color:#767676}.counter-search-form .export-form-elements,.counter-export-form .export-form-elements{font-size:0.875rem}.counter-search-form .seperators-section,.counter-export-form .seperators-section{display:flex;justify-content:space-between;padding:1rem 0}.counter-search-form .segmented-control,.counter-export-form .segmented-control{height:1.875rem;width:12.5rem;z-index:0}.counter-bottom-sheet-body{display:flex;justify-content:center}.sheet-body .sheet-export-btn{margin:0.5rem 0}.counter-totals-list-container{flex-grow:1;height:1px;padding-right:0.25rem}.counter-totals{width:100%;max-width:31.25rem;padding:0.5rem;align-self:center}@media screen and (min-width: 815px){.counter-totals{padding:0.5rem 2rem;overflow:auto;height:100%}}.counter-totals .totals-list-container{width:100%;padding:1rem;padding-top:0.5rem}@media screen and (min-width: 815px){.counter-totals .totals-list-container{padding:0}}.counter-totals .totals-list-container .total-title{padding-bottom:1rem;font-size:0.75rem;text-align:center}@media screen and (min-width: 815px){.counter-totals .totals-list-container .total-title{padding-bottom:0.5rem}}.counter-totals .totals-list-container .total-title span{font-size:1rem;font-weight:bold;padding-right:0.625rem}.counter-totals .totals-list-container .block-item-container{border-left-color:#10294b}.counter-totals .totals-list{padding:1rem}.counter-totals .totals-list li:nth-child(odd){background-color:#f5f5f5}.counter-totals .totals-list .total-row{padding:0.25rem;display:flex;justify-content:space-between}.total-title{font-size:0.75rem;text-align:center}@media screen and (min-width: 815px){.total-title{padding-bottom:0.5rem}}.total-title span{font-size:1rem;font-weight:bold;padding-right:0.625rem}.csv-export-modal.modal.crewconnex-modal.form-modal .modal-title{font-size:1rem;padding-top:1.75rem;margin-left:2.125rem}.csv-export-modal.modal.crewconnex-modal.form-modal .modal-body{padding:0}.csv-export-modal.modal.crewconnex-modal.form-modal .modal-footer{padding:0;padding-top:0.5rem;margin:0 !important}
.day-schedule-table-container .table-wrapper{overflow:auto}.day-schedule-table-container .day-schedule-table{width:100%}.day-schedule-table-container .day-schedule-table th:not(.sticky-col){position:relative}.day-schedule-table-container .day-schedule-table td{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;background-color:#fff;vertical-align:top}.day-schedule-table-container .day-schedule-table td.section-start-col{border-radius:.25rem}.day-schedule-table-container .day-schedule-table td.row-divider{background-color:#fcfbfa;border:0}.day-schedule-table-container .day-schedule-table td p{margin:0}.day-schedule-table-container .day-schedule-table .shadow-col{clip-path:inset(0px -15px 0px 0px);box-shadow:1px 0px 3px rgba(0,0,0,.1)}.day-schedule-table-container .day-schedule-table tbody .section-end-col{border-left:0;border-radius:.25rem}.day-schedule-table-container .day-schedule-table tbody td.no-border{padding-left:0.125rem;border-bottom:0;border-top:0}.day-schedule-table-container .day-schedule-table tbody .sticky-col{background-color:#fff}.day-schedule-table-container .day-schedule-table tbody .sticky-col.row-divider,.day-schedule-table-container .day-schedule-table tbody .sticky-col.first-col{background-color:#fcfbfa}.day-schedule-table-container .day-schedule-table .sticky-col{left:0px}.day-schedule-table-container .day-schedule-table .left-20{left:1.25rem;padding-right:1.25rem}.day-schedule-table-container .day-schedule-table .left-10{left:0.625rem;border-left:8px solid #10294b;border-radius:.25rem;padding-right:0;padding-left:0.125rem}
.day-schedule-page{overflow:auto;width:100%;height:100%}.day-schedule-page .day-schedule-container{max-width:45.625rem;margin:0 auto;width:100%;padding-bottom:1.25rem}.day-schedule-page .page-header{margin-top:0.75rem}@media screen and (max-width: 815px){.day-schedule-page .select-day-container{padding:0.5rem;padding-top:0}}.day-schedule-page .not-found-item-header{color:#2f2f2f;font-weight:normal;font-size:0.875rem}.select-day-form-container{display:flex;justify-content:space-between;background-color:#fff;border:1px solid #f0f0f0;border-radius:.25rem;margin-top:0.75rem}@media screen and (min-width: 815px){.select-day-form-container{margin:0;margin-bottom:0.5rem}}.select-day-form-container .react-datepicker__input-container{width:auto}.select-day-form-container .day-schedule-form{background-color:inherit;padding:0.375rem;max-width:7.25rem}.select-day-form-container .day-schedule-form .input-container{margin:0;align-items:center}.select-day-form-container .day-schedule-form input{border:0;width:auto;max-width:8.75rem}.select-day-form-container .btn-icon{color:#767676}
.bg-container{height:calc(100dvh - env(safe-area-inset-bottom, 0px) - env(safe-area-inset-top, 0px));display:flex;flex-direction:column;justify-content:center;background-color:#10294b;color:#fff}@media screen and (min-width: 815px){.bg-container{background:url(images/background.jpg) no-repeat center top;background-size:cover}}.bg-container .main-page{display:flex;padding:0 1rem;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,0)}.bg-container .is-offline{height:calc(100dvh - env(safe-area-inset-bottom, 0px) - env(safe-area-inset-top, 0px) - 1.25rem) !important}.login-page .app-title{margin-bottom:.25rem}.login-page .login-container{padding:0 1.5rem;padding-bottom:1rem;padding-top:3.5rem;background:#fff;border-radius:.75rem;display:flex;flex-direction:column;align-items:center;max-width:21.75rem;margin-left:auto;margin-right:auto}.login-page .login-container .btn{width:10.25rem}.login-page .login-container .reset-password-btn .btn{width:100%}.login-page .login-container .btn-icon{color:#767676}@media screen and (min-width: 815px){.login-page .login-container{position:absolute;top:50%;transform:translateY(-50%);right:20%;width:100%;max-width:21.75rem;min-height:29.5rem;height:auto;background-color:#fff}}.login-page .pdc-logo{margin-top:4rem}.login-page .pdc-logo.min-padding{margin-top:1rem}.login-page .pdc-logo svg{width:100%;max-width:5.75rem;fill:#0e333f}.login-page .customer-logo{max-height:50px}.login-page .customer-logo img{width:100%;max-width:10.5rem}.login-page .main-form{padding:0 1.5rem}.login-page .main-form .input-container{margin-bottom:2rem}.login-page .main-form:has(.reset-password-btn-container) .input-container.password-input{margin-bottom:0}.login-page .main-form:has(.reset-password-btn-container) .input-container.password-input:has(.text-danger){padding-bottom:0.5rem}.login-page .alert{margin:0 1.5rem;margin-top:16px;width:100%}.login-page .btn-biometric{font-size:.75rem}.login-page .btn-cordova{display:block;position:absolute;bottom:env(safe-area-inset-bottom, 0px);left:50%;transform:translateX(-50%)}.login-page .btn-cordova .btn-label{color:#fff;font-size:.75rem}.login-page .btn-cordova p{margin:0}.login-page .login-buttons-with-icon{display:flex;width:100%;gap:0.5rem;justify-content:center}.login-page .login-buttons-with-icon .btn-biometric-icon,.login-page .login-buttons-with-icon .btn-biometric-icon .btn{width:2.25rem}.login-page .alert.validation{margin-left:1.875rem;margin-right:1.875rem;margin-top:1.25rem;z-index:2}
.table-wrapper .master-schedule-table thead th.table-header-cells{min-width:5.625rem;padding-top:0.25rem;padding-bottom:0.25rem}.table-wrapper .master-schedule-table thead th.table-header-cells:before{height:2.25rem}.table-wrapper .master-schedule-table tbody .zebra-even .seperator-col+td{background-color:#f5f5f5}.table-wrapper .master-schedule-table .section-end-col{border-left:0}.table-wrapper .master-schedule-table .bottom-section-row{border-bottom-left-radius:.25rem}.table-wrapper .master-schedule-table tr{background-color:#fff}.table-wrapper .master-schedule-table tr.row-divider{border:0;background-color:#f9f9f9;height:0.5rem}.table-wrapper .master-schedule-table .row-divider td{border-left:0}.table-wrapper .master-schedule-table td{vertical-align:top;text-align:center;border-left:1px solid #f0f0f0}.table-wrapper .master-schedule-table td.no-left-border{border:0}.table-wrapper .master-schedule-table td:nth-child(1){text-align:left}.table-wrapper .master-schedule-table td.seperator-col{min-width:0.5rem;border:0;padding:0}.table-wrapper .master-schedule-table td.seperator-col+td{text-align:left;border-left:0;padding-left:0}.table-wrapper .master-schedule-table td.seperator-col.section-start-col{border-left:8px solid #10294b}.table-wrapper .master-schedule-table td.seperator-col.last-section-row{padding-bottom:2.25rem}.table-wrapper .master-schedule-table td p{margin:0}.table-wrapper .master-schedule-table th{padding:0}.table-wrapper .master-schedule-table th:nth-child(2) p{text-align:left}.table-wrapper .master-schedule-table th p{line-height:1.25rem;margin:0;text-align:center}
.master-schedule-page .list-item-overlay-body-content{overflow:auto;max-height:100%;padding-bottom:calc(0.75rem + env(safe-area-inset-bottom, 0px))}.master-schedule-page .list-item-overlay-body-main{padding:0}.master-schedule-page .missing-details{height:100%}.master-schedule-page .missing-details .not-found-item-text{max-width:12.5rem}@media screen and (min-width: 815px){.master-schedule-page .search-form{height:auto}}.master-schedule-page .search-form .alert.validation{bottom:2.75rem}
.emoji-picker{position:absolute;left:0;bottom:48px}.emoji-picker>:nth-child(2){display:none}.emoji-picker-toggle-btn svg{color:#10294b}.emoji-picker-toggle-btn.active svg{color:#1e6493 !important}
.chat-pane-container{width:0}@media screen and (min-width: 480px){.chat-pane-container .touch-target-btn:focus-visible .btn-text-sm,.chat-pane-container .touch-target-btn:focus-visible .btn-text-sm-negative{background-color:#277cb4;color:#fff}.chat-pane-container.standard-chat-pane{width:100%;position:relative;border-top:1px solid #d1c6b8;box-shadow:-2px 0px 4px 0px rgba(0,0,0,.3)}.chat-pane-container.standard-chat-pane .touch-target-btn .btn-text-sm,.chat-pane-container.standard-chat-pane .touch-target-btn .btn-text-sm-negative{padding:.1875rem}.chat-pane-container.standard-chat-pane .touch-target-btn:focus-visible.text-danger{background-color:#bf0c1d}.chat-pane-container.standard-chat-pane .touch-target-btn:focus-visible.text-danger .btn{background:#bf0c1d;outline:none}.chat-pane-container.standard-chat-pane .touch-target-btn:focus-visible .btn-icon{background:#277cb4;outline:none}.chat-pane-container.standard-chat-pane .touch-target-btn:focus-visible .btn-icon svg{color:#fff}.chat-pane-container.standard-chat-pane .transition-pane-overlay-top-bar{margin:0;color:#2f2f2f;padding:.25rem .75rem;border-bottom:solid 1px #d1c6b8;height:4rem;background-color:#fff}.chat-pane-container.standard-chat-pane .transition-pane-overlay-top-bar .transition-pane-overlay-top-bar-content{justify-content:flex-start}.chat-pane-container.standard-chat-pane .transition-pane-overlay-top-bar .transition-pane-overlay-top-bar-content .touch-target-btn{display:none}.chat-pane-container.standard-chat-pane .chat-header{color:#2f2f2f;padding:.25rem .75rem;border-bottom:solid 1px #d1c6b8;height:4rem}.chat-pane-container.standard-chat-pane .chat-header.bg-primary{background-color:#fff}.chat-pane-container.standard-chat-pane .close-chat-edit-pane-btn svg{color:#10294b}}.chat-pane-container .transition-pane-overlay{border-top:none;background-color:#fff}.chat-pane-container .transition-pane-overlay-top-bar{color:#fff}.chat-pane-container .transition-pane-overlay-top-bar h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-pane-container .chat-action-banner{width:100%;padding:0 .75rem;border-bottom:solid 1px #f0f0f0;display:flex;justify-content:center}.chat-pane-container .chat-action-banner .chat-action-btn-container{max-width:900px;width:100%;display:flex;justify-content:flex-end}@media screen and (min-width: 2000px){.chat-pane-container .chat-action-banner .chat-action-btn-container{max-width:68.75rem}}.chat-edit-pane{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff}@media screen and (max-width: 815px){.chat-edit-pane{z-index:2}}.chat-header{height:3.5rem;flex-shrink:0;background-color:#10294b;color:#fff;width:100%;padding:0 .75rem}.chat-header div{max-width:900px;width:100%}@media screen and (min-width: 2000px){.chat-header div{max-width:1100px}}.chat-header h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-pane-title{cursor:pointer}.chat-mobile-picker-container{width:100%;padding:.25rem .5rem;border-bottom:1px solid #f0f0f0}.select-picker-container{width:100%}.select-picker-container p{margin:0 .5rem 0 0}.select-picker{width:100%}.select-picker :focus-visible{outline:none}.select-picker__control{border:none !important;box-shadow:none !important}@media screen and (min-width: 815px){.select-picker__control.recipient-picker__control--is-focused{outline:2px solid #277cb4 !important}}.select-picker__control{background-color:#fff !important;min-height:2rem !important}.select-picker__input-container{color:#2f2f2f !important}.select-picker__option{color:#2f2f2f !important}.select-picker__option--is-selected{background-color:#277cb4 !important;color:#fff !important}.select-picker__value-container{padding-left:0 !important}.select-picker__multi-value__label{font-size:95% !important}.select-picker__multi-value{background-color:#e5eff6 !important}.select-picker__multi-value__remove:hover{background-color:#d1cece !important;color:#474747 !important}.chat-body{height:100%;width:100%;overflow-y:hidden;display:flex}.chat-body .loader-block-grid{height:fit-content;align-self:flex-end;padding:0 .75rem .5rem .75rem}@media screen and (min-width: 815px){.chat-body .loader-block-grid{margin-left:1.25rem;margin-right:1.25rem;padding-left:0;padding-right:0}}.chat-edit-body{width:100%;overflow-y:hidden;flex-grow:1}.chat-edit-section{padding:1rem;border-bottom:solid 1px #f0f0f0;display:flex;flex-direction:column;align-items:center}.chat-edit-section form,.chat-edit-section ul,.chat-edit-section .chat-member-section,.chat-edit-section .chat-edit-leave-btn{max-width:900px;width:100%}@media screen and (min-width: 2000px){.chat-edit-section form,.chat-edit-section ul,.chat-edit-section .chat-member-section,.chat-edit-section .chat-edit-leave-btn{max-width:1100px}}.chat-edit-section ul{overflow:auto}.chat-edit-section-member-list{max-height:70%}.chat-member{height:3rem}.chat-member p{margin:0}.chat-member-icon{height:2rem;width:2rem;margin-right:.5rem;border-radius:50%;background-color:#10294b;flex-shrink:0;color:#fff}.chat-member-icon svg{width:1.25rem}.remove-recipient-btn .btn-icon svg{color:#979797}.close-chat-edit-pane-btn svg{color:#fff}.chat-edit-leave-btn .btn-text-sm{color:#bf0c1d}.chat-edit-groupname-form p{margin:0 .5rem 0 0}.chat-edit-groupname-form .input-container{flex-grow:1}.chat-edit-groupname-form input{border:none;padding:0;line-height:.875rem;height:.875rem;width:100%}.chat-edit-groupname-form input:focus{outline:none}@media screen and (min-width: 815px){.chat-edit-groupname-form input{padding:.5rem .25rem}.chat-edit-groupname-form input:focus-visible{background-color:#277cb4}.chat-edit-groupname-form input:focus-visible::placeholder{color:#fff}}.add-chat-members-container{padding:.75rem;border-radius:.25rem;margin-bottom:.25rem}.add-chat-members-container.main-form{background-color:#f0f0f0}.add-chat-members-container.main-form .form-label{position:static;z-index:0;background-color:inherit}.add-chat-members-container.main-form input{height:auto}.add-chat-members-container.main-form .input-container{display:flex;align-items:center}.chat-members-picker .recipient-picker__control{background-color:#fcfbfa !important}.chat-members-picker .recipient-picker__value-container{padding-left:.25rem !important}.chat-list{width:100%;display:flex;flex-direction:column-reverse;align-items:center;overflow-y:auto;row-gap:.75rem;padding:0 .75rem .5rem .75rem}@media screen and (min-width: 815px){.chat-list{padding-left:1.25rem;padding-right:1.25rem}}.chat-message-row:last-child{margin-top:1.5rem}.chat-message{padding:.5rem;background-color:#f5f4f1;border-radius:.25rem;width:fit-content;max-width:80%}.system-chat-message{display:flex;align-items:center}.system-chat-message .material-icons{color:#767676;margin-right:.25rem}.system-chat-message .material-icons svg{height:20px}.system-chat-message .message{font-weight:bold;font-size:.75rem;color:#767676}.senders-message{justify-content:flex-end}.senders-message .chat-message{background-color:#d4e5f0}.chat-message-author{font-size:.75rem;column-gap:.5rem}.chat-message-author .author{font-weight:bold}.chat-message-author p{margin:0}.message{margin-top:.125rem;margin-bottom:0;white-space:pre-wrap}.chat-footer{width:100%;padding:.25rem 0 .25rem .75rem;flex-shrink:0}@media screen and (min-width: 815px){.chat-footer{padding-left:0}}.chat-footer .main-form{padding:0}.modal-overlay .chat-pane-container{max-width:815px;min-width:25%;max-height:80%;min-height:25%;height:80%;box-shadow:none;border-top:none;width:100%;resize:both;overflow:auto}.modal-overlay .chat-pane-container .transition-pane-overlay{border-radius:.75rem}.modal-overlay .chat-pane-container .transition-pane-overlay-top-bar{border-top-left-radius:.75rem;border-top-right-radius:.75rem;margin:0;color:#2f2f2f;border-bottom:solid 1px #d1c6b8;background-color:#fff}.modal-overlay .chat-pane-container .transition-pane-overlay-top-bar-content{justify-content:space-between}.modal-overlay .chat-pane-container .chat-footer{padding-right:.25rem}.modal-overlay .chat-pane-container .close-pane-btn{display:block !important}
.main-form .number-step-input-container .read-only-text{background-color:inherit;padding:0 1.25rem}.main-form .number-step-input-container input{border:0;width:auto;border-radius:0;margin:0}.main-form .number-step-input-container input:disabled{color:#cdcdcd}
.number-step-input-container{display:flex;align-items:center}.number-step-input-container .input-container{margin:0 0.25rem;width:auto}.number-step-input-container input{text-align:center;max-width:3.125rem;height:auto;margin:0 0.25rem}@media screen and (min-width: 815px){.number-step-input-container input:focus-visible{padding:0.4405rem}}.number-step-input-container .number-input-btn{font-size:1.25rem}
.crew-meal-list .block-item-container{display:flex;flex-grow:1;padding:0 0.75rem;padding-top:0.5rem;margin-bottom:0.5rem;background-color:#fff;border-color:#f0f0f0}.crew-meal-list .block-item-content-header{padding-bottom:0.75rem;flex-grow:1}.crew-meal-list .block-item-content-header h2{font-size:0.875rem}.crew-meal-list .block-item-content-header .crew-meal-name{color:#2f2f2f}.crew-meal-list .crew-meal-amount{display:flex;align-items:center;padding-right:1.25rem}.crew-meal-list .crew-meal-list-item{display:flex;gap:1.5rem}.crew-meal-container{padding:0 1.25rem;padding-top:1.5rem;width:100%;height:100%}.crew-meal-container .btn-icon{color:#277cb4;width:unset}@media screen and (min-width: 815px){.crew-meal-container .btn-icon{margin-right:0.125rem}}.crew-meal-container .btn-icon .material-icons,.crew-meal-container .btn-icon .material-icons svg{height:1.125rem;width:1.125rem}.crew-meal-container .add-meal-button .btn.inner-height-lg.with-icon{margin-left:0.75rem}.crew-meal-container .add-meal-button .btn.inner-height-lg.with-icon .material-icons{margin-right:0.375rem}.crew-meal-container .add-meal-button:disabled .btn-icon{color:#cdcdcd}.crew-meal-container .add-meal-button.touch-target-btn{align-items:end}.crew-meal-container .main-form{padding:0;background-color:inherit;height:100%}.crew-meal-container .main-form .input-container{margin:0}.crew-meal-container .modal-footer{padding:0}.crew-meal-container .crew-meal-submit-btn{width:100%;display:flex;padding:0.5rem 0}@media screen and (min-width: 815px){.crew-meal-container .crew-meal-submit-btn{padding:0.5rem 0}}.crew-meal-container .crew-meal-submit-btn .touch-target-btn{flex-grow:1}.crew-meal-container .crew-meal-submit-btn .btn{width:100%}.crew-meal-container .crew-meal-delete-btn .btn-icon{width:3rem}.crew-meal-container .crew-meal-delete-btn .material-icons svg{fill:#bf0c1d}@media screen and (min-width: 815px){.crew-meal-container .crew-meal-delete-btn .material-icons svg{fill:#767676}}.crew-meal-modal{border-radius:0.25rem;height:100%;max-height:765px}.crew-meal-modal.modal{background-color:#fcfbfa}.crew-meal-modal.modal .modal-title{margin-top:1rem}.crew-meal-modal .crew-meal-delete-btn{height:unset}.crew-meal-modal .modal-close-icon{position:absolute;right:0}.duty-info-activity-content:has(.crew-meal-activity){flex-direction:column}.crew-meal-activity{padding:0 1.5rem;width:100%}.crew-meal-activity .crew-meal-activity-item-container{border:1px dashed #f0f0f0;display:flex;align-items:center;border-left:0;border-right:0;margin-bottom:1rem;cursor:pointer}.crew-meal-activity .crew-meal-activity-item{display:flex;align-items:center;width:100%;min-width:0}.crew-meal-activity .crew-meal-activity-item p{white-space:nowrap}.crew-meal-list{height:100%;overflow:auto}.crew-meal-dropdown-container{display:flex;margin-bottom:1.25rem}.crew-meal-form{position:relative}.crew-meal-form .not-found-item{flex-grow:1}.crew-meal-form .not-found-item-icon .material-icons svg{fill:#767676}.crew-meal-form .alert.validation{bottom:3.125rem}@media screen and (max-width: 815px){.crew-meal-form .alert.validation{bottom:calc(3.125rem + env(safe-area-inset-bottom, 0px))}}
.scroll-section-nav-container{width:100%;overflow:hidden;overflow-x:auto;padding:.5rem;background-color:#fdfefe;position:sticky;flex-shrink:0;height:3.25rem}@media screen and (min-width: 480px){.scroll-section-nav-container.list-item-overlay-body-content{padding:.5rem 0;background-color:#f9f9f9}.scroll-section-nav-container.list-item-overlay-body-content .scroll-section-nav{background-color:#fff}}@media screen and (max-width: 1489px)and (min-width: 815px){.scroll-section-nav-container.list-item-overlay-body-content{padding-left:1.25rem}}.scroll-section-nav{width:fit-content;padding:.5rem;border-radius:1.25rem;background-color:#f8f8f6}.scroll-section-nav.loader-block{border-radius:1.25rem;width:11.5rem;height:2.1875rem}.scroll-section-nav-item{min-width:2rem;font-size:.6875rem;line-height:.6875rem;background-color:#e4ded6;padding:.25rem .5rem;border-radius:.75rem;margin-right:.5rem;white-space:nowrap;text-align:center;cursor:pointer}.scroll-section-nav-item.active{background-color:#283e5d;color:#fff}.scroll-section-nav-item:last-child{margin-right:0}
.duty-item-content-section .block-item-container{background-color:#fff;border-color:#f0f0f0}.duty-item-content-section .document-section{padding-left:1.25rem}.block-item-container.flight-block{border-left-color:#72aace}.block-item-container.hotel-block{border-left-color:#63748a}.block-item-container.training-block{border-left-color:#87cdac}.block-item-container.standby-block{border-left-color:#f7c47b}.block-item-container.ground-block{border-left-color:#979797}.block-item-container.off-block{border-left-color:#d5d2d1}.block-item-container.sick-block{border-left-color:#d5616c}.block-item-container.sick-block .block-item-content-header{color:#d5616c}.block-item-container.deadhead-block{border-left-color:#945ca2}.block-item-container.duty-info-cut-bottom{border-bottom:none;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.block-item-container.duty-info-cut-bottom .block-item-content{border-bottom:dashed 1px #cdcdcd}.block-item-container.duty-info-cut-top{border-top:none;border-top-left-radius:0px;border-top-right-radius:0px}.block-item-container.duty-info-cut-top .block-item-content-header{border-top:dashed 1px #cdcdcd}.duty-legality .block-item-container,.duty-chat .block-item-container{border-left:1px solid #f0f0f0}.duty-legality .block-item-content-header,.duty-chat .block-item-content-header{font-weight:600}.duty-legality .block-item-content{padding:0}.duty-legality .block-item-content .block-item-info-list-text{display:flex;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding:.75rem 1.5rem}.duty-legality .block-item-content .block-item-info-list-text:last-child{border:none}.duty-chat .duty-chat-list{border-top:1px solid #f0f0f0}.duty-chat .duty-chat-list .message-thread-indicator{height:2.25rem;width:2.25rem}.duty-chat .duty-chat-list .message-thread-indicator .material-icons svg{height:1.25rem;width:1.25rem}.duty-chat .new-activity-chat-btn .btn{color:#10294b}.duty-chat .block-item-content-header{width:fit-content}.block-item-content.duty-info{border-bottom:1px solid #f0f0f0}.block-item-content.duty-info:first-child{padding-top:1rem}.block-item-content.duty-info:last-child{border-bottom:none}.block-item-content{padding:.75rem 1.5rem}.block-item-content.duty-info-activity-content{padding:.75rem 0}.block-item-content.duty-info-activity-content .block-item-info-list,.block-item-content.duty-info-activity-content .block-item-schedule-container{padding:0 1.5rem}.block-item-content.duty-info-activity-content .block-item-info-list{padding-bottom:1rem}.duty-info-activity-content{flex-grow:1}@media screen and (min-width: 480px){.duty-info-activity-content{display:flex;justify-content:space-between;flex-wrap:wrap}}.duty-item-content-section{position:relative}
.duty-item-bottom-padding{padding-bottom:var(--dutyItemContentPaddingBottom) !important}.duty-item-check-time{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.5rem;flex-shrink:0}@media screen and (min-width: 815px){.duty-item-check-time{width:auto;align-items:flex-start}}@media screen and (min-width: 815px){.duty-item-check-time .check-time-main-container{flex-direction:row}}.duty-item-check-time p{margin:0;font-size:.75rem;line-height:1.125rem}@media screen and (min-width: 815px){.duty-item-check-time p{color:#2f2f2f;font-size:.875rem}}.duty-item-check-time .check-time-main{font-size:1.25rem;line-height:1.25rem}@media screen and (min-width: 815px){.duty-item-check-time .check-time-main{font-size:.875rem;margin-left:.25rem}}.duty-item-check-time .check-time-local{color:#cdcdcd}@media screen and (min-width: 815px){.duty-item-check-time .check-time-local{font-size:.75rem;color:#979797}}@media screen and (min-width: 815px){.duty-item-check-time.check-in-time{align-items:flex-end}}.duty-item-footer .loader-block{width:5.5rem}.duty-item-footer-divider{height:3rem;width:1px;background-color:#cdcdcd;margin:0 1rem}.duty-item-check-action{flex-grow:1;display:flex;justify-content:center;max-width:45%}@media screen and (min-width: 815px){.duty-item-check-action{flex-grow:0;margin-left:2rem}}.duty-item-check-info-text{padding:0 .75rem;text-align:center;font-style:italic}@media screen and (min-width: 815px){.duty-item-check-info-text{padding:0;height:3rem;display:flex;align-items:center}}.checkin-read-more-form ul{list-style-type:disc;padding:.25rem 0 .75rem 1.125rem}.checkin-read-more-form ul.space-pb-0{padding-bottom:0}.checkin-read-more-form .causes-list{padding-top:.75rem}.checkin-read-more-form .go-to-link{height:2.375rem}.checkin-questions-form:has(.check-all-checkbox) p{border-bottom:dashed #f0f0f0 1px}.checkin-questions-form p{padding-bottom:1.25rem !important}.checkin-questions-form .checkbox{margin-right:0.75rem !important}.checkin-questions-form .input-container:has(.check-all-checkbox){margin:0.75rem 0}.checkin-questions-form .input-container .touch-target-btn{margin-left:0.25rem;height:1.125rem}.checkin-questions-form .input-container .touch-target-btn .material-icons,.checkin-questions-form .input-container .touch-target-btn svg{color:#767676;height:1.125rem;width:1.125rem}.checkin-questions-form .question-description-btn-container{display:inline-block;vertical-align:top}.checkin-questions-form .check-in-questions-container{border-top:dashed #f0f0f0 1px;padding-top:0.25rem}.checkin-questions-form .not-able-check-in-btn{border-top:dashed #f0f0f0 1px}.checkin-questions-form .not-able-check-in-btn .btn{width:100%;text-align:start}.read-more-bar{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#6f3008;background-color:#fadfba;width:100%;bottom:4rem;height:1.25rem;font-size:0.625rem;cursor:pointer}.read-more-bar .material-icons{padding-bottom:0.125rem;padding-right:0.125rem}.read-more-bar .material-icons svg{width:0.8125rem;height:0.8125rem}.read-more-bar .btn-icon.with-icon.with-icon-after{color:#6f3008;font-weight:initial;line-height:initial;font-size:0.625rem;width:initial;padding-left:0.125rem}.read-more-bar .btn-icon.with-icon.with-icon-after:hover{background-color:rgba(0,0,0,0)}.read-more-bar .btn-icon.with-icon.with-icon-after:hover svg{color:#6f3008}.read-more-bar .btn-icon.with-icon.with-icon-after .btn-label{padding-right:initial}.read-more-bar .btn-icon.with-icon.with-icon-after .material-icons{display:flex;align-items:center;padding-bottom:0.125rem}.read-more-bar .btn-icon.with-icon.with-icon-after .material-icons svg{width:0.8125rem;height:0.8125rem}.read-more-bar .touch-target-btn{height:100%}@media screen and (min-width: 815px){.read-more-bar{height:2rem;font-size:0.75rem}.read-more-bar .material-icons svg{width:1rem;height:1rem}.read-more-bar .btn-icon.with-icon.with-icon-after{font-size:0.75rem}.read-more-bar .btn-icon.with-icon.with-icon-after .material-icons svg{width:1rem;height:1rem}}
.message-thread-pane{width:100%;background-color:#fff}@media screen and (min-width: 480px){.message-thread-pane{width:42%}}@media screen and (min-width: 815px){.message-thread-pane{border-top:solid 1px #d1c6b8;width:360px;flex-shrink:0}}.message-thread-header{border-bottom:solid 1px #d1c6b8;padding:.25rem .5rem;height:3.5rem;background-color:#fff}.message-thread-header .header-title{font-size:1.25rem;color:#2f2f2f;font-weight:bold}@media screen and (min-width: 480px){.message-thread-header{height:4rem}}.message-icon-btn svg{color:#277cb4}.message-thread-list-container{height:auto}@media screen and (min-width: 480px){.message-thread-list-container{height:100%}}@media screen and (min-width: 815px){.message-thread-list-container{height:calc(100% - 4rem - 1px);padding-right:.25rem}}.message-thread-list{height:100%;padding:0 .25rem;overflow-y:auto;background-color:#fff}.message-thread-list .not-found-item{margin-top:3.25rem}@media screen and (max-width: 815px)and (min-width: 480px){.message-thread-list{padding:0}}.close-new-message-btn{color:#2f2f2f}.close-new-message-btn .btn-icon{color:inherit}.message-thread-list-item{padding:.5rem}.message-thread-list-item.active{background-color:#f5f4f1}
.info-box{max-width:15.75rem;color:#fff;padding:.375rem .5rem .375rem 0;align-self:end}@media screen and (max-width: 815px){.info-box{font-size:.75rem}}@media screen and (min-width: 815px){.info-box{color:#767676}}.info-box .info-box-icon{margin-right:.5rem;color:#cfd4dc}@media screen and (min-width: 815px){.info-box .info-box-icon{color:#979797}}.info-box p{margin:0}.info-box .info-box-text{margin-right:.25rem}.info-box .touch-target-btn{height:fit-content;display:inline-block}.info-box .btn{background-color:rgba(0,0,0,0);height:auto !important;padding:0 !important}.info-box .btn .material-icons{margin:0 !important}@media screen and (max-width: 815px){.info-box .btn{color:#c7e2f3;font-size:.75rem !important}.info-box .btn .material-icons svg{fill:#c7e2f3}}.info-box .btn:hover{background-color:rgba(0,0,0,0)}
.info-text{margin:0;color:#767676;font-size:.875rem;line-height:.875rem}.info-text .material-icons{color:#277cb4;height:1.25rem;width:1.25rem;margin-right:.25rem}.info-text .material-icons svg{height:1.25rem;width:1.25rem}
.swap-chat-section{border:1px solid #f0f0f0;border-radius:4px;background-color:#fff}.swap-chat-section-header{font-weight:600;padding:0 .75rem}.swap-chat-section-header p{margin:0;padding:.75rem 0}.swap-chat-section-form{background-color:#f5f4f1;padding:.5rem 0 .5rem .75rem;flex-shrink:0;border-top:1px solid #f0f0f0}@media screen and (min-width: 815px){.swap-chat-section-form{padding-left:0}}.swap-chat-section-form .main-form{padding:0;background-color:#f5f4f1}.swap-chat-section-first-message{border-top:1px solid #f0f0f0}.swap-chat-section-first-message .touch-target-btn{height:auto}.swap-chat-section-first-message .btn-icon{color:#2f2f2f}.swap-chat-section-first-message .material-icons svg{width:1.25rem;height:1.25rem}.swap-chat-section-first-message .first-message-text{padding:.75rem;margin:0}.swap-chat-section-chat-list{border-top:1px solid #f0f0f0}.swap-chat-section-chat-list .message-thread-indicator{height:2.25rem;width:2.25rem}.swap-chat-section-chat-list .message-thread-indicator .material-icons svg{height:1.25rem;width:1.25rem}
.swap-detail{position:relative}.swap-detail .loader-block-grid{margin-bottom:.875rem;margin-top:1rem}.swap-detail.expanded-swap .activity-detail-grid-date{top:3.25rem}.swap-detail .info-box-icon{margin-right:.25rem}.swap-detail .info-box-icon svg{height:1.25rem;width:1.25rem}.my-roster-block.flight-block{border-left-color:rgba(114,170,206,.4)}.my-roster-block.hotel-block{border-left-color:rgba(99,116,138,.4)}.my-roster-block.training-block{border-left-color:rgba(135,205,172,.4)}.my-roster-block.deadhead-block{border-left-color:rgba(148,92,162,.4)}.my-roster-block.standby-block{border-left-color:rgba(247,196,123,.4)}.my-roster-block.ground-block{border-left-color:rgba(151,151,151,.4)}.my-roster-block.off-block{border-left-color:rgba(213,210,209,.4)}.my-roster-block.sick-block{border-left-color:rgba(213,97,108,.4)}
@media screen and (min-width: 815px){.notification-page .list-page-list-container{padding-right:.25rem}}.notifications-list-container{overflow:auto;padding:.75rem;height:100%}@media screen and (min-width: 815px){.notifications-list-container{padding:1.5rem .75rem 1rem 1rem}}.notification-page .list-item{margin-bottom:.5rem}.notification-page .list-item-icon-container{width:2.5rem}.notification-page .list-item-content{padding:0 1rem;font-size:.875rem;align-items:center}.notification-list-header{margin:0;font-size:.875rem;color:#767676}.notification-list li{margin:.5rem}.list-item.is-selected.notification .list-item-content{background-color:#fed9c0;border-top-color:#fda163;border-bottom-color:#fda163}.list-item.notification{border-color:#fda163}.list-item.notification .list-item-content{background-color:#fff1e8}.list-item.notification .list-item-icon-container{background-color:#fda163}.list-item.notification .list-item-icon-container .material-icons{color:#995123}.list-item.acknowledged{border-color:#cacaca}.list-item.acknowledged.is-selected .list-item-content{background-color:#e4e4e4;border-top-color:#cacaca;border-bottom-color:#cacaca}.list-item.acknowledged .list-item-content{background-color:#f5f5f5;color:#767676}.list-item.acknowledged .list-item-icon-container{background-color:#cacaca !important}.list-item.acknowledged .list-item-icon-container .material-icons{color:#979797}.notification-grid{padding-bottom:.75rem}.notification-acknowledged-icon{color:#1c945c;margin-right:.5rem}.previous-roster{background-color:#f0f0f0 !important;border-left-color:#cdcdcd !important}.previous-roster .block-item-content{opacity:.5}
@media screen and (min-width: 2000px){.qualification-overlay-modal .list-item-overlay-body-main{margin-bottom:1.25rem}}.qualification-page{display:flex;height:100%;overflow:auto;justify-content:center}.qualification-page .qualification-block-container{width:100%;display:flex;justify-content:center;align-items:flex-start}.qualification-page .document-section{border-top:1px dashed #f0f0f0}.qualification-page .modal-overlay{padding:0;align-items:flex-end}.qualification-page .block-item-container{border-left-color:#46b27f}.qualification-page .block-item-container .block-item-content-header{color:#317f5a}.qualification-page .block-item-container.expiry-status-urgent{border-left-color:#bf0c1d}.qualification-page .block-item-container.expiry-status-urgent .block-item-content-header{color:#a00a19}.qualification-page .block-item-container.expiry-status-urgent .qualification-expire-icon{background-color:#f0c4c8}.qualification-page .block-item-container.expiry-status-urgent .qualification-expire-icon svg{color:#6f3008}.qualification-page .block-item-container.expiry-status-high{border-left-color:#f3a534}.qualification-page .block-item-container.expiry-status-high .block-item-content-header{color:#d48e29}.qualification-page .block-item-container.expiry-status-high .qualification-expire-icon{background-color:#fadfba}.qualification-page .block-item-container.expiry-status-high .qualification-expire-icon svg{color:#6f3008}.qualification-page .list-item-overlay-body-main{padding:1.25rem;padding-top:0}.qualification-page .qualification-expire-icon{margin-right:.25rem;width:1.25rem;height:1.25rem;align-items:center;margin-left:.125rem;background-color:#c9e9da;border-radius:50%;display:flex;flex-shrink:0;justify-content:center}.qualification-page .qualification-expire-icon svg{width:.75rem;height:.75rem;color:#3a5b22}.qualification-overview{width:100%;padding:1.25rem;padding-top:0}.qualification-bottom-sheet [data-rsbs-header]{display:flex;justify-content:flex-end}.qualification-block{width:100%;display:flex;justify-content:center;flex-direction:column;padding:.5rem;padding-top:1rem}@media screen and (min-width: 815px){.qualification-block{padding-top:.5rem}}@media screen and (min-width: 480px){.qualification-block{max-width:28.75rem}}@media screen and (min-width: 815px){.qualification-block{max-width:37.5rem}}.qualification-block .block-item-content-header-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qualification-block .block-item-info-list{margin-bottom:0.5rem}.qualification-block .block-item-content{padding-top:.5rem;padding-bottom:0}.qualification-block .qualification-block-icon{display:flex;justify-content:flex-end}.qualification-block .qualification-block-footer{border-top:1px dashed #f0f0f0;display:flex;align-items:center;justify-content:space-between;font-weight:600;padding-top:0.75rem;padding-bottom:0.75rem}.qualification-block .qualification-block-footer .qualification-footer-info-text{color:#767676;font-size:0.75rem;margin:0}.qualification-block .qualification-info-container{padding-left:.5rem;margin-bottom:1rem}.qualification-block .qualification-info-text{margin-top:.25rem;margin-bottom:0}.qualification-overview-container{display:flex;flex-direction:column;align-items:center}.qualification-overview-container .block-item-container{border-left-color:#10294b;padding-bottom:1rem}@media screen and (min-width: 815px){.qualification-overview-container .block-item-container{padding-bottom:0.5rem}}.qualification-report-container{line-height:1.375rem;max-width:28.75rem;margin-top:1.5rem}@media screen and (min-width: 815px){.qualification-report-container{max-width:32rem}}@media screen and (min-width: 2000px){.qualification-report-container{margin-bottom:1.25rem}}.qualifications-table-container .table-row{display:flex;align-items:center;padding:0 .5rem;height:2rem}.qualifications-table-container .table-row.header-row{font-weight:600}.qualifications-table-container .table-row:nth-child(even){height:1.75rem;background-color:#f5f5f5}.qualifications-table-container .table-cell{width:25%;display:flex}.qualifications-table-container .table-cell:first-child{width:50%}.qualifications-table-container .table-cell:nth-child(2){width:30%}.qualifications-table-container .table-cell:nth-child(3){width:20%}.share-container .touch-target-btn{height:1.5rem}.share-container .btn-icon{width:2.625rem}.share-container svg{color:#767676}.qualification-pass-btn svg{fill:#fff}
.calendar{width:100%}.calendar-header .btn{color:#2f2f2f;height:fit-content}.calendar-header-left-content{display:flex}.calendar-month-picker{position:relative;width:fit-content}.calendar-month-picker-btn{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);font-weight:normal;border:none;font-size:16px;padding:0;font-family:inherit;cursor:pointer;color:#2f2f2f}.calendar-month-picker-btn.change-year-btn{color:#2f2f2f !important}.calendar-month-picker-btn.change-year-btn:disabled{opacity:.3}.calendar-month-picker-btn:disabled .material-icons{opacity:.3}.calendar-month-picker-container{position:absolute;left:0;z-index:5;background-color:#fff;border-radius:.25rem;margin:8px 0 0 0;box-shadow:0px 0px 9px -5px #000;list-style:none;min-width:100%}.calendar-month-picker-year-container{padding:12px 0;border-bottom:1px solid #f0f0f0}.calendar-month-picker-year{margin:0;color:#2f2f2f}.month-links-container{padding:12px;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.month-link{padding:7px 20px;cursor:pointer;font-size:14px;font-weight:bold;white-space:nowrap;display:flex;align-items:center;color:#000;border-radius:4px}.month-link:hover{background-color:rgba(6,157,223,.2)}.month-link.disabled-link{opacity:.3;cursor:auto}.month-link.disabled-link:hover{background-color:unset}.calendar-body{overflow:hidden}.calendar-body-grid-container{overflow-y:visible;transition-property:transform;will-change:transform}.calendar-date-grid{display:grid;grid-template-columns:16px repeat(7, 1fr);color:#767676}.calendar-date-item{cursor:pointer;color:#2f2f2f;font-weight:bold;box-sizing:border-box;border-bottom:solid 1px #f0f0f0;border-right:solid 1px #f0f0f0}.calendar-date-item.current-date .date-container{background-color:#8794a5 !important;color:#fff}.calendar-date-item.keyboard-selected-date .date-container{background-color:#277cb4;color:#fff}.calendar-date-item.selected-list-item-date .date-container{background-color:#f5f4f1 !important;color:#2f2f2f}.calendar-date-item.selected-date .date-container{background-color:#10294b !important;color:#fff}.calendar-date-item.disabled-date{cursor:unset}.calendar-date-item.disabled-date .date-container{color:#cdcdcd}.calendar-date-item .date-container{height:100%;padding:4px;display:flex;align-items:flex-end;justify-content:center;margin:1px}.calendar-date-item.empty{cursor:default}.calendar-date-item:nth-of-type(2),.calendar-date-item:nth-of-type(10),.calendar-date-item:nth-of-type(18),.calendar-date-item:nth-of-type(26),.calendar-date-item:nth-of-type(34),.calendar-date-item:nth-of-type(42){border-left:solid 1px #f0f0f0}.calendar-date-item:nth-of-type(2).empty,.calendar-date-item:nth-of-type(10).empty,.calendar-date-item:nth-of-type(18).empty,.calendar-date-item:nth-of-type(26).empty,.calendar-date-item:nth-of-type(34).empty,.calendar-date-item:nth-of-type(42).empty{border-left:none}.calendar-date-item:nth-of-type(2),.calendar-date-item:nth-of-type(3),.calendar-date-item:nth-of-type(4),.calendar-date-item:nth-of-type(5),.calendar-date-item:nth-of-type(6),.calendar-date-item:nth-of-type(7),.calendar-date-item:nth-of-type(8){border-top:solid 1px #f0f0f0}.calendar-date-item:nth-of-type(2).empty,.calendar-date-item:nth-of-type(3).empty,.calendar-date-item:nth-of-type(4).empty,.calendar-date-item:nth-of-type(5).empty,.calendar-date-item:nth-of-type(6).empty,.calendar-date-item:nth-of-type(7).empty,.calendar-date-item:nth-of-type(8).empty{border-top:none;border-right:none}.calendar-date-item:nth-of-type(n + 34).empty{border-bottom:none;border-right:none}.calendar-date-item.day-before-first-of-month{border-right:solid 1px #f0f0f0 !important}.calendar-week-number-item{font-size:10px;padding-right:4px;color:#767676;font-weight:bold}.calendar-resize-handler{height:20px;width:100%;cursor:grab;display:flex;align-items:center;justify-content:center}.calendar-resize-handler .handler{height:4px;width:70px;border-radius:2px;background-color:#d8d8d8}
.calendar-input-container .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.calendar-input-container .calendar-date-item:not(.empty){background-color:#fff}.calendar-input-container .calendar-date-item.disabled-date{color:#cdcdcd}.calendar-input-container .calendar-date-item:has(.error-border-top){border-top:2px solid #bf0c1d}.calendar-input-container .calendar-date-item:has(.error-border-left){border-left:2px solid #bf0c1d}.calendar-input-container .calendar-date-item:has(.error-border-bottom){border-bottom:2px solid #bf0c1d}.calendar-input-container .calendar-date-item:has(.error-border-right){border-right:2px solid #bf0c1d}.calendar-input-container .error{bottom:-1.5rem;left:1rem;color:#bf0c1d}.calendar-input-container .calendar-input-date-container{height:100%;display:flex;align-items:center;justify-content:center;position:relative}.calendar-input-container .calendar-input-date-container p{margin:0}.calendar-input-container .calendar-input-date-container .calendar-input-date{font-size:var(--calendarInputFontSize);line-height:var(--calendarInputFontSize);height:calc(var(--calendarInputFontSize) + 12px);width:calc(var(--calendarInputFontSize) + 12px);display:flex;align-items:center;justify-content:center;z-index:1}.calendar-input-container .calendar-input-date-container.selected-from-date.date-is-in-range:after{content:"";width:50%;background-color:#96d2b3;height:calc(var(--calendarInputFontSize) + 8px);position:absolute;right:-1px}.calendar-input-container .calendar-input-date-container.selected-to-date.date-is-in-range:before{content:"";width:50%;background-color:#96d2b3;height:calc(var(--calendarInputFontSize) + 8px);position:absolute;left:0}.calendar-input-container .calendar-input-date-container.selected-from-date .calendar-input-date,.calendar-input-container .calendar-input-date-container.selected-to-date .calendar-input-date{background-color:#57b98b;color:#fff;border-radius:50%}.calendar-input-container .calendar-input-date-container.date-is-in-range:not(.calendar-input-container .calendar-input-date-container.selected-from-date,.calendar-input-container .calendar-input-date-container.selected-to-date) .calendar-input-date{width:100%;display:flex;justify-content:center;align-items:center;background-color:#96d2b3;height:calc(var(--calendarInputFontSize) + 8px)}.calendar-input-container .calendar-input-date-container.date-is-in-range:not(.calendar-input-container .calendar-input-date-container.selected-from-date,.calendar-input-container .calendar-input-date-container.selected-to-date) .calendar-input-date:after{content:"";width:2px;background-color:#96d2b3;height:calc(var(--calendarInputFontSize) + 8px);position:absolute;right:-2px}
.draggable-list-item-container .draggable-list-item{display:flex;border-radius:0.25rem}.draggable-list-item-container .draggable-list-item.is-clickable{box-shadow:1px 1px 4px 0px rgba(219,222,222,.75)}.draggable-list-item-container .draggable-list-item-handle{display:flex;align-items:center;padding:0 0.5rem;border-bottom-right-radius:0.25rem;border-top-right-radius:0.25rem}.draggable-list-item-container .draggable-list-item-handle .material-icons,.draggable-list-item-container .draggable-list-item-handle svg{width:1.25rem;height:1.25rem;color:#277cb4}.draggable-list-item-container .draggable-list-item-handle.disabled-drag-handle .material-icons,.draggable-list-item-container .draggable-list-item-handle.disabled-drag-handle svg{color:#cacaca}.drag-preview{z-index:9999}.drag-preview .draggable-list-item-container{width:47%;float:right}@media screen and (max-width: 815px)and (min-width: 480px){.drag-preview .draggable-list-item-container{width:28.5rem}}@media screen and (max-width: 2000px)and (min-width: 815px){.drag-preview .draggable-list-item-container{width:16.5%;min-width:20rem;max-width:27.5rem}}@media screen and (min-width: 2000px){.drag-preview .draggable-list-item-container{width:26rem}}
.transition-alert-container{overflow:hidden;transition:max-height 300ms ease-in;height:100%;max-height:0}@media screen and (max-width: 815px)and (min-width: 480px){.transition-alert-container{max-width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 2000px){.transition-alert-container{max-width:27.5rem;margin-left:auto;margin-right:auto}}.transition-alert-container .alert{border:none !important;padding:.75rem;margin:0 .75rem .75rem .75rem}.transition-alert-container .alert .alert-content{padding-bottom:0}.transition-alert-container .alert .alert-message{white-space:pre-wrap}@media screen and (min-width: 2000px){.list-page-list-item-container .transition-alert-container{max-width:unset}}
.scroll-section-list-container{padding:0;display:flex;flex-direction:column}.scroll-section-list-container .scroll-section-nav-container{background-color:#fcfbfa;padding-left:.75rem;padding-right:.75rem}@media screen and (max-width: 815px)and (min-width: 480px){.scroll-section-list-container .scroll-section-nav-container{max-width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 815px){.scroll-section-list-container .scroll-section-nav-container{padding-left:1.25rem;padding-right:1rem}}@media screen and (min-width: 2000px){.scroll-section-list-container .scroll-section-nav-container{max-width:27.5rem;margin-left:auto;margin-right:auto}}.scroll-section-list-container .scroll-section-nav-container .scroll-section-nav{background-color:#fff}@media screen and (min-width: 815px){.scroll-section-list-container{padding-right:.25rem}}.scroll-section-list-items-container{padding-right:0;padding-left:0;flex-grow:1;width:100%;overflow:auto}.scroll-section-list-items-container .empty-section-text{margin-left:1.5rem}@media screen and (max-width: 815px)and (min-width: 480px){.scroll-section-list-items-container .empty-section-text{max-width:30rem;margin-left:auto;margin-right:auto;padding-left:2.25rem !important}}.scroll-section-list-items-container .list-section-header,.scroll-section-list-items-container .empty-section-text{padding:0 .75rem}@media screen and (min-width: 815px){.scroll-section-list-items-container .list-section-header,.scroll-section-list-items-container .empty-section-text{padding-left:1.25rem;padding-right:1rem}}.scroll-section-list-bottom-padding{padding-bottom:var(--scrollSectionListPaddingBottom) !important}
.requests-page .period-info-btn{position:absolute;top:-0.875rem;right:0}@media screen and (max-width: 480px){.requests-page .period-info-btn{right:0.25rem}.requests-page .period-info-btn .btn-icon{max-width:2.5rem}}.requests-page .period-info-btn .btn{background-color:#fcfbfa;color:#277cb4}.requests-page .period-info-btn span:nth-of-type(2),.requests-page .period-info-btn span:nth-of-type(2) svg{height:1.25rem;width:1.25rem}.requests-page .info-text-container{overflow:hidden;transition:max-height 300ms ease-in;height:100%;max-height:0}@media screen and (max-width: 815px)and (min-width: 480px){.requests-page .info-text-container{max-width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 2000px){.requests-page .info-text-container{max-width:27.5rem;margin-left:auto;margin-right:auto}}.requests-page .info-text-container .alert{border:none;padding:.75rem;margin:0 .75rem .75rem .75rem}.requests-page .info-text-container .alert .alert-content{padding-bottom:0}.requests-page .info-text-container .alert .alert-message{white-space:pre-wrap}.requests-page .info-text{margin-bottom:.5rem;align-items:flex-start;line-height:1.25rem}@media screen and (max-width: 815px){.requests-page .scroll-section-list-container{z-index:1}}.requests-page .list-section-list:has(:not(.empty-section-text)),.requests-page .info-text{padding:0 .75rem}.requests-page .list-section-header-container{z-index:2}@media screen and (max-width: 815px)and (min-width: 480px){.requests-page .list-section-header-container,.requests-page .list-section-header-loader-container{max-width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 2000px){.requests-page .list-section-header-container,.requests-page .list-section-header-loader-container{max-width:27.5rem;margin-left:auto;margin-right:auto}}.requests-page .list-section-header{margin-bottom:.5rem}.requests-page .list-section-header-loader{height:1.25rem;margin:0 .75rem;margin-bottom:.5rem;width:40%}.requests-page .draggable-list-item-container.absence-block .draggable-list-item-handle{background-color:#efeded}.requests-page .draggable-list-item-container.pairing-block .draggable-list-item-handle{background-color:#d4e5f0}.requests-page .draggable-list-item-container.flight-block .draggable-list-item-handle{background-color:#d4e5f0}.requests-page .draggable-list-item-container.timeoff-block .draggable-list-item-handle{background-color:#efeded}.requests-page .draggable-list-item-container.free-text-block .draggable-list-item-handle{background-color:#efeded}.requests-page .draggable-list-item-container.vacation-block .draggable-list-item-handle{background-color:#eae5df}.requests-page .draggable-list-item-container.training-block .draggable-list-item-handle{background-color:#daf0e5}.requests-page .draggable-list-item-container.personal-day-block .draggable-list-item-handle{background-color:#efeded}.requests-page .draggable-list-item-container .request-block{width:100%;border-right:none;box-shadow:none}.requests-page .swipeable-list-item-container,.requests-page .draggable-list-item-container{padding:.25rem 0;background-color:unset}.requests-page .swipeable-list-item-container,.requests-page .draggable-list-item-container{margin-bottom:.25rem}.requests-page .swipeable-list-item-container:last-of-type,.requests-page .draggable-list-item-container:last-of-type{margin-bottom:0}.requests-page .request-block.absence-block{border-color:#d5d2d1}.requests-page .request-block.absence-block .list-item-icon-container{background-color:#d5d2d1}.requests-page .request-block.pairing-block{border-color:#72aace}.requests-page .request-block.pairing-block .list-item-icon-container{background-color:#72aace}.requests-page .request-block.flight-block{border-color:#72aace}.requests-page .request-block.flight-block .list-item-icon-container{background-color:#72aace}.requests-page .request-block.timeoff-block{border-color:#d5d2d1}.requests-page .request-block.timeoff-block .list-item-icon-container{background-color:#d5d2d1}.requests-page .request-block.free-text-block{border-color:#d5d2d1}.requests-page .request-block.free-text-block .list-item-icon-container{background-color:#d5d2d1}.requests-page .request-block.vacation-block{border-color:#d1c6b8}.requests-page .request-block.vacation-block .list-item-icon-container{background-color:#d1c6b8}.requests-page .request-block.training-block{border-color:#87cdac}.requests-page .request-block.training-block .list-item-icon-container{background-color:#87cdac}.requests-page .request-block.personal-day-block{border-color:#d5d2d1}.requests-page .request-block.personal-day-block .list-item-icon-container{background-color:#d5d2d1}.requests-page .request-block .list-item-content .list-item-content-left{display:block}.requests-page .request-block .list-item-content .list-item-content-right{padding-left:.75rem;justify-content:space-between}.requests-page .request-block .list-item-content .list-item-content-right p{font-size:.75rem;margin:0}.requests-page .request-block .list-item-content .list-item-content-right span{float:right;font-weight:bold}.requests-page .request-item-loader-container{width:100%;display:flex;flex-direction:column;align-items:center}.requests-page .request-item-loader-container .loader-block-grid{width:100%}.requests-page .request-item-loader-container .loader-block-grid:nth-child(2){margin-top:24px;max-width:315px;width:inherit}.requests-page .preview-container{background-color:#f5f4f1;padding:.75rem;border-radius:4px;margin-bottom:1.5rem}.requests-page .preview-container p{margin:0}.requests-page .preview-container .preview-title{font-size:1rem;margin-bottom:.5rem}.requests-page .main-form{justify-content:space-between;background-color:rgba(0,0,0,0);height:100%}.requests-page .main-form.list-item-overlay-body-content{padding:0}.requests-page .list-item-overlay-body-main{padding:1.25rem}@media screen and (min-width: 815px){.requests-page .list-item-overlay-body-main{padding-top:.5rem}}.requests-page .request-form-transition-overlay:has(.modal-overlay){transform:none !important}.requests-page .request-item-form{flex-grow:1}.requests-page .request-item-form .input-container{display:inline-block}.requests-page .request-item-form .comment-container{border:1px solid #f0f0f0;border-radius:4px;background-color:#f5f4f1;padding:.5rem .75rem;box-shadow:0 1rem 0 #f9f9f9;z-index:1;flex-direction:column;align-items:flex-start}.requests-page .request-item-form .comment-container p{font-size:1rem;margin:0}.requests-page .request-item-form .comment-container .input-container:has(textarea){margin:0}.requests-page .request-item-form .comment-container .input-container:has(textarea) .error{position:unset}.requests-page .request-item-form .comment-container textarea{margin:0}.requests-page .request-item-form:has(.alert) .dropdown{margin-bottom:0.75rem}.requests-page .request-item-form .alert{border:none;padding:0.75rem}.requests-page .request-item-form .alert .alert-content{padding:0}.requests-page .calendar-input-container{margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.requests-page .calendar-input-container .vacation-season-date-container{flex-direction:column}.requests-page .calendar-input-container .vacation-season-date-container.closed-vac-season-date{background-color:#ececec}.requests-page .calendar-input-container .vacation-season-date-container.full-but-open-vac-season-date,.requests-page .calendar-input-container .vacation-season-date-container.limit-vac-season-date{background-color:#fdf3e5}.requests-page .calendar-input-container .vacation-season-date-container.full-vac-season-date{background-color:#f8e5e7}.requests-page .calendar-input-container .vacation-season-date-container.granted-vac-season-date{background-color:#e6f5ee}.requests-page .calendar-input-container .vacation-season-date-container.off-vac-season-date{background-color:#f3f3f3}.requests-page .calendar-input-container .vacation-season-date-container .vacation-text{font-size:0.625rem;line-height:0.625rem;color:#767676}.requests-page .calendar-input-container .vacation-season-date-container .vacation-points{position:absolute;top:0.375rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-date-bottom-content{display:flex;align-items:center;position:absolute;bottom:0.375rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-date-bottom-content .material-icons{color:#767676}.requests-page .calendar-input-container .vacation-season-date-container .vacation-date-bottom-content .material-icons svg{width:0.75rem;height:0.75rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-date-bottom-content .vacation-status-icon svg{width:0.875rem;height:0.875rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-date-bottom-content .full-but-open-icon svg{width:1rem;height:1rem}@media screen and (min-width: 1280px){.requests-page .calendar-input-container .vacation-season-date-container .vacation-text{font-size:0.75rem;line-height:0.75rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-points{top:0.625rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-date-bottom-content .material-icons svg{width:1.25rem;height:1.25rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-date-bottom-content:has(.full-but-open-icon){flex-direction:column;bottom:0.125rem}}.requests-page .radio-inputs-container{background-color:#f5f4f1;padding:.5rem .75rem .75rem .75rem;border-radius:.25rem}.requests-page .radio-inputs-container .radio .form-label{color:#2f2f2f}.requests-page .radio-inputs-container:last-of-type{margin-bottom:0}.requests-page .radio-inputs-container.weekday-options{border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-bottom:0;padding-bottom:0}.requests-page .radio-inputs-container.block-picker{border-top-left-radius:0px;border-top-right-radius:0px;padding-top:0;padding-left:2.5rem}.requests-page .swap-block-container{position:relative}.requests-page .swap-blocks-header.pairing-id{margin:0;position:absolute;top:0;right:0}.requests-page .search-input-container{position:relative;height:4.75rem}.requests-page .search-input-container .input-container{position:absolute}.requests-page .search-input-container .touch-target-btn{width:100%;margin-top:.5rem;position:absolute;height:2.75rem;justify-content:flex-end;cursor:pointer}.requests-page .search-input-container .touch-target-btn .btn{color:#277cb4}.requests-page .find-id-search-container .action-block-list-item-footer{justify-content:space-between}.requests-page .find-id-search-container .action-block-list-item-footer .search-id{margin:0;align-self:center;font-weight:bold;font-size:1rem}.requests-page .modal-overlay{padding:.5rem}.requests-page .modal-overlay .find-id-search-container{max-width:70%;min-width:815px;max-height:80%;min-height:28.25rem;height:60%;width:815px;resize:both;overflow:auto;background-color:#f9f9f9;position:relative;display:flex;border-radius:.25rem}.requests-page .modal-overlay .find-id-search-container .transition-pane-overlay{border-top:unset}.requests-page .modal-overlay .find-id-search-container .transition-pane-overlay:nth-of-type(1){background-color:#fff}.requests-page .modal-overlay .find-id-search-container .transition-pane-overlay:nth-of-type(1) .transition-pane-overlay-top-bar{background-color:rgba(0,0,0,0)}.requests-page .modal-overlay .find-id-search-container .transition-pane-overlay :has(.search-result-list) .transition-pane-overlay-top-bar{display:none}.requests-page .modal-overlay .find-id-search-container .transition-pane-overlay-top-bar{margin-top:0}.requests-page .modal-overlay .find-id-search-container .list-page-list-container{width:100%;height:100%;border-top:unset}.requests-page .modal-overlay .find-id-search-container .search-form-container{height:100%}.requests-page .modal-overlay .find-id-search-container .search-form{justify-content:unset;padding-top:.5rem}.requests-page .modal-overlay .find-id-search-container .search-form .touch-target-btn{margin-top:.75rem}@media screen and (min-width: 2000px){.requests-page .modal-overlay .find-id-search-container .search-form{padding-left:2rem !important;padding-right:2rem !important}}.requests-page .modal-overlay .find-id-search-container .search-result-list{margin-top:2.75rem}@media screen and (min-width: 2000px){.requests-page .modal-overlay .find-id-search-container .search-result-list{padding-left:1.25rem;padding-right:1rem}}.requests-page .modal-overlay .find-id-search-container .action-block-list-item{max-width:28.25rem;margin-left:auto;margin-right:auto}.requests-page .modal-overlay .find-id-search-container .transition-pane-overlay-title-container,.requests-page .modal-overlay .find-id-search-container .transition-pane-overlay-title{width:100%;height:100%}.requests-page .modal-overlay .find-id-search-container .transition-pane-overlay-title{display:flex;align-items:center}.requests-page .modal-overlay .find-id-search-container .not-found-item .not-found-item-body-text{max-width:14.75rem}.requests-page .modal-overlay .cancel-search-btn{position:absolute;top:0;right:0;z-index:9999}.requests-page.vacation-requests-page .list-page-list-container{display:flex;flex-direction:column}@media screen and (min-width: 815px){.requests-page.vacation-requests-page .list-page-list-container{padding-right:.25rem}}.requests-page.vacation-requests-page .list-page-list-container .input-container{margin-bottom:0}.requests-page.vacation-requests-page .list-page-list-container .main-form,.requests-page.vacation-requests-page .list-page-list-container .main-form-loader-container{padding:0.75rem}@media screen and (max-width: 815px)and (min-width: 480px){.requests-page.vacation-requests-page .list-page-list-container .main-form,.requests-page.vacation-requests-page .list-page-list-container .main-form-loader-container{max-width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 2000px){.requests-page.vacation-requests-page .list-page-list-container .main-form,.requests-page.vacation-requests-page .list-page-list-container .main-form-loader-container{max-width:27.5rem;margin-left:auto;margin-right:auto}}.requests-page.vacation-requests-page .list-page-list-container .main-form{height:auto;flex-direction:row;padding-right:0;background-color:#fcfbfa;z-index:1}@media screen and (max-width: 2000px)and (min-width: 815px){.requests-page.vacation-requests-page .list-page-list-container .main-form{margin-right:0.75rem;width:auto}}.requests-page.vacation-requests-page .list-page-list-container .empty-section-text{padding:0 0.75rem}.requests-page.vacation-requests-page .list-page-list-container .list-section-header{padding:0 0.75rem}.requests-page.vacation-requests-page .list-page-list-container .list-section-list{padding-bottom:1.25rem}.requests-page.vacation-requests-page .vacation-list-container{flex-grow:1;overflow:auto}.requests-page.vacation-requests-page .list-page-list-item-container .main-form{height:auto}.requests-page.vacation-requests-page .list-page-list-item-container .period-info-btn{align-self:center}.requests-page.vacation-requests-page .list-page-list-item-container .alert{margin:0}.requests-page.vacation-requests-page .period-info-btn{position:unset;align-self:flex-end}.requests-page.vacation-requests-page .predefined-comment-dropdown{margin-bottom:0.75rem}.requests-page.vacation-requests-page .predefined-comment-dropdown .error{display:none}.requests-page.vacation-requests-page .readonly-calendar .disabled-date{color:#2f2f2f}.requests-page.vacation-requests-page .calendar-header{padding-right:3rem}.requests-page.vacation-requests-page .full-but-open-icon{transform:scale(1, -1)}.requests-page.vacation-requests-page .vac-calendar-container{margin-left:auto;margin-right:auto;position:relative}.requests-page.vacation-requests-page .vac-calendar-container .btn-dropdown{position:absolute;right:0}.requests-page.vacation-requests-page .vac-calendar-container .btn-dropdown .btn{height:3rem;color:#277cb4}@media screen and (min-width: 815px){.requests-page.vacation-requests-page .vac-calendar-container .btn-dropdown .btn:focus-visible{outline:.125rem solid #277cb4}}.requests-page.vacation-requests-page .vac-calendar-legend{padding:1rem 1.5rem}.requests-page.vacation-requests-page .vac-calendar-legend .vac-calendar-legend-heading{margin:0;margin-bottom:0.5rem;font-weight:bold}.requests-page.vacation-requests-page .vac-calendar-legend .vac-calendar-legend-block{display:flex;align-items:center;padding:0.25rem 0;margin-top:0.25rem;color:#767676}.requests-page.vacation-requests-page .vac-calendar-legend .vac-calendar-legend-block .material-icons{margin-right:0.5rem}.requests-page.vacation-requests-page .vac-calendar-legend .vac-calendar-legend-block .material-icons svg{width:1rem;height:1rem}.requests-page.vacation-requests-page .vac-calendar-legend .vac-calendar-legend-block p{white-space:nowrap;margin:0}.requests-page.vacation-requests-page .vac-calendar-legend .calendar-legend-color-block{width:0.75rem;height:0.75rem;margin:0 0.625rem 0 0.125rem;border:solid 1px #979797}.requests-page.vacation-requests-page .vac-calendar-legend .calendar-legend-color-block.closed-vac-season-date{background-color:#ececec}.requests-page.vacation-requests-page .vac-calendar-legend .calendar-legend-color-block.full-but-open-vac-season-date,.requests-page.vacation-requests-page .vac-calendar-legend .calendar-legend-color-block.limit-vac-season-date{background-color:#fdf3e5}.requests-page.vacation-requests-page .vac-calendar-legend .calendar-legend-color-block.full-vac-season-date{background-color:#f8e5e7}.requests-page.vacation-requests-page .vac-calendar-legend .calendar-legend-color-block.granted-vac-season-date{background-color:#e6f5ee}.requests-page.vacation-requests-page .vac-calendar-legend .calendar-legend-color-block.off-vac-season-date{background-color:#f3f3f3}.requests-page.vacation-requests-page .vac-account-details-container{overflow:auto;width:100%;margin-bottom:1rem}.requests-page.vacation-requests-page .vac-account-details-table-wrapper{width:fit-content;min-width:100%;padding:0.25rem;background-color:#fff;border-radius:4px;border:solid 1px #f0f0f0}.requests-page.vacation-requests-page .vac-account-details-table{min-width:100%;white-space:nowrap;border-spacing:0;font-size:0.75rem}.requests-page.vacation-requests-page .vac-account-details-table thead{font-weight:bold;height:1.5rem}.requests-page.vacation-requests-page .vac-account-details-table thead th{text-align:left}.requests-page.vacation-requests-page .vac-account-details-table th,.requests-page.vacation-requests-page .vac-account-details-table td{padding:0 0.25rem}.requests-page.vacation-requests-page .vac-account-details-table tbody tr{height:1.5rem}.requests-page.vacation-requests-page .vac-account-details-table tbody tr:nth-child(odd){background-color:#f5f5f5}@media screen and (min-width: 1280px){.requests-page.vacation-requests-page .loader-block-grid:nth-child(2){max-width:672px}.requests-page.vacation-requests-page .loader-block-grid:nth-child(2) .loader-block{height:6rem}}@media screen and (min-width: 815px){.requests-page.vacation-requests-page .validation.footer-placement{bottom:4.125rem}}.requests-page.vacation-requests-page .collapse-transition-vac-period-info-enter{max-height:calc(var(--vacationRequestPeriodInfoMaxHeight) + 12px)}.requests-page.vacation-requests-page .collapse-transition-vac-period-info-enter-active{max-height:0}.requests-page.vacation-requests-page .collapse-transition-vac-period-info-enter-done{max-height:0}.requests-page.vacation-requests-page .collapse-transition-vac-period-info-exit{max-height:0}.requests-page.vacation-requests-page .collapse-transition-vac-period-info-exit-active{max-height:calc(var(--vacationRequestPeriodInfoMaxHeight) + 12px)}.requests-page.vacation-requests-page .collapse-transition-vac-period-info-exit-done{max-height:calc(var(--vacationRequestPeriodInfoMaxHeight) + 12px)}.requests-page.vacation-requests-page .collapse-transition-vac-bidding-info-enter{max-height:calc(var(--vacationRequestBiddingInfoMaxHeight) + 12px)}.requests-page.vacation-requests-page .collapse-transition-vac-bidding-info-enter-active{max-height:0}.requests-page.vacation-requests-page .collapse-transition-vac-bidding-info-enter-done{max-height:0}.requests-page.vacation-requests-page .collapse-transition-vac-bidding-info-exit{max-height:0}.requests-page.vacation-requests-page .collapse-transition-vac-bidding-info-exit-active{max-height:calc(var(--vacationRequestBiddingInfoMaxHeight) + 12px)}.requests-page.vacation-requests-page .collapse-transition-vac-bidding-info-exit-done{max-height:calc(var(--vacationRequestBiddingInfoMaxHeight) + 12px)}.requests-page .list-item-overlay-body-content,.requests-page .list-item-overlay-footer-content{max-width:688px}@media screen and (min-width: 2000px){.requests-page .list-item-overlay-body-content,.requests-page .list-item-overlay-footer-content{max-width:688px}}.requests-page .transition-pane-overlay-top-bar-content{max-width:688px}@media screen and (min-width: 2000px){.requests-page .transition-pane-overlay-top-bar-content{max-width:688px}}.requests-page .request-search-validation-alert{bottom:2.875rem}
.reset-password{background-color:#f9f9f9}.reset-password .password-container{height:auto}.reset-password .modal-body{display:flex;justify-content:center}.reset-password-btn-container{width:100%;display:flex}.reset-password-btn-container .touch-target-btn{height:2.5rem}.reset-password-btn .btn-icon{color:#767676}
.calendar-duty-day-container{background-color:#fff;height:100%}.calendar-duty-day-container .date-container{flex-grow:1;height:unset;padding-bottom:6px}.calendar-duty-day-container .date-container p{margin:0;font-size:16px;line-height:16px}.calendar-duty-day-container .date-container.notification-date{background-color:#fff1e8}.duty-container{height:4px}.duty{height:100%;width:25%;background-color:#fff}.duty.day-block{width:50%;align-self:center}.duty.full-day-block{width:100%}
.calendar-list-container{padding:.75rem 0 0 0 !important;min-width:min-content;background-color:#fdfefe}@media screen and (min-width: 815px){.calendar-list-container{padding-top:1.25rem !important}}@media screen and (min-width: 815px){.calendar-month-picker-btn:focus-visible{outline:2px solid #277cb4;border-radius:.25rem}}.calendar-container{width:100%;padding:0 .75rem}.calendar-container .btn-icon{color:#2f2f2f;height:fit-content}.calendar-container .loader-block-grid{margin:75px 48px 20px 16px;max-width:315px;width:inherit}.calendar-container .loader-block{height:45px;border-radius:0}.duty-block-list-container{display:flex;flex-direction:column;flex-grow:1;height:1px;width:100%}@media screen and (min-width: 815px){.duty-block-list-container{padding-right:.25rem}}.duty-blocks-container{scroll-margin:-2px;position:relative}@media screen and (min-width: 480px){.duty-blocks-container{max-width:30rem;margin-left:auto;margin-right:auto}}.duty-block-list{overflow:auto;will-change:transform;scroll-behavior:smooth}.duty-block-list li:last-child{padding-bottom:var(--lastDutyBlockElemPadding)}@media screen and (min-width: 2000px){.roster-page .list-item-overlay-footer-content,.roster-page .transition-pane-overlay-top-bar-content,.roster-page .list-item-overlay-body-content{max-width:56.25rem}}.roster-page .block-item-container-heading{padding-left:.75rem}@media screen and (min-width: 815px){.roster-page .block-item-container-heading{padding-left:1.25rem}}@media screen and (min-width: 2000px){.roster-page .block-item-container-heading{padding-left:3.25rem}}.roster-page .block-container{padding:.25rem .75rem;position:relative;z-index:1}@media screen and (min-width: 815px){.roster-page .block-container{padding-left:1.25rem;padding-right:1rem}}@media screen and (min-width: 2000px){.roster-page .block-container{padding-left:3.25rem;padding-right:3rem}}.roster-page .duty-block-list-container .loader-block{margin:0 .75rem}@media screen and (min-width: 815px){.roster-page .duty-block-list-container .loader-block{margin-left:1.25rem;margin-right:1.25rem}}@media screen and (min-width: 2000px){.roster-page .duty-block-list-container .loader-block{margin-left:3.25rem;margin-right:3.25rem}}@media screen and (max-width: 815px){.roster-page .duty-list-item-header .transition-pane-overlay-title{font-size:14px;line-height:14px}.roster-page .duty-list-item-header .transition-pane-overlay-title.sub-title{font-size:12px;line-height:12px}}.roster-page .calendar-header{display:none}@media screen and (min-width: 815px){.roster-page .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}}.roster-page .month-picker-list-view{width:338px;height:100%;padding-right:.5rem;justify-content:space-between}.roster-page .month-picker-list-view .btn{color:#2f2f2f}.roster-page .month-picker-list-view .btn:hover{color:#1e6493}
.block-menu-item{background-color:#fff;box-shadow:1px 1px 4px 0px rgba(219,222,222,.75);border-radius:.25rem;padding-right:.75rem;cursor:pointer;height:100%;min-height:5.75rem}.block-menu-item-icon{width:3.75rem;height:100%;background-color:#f3f1ed;color:#fff;font-size:1.125rem;flex-shrink:0}.block-menu-item-icon svg{fill:#10294b;height:2rem !important;width:2rem !important}.block-menu-item-icon .notification-badge{top:-0.375rem;left:1.25rem}.block-menu-item-title-container{padding:1.5rem 0}.block-menu-item-title{margin:0;font-size:1rem;font-weight:bold;color:#2f2f2f}.block-menu-item-sub-title{margin:0;font-size:.875rem;color:#767676;margin-top:.5rem}.block-menu-item-action-icon{color:#767676}
.swap-page{padding:.75rem;width:100%;height:100%}@media screen and (min-width: 480px){.swap-page{justify-content:center}}@media screen and (min-width: 815px){.swap-page{border-top:1px solid #d1c6b8}}.add-swap-page .list-item,.search-swap-page .list-item{cursor:default;pointer-events:none}.search-swap-page .alert.validation{bottom:2.75rem}@media screen and (max-width: 815px){.search-swap-page .alert.validation{bottom:calc(2.75rem + env(safe-area-inset-bottom, 0px))}}.add-swap-page .block-item-container-heading{position:unset}.add-swap-page .not-found-item{margin-top:2rem}@media screen and (min-width: 815px){.add-swap-page .list-page-list-container,.requested-swaps-page .list-page-list-container,.my-swaps-page .list-page-list-container{padding-right:.25rem}}@media screen and (max-width: 815px){.add-swap-page.list-page-container,.requested-swaps-page.list-page-container,.my-swaps-page.list-page-container,.search-swap-page.list-page-container{height:calc(100% - 3.5rem)}}.swap-list-sections-container{padding-right:0;padding-left:0;flex-grow:1;width:100%;overflow:auto}.swap-list-sections-container .empty-section-text{margin-left:1.5rem}@media screen and (max-width: 815px)and (min-width: 480px){.swap-list-sections-container .empty-section-text{max-width:30rem;margin-left:auto;margin-right:auto;padding-left:2.25rem !important}}.swap-list-sections-container .list-section-header,.swap-list-sections-container .empty-section-text{padding:0 .75rem}@media screen and (min-width: 815px){.swap-list-sections-container .list-section-header,.swap-list-sections-container .empty-section-text{padding-left:1.25rem;padding-right:1rem}}.swap-list-sections-container .swap-block-container{padding-left:.75rem;padding-right:.75rem;position:relative;z-index:1}@media screen and (max-width: 815px)and (min-width: 480px){.swap-list-sections-container .swap-block-container{max-width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 815px){.swap-list-sections-container .swap-block-container{padding-left:1.25rem;padding-right:1rem}}.swap-list-sections-container .swap-block-container .info-text{margin-bottom:.875rem}.selected-swap-items-badge .notification-badge{background-color:#277cb4}@media screen and (max-width: 815px){.swap-items-list.list-item-overlay-body-main{padding:.75rem .75rem 0 .75rem}}@media screen and (min-width: 815px){.swap-items-list{padding-top:1rem}}.swap-items-list li:first-child{margin-top:0}.add-swap-page-list-container{overflow:auto;padding:.75rem;height:100%}@media screen and (min-width: 815px){.add-swap-page-list-container{padding:1.5rem 1rem 1rem 1.25rem}}@media screen and (min-width: 2000px){.add-swap-page-list-container{padding-left:4.75rem;padding-right:4.5rem}}.new-swap-footer .loader-block{width:8rem}.search-swap-page-header{background-color:#f9f9f9;color:#767676;border-radius:.25rem;padding:.75rem;margin-bottom:.75rem}.swap-menu-items-container{width:100%;display:grid;grid-template-rows:repeat(4, min-content);gap:.75rem}@media screen and (min-width: 480px){.swap-menu-items-container{max-width:28.75rem}}@media screen and (min-width: 815px){.swap-menu-items-container{max-width:32rem;margin-top:2rem}.swap-menu-items-container .add-block-menu-item,.swap-menu-items-container .loader-block:nth-of-type(2){margin-bottom:2rem}}.swap-page .main-form textarea{border-color:#f0f0f0}.swaps-list-container{padding:0;display:flex;flex-direction:column}.swaps-list-container .scroll-section-nav-container{background-color:#fcfbfa;padding-left:.75rem;padding-right:.75rem}@media screen and (max-width: 815px)and (min-width: 480px){.swaps-list-container .scroll-section-nav-container{max-width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 815px){.swaps-list-container .scroll-section-nav-container{padding-left:1.25rem;padding-right:1rem}}.swaps-list-container .scroll-section-nav-container .scroll-section-nav{background-color:#fff}.swap-list-section{position:relative}.swap-list-section .swipeable-list-item-container .swipe-action{align-items:flex-start}.swap-list-section .list-section-header{z-index:2;margin-bottom:.5rem}.rejected-swap-block{opacity:.5}.swap-block-list-item{margin-bottom:.625rem}.swap-item.is-added .swap-block-container{opacity:.4}.comment-form{padding:.75rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem}@media screen and (min-width: 815px){.comment-form{padding:1.25rem 0}}@media screen and (max-width: 1489px)and (min-width: 815px){.comment-form{padding:1.25rem}}.my-swap-block.flight-block{background-color:rgba(0,0,0,0);border-color:rgba(114,170,206,.4)}.my-swap-block.flight-block .list-item-icon-container{background-color:rgba(114,170,206,.4)}.my-swap-block.hotel-block{background-color:rgba(0,0,0,0);border-color:rgba(99,116,138,.4)}.my-swap-block.hotel-block .list-item-icon-container{background-color:rgba(99,116,138,.4)}.my-swap-block.training-block{background-color:rgba(0,0,0,0);border-color:rgba(135,205,172,.4)}.my-swap-block.training-block .list-item-icon-container{background-color:rgba(135,205,172,.4)}.my-swap-block.deadhead-block{background-color:rgba(0,0,0,0);border-color:rgba(148,92,162,.4)}.my-swap-block.deadhead-block .list-item-icon-container{background-color:rgba(148,92,162,.4)}.my-swap-block.standby-block{background-color:rgba(0,0,0,0);border-color:rgba(247,196,123,.4)}.my-swap-block.standby-block .list-item-icon-container{background-color:rgba(247,196,123,.4)}.my-swap-block.ground-block{background-color:rgba(0,0,0,0);border-color:rgba(151,151,151,.4)}.my-swap-block.ground-block .list-item-icon-container{background-color:rgba(151,151,151,.4)}.my-swap-block.off-block{background-color:rgba(0,0,0,0);border-color:rgba(213,210,209,.4)}.my-swap-block.off-block .list-item-icon-container{background-color:rgba(213,210,209,.4)}.my-swap-block.sick-block{background-color:rgba(0,0,0,0);border-color:rgba(213,97,108,.4)}.my-swap-block.sick-block .list-item-icon-container{background-color:rgba(213,97,108,.4)}.other-crew-swap-block .list-item-icon-container{width:.5rem}.other-crew-swap-block .list-item-icon-container .material-icons{display:none}.swap-swipe-delete-action .material-icons svg,.swap-swipe-reject-action .material-icons svg{fill:#bf0c1d}.swap-swipe-accept-action .material-icons svg{fill:#1c945c}.swap-swipe-accept-action,.swap-swipe-reject-action{margin-top:1.25rem}.swap-swipe-delete-action:disabled .btn,.swap-swipe-accept-action:disabled .btn,.swap-swipe-reject-action:disabled .btn{background-color:rgba(0,0,0,0) !important}.full-swipe .material-icons,.full-swipe .material-icons svg{height:1.75rem !important;width:1.75rem !important}.show-form-toggle-btn.touch-target-btn{width:100%;background-color:#f3f1ed;height:auto;padding:0}.show-form-toggle-btn .btn{border-radius:0}.show-form-toggle-btn .btn.inner-height-sm{height:auto;font-size:0.75rem;line-height:0.75rem}.show-form-toggle-btn .btn.inner-height-sm.with-icon-after{padding:0.25rem 0}.show-form-toggle-btn .btn.inner-height-sm.with-icon-after .btn-label{padding-right:0;font-weight:normal}.show-form-toggle-btn .btn-icon{width:100%;color:#767676}.show-form-toggle-btn p{font-size:.75rem;line-height:.75rem;padding-right:.125rem}.show-form-toggle-btn .material-icons,.show-form-toggle-btn .material-icons svg{height:1rem;width:1rem}.myswap-section-bottom-padding{padding-bottom:var(--myswapSectionPaddingBottom) !important}.requestedswap-section-bottom-padding{padding-bottom:var(--requestedswapSectionPaddingBottom) !important}@media screen and (max-width: 815px){.swap-detail-footer{padding:0 .25rem}}.swap-detail-footer .loader-block-grid{width:100%;grid-template-columns:13.75rem 1fr 5.5rem !important}.swap-detail-footer .loader-block-grid .loader-block:nth-of-type(2){grid-column-start:3;grid-column-end:4}.swap-detail-footer .info-box .btn.inner-height-sm.with-icon-after .btn-label{padding-right:0}
.file-upload-button{display:inline-block}.file-upload-button .file-upload-input{display:none !important}.file-upload-button .file-upload-label{white-space:nowrap}
@media screen and (min-width: 815px){.training-page .list-page-list-container{padding-right:0.25rem}}.training-page .training-list-container{height:100%;overflow:auto}.training-page .list-section-list{padding:0.75rem}.training-page .crewmember-list{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.training-page .block-item-schedule-container{gap:1.25rem;padding-top:1.75rem}.training-page .block-item-container{border-left-color:#87cdac}@media screen and (min-width: 815px){.training-page .block-item-container.is-selected{background-color:#f5f4f1}}.training-page .block-item-container.crew-training-block{margin-top:0.5rem}.training-page .block-item-container .activity-indicator{color:#0db465}.training-page .block-item-container .block-time-container{width:3.125rem}.training-page .block-item-container .block-time-container .block-item-time-icon{display:none}.training-page .block-item-container .block-time-container .text-small{font-size:0.625rem}.training-page .main-form{background-color:rgba(0,0,0,0);padding-top:0}.training-page .crew-training-block-content{display:flex;flex-direction:column;padding-bottom:0}.training-page .training-block-left-content{display:flex}.training-page .training-block-left-content .radio-inputs-container{margin-bottom:0}.training-page .grade-content{display:flex;justify-content:space-between}.training-page .grade-content .grade-options{display:flex;gap:0.75rem}@media screen and (min-width: 73.75rem){.training-page .crew-training-block-content{flex-direction:row;padding-bottom:0.75rem}.training-page .training-block-left-content{flex-direction:column;justify-content:initial;align-items:initial;width:50%;border-right:1px solid #f0f0f0;margin-top:-1.375rem;padding-top:1.375rem}.training-page .training-block-left-content .radio{gap:0.5rem}.training-page .training-block-right-content{width:50%;padding-left:1.5rem}.training-page .expiry-content{padding-top:0.75rem}.training-page .grade-content{padding-top:1.125rem;padding-right:2.25rem}.training-page .grade-content .grade-options{gap:1rem}.training-page .grade-content .grade-options-title{padding-top:0.3125rem}.training-page .grade-content .radio{flex-direction:row;gap:0.5rem}}@media screen and (max-width: calc(73.75rem - 0.0625rem)){.training-page .training-block-left-content{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0.5rem}.training-page .training-block-right-content{border-top:1px solid #f0f0f0}.training-page .grade-content .grade-options-title{display:none}}.training-page .file-upload-section{display:flex;justify-content:space-between;align-items:center}.training-page .file-upload-section p{margin-top:0.75rem}.training-page .delete-file-button{margin-right:-0.875rem}.training-page .delete-file-button .material-icons,.training-page .delete-file-button .material-icons svg{height:1.125rem;width:1.125rem}.training-page .crew-file-section{position:relative;display:flex;flex-direction:column}.training-page .crew-file-section .btn-icon{color:#cacaca}.training-page .crew-file{display:flex;justify-content:space-between;border-top:1px solid rgba(0,0,0,0);border-image:repeating-linear-gradient(to right, #f0f0f0, #f0f0f0 3px, transparent 3px, transparent 6px) 1}
@font-face{font-family:"Nunito Sans";src:url(fonts/NunitoSans-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Nunito Sans";src:url(fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:bold;font-style:normal}.space-m-0{margin:0}.space-mr-0{margin-right:0}.space-mr-4{margin-right:.25rem !important}.space-mr-6{margin-right:.375rem}.space-mr-8{margin-right:.5rem}.space-mr-12{margin-right:.75rem}.space-mr-16{margin-right:1rem}.space-mr-20{margin-right:1.25rem}.space-mrl-32{margin:0 2rem}.space-mtb-8{margin:.5rem 0}.space-mr-94{margin-right:5.875rem}.space-ml-2{margin-left:.125rem}.space-ml-4{margin-left:.25rem}.space-ml-6{margin-left:.375rem}.space-ml-8{margin-left:.5rem}.space-ml-12{margin-left:.75rem}.space-ml-20{margin-left:1.25rem}.space-ml-24{margin-left:1.5rem}.space-mb-2{margin-bottom:.125rem}.space-mb-4{margin-bottom:.25rem}.space-mb-6{margin-bottom:.375rem}.space-mb-8{margin-bottom:.5rem}.space-mb-10{margin-bottom:.625rem}.space-mb-12{margin-bottom:.75rem}.space-mb-16{margin-bottom:1rem}.space-mb-14{margin-bottom:.875rem}.space-mb-20{margin-bottom:1.25rem}.space-mb-24{margin-bottom:1.5rem}.space-mb-32{margin-bottom:2rem}.space-mb-34{margin-bottom:2.125rem}.space-mb-44{margin-bottom:2.75rem}.space-mt-4{margin-top:.25rem}.space-mb-4{margin-bottom:.25rem}.space-mt-8{margin-top:.5rem}.space-mt-12{margin-top:.75rem !important}.space-mt-12px{margin-top:12px}.space-mt-16px{margin-top:16px}.space-mt-20px{margin-top:20px}.space-mt-20{margin-top:1.25rem}.space-mt-34{margin-top:2.125rem}.space-mt-50{margin-top:3.125rem}.space-mt-52{margin-top:3.25rem}.space-mt-88{margin-top:5.5rem}.space-pt-0{padding-top:0}.space-pt-2{padding-top:.125rem}.space-pt-12{padding-top:.75rem}.space-pt-16{padding-top:1rem}.space-pt-20{padding-top:1.25rem}.space-pt-88{padding-top:5.5rem}.space-pr-4{padding-right:.25rem !important}.space-pl-8{padding-left:.5rem}.space-pl-12{padding-left:.75rem}.space-pr-8{padding-right:.5rem}.space-pr-12{padding-right:.75rem}.space-pb-0{padding-bottom:0}.space-pb-8px{padding-bottom:8px}.space-pb-10{padding-bottom:.625rem}.space-pb-12{padding-bottom:.75rem}.space-pb-20{padding-bottom:1.25rem}.space-pb-16{padding-bottom:1rem}.row-gap-12{row-gap:.75rem}.gap-12{gap:.75rem}.gap-20{gap:1.25rem}.h-100p{height:100% !important}.h-auto{height:auto !important}.h-48{height:3rem}.h-20{height:1.25rem}.h-50{height:3.125rem}.min-w-0{min-width:0}.w-100p{width:100% !important}.space-w-28{width:1.75rem}.space-w-40{width:2.5rem}.space-w-44{width:2.75rem}.space-w-52{width:3.25rem}.space-w-56{width:3.5rem}.space-w-60{width:3.75rem}.space-w-64{width:4rem}.space-w-68{width:4.25rem}.space-w-72{width:4.5rem}.space-w-76{width:4.75rem}.space-w-80{width:5rem}.space-w-84{width:5.25rem}.space-w-88{width:5.5rem}.space-w-92{width:5.75rem}.space-w-96{width:6rem}.space-w-100{width:6.25rem}.space-w-108{width:6.75rem}.space-w-116{width:7.25rem}.space-w-120{width:7.5rem}.space-w-124{width:7.75rem}.space-w-128{width:8rem}.space-w-132{width:8.25rem}.space-w-136{width:8.5rem}.space-w-160{width:10rem}.space-w-184{width:11.5rem}.space-w-216{width:13.5rem}.space-w-220{width:13.75rem}.space-w-252{width:15.75rem}.space-w-292{width:18.25rem}.space-w-340{width:21.25rem}.space-w-600{width:37.5rem}.space-w-1200{width:1200px}.space-mw-1548{max-width:1548px}.bg-info{background-color:#46b27f}.bg-warning{background-color:#f3a534}.bg-danger{background-color:#bf0c1d}.bg-none{background:none !important}.bg-primary{background-color:#10294b}.bg-secondary{background-color:#fcfbfa}.bg-tertiary{background-color:#f9f9f9}@media print{::-webkit-scrollbar{display:none}html,body{height:auto;overflow:visible;font-size:11pt;background-color:#fff !important;color:#000 !important}.transition-pane-overlay{display:block !important}.transition-pane-overlay{break-after:always !important;page-break-after:always !important;page-break-inside:avoid !important}.main-header{position:static !important;display:block !important;height:auto !important}.main-header .app-title.hide-on-mobile{display:block !important}.main-header .header-content{flex-direction:column}.main-header h2{color:#000 !important;font-size:15pt}.main-header .calendar-month-picker-btn{color:#000 !important}.main-header .calendar-month-picker-btn .material-icons{display:none}.search-swap-page.list-page-container.hide-on-mobile,.calendar-month-picker,.calendarblock-not-in-month,.btn-icon,.handler,.transition-pane-overlay-footer,.main-nav-container.hide-on-mobile,.main-nav-container.hide-on-desktop{display:none !important}.roster-page .transition-pane-overlay-footer{display:flex !important;background-color:#fff;color:#000}.roster-page .transition-pane-overlay-footer .duty-item-check-action{display:none !important}.message-page{flex-direction:column}.chat-message{margin-bottom:12px}.hide-on-mobile,.hide-on-desktop{display:block !important}.text-small,.text-mini{font-size:12pt}.main-container{width:100%;height:auto !important;overflow-y:visible}.main-container .main-page{width:100%;height:auto;overflow-y:visible}.chat-pane-container .transition-pane-overlay-top-bar{color:inherit}.main-page .list-item.clickable-list-item{box-shadow:none}.main-page .list-section-header,.main-page .chat-header,.main-page .bg-primary,.main-page .bg-secondary,.main-page .bg-tertiary{background-color:#fff}.main-page .slide-from-right-transition-exit-done{transform:translateX(0)}.main-page .search-result-list-container{height:auto}.main-page .hide-on-mobile,.main-page .hide-on-desktop{display:block !important}.main-page .hide-on-mobile.show-form-toggle-btn,.main-page .hide-on-desktop.show-form-toggle-btn{display:none !important}.main-page.bg-secondary{background-color:#fff}.main-page .list-page-container{display:block;height:auto}.main-page .transition-pane-overlay{position:static;height:auto;contain:none;overflow:visible}.main-page .chat-message-author,.main-page .message,.main-page .main-header h2{color:#000;font-size:12pt}.main-page .list-item-overlay-body-main{overflow:visible;display:block}.main-page .chat-pane-container,.main-page .list-page-list-item-container{width:100%;height:auto}.main-page .list-item-overlay-body-content,.main-page .list-item-overlay-footer-content{max-width:100%}.main-page .transition-pane-overlay-title,.main-page .chat-header,.main-page .block-item-container-heading{color:#000}.main-page .chat-header{padding-left:.75rem}.main-page .chat-header .chat-pane-title{font-size:12pt}.main-page .duty-block-list li:last-child,.main-page .myswap-section-bottom-padding,.main-page .duty-item-bottom-padding,.main-page .requestedswap-section-bottom-padding,.main-page .duty-block-list li:last-child{padding-bottom:9pt !important}.main-page .duty-block-list-container{display:block;width:100%;height:auto}.main-page .transition-pane-overlay-top-bar{background-color:#fff;margin-left:1.875em}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:"Nunito Sans","Arial","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2f2f2f;font-weight:normal;font-size:.875rem;overscroll-behavior-y:none;background-color:#10294b;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4{font-weight:600;margin:0}h1{font-size:1.25rem}h2{font-size:1rem}a{color:#10294b;text-decoration:none}@media screen and (min-width: 815px){a:focus-visible{outline:.125rem solid #277cb4}}a:hover{color:#1e6493}ul{list-style-type:none;margin:0;padding:0}header{width:100%}.app-title h1{color:#10294b;font-size:2.25rem}[role=button]{outline:none}#react-container{height:100%}.main-container{flex-direction:column;align-items:center;height:calc(100dvh - env(safe-area-inset-top, 0px) - 3.5rem);overflow-y:auto;display:flex}.main-container.is-offline{height:calc(100dvh - env(safe-area-inset-top, 0px) - 3.5rem - 1.25rem)}.main-container.is-offline .main-page{height:calc(100dvh - env(safe-area-inset-top, 0px) - 2*3.5rem - 1.25rem)}@media screen and (min-width: 815px){.main-container.is-offline .main-page{height:100%}}@media screen and (max-width: 480px){.main-container.is-offline .transition-pane-overlay,.main-container.is-offline .chat-edit-pane{top:1.25rem;height:calc(100% - 1.25rem)}.main-container.is-offline .transition-pane-overlay .transition-pane-overlay,.main-container.is-offline .chat-edit-pane .transition-pane-overlay{top:0;height:100%}}@media screen and (min-width: 815px){.main-container.is-offline{height:calc(100dvh - env(safe-area-inset-top, 0px) - 4rem - 1.25rem)}}@media screen and (min-width: 815px){.main-container{align-items:start;flex-direction:row;height:calc(100dvh - env(safe-area-inset-top, 0px) - 4rem)}}.main-page{order:1;width:100%;height:100%;height:calc(100dvh - env(safe-area-inset-top, 0px) - 2*3.5rem);overflow-y:auto}@media screen and (min-width: 815px){.main-page{height:100%;order:2;overflow:inherit}}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.pos-abs{position:absolute}.pos-rel{position:relative}.vis-hidden{visibility:hidden}.display-none{display:none}.text-white{color:#fff}.text-color-primary{color:#2f2f2f}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-danger{color:#bf0c1d}.text-small{font-size:.75rem}.text-mini{font-size:.625rem}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.border{border:1px solid #f0f0f0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.material-icons{font-size:0}.material-icons svg{width:1.5rem;height:1.5rem}@media screen and (min-width: 815px){.overflow::-webkit-scrollbar{width:5px;height:5px}.overflow::-webkit-scrollbar-thumb{background-color:#cdcdcd;border-radius:5px}@supports not selector(::-webkit-scrollbar){.overflow{scrollbar-color:#cdcdcd rgba(0,0,0,0)}}}.overflow-hidden{overflow:hidden !important}.dots{display:inline-block;font-size:1rem}.dots.dots-left{padding-right:.1875rem}.dots.dots-right{padding-left:.1875rem}.dots:after{content:"..."}@media screen and (max-width: 480px){.hide-on-mobile{display:none !important}}@media screen and (max-width: 815px)and (min-width: 480px){.hide-on-tablet{display:none !important}}@media screen and (min-width: 815px){.hide-on-desktop{display:none !important}}.list-page-container{display:flex;height:100%;width:100%}.list-page-list-container{width:100%;height:100%;overflow:auto}@media screen and (min-width: 815px){.list-page-list-container{width:40%;min-width:352px;max-width:472px;border-top:1px solid #d1c6b8}}@media screen and (min-width: 2000px){.list-page-list-container{max-width:600px}}@media screen and (min-width: 815px){.list-page-list-container .scroll-section-nav-container{padding-left:.25rem;padding-right:.25rem}}.list-page-list-item-container{width:0;height:100%;z-index:2}@media screen and (min-width: 815px){.list-page-list-item-container{flex-grow:1;box-shadow:-2px 0px 4px 0px rgba(0,0,0,.3);background-color:#fdfefe}}.empty-section-text{margin:0;color:#767676;font-size:.75rem}.offline-page{padding-top:2rem}@media screen and (min-width: 815px){.offline-page{border-top:1px solid #d1c6b8}}.page-not-found .not-found-item{margin-top:2rem}.app-document-styling{max-height:calc(100vh - env(safe-area-inset-top, 0px)) !important}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-order-1{order:1}.flex-order-2{order:2}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-fill{flex:1 1 auto}.flex-1{flex:1}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.align-self-auto{align-self:auto}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.main-nav-container{margin-top:auto;width:100%;height:3.5rem;order:2;font-size:.75rem;display:flex;align-items:center;flex-shrink:0}@media screen and (min-width: 815px){.main-nav-container{order:1;width:auto;height:calc(100dvh - env(safe-area-inset-top, 0px) - 4rem)}}@media screen and (min-width: 815px){.main-nav-container .main-nav-item.focus-visible{border:1px solid #fff;border-radius:4px;outline:none}}.main-nav-container.footer-nav{height:4rem}@media screen and (min-width: 815px){.main-nav-container.footer-nav{align-items:start;padding:1.25rem 0 0.75rem 0.25rem;height:100%;width:5.75rem}.main-nav-container.footer-nav .main-nav{gap:0.5rem;height:100%;justify-content:unset}.main-nav-container.footer-nav li{padding:0.25rem 0}.main-nav-container.footer-nav li:not(.link):has(.active){box-shadow:inset 2px 0px 0px 0px #fff}.main-nav-container.footer-nav li:not(.link):has(.active) .btn-dropdown .btn-icon{color:#fff}.main-nav-container.footer-nav li:not(.link):last-child{margin:auto 0.5rem 0 0.25rem;border-top:solid 1px #586a81;box-shadow:none;padding-top:0.75rem}.main-nav-container.footer-nav li:has(.dropdown-is-open){background-color:#213a5c}.main-nav-container.footer-nav li:hover{background-color:#213a5c}.main-nav-container.footer-nav li:hover .main-nav-item{color:#fff}.main-nav-container.footer-nav li:hover .main-nav-item svg{fill:#fff}.main-nav-container.footer-nav .main-nav-item{font-size:0.625rem;min-height:3rem;height:auto}.main-nav-container.footer-nav .main-nav-item span{max-width:4rem;text-align:center}.main-nav-container.footer-nav .btn-dropdown .btn-icon{color:#d1c6b8;flex-direction:column;width:100%;justify-content:center;min-height:3rem}.main-nav-container.footer-nav .btn-dropdown .btn-icon svg{transition:unset}.main-nav-container.footer-nav .btn-dropdown .btn-icon:hover{color:#fff}.main-nav-container.footer-nav .btn-dropdown .btn-icon:hover svg{fill:#fff}.main-nav-container.footer-nav .btn-dropdown .btn-label{font-size:0.625rem}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container{left:5.75rem;right:unset;box-shadow:none;background-color:#213a5c;border-top-left-radius:0px;border-bottom-left-radius:0px;gap:1rem;margin:0}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link{font-size:0.875rem;padding:0;min-height:unset}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link a{color:#d1c6b8;gap:0.75rem;padding:1rem 1.5rem}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link svg{fill:#d1c6b8}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link:has(.active) a{color:#fff}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link:has(.active) svg{fill:#fff}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link:hover{background-color:#294368}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link:hover a{color:#fff}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link:hover svg{fill:#fff}.main-nav-container.footer-nav .btn-dropdown.dropdown-menu-overflow .dropdown-menu-container{border-radius:unset}}@media screen and (min-width: 2000px){.main-nav-container.footer-nav{width:12.5rem}.main-nav-container.footer-nav .main-nav{gap:1rem}.main-nav-container.footer-nav .main-nav-item{flex-direction:row;justify-content:flex-start;font-size:0.875rem;gap:0.75rem;padding-left:1.5rem;padding-right:1.5rem;height:2.25rem;min-height:unset}.main-nav-container.footer-nav .main-nav-item span{max-width:unset}.main-nav-container.footer-nav .main-nav-item-icon-container,.main-nav-container.footer-nav .btn-dropdown-icon-container{height:1.5rem}.main-nav-container.footer-nav .btn-dropdown .btn-icon{flex-direction:row;justify-content:flex-start;min-height:unset;height:2.25rem;padding-left:1.5rem;padding-right:1.5rem;gap:0.75rem}.main-nav-container.footer-nav .btn-dropdown .btn-label{font-size:0.875rem}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container{left:12.5rem}.main-nav-container.footer-nav li:last-child .main-nav-item{padding-left:1.25rem}}.main-nav-container.footer-nav.hide-on-desktop .main-nav-item-icon-container{z-index:-1}@media screen and (min-width: 815px){.main-nav-container.header-nav{background-color:#fff;height:4rem}}.main-nav-container.header-nav .main-nav{justify-content:flex-end;flex-direction:row}.main-nav-container.header-nav .main-nav-item{color:#fff}@media screen and (min-width: 815px){.main-nav-container.header-nav .main-nav-item{color:#10294b}}.main-nav-container.header-nav .main-nav-item.active{color:#d1c6b8}@media screen and (min-width: 815px){.main-nav-container.header-nav .main-nav-item.active{color:#277cb4}}.main-nav-container .btn-dropdown{position:unset}.main-nav-container .btn-dropdown.dropdown-menu-overflow .dropdown-menu-container{height:calc(100vh - 64px);overflow:auto;top:4rem}.main-nav-container .btn-dropdown.dropdown-menu-overflow .dropdown-menu-container::-webkit-scrollbar{width:5px;height:5px}.main-nav-container .btn-dropdown.dropdown-menu-overflow .dropdown-menu-container::-webkit-scrollbar-thumb{background-color:#cdcdcd;border-radius:5px}@supports not selector(::-webkit-scrollbar){.main-nav-container .btn-dropdown.dropdown-menu-overflow .dropdown-menu-container{scrollbar-color:#cdcdcd rgba(0,0,0,0)}}.main-nav-container .btn-dropdown .dropdown-menu-container.dropdown-is-closed{display:none}.main-nav{list-style:none;margin:0;padding:0;width:100%;justify-content:space-around}@media screen and (min-width: 815px){.main-nav{flex-direction:column}}.main-nav .main-nav-item{height:3rem;width:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#d1c6b8}@media screen and (min-width: 815px){.main-nav .main-nav-item{width:auto;min-width:3rem}}.main-nav .main-nav-item.active{color:#fff}.main-nav .main-nav-item.active svg{fill:#fff}.main-nav .main-nav-item.disabled{pointer-events:none}.main-nav .main-nav-item svg{fill:#d1c6b8}.main-nav .main-nav-item.desktop-profile-nav{fill:#10294b}.main-nav .main-nav-item.desktop-profile-nav svg{fill:#10294b}.main-header{display:flex;width:100%;justify-content:space-between;flex-direction:row;height:3.5rem;position:sticky;top:0;padding-left:.75rem;z-index:1}@media screen and (min-width: 815px){.main-header{height:4rem;padding:0 .5rem;align-items:center;background-color:#fff;z-index:6}.main-header .btn-icon{color:#10294b}}.main-header .header-nav{flex:1}@media screen and (min-width: 815px){.main-header .app-title{background-color:#fff}.main-header .app-title h1{color:#10294b;font-size:2.25rem}}.main-header .logo-link{display:flex;align-items:center;gap:1rem;padding-left:1.25rem}.main-header .header-content{display:flex;align-items:center;height:100%;font-weight:bold}.main-header .header-content .header-title{color:#fff;font-weight:unset}.main-header .header-content .calendar-header{display:block;color:#fff;padding:0}.main-header .header-content .calendar-month-picker-btn{color:#fff;font-weight:bold}.main-header:has(.btn-dropdown){z-index:2}.page-header{display:flex;align-items:center;justify-content:space-between;height:3.5rem}.page-header .header-title{font-size:1.125rem;line-height:1.125rem}.list-section-header{font-size:.875rem;white-space:nowrap;background-color:#fcfbfa;display:flex;align-items:center}.list-section-header::after{content:"";background-color:#d1c6b8;height:.125rem;width:100%;margin-left:.25rem;margin-top:.5rem;border-radius:.25rem}@media screen and (max-width: 815px)and (min-width: 480px){.list-section-header{max-width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 2000px){.list-section-header{max-width:27.5rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 815px)and (min-width: 480px){.list-section-list{width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 2000px){.list-section-list{width:27.5rem;margin-left:auto;margin-right:auto}}.list-section-desktop-top-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:0.0625rem solid #d1c6b8;padding:0.25rem 0.75rem;font-size:1rem;font-weight:bold}@media screen and (min-width: 2000px){.list-section-desktop-top-bar{padding-right:5rem;padding-left:5rem}}.list-section-desktop-top-bar .header-dropdown-btn .btn{color:#2f2f2f}.block-item-container{border:1px solid #f0f0f0;border-left:8px solid #f0f0f0;border-radius:.25rem;background-color:#fff}.block-item-container-heading{line-height:.75rem;height:1.25rem;display:flex;align-items:center;width:100%;font-size:.75rem;color:#767676;font-weight:bold;margin:0}.block-item-container-heading.sticky{top:-1px;z-index:2}.block-item-info-list{gap:.125rem .75rem;display:flex;flex-wrap:wrap}.block-item-content{padding:.75rem 1.5rem}.block-item-content-header{padding:.75rem;padding-bottom:0}.block-item-content-header-text{font-weight:600;margin:0;color:#2f2f2f}.block-item-schedule-container{gap:.75rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 480px){.block-item-schedule-container{flex-grow:1;justify-content:flex-end}}.block-item-schedule-container .block-time-container{width:6rem}.block-item-schedule-container .block-item-time-icon{margin-right:.5rem}.block-item-schedule-container .date-indicator{display:flex;align-items:center;margin-right:auto}.block-item-schedule-container .date-indicator .calendar-icon{padding-right:0.5rem}.flight-block{background-color:#72aace;border-color:#72aace}.flight-block .block-item-content-header{color:#277cb4}.flight-block .list-item-icon-container{background-color:#72aace}.hotel-block{background-color:#63748a;border-color:#63748a}.hotel-block .block-item-content-header{color:#63748a}.hotel-block .list-item-icon-container{background-color:#63748a}.training-block{background-color:#87cdac;border-color:#87cdac}.training-block .block-item-content-header{color:#0db465}.training-block .list-item-icon-container{background-color:#87cdac}.deadhead-block{background-color:#945ca2;border-color:#945ca2}.deadhead-block .block-item-content-header{color:#945ca2}.deadhead-block .list-item-icon-container{background-color:#945ca2}.standby-block{background-color:#f7c47b;border-color:#f7c47b}.standby-block .block-item-content-header{color:#f7c47b}.standby-block .list-item-icon-container{background-color:#f7c47b}.ground-block{background-color:#979797;border-color:#979797}.ground-block .block-item-content-header{color:#979797}.ground-block .list-item-icon-container{background-color:#979797}.off-block{background-color:#d5d2d1;border-color:#d5d2d1}.off-block .block-item-content-header{color:#7c736f}.off-block .list-item-icon-container{background-color:#d5d2d1}.sick-block{background-color:#d5616c;border-color:#d5616c}.sick-block .list-item-icon-container{background-color:#d5616c}.notification-block{background-color:#fda163}.btn-margin{margin-right:.5rem}.touch-target-btn{border:unset;padding:0;height:3rem;background-color:rgba(0,0,0,0);display:flex;align-items:center}.touch-target-btn:focus-visible{outline:none}@media screen and (min-width: 815px){.touch-target-btn:focus-visible .btn{outline:.125rem solid #277cb4}.touch-target-btn:focus-visible .btn.btn-primary{outline:.125rem solid #5bc6f5}}.touch-target-btn:disabled .btn{background-color:#f0f0f0;color:#cdcdcd;pointer-events:none}.touch-target-btn:disabled .btn .material-icons svg{color:#cdcdcd;fill:#cdcdcd}.touch-target-btn:disabled .btn-icon{background-color:unset}.btn{display:flex;align-items:center;justify-content:center;background-color:#277cb4;color:#10294b;font-family:"Nunito Sans","Arial","Helvetica Neue",sans-serif;font-size:1rem;font-weight:600;line-height:.875rem;padding:0 1rem;border-radius:.25rem;flex-shrink:0;outline:.375rem;border:none;cursor:pointer}.btn.inner-height-sm{height:1.75rem;font-size:.875rem}.btn.inner-height-sm.with-icon{padding-left:.5rem}.btn.inner-height-sm.with-icon .material-icons{margin-right:.375rem}.btn.inner-height-sm.with-icon .material-icons,.btn.inner-height-sm.with-icon .material-icons svg{height:1rem;width:1rem}.btn.inner-height-sm.with-icon-after{padding:0 .5rem 0 1rem}.btn.inner-height-sm.with-icon-after .btn-label{padding-right:.5rem}.btn.inner-height-md{height:2.25rem}.btn.inner-height-md.with-icon{padding-left:.75rem}.btn.inner-height-md.with-icon .material-icons{margin-right:.375rem}.btn.inner-height-md.with-icon .material-icons,.btn.inner-height-md.with-icon .material-icons svg{height:1.125rem;width:1.125rem}.btn.inner-height-md.with-icon-after{padding-right:0 .5rem 0 1rem}.btn.inner-height-md.with-icon-after .btn-label{padding-right:.75rem}.btn.inner-height-lg{height:100%}.btn a{color:inherit}@media screen and (min-width: 815px){.btn:hover{background-color:#1e6493}}.btn-full-width{width:100%}.btn-full-width .btn{width:100%}.btn-primary{background-color:#277cb4;color:#fff}.btn-secondary{background-color:#d4e5f0;color:#277cb4}.btn-secondary .material-icons svg{fill:#277cb4}@media screen and (min-width: 815px){.btn-secondary:hover{background-color:#c7e2f3}}.btn-tertiary{background-color:#f3f1ed;color:#277cb4}.btn-tertiary .material-icons svg{fill:#277cb4}@media screen and (min-width: 815px){.btn-tertiary:hover{background-color:#e9e6e1}}.btn-icon{background-color:rgba(0,0,0,0);color:#fff;width:3rem;padding:0}@media screen and (min-width: 815px){.btn-icon{color:#2f2f2f}.btn-icon:hover{background-color:rgba(0,0,0,0)}.btn-icon:hover svg{color:#1e6493}}.btn-icon .material-icons{height:1.5rem;width:1.5rem}.btn-close{position:absolute;top:0;right:0;background-color:rgba(0,0,0,0);width:fit-content;display:block}.btn-close .material-icons{font-size:1rem;font-weight:bold}.btn-close:hover{background-color:inherit}.btn-dropdown{position:relative}.btn-dropdown button:focus-visible{outline:none}@media screen and (min-width: 815px){.btn-dropdown button:focus-visible.btn{outline:.125rem solid #277cb4}}.btn-dropdown .btn .material-icons{height:1.5rem}.btn-dropdown .dropdown-menu-container{right:0;margin:4px 0 0 0;list-style:none;position:absolute;z-index:5;background-color:#fff;border-radius:.25rem;box-shadow:0px 0px 9px -5px #000;padding:.25rem 0}.btn-dropdown .dropdown-menu-container .link{padding:.4375rem .75rem;cursor:pointer;font-size:.875rem;color:#10294b;font-weight:bold;white-space:nowrap;display:flex;align-items:center}.btn-dropdown .dropdown-menu-container .link .material-icons{height:1.25rem;width:1.25rem;margin-right:.25rem}.btn-dropdown .dropdown-menu-container .link .material-icons svg{height:1.25rem;width:1.25rem}.btn-dropdown .dropdown-menu-container .link:hover{background-color:rgba(6,157,223,.2)}.btn-dropdown .dropdown-menu-container .link.border-top{border-top:solid 1px #979797}.btn-dropdown .dropdown-menu-container .link p{margin:0}.btn-dropdown .dropdown-menu-container .link a{width:100%;display:flex;align-items:center}.header-dropdown-btn .btn{padding:0;height:3rem;background-color:rgba(0,0,0,0);color:#fff}.header-dropdown-btn .dropdown-menu-container{margin-top:-0.25rem;z-index:9999}.active-toggle-btn .material-icons{background-color:rgba(255,255,255,.3);border-radius:4px;width:1.875rem;height:1.75rem;display:flex;align-items:center;justify-content:center;box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,.5)}@media screen and (min-width: 815px){.active-toggle-btn .material-icons{box-shadow:inset 0px 0px 0px 1px #cdcdcd;background-color:#f0f0f0;position:relative}}.btn-link{background:none;padding:0;text-decoration:underline;cursor:pointer;color:#10294b;font-size:.875rem;font-weight:bold;height:initial}.btn-link:hover{background-color:rgba(0,0,0,0);color:#1e6493}.btn-text,.btn-text-sm,.btn-text-sm-negative{background:none;padding:0;color:#277cb4;font-size:1rem}.btn-text .material-icons,.btn-text-sm .material-icons,.btn-text-sm-negative .material-icons{line-height:0;margin-right:.25rem}.btn-text .material-icons svg,.btn-text-sm .material-icons svg,.btn-text-sm-negative .material-icons svg{width:1.25rem;height:1.25rem}.btn-text:hover,.btn-text-sm:hover,.btn-text-sm-negative:hover{background-color:rgba(0,0,0,0);color:#1e6493}.btn-text-sm,.btn-text-sm-negative{font-size:.875rem;font-weight:bold;height:auto !important}.btn-text-sm-negative{color:#767676}.btn-icon-sm-text{background-color:rgba(0,0,0,0);min-width:3rem;padding:0 .25rem;flex-direction:column}.btn-icon-sm-text .btn-label{font-size:.75rem;white-space:nowrap}.btn-icon-sm-text .material-icons{height:1.5rem;width:1.5rem;margin:0 !important}.nav-button .btn-text{color:#fff;padding:0 .5rem}.submit-footer-btn{position:absolute;bottom:calc(.5rem + env(safe-area-inset-bottom, 0px));align-self:center;z-index:1;gap:0.5rem}.submit-footer-btn .validation-footer-wrapper{gap:0.5rem}@media screen and (min-width: 815px){.submit-footer-btn{align-self:end}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;box-shadow:0 0 0 30px #fff inset !important}.main-fieldset{margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0;border:0}.main-form{display:flex;flex-direction:column;padding:1rem;background-color:#fff;width:100%}.main-form .error{position:absolute}.main-form .input-container{margin:.5rem 0;margin-bottom:1.5rem;width:100%;position:relative}.main-form .input-container .btn{width:auto}.main-form .input-container .form-label.text-danger{color:#bf0c1d;margin:0}.main-form .input-container .text-danger{display:flex;margin-left:.5rem;margin-top:.125rem}.main-form .input-container:has(.read-only-text) .form-label::after{background-color:#f5f4f1}.main-form .input-container:has(.checkbox-label) .error{margin-left:0}.main-form .read-only-text{margin:0;padding-left:.625rem;height:2.75rem;display:flex;align-items:center;background-color:#f5f4f1;border-radius:.25rem;color:#10294b;font-family:"Nunito Sans","Arial","Helvetica Neue",sans-serif;font-size:.875rem}.main-form .form-label{color:#767676;position:absolute;top:-10px;z-index:2;left:.5rem;padding:0 .125rem}.main-form .form-label::after{content:"";width:100%;background-color:#fff;height:4px;display:block;position:absolute;top:9px;left:0;z-index:-1}.main-form .form-label.checkbox-label{left:0;padding:0;position:unset}.main-form .form-label.checkbox-label:after{content:unset}.main-form .label-help-icon{height:100%}.main-form .label-help-icon.desktop-icon .btn-icon{cursor:default}.main-form .label-help-icon .btn-icon,.main-form .label-help-icon .material-icons{height:100%;width:1.25rem}.main-form .label-help-icon .material-icons{display:flex;justify-content:center;align-items:center}.main-form .label-help-icon .material-icons svg{width:0.8125rem;height:0.8125rem;fill:#767676}.main-form input,.main-form textarea{display:block;width:100%;padding:.5625rem;color:#2f2f2f;background-color:#fff;border:1px solid #979797;border-radius:.25rem;font-family:"Nunito Sans","Arial","Helvetica Neue",sans-serif;font-size:.875rem;outline:none;outline-offset:0}@media screen and (min-width: 815px){.main-form input:focus-visible,.main-form textarea:focus-visible{border:2px solid #277cb4;padding:.5rem}}.main-form input.danger,.main-form textarea.danger{border:2px solid #bf0c1d}.main-form textarea{resize:none;padding-top:.6875rem;padding-bottom:.75rem}.main-form textarea.read-only{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.main-form input{height:2.75rem}.main-form .toggle-password{position:absolute;top:-0.125rem;right:.5rem}.main-form .toggle-password .material-icons svg{fill:#767676;width:1.25rem}.main-form input[type=checkbox].checkbox{appearance:none;width:0;height:0;padding:.375rem .25rem .375rem .5rem;margin-left:0;margin-right:0.25rem}@media screen and (min-width: 815px){.main-form input[type=checkbox].checkbox:focus-visible{outline:2px solid #277cb4;border:none;padding:.4375rem}}.main-form input[type=checkbox].checkbox:checked{background-color:#277cb4;border-color:#277cb4}.main-form input[type=checkbox].checkbox:checked~.checkmark:after{content:"";border:solid #fff;border-width:0 1px 1px 0;width:.25rem;height:.5rem;top:.25rem;left:.3125rem;transform:rotate(45deg);position:absolute}@media screen and (min-width: 815px){.main-form input[type=checkbox].checkbox:checked:focus-visible{outline:2px solid #5bc6f5}}.main-form input[type=checkbox].toggle-switch-checkbox{appearance:none;position:absolute;opacity:0;height:0 !important;width:0 !important;padding:initial}@media screen and (min-width: 815px){.main-form input[type=checkbox].toggle-switch-checkbox:focus+.toggle{border-color:#277cb4;box-shadow:inset 0 0 0 .0625rem #277cb4;outline:.0625rem solid #277cb4}}.main-form .toggle-switch{flex-direction:row}.main-form .toggle-switch .form-label{padding:initial}.main-form .toggle-switch label:not(.toggle){margin-right:.25rem}.main-form .toggle-switch .toggle{display:flex;flex-direction:column;width:2.125rem;height:1.25rem;border-radius:.75rem;margin-left:.125rem;background-color:#cdcdcd;cursor:pointer}.main-form .toggle-switch .toggle.toggle-disabled{pointer-events:none;background-color:#e8e8e8}.main-form .toggle-switch .slider{width:1rem;height:1rem;border-radius:.75rem;margin:.125rem;background-color:#fff}.main-form .toggle-switch input:checked+.toggle{background-color:#277cb4}.main-form .toggle-switch input:checked+.toggle>.slider{align-self:flex-end}.main-form .toggle-switch.toggle-disabled input:checked+.toggle,.main-form .toggle-switch.toggle-disabled .toggle{background-color:#e8e8e8}.main-form .toggle-switch.toggle-disabled .toggle,.main-form .toggle-switch.toggle-disabled .form-label{pointer-events:none}.main-form .toggle,.main-form .toggle-switch-label,.main-form .checkbox-.form-label,.main-form .segmented-control-label{position:initial}.main-form .toggle:after,.main-form .toggle-switch-label:after,.main-form .checkbox-.form-label:after,.main-form .segmented-control-label:after{content:none}.main-form .segmented-control-container{display:flex;justify-content:space-between}.main-form .segmented-control-container .segmented-control-label{display:flex;align-items:center}.main-form .input-range-container{margin:1.25rem 0;height:4.25rem}.main-form .input-range-container .text-danger{margin-top:.75rem;margin-left:.25rem}@media screen and (min-width: 815px){.main-form .input-range-container{height:3.5rem}}.main-form .input-range-container .form-label{position:unset}.main-form input[type=range]{margin:1rem 0 .625rem 0;padding:0;border:none;appearance:none;height:7px;background:#e9e7e4;border-radius:5px;background-image:linear-gradient(#277cb4, #277cb4);background-repeat:no-repeat}@media screen and (min-width: 815px){.main-form input[type=range]{margin:.5rem 0 .25rem 0 !important}.main-form input[type=range]:focus-visible{box-shadow:0px 0px 0px 4px #b2d8ef;outline:1px solid #277cb4;border:none}}.main-form input[type=range]::-webkit-slider-thumb{appearance:none;height:24px;width:24px;border-radius:50%;background:#277cb4;box-shadow:none;cursor:pointer}@media screen and (min-width: 815px){.main-form input[type=range]::-webkit-slider-thumb{height:17px;width:17px}}.main-form input[type=range]::-webkit-slider-runnable-track{appearance:none;box-shadow:none;border:none;background:rgba(0,0,0,0)}.main-form .range-slider-val-text{margin:0;font-weight:bold;color:#2f2f2f}.main-form .range-slider-min-max-text{font-size:.6875rem;color:#767676;margin:0}.main-form .range-slider-min-max-text span{display:block;transform:translate(-30%, 0);width:28px;text-align:center}.main-form .range-increment-container{bottom:15px}@media screen and (min-width: 815px){.main-form .range-increment-container{bottom:9px}}.main-form .range-increment-line{height:3px;width:3px;border-radius:50%;background-color:#fff;margin-left:4px}.main-form .range-increment-line.passed-increment{background-color:#69b7ea}.main-form .dropdown .dropdown__option{cursor:pointer;background-color:#fff}.main-form .dropdown .dropdown__option:hover:not(.dropdown__option--is-selected){background-color:#f4f8fb}.main-form .dropdown .dropdown__option:last-child{border:none}.main-form .dropdown .dropdown__option .form-label{cursor:pointer}.main-form .dropdown .dropdown__control--menu-is-open .dropdown__indicator{transform:rotate(180deg)}.main-form .dropdown .dropdown__option--is-focused{background-color:#f4f8fb}.main-form .dropdown .dropdown__option--is-selected{background-color:rgba(6,157,223,.2);color:inherit}.main-form .dropdown .dropdown__indicator{padding:0 .25rem;position:sticky;top:10px;color:#767676}.main-form .dropdown .dropdown__indicator.dropdown__dropdown-indicator{padding-right:0.25rem}.main-form .dropdown .dropdown__indicator.dropdown__clear-indicator{padding:0}.main-form .dropdown .dropdown__indicator-separator{display:none}.main-form .dropdown .dropdown__menu-portal{z-index:6}.main-form .dropdown .dropdown__menu{min-width:12.5rem;width:calc(100% - .25rem);margin-top:.25rem;margin-left:.125rem;z-index:5}.main-form .dropdown .dropdown__option-checkbox{cursor:pointer}.main-form .dropdown .dropdown__value-container{padding:0 9px}.main-form .dropdown .dropdown__value-container:not(:has(.dropdown__input-container)) input{height:0;padding:0}.main-form .dropdown .dropdown__value-container--is-multi+.dropdown__indicators{align-items:self-start}.main-form .dropdown .dropdown__control:has(.dropdown__value-container--is-multi){max-height:5.5rem;overflow:auto}@media screen and (min-width: 815px){.main-form .dropdown .dropdown__control:has(.dropdown__value-container--is-multi)::-webkit-scrollbar{width:5px;height:5px}.main-form .dropdown .dropdown__control:has(.dropdown__value-container--is-multi)::-webkit-scrollbar-thumb{background-color:#cdcdcd;border-radius:5px}@supports not selector(::-webkit-scrollbar){.main-form .dropdown .dropdown__control:has(.dropdown__value-container--is-multi){scrollbar-color:#cdcdcd rgba(0,0,0,0)}}}.main-form .dropdown .dropdown__control:has(.dropdown__value-container--is-multi) .dropdown__value-container--has-value{padding-top:0.25rem}.main-form .dropdown .dropdown__single-value{margin-left:0}.main-form .dropdown .dropdown__multi-value{margin-bottom:0;background-color:#e5eff6;font-size:0.875rem}.main-form .dropdown .dropdown__control{min-height:2.75rem;border-color:#979797;box-shadow:none}@media screen and (min-width: 815px){.main-form .dropdown .dropdown__menu-list::-webkit-scrollbar{width:5px;height:5px}.main-form .dropdown .dropdown__menu-list::-webkit-scrollbar-thumb{background-color:#cdcdcd;border-radius:5px}@supports not selector(::-webkit-scrollbar){.main-form .dropdown .dropdown__menu-list{scrollbar-color:#cdcdcd rgba(0,0,0,0)}}}@media screen and (min-width: 815px){.main-form .dropdown .dropdown__control--is-focused{border:2px solid #277cb4}}.main-form .dropdown .dropdown__input{height:1.5rem;color:#10294b}.main-form .dropdown .error-tooltip{right:1.75rem}.main-form .dropdown.danger .dropdown__control{border:2px solid #bf0c1d}.main-form .dropdown .dropdown__value-container--is-multi input{width:1px}.main-form .radio{align-items:center;flex-direction:row-reverse;justify-content:flex-end}.main-form .radio .form-label{position:static;padding:0;background:none;margin-bottom:0;line-height:.875rem;z-index:unset;cursor:pointer}.main-form .radio .form-label:after{content:none}.main-form .radio input{margin:.5rem .5rem .5rem 0}.main-form .radio input[type=radio]{appearance:none;width:0;height:0;color:#10294b;position:relative;border-radius:50%;outline:none;outline-offset:0;padding:.4375rem;cursor:pointer}.main-form .radio input[type=radio]:checked:after{content:"";background:#277cb4;border-radius:50%;height:.5rem;left:.1875rem;top:.1875rem;width:.5rem;position:absolute}.main-form .radio-inputs-container{margin-bottom:1.5rem}.main-form .radio-inputs-container .radio-inputs-container-title{margin:0 0 .25rem 0;font-size:1rem}.main-form .radio-inputs-container.danger .form-label{color:#bf0c1d}.main-form .radio-inputs-container.danger input[type=radio]{border-color:#bf0c1d}.main-form .radio-inputs-container:has(.radio-inputs-container-title) .radio{padding-left:.5rem}.main-form .radio-inputs-container .input-container{display:flex;margin-top:0;margin-bottom:0}.main-form .radio-inputs-container .input-container:last-of-type{margin-bottom:0}.main-form .radio-inputs-container .read-only-text{height:2rem}.main-form .radio-inputs-container.block-picker{display:flex}.main-form .radio-inputs-container.block-picker .radio{width:fit-content;margin-bottom:0}.main-form .radio-inputs-container.block-picker .radio input{padding:16px;border-radius:4px;border:unset;background-color:#cacaca;margin-top:0;margin-bottom:0}.main-form .radio-inputs-container.block-picker .radio input:checked{background-color:#277cb4}.main-form .radio-inputs-container.block-picker .radio input:checked:after{content:unset}.main-form .radio-inputs-container.block-picker .radio input:disabled{background-color:#e8e8e8}.main-form .radio-inputs-container.block-picker .radio .form-label{position:absolute;top:0;left:0;height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;font-weight:bold;color:#fff;z-index:1}.main-form .radio-inputs-container.row-list-radio-inputs{display:flex;margin:0;padding:0.75rem 0;gap:1rem}.main-form .radio-inputs-container.row-list-radio-inputs .radio-inputs-container-title{color:#767676;font-size:0.875rem;margin:0;flex-grow:1}.main-form .radio-inputs-container.row-list-radio-inputs .input-container{width:auto;padding-left:0 !important}.main-form .radio-inputs-container.row-list-radio-inputs input{margin-top:0;margin-bottom:0}.main-form .date-picker .error{top:2.75rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.alert-container{position:fixed;z-index:9999;overflow-wrap:anywhere;width:15.75rem;transition:.3s ease}@media screen and (min-width: 320px){.alert-container{width:21.75rem}}.alert-container.top-right{top:4rem;right:.75rem;transition:transform .6s ease-in-out;animation:alert-in-right .7s}@media screen and (min-width: 815px){.alert-container.top-right{top:0}}.alert-container.bottom-right{bottom:.75rem;right:.75rem;transition:transform .6s ease-in-out;animation:alert-in-right .7s}.alert-container.top-left{top:4rem;left:.75rem;transition:transform .6s ease-in;animation:alert-in-left .7s}@media screen and (min-width: 815px){.alert-container.top-left{top:0}}.alert-container.bottom-left{bottom:.75rem;left:.75rem;transition:transform .6s ease-in;animation:alert-in-left .7s}.alert-container.top-center{top:4rem;left:50%;transform:translateX(-50%);transition:transform .6s ease-in;animation:alert-in-top .7s}@media screen and (min-width: 815px){.alert-container.top-center{top:0}}.alert-container .btn{padding:.5rem}.alert-container .btn-close{z-index:1;color:#6f3008}.alert{position:relative;display:flex;flex-direction:column;padding:1.25rem .75rem;border-left:solid 1px #9b362d;border-right:solid 1px #9b362d}.alert .alert-icon{margin-right:.75rem;width:2rem;height:2rem;align-items:center;background-color:#c9e9da;border-radius:50%;display:flex;flex-shrink:0;justify-content:center}.alert .alert-content{border-bottom:1px solid #f0c4c8;padding-bottom:.75rem}.alert.error{padding-bottom:0}.alert:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-top:solid 1px #9b362d}.alert:last-of-type{border-bottom:solid 1px #9b362d;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;padding-bottom:.75rem}.alert:last-of-type .alert-content{border-bottom:none}.alert.error{background-color:#f8e5e7;border-color:#9b362d;color:#6f3008}.alert.error .alert-icon{background-color:#f0c4c8}.alert.error .btn-close{color:#6f3008}.alert.info{background-color:#e1f3fb;border-color:#098fca;color:#096d99}.alert.info .alert-icon{background-color:#c0e6f6}.alert.info .btn-close{color:#096d99}.alert.success{background-color:#e6f5ee;border-color:#5a9231;color:#3a5b22}.alert.success .alert-icon{background-color:#c9e9da}.alert.success .btn-close{color:#3a5b22}.alert.warning{background-color:#fdf3e5;border-color:#913f0a;color:#6f3008}.alert.warning .alert-icon{background-color:#fadfba}.alert.warning .alert-close{color:#6f3008}.alert.validation{background-color:#fde1e4;color:#6f3008;border:none;padding:0.75rem;margin:0.5rem 0;z-index:3;width:100%;position:absolute;overflow:hidden}@media screen and (min-width: 815px){.alert.validation.footer-placement{width:21.875rem;right:0;bottom:calc(3.625rem + env(safe-area-inset-bottom, 0px))}.alert.validation.footer-placement.ignore-safearea{bottom:3.625rem}}@media screen and (max-width: 815px){.alert.validation.footer-placement{left:0;bottom:calc(3.5rem + env(safe-area-inset-bottom, 0px));border-radius:0}.alert.validation.footer-placement.ignore-safearea{bottom:3.5rem}}.alert.validation.relative-placement{position:relative}.alert.validation .btn-close{top:0.75rem;color:#cdcdcd;top:0.5rem;right:-0.5rem}.alert.validation .btn-close .material-icons svg{width:1rem;height:1rem;fill:#cdcdcd}.alert.validation .alert-title{font-size:0.875rem;text-transform:none;padding-right:1.125rem}.alert.validation .alert-content{padding:0;border-bottom:none}.alert.validation .alert-message{padding-right:1rem}.alert .alert-icon{margin-right:.75rem}.alert .alert-title{font-weight:bold;font-size:1rem;padding:0;margin:0;text-transform:uppercase}.alert .alert-message{margin:0}.validation-footer-wrapper{display:flex}@media screen and (min-width: 815px){.validation-footer-wrapper{position:relative}}@keyframes alert-in-right{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes alert-in-left{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes alert-in-top{from{transform:translate(-50%, -100%)}to{transform:translate(-50%, 0)}}.slide-from-right-transition-appear{display:flex}.slide-from-right-transition-appear.transform-on-appear{transform:translateX(100%)}.slide-from-right-transition-appear-active{display:flex}.slide-from-right-transition-appear-active.transform-on-appear{transform:translateX(0)}.slide-from-right-transition-appear-done{display:flex}.slide-from-right-transition-appear-done.transform-on-appear{transform:translateX(0)}.slide-from-right-transition-enter{display:flex;transform:translateX(100%)}@media screen and (min-width: 815px){.slide-from-right-transition-enter{transform:translateX(0)}}.slide-from-right-transition-enter-active{display:flex;transform:translateX(0)}@media screen and (min-width: 815px){.slide-from-right-transition-enter-active{transform:translateX(0)}}.slide-from-right-transition-enter-done{display:flex;transform:translateX(0)}@media screen and (min-width: 815px){.slide-from-right-transition-enter-done{transform:translateX(0)}}.slide-from-right-transition-exit{display:flex;transform:translateX(0)}@media screen and (min-width: 815px){.slide-from-right-transition-exit{transform:translateX(0)}}.slide-from-right-transition-exit-active{display:flex;transform:translateX(100%)}@media screen and (min-width: 815px){.slide-from-right-transition-exit-active{transform:translateX(0)}}.slide-from-right-transition-exit-done{transform:translateX(100%);display:none}@media screen and (min-width: 815px){.slide-from-right-transition-exit-done{transform:translateX(0);display:flex}}.collapse-transition-enter{max-height:372px}.collapse-transition-enter-active{max-height:0}.collapse-transition-enter-done{max-height:0}.collapse-transition-exit{max-height:0}.collapse-transition-exit-active{max-height:372px}.collapse-transition-exit-done{max-height:372px}.collapse-transition-sm-enter{max-height:150px !important}.collapse-transition-sm-enter-active{max-height:0 !important}.collapse-transition-sm-enter-done{max-height:0 !important}.collapse-transition-sm-exit{max-height:0 !important}.collapse-transition-sm-exit-active{max-height:150px !important}.collapse-transition-sm-exit-done{max-height:150px !important}.collapse-transition-counter-enter{max-height:var(--counterSearchFormMaxHeight) !important}.collapse-transition-counter-enter-active{max-height:0 !important}.collapse-transition-counter-enter-done{max-height:0 !important}.collapse-transition-counter-exit{max-height:0 !important}.collapse-transition-counter-exit-active{max-height:var(--counterSearchFormMaxHeight) !important}.collapse-transition-counter-exit-done{max-height:var(--counterSearchFormMaxHeight) !important}.slide-from-bottom-transition-enter,.slide-from-bottom-transition-appear{display:flex;transform:translateY(calc(100% + 0.75rem))}.slide-from-bottom-transition-enter-active,.slide-from-bottom-transition-appear-active{display:flex;transform:translateY(0)}.slide-from-bottom-transition-enter-done,.slide-from-bottom-transition-appear-done{display:flex;transform:translateY(0)}.slide-from-bottom-transition-exit{display:flex;transform:translateY(0)}.slide-from-bottom-transition-exit-active{display:flex;transform:translateY(calc(100% + 0.75rem))}.slide-from-bottom-transition-exit-done{display:none;transform:translateY(calc(100% + 0.75rem))}.activity-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem .5rem}.activity-detail-grid-title{margin:0;margin-bottom:-0.75rem;font-size:1rem;line-height:1rem;font-weight:bold;z-index:2;padding-top:.5rem}.activity-detail-grid-title.loader-block{height:1rem;width:45%}.activity-detail-grid-info-text{margin:0;margin-bottom:-0.75rem;z-index:2;padding-top:.375rem;padding-bottom:.125rem;top:1.5rem}.activity-detail-grid-date{margin-bottom:-0.75rem;padding-top:.25rem}.activity-detail-grid-date.block-item-container-heading{top:1.5rem}.activity-detail-grid-block.left-column-activity{grid-column-start:1;grid-column-end:2}.activity-detail-grid-block.right-column-activity{grid-column-start:2;grid-column-end:3}.activity-detail-grid-block.full-row-activity{grid-column-start:1;grid-column-end:3}.activity-detail-grid-block.empty-column-activity{background-color:#fff;border:2px dotted #f0f0f0;border-radius:.25rem}.activity-detail-grid-block .block-item-content-header{font-weight:bold;color:#2f2f2f !important}.full-row-activity{grid-column-start:1;grid-column-end:3}.search-form-container{height:100%;background-color:#fff}@media screen and (max-width: 815px){.search-form-container{padding:0 .75rem}}.search-form-container .error{min-width:13.75rem}@media screen and (min-width: 815px){.search-form-container{height:fit-content}}.search-form{position:relative;justify-content:space-between;height:100%}@media screen and (max-width: 815px)and (min-width: 480px){.search-form{max-width:30rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 815px){.search-form{padding-left:2rem !important;padding-right:2rem !important;padding-bottom:.75rem !important}}@media screen and (min-width: 2000px){.search-form{padding-left:4.75rem !important;padding-right:4.75rem !important}}.search-form:has(.search-form-sticky-button-container){padding-bottom:0 !important}.search-form .search-form-sticky-button-container{padding-bottom:0.75rem;background-color:#fff}.search-form .date-range-input-container .date-picker{margin-bottom:1.5rem !important}.search-form .input-range-container:last-child{margin-bottom:.75rem !important}.search-form-transition-container{overflow:hidden;transition:max-height 500ms ease-in;height:100%}@media screen and (min-width: 815px){.search-form-transition-container{height:fit-content}}.search-form-shadow{position:relative;z-index:2;box-shadow:0px 4px 4px -4px rgba(59,58,56,.3) inset;height:1.25rem;min-height:1.25rem;margin-bottom:-1.25rem}.search-result-list-container{display:flex;flex-direction:column;flex-grow:1;height:1px;width:100%}@media screen and (min-width: 815px){.search-result-list-container{padding-right:.25rem}}.search-result-list-container .not-found-item{margin-top:.75rem}.search-result-list{overflow:auto;height:100%;padding-left:.75rem;padding-right:.75rem}@media screen and (max-width: 815px){.search-result-list{padding-top:.75rem}}@media screen and (min-width: 815px){.search-result-list{padding-left:1.25rem;padding-right:1rem}}@media screen and (min-width: 2000px){.search-result-list{padding-left:4.75rem;padding-right:4.5rem}}@media screen and (max-width: 815px){.main-page:has(.search-form){background-color:#fff}}.nav-list-block-page{min-height:100%;padding:1rem;background-color:#f0f0f0;display:flex;flex-direction:column;align-items:center;row-gap:0.75rem}.nav-list-block-page .nav-list-block-container{background-color:#fff;border-radius:.25rem;max-width:21.75rem;padding:.75rem;width:100%}.nav-list-block-page .profile-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);padding:0}.nav-list-block-page .profile-container .material-icons{color:#979797}.nav-list-block-page .profile-container .material-icons svg{width:3.75rem;height:3.75rem}.nav-list-block-page .profile-container p{margin:0;font-size:1.125rem;font-weight:bold;color:#2f2f2f}.nav-list-block-page .nav-container{padding:.25rem .75rem}.nav-list-block-page .nav-list-block.main-nav-container{height:auto}.nav-list-block-page .nav-list-block .main-nav{flex-direction:column}.nav-list-block-page .nav-list-block .main-nav li{border-bottom:1px solid #f0f0f0}.nav-list-block-page .nav-list-block .main-nav .main-nav-item{flex-direction:row;justify-content:flex-start;width:100%;color:#2f2f2f}.nav-list-block-page .nav-list-block .main-nav .main-nav-item div:not(.notification-badge){height:1.5rem}.nav-list-block-page .nav-list-block .main-nav .main-nav-item span:not(.material-icons){font-size:14px}.nav-list-block-page .nav-list-block .main-nav .main-nav-item svg{fill:#2f2f2f}.nav-list-block-page .nav-list-block .main-nav .main-nav-item:has(.material-icons){gap:.5rem}.nav-list-block-page .nav-list-block .main-nav .main-nav-item.settings-nav-link{justify-content:space-between}.nav-list-block-page .nav-list-block .main-nav .main-nav-item.settings-nav-link .main-nav-item-icon-container{order:2}.nav-list-block-page .nav-list-block .main-nav .main-nav-item.settings-nav-link .main-nav-item-icon-container .material-icons svg{fill:#767676}.nav-list-block-page .nav-list-block .main-nav .nav-button .touch-target-btn{width:100%}.nav-list-block-page .nav-list-block .main-nav .nav-button .btn{color:#2f2f2f;padding:0;font-weight:unset;font-size:.875rem}.nav-list-block-page .nav-list-block .main-nav li:last-child{border-bottom:unset}.nav-list-block-page .logout-btn .btn{color:#bf0c1d}.sticky,.sticky-bottom{position:sticky;display:flex;align-items:center;top:0;z-index:2}.sticky-bottom{top:unset;bottom:0}.intersection_sentinel{left:0;right:0}.intersection_sentinel--top{height:1px;top:-24px;position:absolute}.intersection_sentinel--bottom{bottom:20px;height:1px;position:absolute}.table-wrapper{position:relative;white-space:nowrap}.table-wrapper thead{font-size:0.75rem;color:#2f2f2f;height:1.5rem;position:sticky;top:0;z-index:1}.table-wrapper thead tr{background-color:#ebe6e3;z-index:1;position:relative}.table-wrapper thead th{position:relative;padding-right:0.5rem;padding-left:0.5rem;background-color:#ebe6e3;text-align:left}.table-wrapper thead th:not(.hide-col-divider):before{position:absolute;border-right:#f3f3f3 solid 0.0625rem;width:0.0625rem;height:1rem;top:0.375rem;left:-0.0625rem;content:""}.table-wrapper thead th.relative-left-border:before{position:relative;top:0;left:-0.5rem}.table-wrapper thead th.section-start-col+th.sticky-col:after{padding-left:0.0625rem}.table-wrapper thead th.sticky-col{z-index:2}.table-wrapper thead th.section-end-col+th{padding-left:0.25rem;padding-right:0.25rem}.table-wrapper tbody tr.zebra-odd{background-color:#fff}.table-wrapper tbody tr.zebra-even{background-color:#f5f5f5}.table-wrapper tbody td{padding-left:0.5rem;padding-right:0.5rem}.table-wrapper tbody td:not(.section-label-col):not(.section-start-col):not(.section-end-col+td).top-section-row{border-top:0.0625rem solid #f3f3f3}.table-wrapper tbody td:not(.section-label-col):not(.section-start-col):not(.section-end-col+td).bottom-section-row{border-bottom:0.0625rem solid #f3f3f3}.table-wrapper tbody .sticky-col{background-color:inherit}.table-wrapper tbody .section-label-col{color:#767676;background-color:#f9f9f9;font-size:0.75rem}.table-wrapper tbody .section-start-col{border-left:0.5rem solid #10294b}.table-wrapper tbody .section-start-col.top-section-row{border-top-left-radius:0.25rem}.table-wrapper tbody .section-start-col.bottom-section-row{border-bottom-left-radius:0.25rem}.table-wrapper tbody .section-end-col{border-left:4px solid #fff;border-right:1px solid #f3f3f3}.table-wrapper tbody .section-end-col.top-section-row{border-top-right-radius:0.25rem}.table-wrapper tbody .section-end-col.bottom-section-row{border-bottom-right-radius:0.25rem}.table-wrapper tbody .section-start-col+td{background-color:#fff}.table-wrapper tbody .section-end-col+td{background-color:#f9f9f9;padding-left:0.25rem;padding-right:0.25rem}.table-wrapper tbody .row-divider{height:0.5rem;line-height:1.875rem;font-size:0.8125rem;width:0.5rem;left:0;padding-left:0}.table-wrapper tbody .row-divider:not(:empty){padding-left:0.75rem}.table-wrapper tbody .row-divider.last-row{height:0}.table-wrapper tbody .top-section-row{padding-top:0.25rem}.table-wrapper tbody .bottom-section-row{padding-bottom:0.25rem}.table-wrapper tr{line-height:1.625rem}.table-wrapper .sticky-col{position:sticky}.table-wrapper .section-start-col{width:0.5rem;padding-left:0;padding-right:0}.table-wrapper .section-start-col+td,.table-wrapper .section-start-col+th{min-width:0.25rem;max-width:0.25rem;padding-left:0;padding-right:0}.table-wrapper .section-end-col{padding-left:0;padding-right:0}.disable-overscroll-behaviour *{overscroll-behavior:none}.safe-area-bottom-margin{margin-bottom:env(safe-area-inset-bottom, 0px)}@media screen and (max-width: 480px){.safe-area-bottom-margin-small-mobile{margin-bottom:env(safe-area-inset-bottom, 0px)}}@media screen and (max-width: 815px){.safe-area-bottom-margin-mobile{margin-bottom:env(safe-area-inset-bottom, 0px)}}@media screen and (min-width: 815px){.safe-area-bottom-margin-desktop{margin-bottom:env(safe-area-inset-bottom, 0px)}}.safe-area-bottom-fill-after::after{content:"";width:100%;background-color:inherit;position:absolute;bottom:calc(env(safe-area-inset-bottom, 0px)*-1);height:env(safe-area-inset-bottom, 0px)}

/*# sourceMappingURL=app.ffb8b976fcb97f889850.css.map*/