@charset "UTF-8";.loader-text{display:flex}.loader-text .loading-spinner{width:1rem;height:1rem;border:.125rem solid;border-color:inherit;border-bottom-color:transparent;border-radius:50%;margin-right:.375rem;display:inline-block;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--color-btn-primary: #277cb4;--color-btn-primary-txt: #fff;--color-btn-primary-border: transparent;--color-btn-primary-hover: #1e6493;--color-btn-primary-disabled: #e0e0e0;--color-btn-primary-disabled-txt: #cacaca;--color-btn-primary-disabled-border: transparent;--color-btn-primary-focus: #d9effe;--color-btn-primary-focus-border: transparent;--size-btn-primary-padding: .75rem;--size-btn-primary-outline: .25rem;--color-btn-secondary: #e0f1fc;--color-btn-secondary-txt: #1f6ea2;--color-btn-secondary-border: transparent;--color-btn-secondary-hover: #c3e2f7;--color-btn-secondary-disabled: #e0e0e0;--color-btn-secondary-disabled-txt: #cacaca;--color-btn-secondary-disabled-border: transparent;--color-btn-secondary-focus: #d9effe;--color-btn-secondary-focus-border: #277cb4;--size-btn-secondary-padding: .75rem;--size-btn-secondary-outline: .25rem;--color-btn-secondary-white: #fff;--color-btn-secondary-white-border: #277cb4;--color-btn-secondary-white-hover: #d9effe;--color-btn-tertiary: #f3f1ed;--color-btn-tertiary-txt: #277cb4;--color-btn-tertiary-border: transparent;--color-btn-tertiary-hover: #e8e2db;--color-btn-tertiary-disabled: #e0e0e0;--color-btn-tertiary-disabled-txt: #cacaca;--color-btn-tertiary-disabled-border: transparent;--color-btn-tertiary-focus: #d9effe;--color-btn-tertiary-focus-border: #277cb4;--size-btn-tertiary-padding: .75rem;--size-btn-tertiary-outline: .25rem;--color-btn-ghost-txt: #10294b;--color-btn-ghost-hover: #d9effe;--color-btn-ghost-hover-txt: #1f6ea2;--color-btn-ghost-disabled-txt: #cacaca;--color-btn-ghost-focus: #d9effe;--color-btn-ghost-focus-border: #277cb4;--size-btn-ghost-padding: .75rem;--size-btn-ghost-outline: .25rem;--color-btn-ghost-secondary-txt: #1f6ea2;--color-btn-ghost-secondary-hover: #d9effe;--color-btn-ghost-secondary-hover-txt: #1f6ea2;--color-btn-ghost-secondary-disabled-txt: #cacaca;--color-btn-ghost-secondary-focus: #d9effe;--color-btn-ghost-secondary-focus-border: #277cb4;--size-btn-ghost-secondary-padding: .75rem;--size-btn-ghost-secondary-outline: .25rem;--color-btn-close-txt: #1f6ea2;--color-btn-close-hover: #10294b;--color-btn-close-disabled-txt: #cacaca;--color-btn-close-focus: #277cb4;--size-btn-close-outline: .125rem;--color-btn-link-txt: #1f6ea2;--color-btn-link-hover: #10294b;--color-btn-link-disabled-txt: #cacaca;--color-btn-link-focus: #277cb4;--size-btn-link-outline: .125rem;--color-btn-dropdown-txt: #2f2f2f;--color-btn-dropdown-txt-active: #277cb4;--color-btn-dropdown-option-txt: #2f2f2f;--color-btn-dropdown-option-hover: #f3fafd;--size-btn-sm-height: 1.75rem;--size-btn-md-height: 2rem;--size-btn-lg-height: 2.25rem;--size-btn-x-lg-height: 2.75rem;--size-btn-sm-min-width: 3.5rem;--size-btn-md-min-width: 3.5rem;--size-btn-lg-min-width: 3.5rem;--size-btn-x-lg-min-width: 4rem;--size-btn-icon: 1.5rem;--size-btn-icon-padding-left: .25rem;--size-btn-icon-margin-right: .25rem;--size-btn-border-radius: .25rem}.btn{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;padding:0 .75rem;border-radius:var(--size-btn-border-radius);flex-shrink:0;outline:.375rem;border:none;cursor:pointer;position:relative}.btn:disabled{pointer-events:none}.btn:focus-visible{outline:none}@media screen and (min-width: 815px){.btn:focus-visible{outline:.125rem solid #277cb4}}.btn.with-icon{padding-left:var(--size-btn-icon-padding-left)}.btn.with-icon .material-icons{margin-right:var(--size-btn-icon-margin-right)}.btn.with-icon .material-icons,.btn.with-icon .material-icons svg{height:var(--size-btn-icon);width:var(--size-btn-icon)}.btn.with-icon-after{padding:0 .5rem 0 .75rem}.btn.with-icon-after .btn-text-label{padding-right:.375rem}.btn.height-sm{height:var(--size-btn-sm-height);min-width:var(--size-btn-sm-min-width)}.btn.height-md{height:var(--size-btn-md-height);min-width:var(--size-btn-md-min-width)}.btn.height-lg{height:var(--size-btn-lg-height);min-width:var(--size-btn-lg-min-width)}.btn.height-x-lg{height:var(--size-btn-x-lg-height);min-width:var(--size-btn-x-lg-min-width)}.btn.touch-target-btn:after{content:"";height:3rem;width:100%;position:absolute}.btn.btn-only-icon{padding:0 .0625rem;width:-webkit-fit-content;width:fit-content;min-width:unset!important}.btn.btn-only-icon .material-icons,.btn.btn-only-icon .material-icons svg{height:var(--size-btn-icon);width:var(--size-btn-icon)}.btn.btn-primary{background-color:var(--color-btn-primary);border:solid .0625rem var(--color-btn-primary-border);color:var(--color-btn-primary-txt)}.btn.btn-primary .material-icons,.btn.btn-primary .material-icons svg{color:var(--color-btn-primary-txt);fill:var(--color-btn-primary-txt)}.btn.btn-primary:not(.btn-only-icon){padding-right:var(--size-btn-primary-padding)}.btn.btn-primary:not(.btn-only-icon):not(.with-icon){padding-left:var(--size-btn-primary-padding)}.btn.btn-primary:disabled:not(.is-loading){background-color:var(--color-btn-primary-disabled);border:solid .0625rem var(--color-btn-primary-disabled-border);color:var(--color-btn-primary-disabled-txt)}.btn.btn-primary:disabled:not(.is-loading) .material-icons svg{color:var(--color-btn-primary-disabled-txt);fill:var(--color-btn-primary-disabled-txt)}@media screen and (min-width: 815px){.btn.btn-primary:hover{background-color:var(--color-btn-primary-hover)}.btn.btn-primary:focus-visible{border:.0625rem solid var(--color-btn-primary-focus-border);outline:var(--size-btn-primary-outline) solid var(--color-btn-primary-focus)}}.btn.btn-secondary{background-color:var(--color-btn-secondary);border:solid .0625rem var(--color-btn-secondary-border);color:var(--color-btn-secondary-txt)}.btn.btn-secondary .material-icons,.btn.btn-secondary .material-icons svg{color:var(--color-btn-secondary-txt);fill:var(--color-btn-secondary-txt)}.btn.btn-secondary:not(.btn-only-icon){padding-right:var(--size-btn-secondary-padding)}.btn.btn-secondary:not(.btn-only-icon):not(.with-icon){padding-left:var(--size-btn-secondary-padding)}.btn.btn-secondary:disabled:not(.is-loading){background-color:var(--color-btn-secondary-disabled);border:solid .0625rem var(--color-btn-secondary-disabled-border);color:var(--color-btn-secondary-disabled-txt)}.btn.btn-secondary:disabled:not(.is-loading) .material-icons svg{color:var(--color-btn-secondary-disabled-txt);fill:var(--color-btn-secondary-disabled-txt)}@media screen and (min-width: 815px){.btn.btn-secondary:hover{background-color:var(--color-btn-secondary-hover)}.btn.btn-secondary:focus-visible{border:.0625rem solid var(--color-btn-secondary-focus-border);outline:var(--size-btn-secondary-outline) solid var(--color-btn-secondary-focus)}}.btn.btn-tertiary{background-color:var(--color-btn-tertiary);border:solid .0625rem var(--color-btn-tertiary-border);color:var(--color-btn-tertiary-txt)}.btn.btn-tertiary .material-icons,.btn.btn-tertiary .material-icons svg{color:var(--color-btn-tertiary-txt);fill:var(--color-btn-tertiary-txt)}.btn.btn-tertiary:not(.btn-only-icon){padding-right:var(--size-btn-tertiary-padding)}.btn.btn-tertiary:not(.btn-only-icon):not(.with-icon){padding-left:var(--size-btn-tertiary-padding)}.btn.btn-tertiary:disabled:not(.is-loading){background-color:var(--color-btn-tertiary-disabled);border:solid .0625rem var(--color-btn-tertiary-disabled-border);color:var(--color-btn-tertiary-disabled-txt)}.btn.btn-tertiary:disabled:not(.is-loading) .material-icons svg{color:var(--color-btn-tertiary-disabled-txt);fill:var(--color-btn-tertiary-disabled-txt)}@media screen and (min-width: 815px){.btn.btn-tertiary:hover{background-color:var(--color-btn-tertiary-hover)}.btn.btn-tertiary:focus-visible{border:.0625rem solid var(--color-btn-tertiary-focus-border);outline:var(--size-btn-tertiary-outline) solid var(--color-btn-tertiary-focus)}}.btn.btn-ghost{background-color:transparent;border:solid .0625rem transparent;color:var(--color-btn-ghost-txt)}.btn.btn-ghost .material-icons,.btn.btn-ghost .material-icons svg{color:var(--color-btn-ghost-txt);fill:var(--color-btn-ghost-txt)}.btn.btn-ghost:not(.btn-only-icon){padding-right:var(--size-btn-ghost-padding)}.btn.btn-ghost:not(.btn-only-icon):not(.with-icon){padding-left:var(--size-btn-ghost-padding)}.btn.btn-ghost:disabled:not(.is-loading){color:var(--color-btn-ghost-disabled-txt)}.btn.btn-ghost:disabled:not(.is-loading) .material-icons svg{color:var(--color-btn-ghost-disabled-txt);fill:var(--color-btn-ghost-disabled-txt)}@media screen and (min-width: 815px){.btn.btn-ghost:hover{background-color:var(--color-btn-ghost-hover)}.btn.btn-ghost:focus-visible{border:.0625rem solid var(--color-btn-ghost-focus-border);outline:var(--size-btn-ghost-outline) solid var(--color-btn-ghost-focus)}}.btn.btn-ghost-secondary{background-color:transparent;border:solid .0625rem transparent;color:var(--color-btn-ghost-secondary-txt)}.btn.btn-ghost-secondary .material-icons,.btn.btn-ghost-secondary .material-icons svg{color:var(--color-btn-ghost-secondary-txt);fill:var(--color-btn-ghost-secondary-txt)}.btn.btn-ghost-secondary:not(.btn-only-icon){padding-right:var(--size-btn-ghost-secondary-padding)}.btn.btn-ghost-secondary:not(.btn-only-icon):not(.with-icon){padding-left:var(--size-btn-ghost-secondary-padding)}.btn.btn-ghost-secondary:disabled:not(.is-loading){color:var(--color-btn-ghost-secondary-disabled-txt)}.btn.btn-ghost-secondary:disabled:not(.is-loading) .material-icons svg{color:var(--color-btn-ghost-secondary-disabled-txt);fill:var(--color-btn-ghost-secondary-disabled-txt)}@media screen and (min-width: 815px){.btn.btn-ghost-secondary:hover{background-color:var(--color-btn-ghost-secondary-hover)}.btn.btn-ghost-secondary:focus-visible{border:.0625rem solid var(--color-btn-ghost-secondary-focus-border);outline:var(--size-btn-ghost-secondary-outline) solid var(--color-btn-ghost-secondary-focus)}}.btn.btn-close{position:absolute;top:0;right:0;color:var(--color-btn-close-txt);background-color:transparent;padding:0 .5rem}.btn.btn-close .material-icons,.btn.btn-close .material-icons svg{color:var(--color-btn-close-txt);fill:var(--color-btn-close-txt)}.btn.btn-close:disabled:not(.is-loading){color:var(--color-btn-close-disabled-txt)}.btn.btn-close:disabled:not(.is-loading) .material-icons svg{color:var(--color-btn-close-disabled-txt);fill:var(--color-btn-close-disabled-txt)}@media screen and (min-width: 815px){.btn.btn-close:hover{background-color:transparent;color:var(--color-btn-close-hover)}.btn.btn-close:focus-visible{outline:var(--size-btn-close-outline) solid var(--color-btn-close-focus)}}.btn.btn-link{background:none;padding:0;-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-btn-link-txt);min-width:unset!important}.btn.btn-link:disabled:not(.is-loading){color:var(--color-btn-link-disabled-txt)}.btn.btn-link:disabled:not(.is-loading) .material-icons svg{color:var(--color-btn-link-disabled-txt);fill:var(--color-btn-link-disabled-txt)}@media screen and (min-width: 815px){.btn.btn-link:hover{background-color:transparent;color:var(--color-btn-link-hover)}.btn.btn-link:focus-visible{outline:var(--size-btn-link-outline) solid var(--color-btn-link-focus)}}.btn-dropdown-container{position:relative;width:-webkit-fit-content;width:fit-content}.btn-dropdown-container .btn-dropdown{color:var(--color-btn-dropdown-txt)}.btn-dropdown-container .btn-dropdown svg{fill:var(--color-btn-dropdown-txt)}.btn-dropdown-container .btn-dropdown .btn-text-label{padding-right:.25rem}.btn-dropdown-container .btn-dropdown .material-icons{height:1.5rem}.btn-dropdown-container.dropdown-open .btn-dropdown{color:var(--color-btn-dropdown-txt-active)}.btn-dropdown-container.dropdown-open .btn-dropdown .material-icons path:not(.fill-none),.btn-dropdown-container.dropdown-open .btn-dropdown .material-icons rect:not(.fill-none){fill:var(--color-btn-dropdown-txt-active)}.btn-dropdown-container .btn-dropdown-menu{position:absolute;right:0;z-index:9999;border-radius:.25rem;margin:.25rem 0 0;box-shadow:0 0 0 .0625rem #0000001a,0 .25rem .6875rem #0000001a;list-style:none;padding:.25rem 0;font-size:.875rem;background-color:#fff;min-width:12.5rem}.btn-dropdown-container .btn-dropdown-menu.menu-placement-top{bottom:var(--size-btn-sm-height)}.btn-dropdown-container .btn-dropdown-menu.menu-placement-bottom-left{left:0;right:unset}.btn-dropdown-container .dropdown-option .btn{color:var(--color-btn-dropdown-option-txt);justify-content:flex-start;padding:.5rem .75rem;font-weight:400;width:100%}.btn-dropdown-container .dropdown-option .btn:has(.material-icons){padding:.375rem .75rem}.btn-dropdown-container .dropdown-option .btn .material-icons{margin-right:.25rem}.btn-dropdown-container .dropdown-option .btn .material-icons svg{fill:var(--color-btn-dropdown-option-txt)}.btn-dropdown-container .dropdown-option:hover:has(:not(.btn:disabled)){background-color:var(--color-btn-dropdown-option-hover)}.btn-dropdown-container.is-portal{position:absolute;z-index:9999}.btn-dropdown-container.is-portal .btn-dropdown-menu.menu-placement-bottom-left{position:unset;width:-webkit-fit-content;width:fit-content}.btn-full-width{width:100%}.password-container{height:100%;display:flex;flex-direction:column}.password-validation-list{margin-bottom:.75rem}.password-validation-list .list-item{display:flex;margin-bottom:.125rem}.password-validation-list .list-item svg{width:1rem;height:1rem;margin-right:.25rem;margin-top:.0625rem}.password-validation-list .list-item.valid{color:var(--color-success)}.password-validation-list .list-item.valid svg{fill:var(--color-success)}.password-validation-list .list-item.invalid{color:var(--color-danger)}.password-validation-list .list-item.invalid svg{fill:var(--color-danger)}:root{--color-tooltip-txt: #000;--color-tooltip-bg: #fff;--color-tooltip-border: #f0f0f0;--color-tooltip-shadow: rgba(202, 202, 202, .5);--size-tooltip-border-radius: .25rem;--size-tooltip-gap-vertical: .25rem;--size-tooltip-gap-horizontal: .25rem;--size-tooltip-max-width: 18.75rem}.tooltip-wrapper{position:relative;display:flex;width:-webkit-fit-content;width:fit-content}.tooltip-wrapper .tooltip-content{visibility:hidden;position:absolute}.tooltip-wrapper .tooltip-content.position-top{bottom:calc(100% + var(--size-tooltip-gap-vertical))}.tooltip-wrapper .tooltip-content.position-bottom{top:calc(100% + var(--size-tooltip-gap-vertical))}.tooltip-wrapper .tooltip-content.position-top.position-right,.tooltip-wrapper .tooltip-content.position-bottom.position-right{left:0}.tooltip-wrapper .tooltip-content.position-top.position-left,.tooltip-wrapper .tooltip-content.position-bottom.position-left{right:0}.tooltip-wrapper .tooltip-content.position-top.position-center,.tooltip-wrapper .tooltip-content.position-bottom.position-center{left:50%;transform:translate(-50%);width:-webkit-max-content;width:max-content}.tooltip-wrapper .tooltip-content:not(.position-bottom):not(.position-top){top:50%}.tooltip-wrapper .tooltip-content:not(.position-bottom):not(.position-top).position-left{left:calc(-1 * var(--size-tooltip-gap-horizontal));transform:translate(-100%,-50%)}.tooltip-wrapper .tooltip-content:not(.position-bottom):not(.position-top).position-right{right:calc(-1 * var(--size-tooltip-gap-horizontal));transform:translate(100%,-50%)}.tooltip-wrapper .tooltip-content.tooltip-with-title{padding:.75rem}.tooltip-wrapper .tooltip-content .tooltip-title{font-weight:700;font-size:.875rem;margin:0 0 .375rem}.hover-lock-tooltip-portal .overlay-element{z-index:100000;position:absolute}.hover-lock-tooltip-portal .overlay-element .content-wrapper{position:absolute;display:flex;width:-webkit-fit-content;width:fit-content}.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-top{bottom:calc(100% + 0px)}.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-bottom{top:calc(100% + 0px)}.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-top.position-right,.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-bottom.position-right{left:0}.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-top.position-left,.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-bottom.position-left{right:0}.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-top.position-center,.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-bottom.position-center{left:50%;transform:translate(-50%);width:-webkit-max-content;width:max-content}.hover-lock-tooltip-portal .overlay-element .content-wrapper:not(.position-bottom):not(.position-top){top:50%}.hover-lock-tooltip-portal .overlay-element .content-wrapper:not(.position-bottom):not(.position-top).position-left{left:0;transform:translate(-100%,-50%)}.hover-lock-tooltip-portal .overlay-element .content-wrapper:not(.position-bottom):not(.position-top).position-right{right:0;transform:translate(100%,-50%)}.hover-lock-tooltip-portal .overlay-element .content-wrapper:not(.position-top):not(.position-bottom).position-left{padding-right:.25rem}.hover-lock-tooltip-portal .overlay-element .content-wrapper:not(.position-top):not(.position-bottom).position-right{padding-left:.25rem}.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-top{padding-bottom:.25rem}.hover-lock-tooltip-portal .overlay-element .content-wrapper.position-bottom{padding-top:.25rem}.hover-lock-tooltip-portal .dropdown-multi-value-indicator-values{align-self:flex-start;display:flex;flex-flow:wrap;gap:.25rem}.hover-lock-tooltip-portal .dropdown-multi-value-indicator-values .dropdown__multi-value{margin:0}.tooltip-wrapper .tooltip-content,.hover-lock-tooltip-portal .dropdown-multi-value-indicator-values{white-space:normal;height:-webkit-fit-content;height:fit-content;width:-webkit-max-content;width:max-content;max-width:var(--size-tooltip-max-width);background-color:var(--color-tooltip-bg);color:var(--color-tooltip-txt);border:.0625rem solid var(--color-tooltip-border);border-radius:var(--size-tooltip-border-radius);box-shadow:0 .125rem .3125rem 0 var(--color-tooltip-shadow);padding:.25rem}:root{--flow-progress-bar-step-circle-size: 1.25rem;--flow-progress-bar-line-thickness: .1875rem;--flow-progress-bar-color-complete: #10294b;--flow-progress-bar-color-in-progress: #10294b;--flow-progress-bar-color-pending: #e8e2db;--flow-progress-bar-color-error: #bf0c1d;--flow-progress-bar-color-label: #2f2f2f;--flow-progress-bar-color-state: #767676}.flow-progress-bar{display:flex;flex:1;padding:1rem 14.6875rem}.flow-progress-bar .flow-line-container{flex:1 0 auto;position:relative;margin:0 .75rem}.flow-progress-bar .flow-line-container .flow-line{position:absolute;left:0;right:0;top:calc((var(--flow-progress-bar-step-circle-size) - var(--flow-progress-bar-line-thickness)) * .5);height:var(--flow-progress-bar-line-thickness)}.flow-progress-bar .flow-line-container.complete .flow-line{background-color:var(--flow-progress-bar-color-complete)}.flow-progress-bar .flow-line-container.in-progress .flow-line{background-color:var(--flow-progress-bar-color-in-progress)}.flow-progress-bar .flow-line-container.pending .flow-line{background-color:var(--flow-progress-bar-color-pending)}.flow-progress-bar .flow-step-container{position:relative;flex:0 0 content;padding-bottom:2.875rem}.flow-progress-bar .flow-step-container .step-circle{border-radius:50%;width:var(--flow-progress-bar-step-circle-size);height:var(--flow-progress-bar-step-circle-size);position:relative}.flow-progress-bar .flow-step-container .step-circle>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.flow-progress-bar .flow-step-container.pending .step-circle{background-color:var(--flow-progress-bar-color-pending)}.flow-progress-bar .flow-step-container.complete .step-circle{background-color:var(--flow-progress-bar-color-complete)}.flow-progress-bar .flow-step-container.in-progress .step-circle{background-color:var(--flow-progress-bar-color-in-progress)}.flow-progress-bar .flow-step-container.error .step-circle:first-child{background-color:var(--flow-progress-bar-color-error)}.flow-progress-bar .flow-step-container.error .state{color:var(--flow-progress-bar-color-error)}.flow-progress-bar .flow-step-container .flow-step-text{position:absolute;transform:translate(-50%);left:50%;padding-top:.625rem;white-space:nowrap;text-align:center;text-transform:capitalize}.flow-progress-bar .flow-step-container .flow-step-text .label{font-size:.875rem;color:var(--flow-progress-bar-color-label)}.flow-progress-bar .flow-step-container .flow-step-text .state{font-size:.75rem;color:var(--flow-progress-bar-color-state);padding-top:.25rem}:root{--color-loader-animation-text: #c0c0c0;--color-loader-animation-text-overlay: #767676}.loader-container{display:flex;align-items:center;flex-direction:column}.loader-container p{color:var(--color-loader-animation-text);margin-top:.75rem}.loader-container.is-overlay{position:absolute;top:0;left:0;height:100%;width:100%;justify-content:center;background-color:#0000001a;z-index:9999}.loader-container.is-overlay p{color:var(--color-loader-animation-text-overlay)}.animation-container{width:4.375rem;overflow:hidden}.animation-block{width:170%;overflow:hidden}.animation-block svg{display:block;width:200%;position:relative;animation:flybabyfly 2s linear infinite}@keyframes flybabyfly{0%{left:-100%}to{left:0%}}:root{--color-number-badge-background-color: #dad1c6;--color-number-badge-color: #10294b;--size-number-badge-height: 1rem;--size-number-badge-font-size: .75rem}.number-badge{height:var(--size-number-badge-height);width:-webkit-fit-content;width:fit-content;min-width:var(--size-number-badge-height);color:var(--color-number-badge-color);background-color:var(--color-number-badge-background-color);font-size:var(--size-number-badge-font-size);font-weight:700;border-radius:calc(var(--size-number-badge-height) / 2);display:flex;align-items:center;justify-content:center;padding:0 .25rem}:root{--size-top-bar-radius: .5rem;--color-top-bar-background: #10294b;--size-top-bar-padding: .75rem;--size-btn-height: 2.75rem;--color-btn-icon: #fff;--color-btn-hover-background: #495d77;--color-heading-icon: #fff;--size-heading-icon-height: 1.5rem}.resize-overlay{flex-grow:1;position:relative}.resize-overlay .resize-overlay-heading-container{display:flex;align-items:center}.resize-overlay .resize-overlay-heading-container .material-icons{height:var(--size-heading-icon-height);margin-right:.5rem}.resize-overlay .resize-overlay-heading-container .material-icons svg{fill:var(--color-heading-icon);height:var(--size-heading-icon-height)}.resize-overlay .cursor-grab{cursor:grab}.resize-overlay .cursor-grabbing{cursor:grabbing}.resize-overlay .resize-overlay-container{display:flex;flex-direction:column;background-color:#fff;border:solid .0625rem #c0c0c0;border-top:none;border-bottom:none;position:absolute;bottom:0;width:100%;border-top-left-radius:var(--size-top-bar-radius);border-top-right-radius:var(--size-top-bar-radius);overflow:hidden}.resize-overlay-header{background-color:var(--color-top-bar-background);padding:var(--size-top-bar-padding);color:#fff;display:flex;justify-content:space-between;align-items:center;border-top-right-radius:var(--size-top-bar-radius);border-top-left-radius:var(--size-top-bar-radius)}.resize-overlay-header .resize-overlay-heading{margin:0;font-size:1rem}.resize-overlay-header .btn-group{display:flex;align-items:center}.resize-overlay-header .btn-group .btn{width:var(--size-btn-height);height:var(--size-btn-height)}.resize-overlay-header .btn-group .btn .material-icons svg path{fill:var(--color-btn-icon)}.resize-overlay-header .btn-group .btn:hover{background-color:var(--color-btn-hover-background);border-radius:.25rem}.resize-overlay-header .btn-group:before{content:"";height:calc(var(--size-btn-height) - .75rem);width:.0625rem;background-color:#495d77;margin-right:var(--size-top-bar-padding)}:root{--color-tab-bar-bg: #fff;--color-tab-bar-item-bg: transparent;--color-tab-bar-item-hover-bg: transparent;--color-tab-bar-item-hover-text: #2f2f2f;--color-tab-bar-item-selected-text: #1f6ea2;--color-tab-bar-item-text: #2f2f2f;--color-tab-bar-selected-bar: #1e6493;--size-tab-bar-item-font: 1rem;--size-tab-bar-item-margin-right: 1.875rem;--size-tab-bar-item-min-width: 3.125rem;--size-tab-bar-item-radius: 0;--size-tab-bar-padding: .5rem 0 .5rem 1.25rem;--size-tab-bar-selected-bar-height: .1875rem;--size-tab-bar-selected-bar-top: 1.75rem;--size-tab-bar-selected-bar-width: 60%}.tab-bar{background-color:var(--color-tab-bar-bg);padding:var(--size-tab-bar-padding)}.tab-bar ul{display:flex;list-style:none;margin:0;padding:0}.tab-bar .tab-bar-item{margin-right:var(--size-tab-bar-item-margin-right);min-width:var(--size-tab-bar-item-min-width);background-color:var(--color-tab-bar-item-bg);border-radius:var(--size-tab-bar-item-radius)}.tab-bar .btn-text-label{color:var(--color-tab-bar-item-text)}@media screen and (min-width: 815px){.tab-bar .btn-text-label:hover{background-color:var(--color-tab-bar-item-hover-bg);color:var(--color-tab-bar-item-hover-text)}}.tab-bar .tab-bar-item-btn{position:relative;font-size:var(--size-tab-bar-item-font);padding-top:0}.tab-bar .tab-bar-item-btn.is-selected{font-weight:700}.tab-bar .tab-bar-item-btn.is-selected .btn-text-label{color:var(--color-tab-bar-item-selected-text)}.tab-bar .tab-bar-item-btn.is-selected:after{content:"";display:block;position:absolute;top:var(--size-tab-bar-selected-bar-top);width:var(--size-tab-bar-selected-bar-width);border-bottom:var(--size-tab-bar-selected-bar-height) solid var(--color-tab-bar-selected-bar)}.transition-pane-overlay{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#fbfbfb}@media screen and (min-width: 815px){.transition-pane-overlay{display:flex;position:unset;border-top:.0625rem solid #d1c6b8}}@media screen and (min-width: 815px) and (max-width: 1489px){.transition-pane-overlay{align-items:flex-start!important}}@media screen and (min-width: 815px){.transition-pane-overlay-top-bar{justify-content:center;background-color:#2f2f2f;padding:0 1.25rem;height:3.5rem;margin-top:.75rem}}@media screen and (min-width: 2000px){.transition-pane-overlay-top-bar-content{max-width:68.75rem}}@media screen and (min-width: 815px){.transition-pane-overlay-top-bar-content .btn{color:var(--color-font-primary)}}.transition-pane-overlay-title{color:#fff;margin:0;font-size:1rem;line-height:1rem;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:700}.transition-pane-overlay-title.sub-title{margin-top:.25rem;font-size:.75rem;line-height:.75rem}@media screen and (min-width: 815px){.transition-pane-overlay-title{color:var(--color-font-primary);font-size:1.125rem;line-height:1.125rem}.transition-pane-overlay-title.sub-title{font-size:.875rem;line-height:.875rem;font-weight:400}}.transition-pane-overlay-footer{width:100%;height:4rem;padding:0 .25rem;background-color:#10294b;color:#fff;flex-shrink:0}@media screen and (min-width: 815px){.transition-pane-overlay-footer{background-color:#fff;color:var(--color-font-primary);border-top:.0625rem solid #d1c6b8;padding:0 1.25rem}}:root{--color-info-alert-icon-circle: #28a8e0;--color-error-alert-icon-circle: #bf0c1d;--color-warning-alert-icon-circle: #f3a534;--color-success-alert-icon-circle: #46b27f;--color-alert-icon: #fff;--color-alert-close-icon: #2f2f2f;--size-alert-border-radius: .25rem;--size-alert-close-icon: 1.125rem;--size-alert-padding: .5rem;--size-alert-title-weight: bold;--style-shadow-alert: 0 .125rem .3125rem 0 rgba(205, 205, 205, .5)}.alert-container{position:fixed;z-index:9999;overflow-wrap:anywhere;transition:.3s ease;gap:.75rem;flex-direction:column;display:flex}.alert-container.top-right{top:var(--size-alert-padding);right:var(--size-alert-padding);transition:transform .6s ease-in-out;animation:alert-in-right .7s}.alert-container.bottom-right{bottom:var(--size-alert-padding);right:var(--size-alert-padding);transition:transform .6s ease-in-out;animation:alert-in-right .7s}.alert-container.top-left{top:var(--size-alert-padding);left:var(--size-alert-padding);transition:transform .6s ease-in;animation:alert-in-left .7s}.alert-container.bottom-left{bottom:var(--size-alert-padding);left:var(--size-alert-padding);transition:transform .6s ease-in;animation:alert-in-left .7s}.alert-container.top-center{top:var(--size-alert-padding);left:50%;transform:translate(-50%);transition:transform .6s ease-in;animation:alert-in-top .7s}.alert-container .btn-close{z-index:1;color:var(--color-alert-close-icon);padding:.3125rem;height:auto;width:auto}.alert-container .btn-close .material-icons{display:flex;align-self:center;justify-content:center}.alert-container .btn-close .material-icons svg{align-self:center;fill:var(--color-alert-close-icon);height:var(--size-alert-close-icon);width:var(--size-alert-close-icon)}.alert{position:relative;display:flex;flex-direction:column;padding:.9375rem 3.125rem .9375rem .9375rem;box-shadow:var(--style-shadow-alert);border-radius:var(--size-alert-border-radius);border:none;background-color:#fff}.alert .alert-content .alert-icon{margin-right:1rem;width:1.875rem;height:1.875rem;align-items:center;background-color:var(--color-success-alert-icon-circle);border-radius:50%;display:flex;flex-shrink:0;justify-content:center}.alert .alert-content .alert-icon .material-icons{height:1.5rem;fill:var(--color-alert-icon)}.alert .alert-content .alert-title{font-weight:var(--size-alert-title-weight);padding:0;margin:0}.alert .alert-content .alert-message{margin:0}.alert.error .alert-icon{background-color:var(--color-error-alert-icon-circle)}.alert.success .alert-icon{background-color:var(--color-success-alert-icon-circle)}.alert.warning .alert-icon{background-color:var(--color-warning-alert-icon-circle)}.alert.info .alert-icon{background-color:var(--color-info-alert-icon-circle)}:root{--color-bottom-sheet-overlay-bg: rgba(0, 0, 0, .3);--color-bottom-sheet-bg: #fdfbfb}.bottom-sheet-container{position:fixed;top:0;left:0;width:100%;z-index:9999}.bottom-sheet-container.has-bottom-offset{overflow:hidden}.bottom-sheet-container:not(:has(.blocking)){pointer-events:none}.bottom-sheet-container:not(:has(.blocking)) .bottom-sheet{pointer-events:none}.bottom-sheet-container .sheet{pointer-events:auto;filter:drop-shadow(0 0 .25rem rgba(0,0,0,.3));-webkit-clip-path:inset(-.625rem 0 0 0);clip-path:inset(-.625rem 0 0 0)}.bottom-sheet{display:flex;justify-content:center;height:100%;width:100%;align-items:end;background-color:transparent;transition:background-color .3s ease-in-out}.bottom-sheet.blocking{background-color:var(--color-bottom-sheet-overlay-bg)}.bottom-sheet.sheet-snap-to-transition-active .sheet{transition:height .4s ease-in-out}.bottom-sheet .sheet{border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:var(--color-bottom-sheet-bg);will-change:transform}.sheet{display:none;transition:transform .4s;max-height:100%;flex-direction:column;position:relative;width:100%!important}.sheet .resize-handle-container{width:100%;min-height:2rem;padding-top:.5rem;display:flex;flex-shrink:0;flex-direction:column}.sheet .resize-handle-container .resize-handle{height:.25rem;width:4.375rem;border-radius:.125rem;background-color:#e0e0e0;align-self:center}.sheet .resize-handle-container .sheet-header{padding:.5rem 0 .75rem}.sheet .sheet-body{height:100%;font-size:.875rem;overflow:auto;flex-shrink:0}:root{--color-calendar-font-date: var(--color-font-primary);--color-calendar-font-day-of-week: var(--color-font-secondary);--color-calendar-font-week-number: var(--color-font-secondary);--color-calendar-selected-date: #10294b;--color-calendar-font-selected-date: #fff;--color-calendar-selected-list-item-date: #fdfdfd;--color-calendar-font-selected-list-item-date: var(--color-font-primary);--color-calendar-current-date: #7b8798;--color-calendar-font-current-date: #fff;--color-calendar-keyboard-selected-date: #277cb4;--color-calendar-font-keyboard-selected-date: #fff;--color-calendar-font-disabled-date: #cacaca;--color-calendar-resize-handler: #cacaca;--color-calendar-grid: #f0f0f0}.calendar-header .btn{color:var(--color-calendar-font-date);height:-webkit-fit-content;height:fit-content}.calendar-month-picker{position:relative;width:-webkit-fit-content;width:fit-content}.calendar-month-picker-btn{display:flex;align-items:center;justify-content:center;background-color:transparent;font-weight:400;border:none;font-size:1rem;padding:0;font-family:inherit;cursor:pointer;color:var(--color-calendar-font-date)}.calendar-month-picker-btn.change-year-btn{color:var(--color-calendar-font-date)!important}.calendar-month-picker-container{position:absolute;left:0;z-index:5;background-color:#fff;border-radius:.25rem;margin:.5rem 0 0;box-shadow:0 0 .5625rem -.3125rem #000;list-style:none;min-width:100%}.calendar-month-picker-year-container{padding:.75rem 0;border-bottom:.0625rem solid var(--color-calendar-grid)}.calendar-month-picker-year{margin:0;color:var(--color-calendar-font-date)}.month-links-container{padding:.75rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.month-link{padding:.4375rem 1.25rem;cursor:pointer;font-size:.875rem;font-weight:700;white-space:nowrap;display:flex;align-items:center;color:#000;border-radius:.25rem}.month-link:hover{background-color:#f3fafd}.calendar-date-grid{display:grid;grid-template-columns:1rem repeat(7,1fr);color:var(--color-calendar-font-day-of-week)}.calendar-date-item{cursor:pointer;color:var(--color-calendar-font-date);font-weight:700;box-sizing:border-box;border-bottom:solid .0625rem var(--color-calendar-grid);border-right:solid .0625rem var(--color-calendar-grid)}.calendar-date-item .date-container{height:100%;padding:.25rem;display:flex;align-items:flex-end;justify-content:center;margin:.0625rem}.calendar-date-item.current-date .date-container{background-color:var(--color-calendar-current-date)!important;color:var(--color-calendar-font-current-date)}.calendar-date-item.keyboard-selected-date .date-container{background-color:var(--color-calendar-keyboard-selected-date);color:var(--color-calendar-font-keyboard-selected-date)}.calendar-date-item.selected-list-item-date .date-container{background-color:var(--color-calendar-selected-list-item-date)!important;color:var(--color-calendar-font-selected-list-item-date)}.calendar-date-item.selected-date .date-container{background-color:var(--color-calendar-selected-date)!important;color:var(--color-calendar-font-selected-date)}.calendar-date-item.disabled-date .date-container{color:var(--color-calendar-font-disabled-date)}.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 .0625rem var(--color-calendar-grid)}.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 .0625rem var(--color-calendar-grid)}.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 .0625rem var(--color-calendar-grid)!important}.calendar-week-number-item{font-size:.625rem;padding-right:.25rem;color:var(--color-calendar-font-week-number);font-weight:700}.calendar-resize-handler{height:1.25rem;width:100%;cursor:grab;display:flex;align-items:center;justify-content:center}.calendar-resize-handler .handler{height:.25rem;width:4.375rem;border-radius:.125rem;background-color:var(--color-calendar-resize-handler)}:root{--color-calendar-input-font-disabled-date: #cacaca;--color-calendar-input-bg-date: #fff;--color-calendar-input-error: var(--color-danger);--color-calendar-input-selected-date: #46b17f;--color-calendar-input-in-range-date: #8bdab5}.calendar-input-container .calendar-date-item:not(.empty){background-color:var(--color-calendar-input-bg-date)}.calendar-input-container .calendar-date-item.disabled-date{color:var(--color-calendar-input-font-disabled-date)}.calendar-input-container .calendar-date-item:has(.error-border-top){border-top:.125rem solid var(--color-calendar-input-error)}.calendar-input-container .calendar-date-item:has(.error-border-left){border-left:.125rem solid var(--color-calendar-input-error)}.calendar-input-container .calendar-date-item:has(.error-border-bottom){border-bottom:.125rem solid var(--color-calendar-input-error)}.calendar-input-container .calendar-date-item:has(.error-border-right){border-right:.125rem solid var(--color-calendar-input-error)}.calendar-input-container .error{bottom:-sizeRem(24px);left:1rem;color:var(--color-calendar-input-error)}.calendar-input-container .calendar-input-date-container .calendar-input-date{font-size:var(--calendarInputFontSize);line-height:var(--calendarInputFontSize);height:calc(var(--calendarInputFontSize) + .75rem);width:calc(var(--calendarInputFontSize) + .75rem);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:var(--color-calendar-input-in-range-date);height:calc(var(--calendarInputFontSize) + .5rem);position:absolute;right:-.0625rem}.calendar-input-container .calendar-input-date-container.selected-to-date.date-is-in-range:before{content:"";width:50%;background-color:var(--color-calendar-input-in-range-date);height:calc(var(--calendarInputFontSize) + .5rem);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:var(--color-calendar-input-selected-date);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):not(.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:var(--color-calendar-input-in-range-date);height:calc(var(--calendarInputFontSize) + .5rem)}.calendar-input-container .calendar-input-date-container.date-is-in-range:not(.calendar-input-container .calendar-input-date-container.selected-from-date):not(.calendar-input-container .calendar-input-date-container.selected-to-date) .calendar-input-date:after{content:"";width:.125rem;background-color:var(--color-calendar-input-in-range-date);height:calc(var(--calendarInputFontSize) + .5rem);position:absolute;right:-.125rem}:root{--color-modal-overlay-bg: var(--color-overlay-bg);--color-modal-bg: #fff;--color-info-confirm-modal-bg: #fff;--color-sidebar-modal-bg: #f3f3f3;--size-modal-border-radius: .75rem}.modal-overlay{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9999;padding:3.75rem 0 4.25rem;background-color:var(--color-modal-overlay-bg);pointer-events:auto}.modal-overlay.not-blocking{background-color:transparent;pointer-events:none}.modal-overlay.not-blocking .modal{pointer-events:auto;box-shadow:0 .25rem .75rem #00000040}.modal{border-radius:var(--size-modal-border-radius);background-color:var(--color-modal-bg);max-width:17.75rem;max-height:100%;display:flex;flex-direction:column;position:relative}.modal .drag-modal{height:3.125rem;position:absolute}.modal.confirm-modal,.modal.info-modal{width:16.75rem;background-color:var(--color-info-confirm-modal-bg)}.modal.blank-modal{width:-webkit-fit-content;width:fit-content;max-width:unset}.modal.form-modal{width:-webkit-fit-content;width:fit-content;max-width:unset}.sidebar-modal-content{display:flex;flex-direction:column;flex-grow:1;background-color:var(--color-sidebar-modal-bg);padding:2rem 1.25rem 1.25rem;border-radius:0 .75rem .75rem 0}:root{--color-editable-input-border: #979797;--color-editable-input-bg: #fff}.editablecontent-wrapper .editablecontent-input{height:9.5rem;padding-top:.625rem;font-size:1rem}.editablecontent-wrapper .editablecontent-input:focus-visible{outline:none}.editablecontent-wrapper .editablecontent-input section{height:100%;padding:1.25rem .875rem;border:1px solid var(--color-editable-input-border);overflow:auto;background-color:var(--color-editable-input-bg)}.editablecontent-wrapper .variable-span{border-radius:.5rem;padding:0 .25rem;cursor:pointer;white-space:nowrap}.editablecontent-wrapper .variable-id{display:none}.auth-chars{display:flex;flex-direction:row;justify-content:space-between}.auth-chars section{margin:0;width:auto}.auth-chars section input{font-size:1.8125rem;color:#2f2f2f;text-align:center;width:2.875rem;outline:none;border-radius:0;border:0;border-bottom:.1875rem solid #979797;display:inline}.auth-chars section input.empty.dirty{border-color:#bf0c1d}:root{--color-input-border: #979797;--color-input-bg: #fff;--color-input-txt: #2f2f2f;--color-input-focus-border: #277cb4;--color-input-checked-focus-border: #28a8e0;--color-input-label: #767676;--color-input-placeholder: #cacaca;--color-input-disabled-border: #e0e0e0;--color-input-disabled-txt: #cacaca;--color-input-disabled-label: #cacaca;--color-input-error-border: var(--color-danger);--color-input-error-txt: var(--color-danger);--color-input-error-label: var(--color-danger);--color-input-error-tooltip-icon: var(--color-danger);--color-input-error-tooltip-bg: var(--color-danger);--color-input-error-tooltip-txt: #fff;--color-input-icon: #767676;--size-input-height: 2.75rem;--size-input-font-size: .875rem;--size-input-border-radius: .25rem;--size-input-padding: .5625rem;--size-input-border: .0625rem;--size-input-error-tooltip-icon-height: 1.5rem;--size-input-icon: 1.5rem;--size-input-container-margin-bottom: .5rem}input{height:var(--size-input-height)}input,textarea{padding:var(--size-input-padding);color:var(--color-input-txt);background-color:var(--color-input-bg);border:var(--size-input-border) solid var(--color-input-border);border-radius:var(--size-input-border-radius);font-size:var(--size-input-font-size);outline:none;outline-offset:0}@media screen and (min-width: 815px){input:focus-visible,textarea:focus-visible{border:.125rem solid var(--color-input-focus-border);padding:calc(var(--size-input-padding) - .0625rem)}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:0 0 0 1.875rem #fff inset!important}input::placeholder{color:var(--color-input-placeholder)}.input-container{margin-bottom:var(--size-input-container-margin-bottom);width:100%;position:relative;display:flex;flex-direction:column}.input-container label{color:var(--color-input-label);cursor:pointer;margin-bottom:.125rem}.input-container label.label-on-border{position:absolute;top:-.625rem;z-index:2;left:.5rem;padding:0 .125rem;background-color:transparent;margin-bottom:0}.input-container label.label-on-border:after{content:"";width:100%;background-color:#fff;height:calc(var(--size-input-border) + .0625rem);display:block;position:absolute;top:.625rem;left:0;z-index:-1}.input-container .error{color:var(--color-input-error-txt);position:relative;margin-left:.5rem}.input-container .error-tooltip{bottom:calc(var(--size-input-height) - var(--size-input-error-tooltip-icon-height) / 2);position:absolute;right:.5rem;align-content:center;flex-wrap:wrap}.input-container .error-tooltip .material-icons,.input-container .error-tooltip svg{height:var(--size-input-error-tooltip-icon-height);width:var(--size-input-error-tooltip-icon-height)}.input-container .error-tooltip svg{fill:var(--color-input-error-tooltip-icon)}.input-container .error-tooltip .tooltip-content{background-color:var(--color-input-error-tooltip-bg);color:var(--color-input-error-tooltip-txt);padding:.25rem .75rem;box-shadow:none;border:none}.input-container.is-error input{border:.125rem solid var(--color-input-error-border);padding:calc(var(--size-input-padding) - .0625rem)}.input-container.is-error label,.input-container.is-error label.text-danger{color:var(--color-input-error-label)}.input-container.is-disabled input,.input-container.is-disabled textarea{border:var(--size-input-border) solid var(--color-input-disabled-border);color:var(--color-input-disabled-txt)}.input-container.is-disabled label{color:var(--color-input-disabled-label);cursor:default}.input-container.is-disabled .material-icons svg,.input-container.is-disabled+.material-icons svg{fill:var(--color-input-disabled-label)}.input-container.is-readonly label{cursor:unset}.input-container .input-readonly{display:flex;align-items:center;margin:0;height:var(--size-input-height);color:var(--color-input-txt);font-size:var(--size-input-font-size);padding:calc(var(--size-input-padding) + var(--size-input-border))}.input-container .btn{width:auto}.input-with-icon{position:relative}.input-with-icon:has(label) .icon{top:calc((var(--size-input-height) - var(--size-input-icon)) / 2 + 1.25rem)}.input-with-icon .icon{position:absolute;height:var(--size-input-icon);pointer-events:none;top:calc((var(--size-input-height) - var(--size-input-icon)) / 2)}.input-with-icon .icon svg{fill:var(--color-input-icon);height:var(--size-input-icon);width:var(--size-input-icon)}.input-with-icon.position-right .input-container input{padding-right:2.5rem}.input-with-icon.position-right .input-container input:focus-visible{padding-right:2.4375rem}.input-with-icon.position-right .icon{right:.5rem}.input-with-icon.position-left .input-container input{padding-left:2.5rem}.input-with-icon.position-left .input-container input:focus-visible{padding-left:2.4375rem}.input-with-icon.position-left .icon{left:.5rem}.password-input-container{margin-bottom:.5rem}.password-input-container .input-container{margin-bottom:0}.password-input-container .input-container .error{position:absolute;bottom:-1.25rem}.password-input-container .toggle-password-btn{height:var(--size-input-height);position:absolute;bottom:0;right:.5rem}.password-input-container .toggle-password-btn:hover{background-color:unset}.password-input-container .forgot-password-btn{color:#2f2f2f;font-size:.75rem}:root{--color-input-checkbox-checked-checkmark: #fff;--color-input-checkbox-checked: #277cb4;--color-input-checkbox-border-checked: #28a8e0;--color-input-checkbox-disabled: #e0e0e0}.input-container.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end}.input-container.checkbox label{position:static;padding:0;background:none;margin-bottom:0}.input-container.checkbox input{margin-right:.5rem}.input-container.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;padding:.375rem .25rem .375rem .5rem;cursor:pointer}@media screen and (min-width: 815px){.input-container.checkbox input[type=checkbox]:focus-visible{outline:.125rem solid var(--color-input-focus-border);border:none;padding:.4375rem}}.input-container.checkbox input[type=checkbox]:checked{background-color:var(--color-input-checkbox-checked);border-color:var(--color-input-checkbox-checked);position:relative}.input-container.checkbox input[type=checkbox]:checked:after{content:"";border:solid var(--color-input-checkbox-checked-checkmark);border-width:0 .0625rem .0625rem 0;width:.25rem;height:.5rem;top:calc(50% - .0625rem);left:50%;transform:translate(-50%,-50%) rotate(45deg);position:absolute}@media screen and (min-width: 815px){.input-container.checkbox input[type=checkbox]:checked:focus-visible{outline:.125rem solid var(--color-input-checked-focus-border)}}.input-container.checkbox.is-partial input[type=checkbox]{position:relative}.input-container.checkbox.is-partial input[type=checkbox]:after{content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0);width:.4375rem}.input-container.checkbox.checkbox-disabled input{border-color:var(--color-input-checkbox-disabled)}.input-container.checkbox.checkbox-disabled label{cursor:unset}.input-container.checkbox.checkbox-disabled input[type=checkbox]:checked{background-color:var(--color-input-checkbox-disabled);border-color:var(--color-input-checkbox-disabled)}.react-datepicker__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}.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;line-height:initial}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range):not(.react-datepicker__month-text--in-range):not(.react-datepicker__quarter-text--in-range):not(.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.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):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.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):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.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):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.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):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.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):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.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):not(.react-datepicker__month-text--in-selecting-range):not(.react-datepicker__quarter-text--in-selecting-range):not(.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.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;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.input-container.date-picker .react-datepicker{font-family:var(--font-primary);border:.0625rem solid #979797;border-radius:var(--size-input-border-radius);font-size:.875rem;padding:.75rem}.input-container.date-picker .react-datepicker__input-container input{width:100%}.input-container.date-picker .react-datepicker-popper{z-index:5}.input-container.date-picker .react-datepicker__header{background-color:#fff;color:var(--color-font-primary);border-bottom:none;padding:0}.input-container.date-picker .react-datepicker__current-month{color:#277cb4;font-size:1rem}.input-container.date-picker .react-datepicker__navigation{top:.5rem}.input-container.date-picker .react-datepicker__navigation-icon:before{border-color:#277cb4;border-width:.125rem .125rem 0 0}.input-container.date-picker .react-datepicker__day-names{margin:0;border-bottom:.0625rem solid #979797;display:flex;justify-content:center;gap:.25rem}.input-container.date-picker .react-datepicker__day-name{color:var(--color-font-secondary)}.input-container.date-picker .react-datepicker__day{margin:.125rem;width:2rem;line-height:1.75rem}.input-container.date-picker .react-datepicker__day:hover{background-color:#f3fafd}.input-container.date-picker .react-datepicker__day--keyboard-selected,.input-container.date-picker .react-datepicker__day--selected,.input-container.date-picker .react-datepicker__day--selected:hover,.input-container.date-picker .react-datepicker__day--keyboard-selected:hover{background-color:#277cb4;color:#fff}.input-container.date-picker .react-datepicker__today-button{background-color:#fff;border:solid .0625rem #277cb4;border-radius:.25rem;color:#277cb4;font-weight:600;width:-webkit-fit-content;width:fit-content;padding:.25rem .75rem;margin-left:auto;margin-right:auto}.input-container.date-picker .today-button-out-of-range .react-datepicker__today-button{pointer-events:none;border-color:var(--color-btn-secondary-disabled);color:var(--color-btn-secondary-disabled)}.input-container.date-picker.uppercase-date-format input,.input-container.date-picker.uppercase-date-format .input-readonly{text-transform:uppercase}.date-range{display:flex;flex-direction:column;width:100%}.date-range.has-errors .date-range-divider-container{border-top:.125rem solid var(--color-input-error-border);border-bottom:.125rem solid var(--color-input-error-border)}.date-range:has(.is-readonly) .date-range-divider-container{border-color:transparent;background-color:transparent}.date-range:has(.is-disabled) .date-range-divider-container{border-color:var(--color-input-disabled-border)}.date-range:has(.is-disabled) .date-range-divider-container .date-range-divider{color:var(--color-input-disabled-border)}.date-range .date-range-input-section{display:flex}.date-range .date-range-input-section .input-container{margin-bottom:0}.date-range .date-range-divider-container{height:var(--size-input-height);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;border-top:var(--size-input-border) solid var(--color-input-border);border-bottom:var(--size-input-border) solid var(--color-input-border);background-color:var(--color-input-bg)}.date-range .date-range-divider-container .date-range-divider{margin:0}.date-range .input-with-icon{width:calc(50% - .625rem)}.date-range div:not(.input-with-icon)>.input-container:not(.date-range){width:calc(50% - .625rem)}.date-range .date-range-from-input input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.date-range .date-range-to-input input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.date-range .date-range-to-input input:focus-visible,.date-range .date-range-to-input.is-error input{padding-left:var(--size-input-padding)}.date-range .is-readonly.date-range-to-input .input-readonly{padding-left:var(--size-input-padding)}.react-datetime-picker{display:inline-flex;position:relative}.react-datetime-picker,.react-datetime-picker *,.react-datetime-picker *:before,.react-datetime-picker *:after{box-sizing:border-box}.react-datetime-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-datetime-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-datetime-picker__inputGroup{min-width:calc(4px + (4px * 3) + .54em * 6 + .217em * 2);flex-grow:1;padding:0 2px}.react-datetime-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-datetime-picker__inputGroup__divider,.react-datetime-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-datetime-picker__inputGroup__input{min-width:.54em;height:calc(100% - 2px);position:relative;padding:1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-datetime-picker__inputGroup__input::-webkit-outer-spin-button,.react-datetime-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-datetime-picker__inputGroup__input:invalid{background:#ff00001a}.react-datetime-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-datetime-picker__inputGroup__amPm{font:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.react-datetime-picker__button{border:0;background:transparent;padding:4px 6px}.react-datetime-picker__button:enabled{cursor:pointer}.react-datetime-picker__button:enabled:hover .react-datetime-picker__button__icon,.react-datetime-picker__button:enabled:focus .react-datetime-picker__button__icon{stroke:#0078d7}.react-datetime-picker__button:disabled .react-datetime-picker__button__icon{stroke:#6d6d6d}.react-datetime-picker__button svg{display:inherit}.react-datetime-picker__calendar,.react-datetime-picker__clock{z-index:1}.react-datetime-picker__calendar--closed,.react-datetime-picker__clock--closed{display:none}.react-datetime-picker__calendar{width:350px;max-width:100vw}.react-datetime-picker__calendar .react-calendar{border-width:thin}.react-datetime-picker__clock{width:200px;height:200px;max-width:100vw;padding:25px;background-color:#fff;border:thin solid #a0a096}:root{--color-datetime-input-btn-icon: #767676;--size-datetime-input-btn-icon: 1.25rem}.input-container.is-error .date-time-picker-wrapper{border-color:var(--color-input-error-border);box-shadow:inset 0 0 0 .0625rem var(--color-input-error-border)}.input-container.is-error .date-time-picker-wrapper input{border:none;padding:.0625rem}.input-container.is-error .date-time-picker-wrapper .react-datetime-picker__inputGroup__input--hasLeadingZero{padding-left:.535rem}.input-container:not(.is-error) .date-time-picker-wrapper:has(.react-datetime-picker__wrapper:focus-within),.input-container:not(.is-error) .date-time-picker-wrapper:has(.react-datetime-picker__wrapper:focus){border-color:var(--color-input-focus-border);box-shadow:inset 0 0 0 .0625rem var(--color-input-focus-border)}.input-container:has(.date-time-picker-wrapper) .error-tooltip{z-index:9999}.input-container:has(.date-time-picker-wrapper):has(.react-datetime-picker__clear-button) .error-tooltip{right:1.75rem}.input-container:has(.date-time-picker-wrapper):has(.btn-dropdown-container) .error-tooltip{right:1.75rem}.input-container:has(.date-time-picker-wrapper):has(.btn-dropdown-container):has(.react-datetime-picker__clear-button) .error-tooltip{right:3rem}.react-datetime-picker{z-index:1;flex-grow:1}.react-datetime-picker__wrapper{font-size:.875rem;color:#2f2f2f;width:100%;border:none}.react-datetime-picker__wrapper:hover{cursor:text}.react-datetime-picker__wrapper .react-datetime-picker__button{padding:0;color:#767676;height:100%;margin-right:.25rem;display:flex;justify-content:center;align-items:center}.react-datetime-picker__wrapper .react-datetime-picker__button:focus-visible{outline:.125rem solid var(--color-input-focus-border)}.react-datetime-picker__wrapper .react-datetime-picker__button .material-icons{width:var(--size-datetime-input-btn-icon);height:var(--size-datetime-input-btn-icon)}.react-datetime-picker__wrapper .react-datetime-picker__button .material-icons svg{fill:var(--color-datetime-input-btn-icon);width:var(--size-datetime-input-btn-icon);height:var(--size-datetime-input-btn-icon)}.react-datetime-picker--disabled .react-datetime-picker__wrapper:hover,.react-datetime-picker--disabled .react-datetime-picker__wrapper .react-datetime-picker__button{cursor:initial}.react-datetime-picker__inputGroup{padding:0;padding-left:.5rem}.react-datetime-picker__inputGroup__divider{display:none}.calendar-devider .react-datetime-picker__inputGroup__divider{display:inline-block}.hide-placeholder input::placeholder{visibility:hidden;color:transparent}.react-datetime-picker__inputGroup__input:focus-visible{outline:none;border:unset;padding:0}.date-time-picker-wrapper{display:flex;position:relative;background-color:#fff;border:var(--size-input-border) solid;border-color:var(--color-input-border);border-radius:var(--size-input-border-radius);padding-right:.25rem;height:var(--size-input-height)}.date-time-picker-wrapper .btn-dropdown-container .btn.btn-ghost{height:100%}.date-time-picker-wrapper .btn-dropdown-container .btn.btn-ghost .material-icons{width:var(--size-datetime-input-btn-icon);height:var(--size-datetime-input-btn-icon)}.date-time-picker-wrapper .btn-dropdown-container .btn.btn-ghost .material-icons svg{fill:var(--color-datetime-input-btn-icon);width:var(--size-datetime-input-btn-icon);height:var(--size-datetime-input-btn-icon)}.date-time-picker-wrapper .btn-dropdown-container .btn-dropdown-menu{padding:0;margin:0;box-shadow:none}.date-time-picker-wrapper .react-datetime-picker__inputGroup__input{padding:.0625rem}.date-time-picker-wrapper .react-datetime-picker__inputGroup__input:focus-visible{outline:none;border:unset}.date-time-picker-wrapper .react-datetime-picker__inputGroup__input--hasLeadingZero{padding-left:.535rem}.is-disabled .react-datetime-picker__wrapper{border-color:#e0e0e0}.is-disabled .date-time-picker-wrapper .date-time-picker-select-icon.date-time-picker-select-icon-hidden{display:none}.datetime-input-select{list-style-type:none;margin:0;padding:.25rem;display:flex;flex-direction:column;z-index:2;font-size:.875rem;background-color:#fff;border:.0625rem solid #2f2f2f}.datetime-input-select .btn{background:none!important;width:100%!important;padding:.25rem .5rem;color:#2f2f2f!important;justify-content:flex-start}.datetime-input-select .btn:hover{background-color:#f3fafd!important}.datetime-input-select .btn:focus{background-color:#f3fafd!important;outline:none}.datetime-input-select li{cursor:pointer;margin-bottom:.5rem}:root{--color-input-dropdown-option: #fff;--color-input-dropdown-option-selected: #e0f1fc;--color-input-dropdown-option-selected-focus: #c3e2f7;--color-input-dropdown-option-focus: #f3fafd;--color-input-dropdown-option-text-disabled: #e0e0e0;--color-input-dropdown-menu-icon: #767676;--color-input-dropdown-disabled-menu-icon: var(--color-input-disabled-border);--color-input-dropdown-clear-icon: #767676;--color-input-dropdown-multi-value: #e0f1fc;--color-input-dropdown-multi-value-icon: #2f2f2f;--color-input-dropdown-multi-value-label: #2f2f2f;--color-input-dropdown-multi-value-remove-hover: #c3e2f7;--size-input-dropdown-multi-value-border-radius: .125rem;--size-input-dropdown-multi-value-border-margin-right: .125rem;--size-input-dropdown-multi-value-label-padding: .1875rem .1875rem .1875rem .375rem}.input-container.dropdown .dropdown__option,.dropdown__menu-portal .dropdown__option{cursor:pointer;background-color:var(--color-input-dropdown-option);white-space:nowrap}.input-container.dropdown .dropdown__option:last-child,.dropdown__menu-portal .dropdown__option:last-child{border:none}.input-container.dropdown .dropdown__option:has(.input-container.checkbox),.dropdown__menu-portal .dropdown__option:has(.input-container.checkbox){display:flex;line-height:1.25rem}.input-container.dropdown .dropdown__option .input-container.checkbox,.dropdown__menu-portal .dropdown__option .input-container.checkbox{margin-bottom:0;width:auto}.input-container.dropdown .dropdown__option label,.dropdown__menu-portal .dropdown__option label{cursor:pointer}.input-container.dropdown .dropdown__indicator,.dropdown__menu-portal .dropdown__indicator{transform:rotate(0);padding:0 .25rem}.input-container.dropdown .dropdown__control--menu-is-open .dropdown__indicator,.dropdown__menu-portal .dropdown__control--menu-is-open .dropdown__indicator{transform:rotate(180deg)}.input-container.dropdown .dropdown__option--is-focused,.dropdown__menu-portal .dropdown__option--is-focused{background-color:var(--color-input-dropdown-option-focus)}.input-container.dropdown .dropdown__option--is-selected,.dropdown__menu-portal .dropdown__option--is-selected{background-color:var(--color-input-dropdown-option-selected);color:inherit}.input-container.dropdown .dropdown__option--is-selected:hover,.dropdown__menu-portal .dropdown__option--is-selected:hover{background-color:var(--color-input-dropdown-option-selected-focus)}.input-container.dropdown .dropdown__option--is-selected:active,.dropdown__menu-portal .dropdown__option--is-selected:active{background-color:var(--color-input-dropdown-option-selected)}.input-container.dropdown .dropdown__option--is-disabled,.dropdown__menu-portal .dropdown__option--is-disabled{color:var(--color-input-dropdown-option-text-disabled)}.input-container.dropdown .dropdown__dropdown-indicator .material-icons,.dropdown__menu-portal .dropdown__dropdown-indicator .material-icons{height:1.5rem}.input-container.dropdown .dropdown__dropdown-indicator .material-icons svg,.dropdown__menu-portal .dropdown__dropdown-indicator .material-icons svg{fill:var(--color-input-dropdown-menu-icon)}.input-container.dropdown .dropdown__clear-indicator,.dropdown__menu-portal .dropdown__clear-indicator{cursor:pointer}.input-container.dropdown .dropdown__clear-indicator .material-icons,.dropdown__menu-portal .dropdown__clear-indicator .material-icons{height:1rem}.input-container.dropdown .dropdown__clear-indicator .material-icons svg,.dropdown__menu-portal .dropdown__clear-indicator .material-icons svg{height:1rem;width:1rem;fill:var(--color-input-dropdown-clear-icon)}.input-container.dropdown .dropdown__indicator-separator,.dropdown__menu-portal .dropdown__indicator-separator{display:none}.input-container.dropdown .dropdown__menu,.dropdown__menu-portal .dropdown__menu{min-width:100%;width:-webkit-fit-content;width:fit-content;z-index:6;margin-top:.25rem}.input-container.dropdown.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi,.dropdown__menu-portal.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi{flex-wrap:nowrap!important}.input-container.dropdown.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi .dropdown__multi-value:not(.only-child),.dropdown__menu-portal.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi .dropdown__multi-value:not(.only-child){min-width:unset}.input-container.dropdown.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi .dropdown__multi-value:not(.only-child) .dropdown__multi-value__label,.dropdown__menu-portal.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi .dropdown__multi-value:not(.only-child) .dropdown__multi-value__label{overflow:unset}.input-container.dropdown.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi .dropdown__multi-value.hidden-value,.dropdown__menu-portal.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi .dropdown__multi-value.hidden-value{visibility:hidden;position:absolute}.input-container.dropdown.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi .dropdown__input,.dropdown__menu-portal.dropdown-multi-height-variant-fixed .dropdown__value-container--is-multi .dropdown__input{min-width:.75rem!important}.input-container.dropdown.dropdown-multi-height-variant-auto .dropdown__value-container--is-multi,.dropdown__menu-portal.dropdown-multi-height-variant-auto .dropdown__value-container--is-multi{gap:.25rem;padding-top:var(--size-input-padding);padding-bottom:var(--size-input-padding)}.input-container.dropdown.dropdown-multi-height-variant-auto .dropdown__value-container--is-multi .dropdown__multi-value,.dropdown__menu-portal.dropdown-multi-height-variant-auto .dropdown__value-container--is-multi .dropdown__multi-value{margin-right:0}.input-container.dropdown.dropdown-multi-height-variant-auto .dropdown__value-container--is-multi .dropdown__input-container,.dropdown__menu-portal.dropdown-multi-height-variant-auto .dropdown__value-container--is-multi .dropdown__input-container{margin:0}.input-container.dropdown .dropdown__option-checkbox,.dropdown__menu-portal .dropdown__option-checkbox{cursor:pointer}.input-container.dropdown .dropdown__input-container,.dropdown__menu-portal .dropdown__input-container{padding:0}.input-container.dropdown .dropdown__input-container,.input-container.dropdown .dropdown__single-value,.dropdown__menu-portal .dropdown__input-container,.dropdown__menu-portal .dropdown__single-value{margin-left:0}.input-container.dropdown .dropdown__single-value,.dropdown__menu-portal .dropdown__single-value{color:var(--color-input-txt)}.input-container.dropdown .dropdown__single-value--is-disabled,.dropdown__menu-portal .dropdown__single-value--is-disabled{color:var(--color-input-disabled-txt)}.input-container.dropdown .dropdown__multi-value,.dropdown__menu-portal .dropdown__multi-value{margin:initial;margin-right:var(--size-input-dropdown-multi-value-border-margin-right);padding:initial;background-color:var(--color-input-dropdown-multi-value);border-radius:var(--size-input-dropdown-multi-value-border-radius)}.input-container.dropdown [class*=-MultiValueGeneric],.dropdown__menu-portal [class*=-MultiValueGeneric]{font-size:.875rem;padding:initial;padding-left:.125rem}.input-container.dropdown .dropdown__control,.dropdown__menu-portal .dropdown__control{min-height:var(--size-input-height);border-color:var(--color-input-border);background-color:var(--color-input-bg)}.input-container.dropdown.is-single-select-dropdown .dropdown__control,.input-container.dropdown.dropdown-multi-height-variant-fixed .dropdown__control,.dropdown__menu-portal.is-single-select-dropdown .dropdown__control,.dropdown__menu-portal.dropdown-multi-height-variant-fixed .dropdown__control{height:var(--size-input-height)}.input-container.dropdown .dropdown__control--is-disabled,.dropdown__menu-portal .dropdown__control--is-disabled{border-color:var(--color-input-disabled-border)}.input-container.dropdown .dropdown__control--is-disabled .dropdown__dropdown-indicator svg,.dropdown__menu-portal .dropdown__control--is-disabled .dropdown__dropdown-indicator svg{fill:var(--color-input-dropdown-disabled-menu-icon)}.input-container.dropdown .dropdown__control--is-focused,.dropdown__menu-portal .dropdown__control--is-focused{box-shadow:0 0 0 .0625rem var(--color-input-focus-border) inset;border-color:var(--color-input-focus-border)}.input-container.dropdown.is-error .dropdown__control,.dropdown__menu-portal.is-error .dropdown__control{border:.125rem solid var(--color-input-error-border)}.input-container.dropdown input,.dropdown__menu-portal input{height:auto;color:var(--color-input-txt)}.input-container.dropdown .error-tooltip,.dropdown__menu-portal .error-tooltip{right:1.75rem}.input-container.dropdown.color-dropdown .dropdown__single-value,.input-container.dropdown.color-dropdown .dropdown__option,.input-container.dropdown.color-dropdown .input-readonly,.dropdown__menu-portal.color-dropdown .dropdown__single-value,.dropdown__menu-portal.color-dropdown .dropdown__option,.dropdown__menu-portal.color-dropdown .input-readonly{display:flex;align-items:center}.input-container.dropdown.color-dropdown .dropdown__single-value:before,.input-container.dropdown.color-dropdown .dropdown__option:before,.input-container.dropdown.color-dropdown .input-readonly:before,.dropdown__menu-portal.color-dropdown .dropdown__single-value:before,.dropdown__menu-portal.color-dropdown .dropdown__option:before,.dropdown__menu-portal.color-dropdown .input-readonly:before{border-radius:.125rem;content:" ";display:block;margin-right:.375rem;height:1rem;width:1rem;border:.0625rem solid #10294b}.input-container.dropdown.color-dropdown .input-readonly:before,.input-container.dropdown.color-dropdown .dropdown__single-value:before,.dropdown__menu-portal.color-dropdown .input-readonly:before,.dropdown__menu-portal.color-dropdown .dropdown__single-value:before{background-color:var(--selected-color)}.input-container.dropdown [data-empty-group-text=true],.dropdown__menu-portal [data-empty-group-text=true]{padding:0 .75rem;font-size:.75rem;color:#cacaca;pointer-events:none;cursor:default}.input-container.dropdown [data-empty-group-text=true].dropdown__option--is-focused,.dropdown__menu-portal [data-empty-group-text=true].dropdown__option--is-focused{background-color:transparent}.input-container.dropdown [data-empty-group-text=true] .checkbox,.dropdown__menu-portal [data-empty-group-text=true] .checkbox{display:none}.dropdown-multi-value-indicator-wrapper .dropdown-multi-value-indicator{padding:.125rem .5rem;background-color:#277cb4;border-radius:.25rem;color:#fff;width:-webkit-fit-content;width:fit-content;cursor:default}.dropdown-multi-value-indicator-wrapper .dropdown-multi-value-indicator:hover{background-color:#509bcc}.dropdown-multi-value-indicator-wrapper .dropdown-multi-value-indicator-values{display:flex;flex-wrap:wrap;background-color:#fff;padding:.25rem;border-radius:.25rem;box-shadow:0 0 11px #0000003d;width:-webkit-max-content;width:max-content;max-width:350px;gap:.25rem;align-items:flex-start}.dropdown-multi-value-indicator-wrapper .dropdown-multi-value-indicator-values .dropdown__multi-value{margin-right:0}.dropdown__multi-value{margin:initial;margin-right:var(--size-input-dropdown-multi-value-border-margin-right);padding:initial;background-color:var(--color-input-dropdown-multi-value);border-radius:var(--size-input-dropdown-multi-value-border-radius);display:flex;box-sizing:border-box;width:-webkit-fit-content;width:fit-content}.dropdown__multi-value.hidden-value{visibility:hidden;position:absolute}.dropdown__multi-value .dropdown__multi-value__remove{align-items:center;display:flex;border-radius:var(--size-input-dropdown-multi-value-border-radius);padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.dropdown__multi-value .dropdown__multi-value__remove:hover{background-color:var(--color-input-dropdown-multi-value-remove-hover)}.dropdown__multi-value .dropdown__multi-value__remove .material-icons{height:1rem;width:1rem}.dropdown__multi-value .dropdown__multi-value__remove .material-icons svg{height:.75rem;width:1rem;fill:var(--color-input-dropdown-multi-value-icon)}.dropdown__multi-value:not(:has(.dropdown__multi-value__remove)) .dropdown__multi-value__label{padding-right:.375rem}.dropdown__multi-value .dropdown__multi-value__label{padding:var(--size-input-dropdown-multi-value-label-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--size-input-dropdown-multi-value-border-radius);color:var(--color-input-dropdown-multi-value-label);font-size:.75rem;box-sizing:border-box}.number-step-input{display:flex;align-items:center}.number-step-input .input-container{margin:0 .25rem;width:auto}.number-step-input input{text-align:center;max-width:2.8125rem;height:auto;border:none}@media screen and (min-width: 815px){.number-step-input input:focus-visible{padding:.4405rem}}.number-step-input .number-input-btn{font-size:1.25rem}:root{--color-input-radio-hover-border: #277cb4;--color-input-radio-checked-background: #277cb4;--color-input-radio-checked-border: #277cb4;--color-input-radio-checked-dot: #fff;--color-input-radio-checked-disabled-dot: #fff;--size-input-radio: .5625rem;--size-input-radio-checked-dot: .625rem}.input-container.radio{align-items:flex-end;flex-direction:row-reverse;justify-content:flex-end}.input-container.radio label{position:static;padding:0;background:none;margin-bottom:0}.input-container.radio input{margin-right:.5rem}.input-container.radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;color:#10294b;position:relative;border-radius:50%;outline:none;outline-offset:0;padding:var(--size-input-radio);cursor:pointer}.input-container.radio input[type=radio]:disabled{cursor:default}.input-container.radio input[type=radio]:checked{background-color:var(--color-input-radio-checked-background);border-color:var(--color-input-radio-checked-border)}.input-container.radio input[type=radio]:checked:disabled{background-color:var(--color-input-disabled-border);border-color:var(--color-input-disabled-border)}.input-container.radio input[type=radio]:checked:disabled:after{background:var(--color-input-radio-checked-disabled-dot)}.input-container.radio input[type=radio]:checked:after{content:"";background:var(--color-input-radio-checked-dot);border-radius:50%;height:var(--size-input-radio-checked-dot);top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size-input-radio-checked-dot);position:absolute}@media screen and (min-width: 815px){.input-container.radio input[type=radio]:checked:focus-visible{outline:.125rem solid var(--color-input-checked-focus-border)}}.input-container.radio:hover input,.input-container.radio:hover input[type=radio]:checked{border-color:var(--color-input-radio-hover-border)}.input-container.radio:hover input:disabled,.input-container.radio:hover input[type=radio]:checked:disabled{border-color:var(--color-input-disabled-border)}:root{--color-input-range-passed-increments: #87bfe5;--color-input-range-primary: #277cb4;--color-input-range-secondary: #f1ede9;--size-input-range-increments-bottom: 1.4375rem;--size-input-range-increments: .1875rem;--size-input-range-line-height: .4375rem;--size-input-range-thumb: 1.0625rem}.input-container.input-range-container:has(.range-selected-value-label){position:relative}.input-container.input-range-container .range-increment-container{bottom:var(--size-input-range-increments-bottom)}.input-container.input-range-container .range-increment-line{height:var(--size-input-range-increments);width:var(--size-input-range-increments);border-radius:50%;background-color:#fff;margin-left:.25rem}.input-container.input-range-container .range-increment-line.passed-increment{background-color:var(--color-input-range-passed-increments)}.input-container.input-range-container .range-labels-container{position:relative;display:flex;justify-content:space-between;padding-top:.125rem}.input-container.input-range-container .value-label{color:#767676;margin:0}.input-container.input-range-container .value-label span{display:block;transform:translate(-30%);text-align:center}.input-container.input-range-container .value-label span.fixed-width-label{width:1.75rem}.input-container.input-range-container .range-selected-value-label{position:absolute;top:.25rem;right:0;margin:0}.input-container.input-range-container input[type=range]{margin:1rem 0 .625rem;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--size-input-range-line-height);background:var(--color-input-range-secondary);border-radius:.3125rem;background-image:linear-gradient(var(--color-input-range-primary),var(--color-input-range-primary));background-repeat:no-repeat}.input-container.input-range-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--size-input-range-thumb);width:var(--size-input-range-thumb);border-radius:50%;background:var(--color-input-range-primary);box-shadow:none;cursor:pointer}.input-container.input-range-container input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;background:transparent}.input-container.input-range-container.input-range-container-dir-vertical .range-input-increment-container{transform:rotate(-90deg)}.input-container.input-range-container.input-range-container-dir-vertical .range-labels-container{flex-direction:column;justify-content:flex-start;padding-top:0;position:absolute;left:2.5rem}.input-container.input-range-container.input-range-container-dir-vertical .value-label{cursor:pointer}.input-container.input-range-container.input-range-container-dir-vertical .value-label span{transform:unset;text-align:left;text-wrap:nowrap}.vertical-range-input-label{color:var(--color-input-label);margin-bottom:.5rem;display:block}:root{--color-recipient-input-chip-background: #fff;--color-recipient-input-chip-focus-background: #d9effe;--color-recipient-input-chip-error-background: #f8e5e7;--color-recipient-input-chip-error-focus-background: #f0c4c8;--border-recipient-input-chip: .0625rem solid #f0f0f0;--border-recipient-input-chip-focus: .0625rem solid #1f6ea2;--border-recipient-input-chip-error: .0625rem solid var(--color-danger);--border-recipient-input-chip-error-focus: .0625rem solid #1f6ea2;--outline-recipient-input-chip-error-focus: .0625rem solid #87bfe5;--size-recipient-input-chip-radius: .25rem}.recipient-input-input-container{overflow:hidden;text-overflow:ellipsis;width:100%}.recipient-input-input-container .recipient-input__control{height:initial;min-height:var(--size-input-height);border-color:var(--color-input-border)}.recipient-input-input-container .recipient-input__control--is-disabled{border-color:var(--color-input-disabled-border);background-color:var(--color-input-bg)}.recipient-input-input-container .recipient-input__value-container{padding:0 var(--size-input-padding)}.recipient-input-input-container .recipient-input__input-container{cursor:text}.recipient-input-input-container .recipient-input__input-container .recipient-input__input{height:auto}.recipient-input-input-container .multi-value{background-color:var(--color-recipient-input-chip-background);border:var(--border-recipient-input-chip);border-radius:var(--size-recipient-input-chip-radius)}.recipient-input-input-container .multi-value .multi-value-content{color:var(--color-input-txt);width:100%;overflow:hidden;text-overflow:ellipsis}.recipient-input-input-container .multi-value .multi-value-content svg{vertical-align:middle;padding-bottom:.125rem}.recipient-input-input-container .multi-value .material-icons svg{width:1rem;height:100%;fill:var(--color-input-error-txt);padding-right:.125rem}.recipient-input-input-container .multi-value .multi-value__remove{background-color:transparent;padding:0 .25rem}.recipient-input-input-container .multi-value .multi-value__remove .material-icons{height:1rem;width:1rem}.recipient-input-input-container .multi-value .multi-value__remove .material-icons svg{height:.75rem;width:1rem;fill:#767676}.recipient-input-input-container .multi-value .multi-value__remove:hover{background-color:#f0f0f0;cursor:pointer}.recipient-input-input-container .multi-value .multi-value__remove:hover svg{fill:#2f2f2f}.recipient-input-input-container .multi-value.invalid{background-color:var(--color-recipient-input-chip-error-background);border:var(--border-recipient-input-chip-error);color:var(--color-input-error-txt)}.recipient-input-input-container .multi-value.invalid .multi-value-content{color:var(--color-input-error-txt)}.recipient-input-input-container .multi-value.invalid .multi-value__remove:hover{background-color:#ea7b86}.recipient-input-input-container .multi-value.focused{background-color:var(--color-recipient-input-chip-focus-background);border:var(--border-recipient-input-chip-focus)}.recipient-input-input-container .multi-value.focused .multi-value__remove:hover{background-color:#c3e2f7}.recipient-input-input-container .multi-value.focused.invalid{background-color:var(--color-recipient-input-chip-error-focus-background);border:var(--border-recipient-input-chip-error-focus);outline:var(--outline-recipient-input-chip-error-focus)}.recipient-input-input-container .multi-value.focused.invalid .multi-value__remove:hover{background-color:#ea7b86}.recipient-input-input-container .recipient-input__multi-value__label{border:none;padding:0 0 0 .5rem;font-size:.875rem}.recipient-input-input-container .recipient-input__menu{border-radius:0}.recipient-input-input-container .recipient-input__menu .recipient-input__menu-list{padding:0}.recipient-input-input-container .recipient-input__menu .recipient-input__option--is-focused{background-color:#d9effe}.recipient-input-input-container .recipient-input__option{cursor:pointer}.recipient-input-action-buttons{position:absolute;right:0;top:50%;transform:translateY(-50%)}:root{--color-segmented-background: #f0f0f0;--color-segmented-focus: #277cb4;--color-segmented-option-background: #f0f0f0;--color-segmented-option-hover-background: #f3f3f3;--color-segmented-option-label: #767676;--color-segmented-option-selected-background: #fff;--color-segmented-option-selected-hover-background: #fff;--color-segmented-option-selected-label: #000;--size-segmented-focus: .125rem;--size-segmented-option-margin: .25rem;--size-segmented-padding: .25rem;--size-segmented-radius: .25rem;--weight-segmented-option-label: normal;--weight-segmented-option-selected-label: bold}.input-container .segmented-control{display:flex;background-color:var(--color-segmented-background);border-radius:var(--size-segmented-radius);padding:var(--size-segmented-padding)}@media screen and (min-width: 815px){.input-container .segmented-control:has(input:focus-visible){outline:var(--size-segmented-focus) solid var(--color-segmented-focus)}}.input-container .segmented-control label{display:flex;position:initial!important;align-items:center;justify-content:center;margin-bottom:0;font-weight:var(--weight-segmented-option-label)}.input-container .segmented-control label:has(input:checked){background-color:var(--color-segmented-option-selected-background);color:var(--color-segmented-option-selected-label);font-weight:var(--weight-segmented-option-selected-label)}.input-container .segmented-control label:has(input:checked):has(input:disabled){color:var(--color-input-disabled-border)}.input-container .segmented-control label:has(input:checked):hover:not(:has(input:disabled)){background-color:var(--color-segmented-option-selected-hover-background)}.input-container .segmented-control label.segmented-control-option:after{background-color:initial;height:0;width:0}.input-container.is-disabled .segmented-control-option{cursor:default}.input-container .segmented-control-option{flex:1;cursor:pointer;background-color:var(--color-segmented-option-background);color:var(--color-segmented-option-label);border-radius:var(--size-segmented-radius);margin-right:var(--size-segmented-option-margin)}.input-container .segmented-control-option:last-child{margin-right:0}.input-container .segmented-control-option:not(:has(input:disabled)):hover{background-color:var(--color-segmented-option-hover-background)}.input-container .segmented-control-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0;height:0!important;width:0!important;padding:initial;z-index:-1}:root{--color-textarea-character-count-color: #767676}.textarea-input.input-container .input-readonly{align-items:unset}.textarea-input textarea{resize:none;overflow:auto}.textarea-input textarea.upper-case{text-transform:uppercase}.textarea-input .character-count{text-align:right;color:var(--color-textarea-character-count-color);margin-top:.25rem}.textarea-input .character-count.disabled{color:var(--color-input-disabled-txt)}.upper-case input[type=text]{text-transform:uppercase}.time-range{display:flex;flex-direction:column;width:100%}.time-range.has-errors .time-range-divider-container{border-top:.125rem solid var(--color-input-error-border);border-bottom:.125rem solid var(--color-input-error-border)}.time-range:has(.is-readonly) .time-range-divider-container{border-color:transparent;background-color:transparent}.time-range:has(.is-disabled) .time-range-divider-container{border-color:var(--color-input-disabled-border)}.time-range:has(.is-disabled) .time-range-divider-container .time-range-divider{color:var(--color-input-disabled-border)}.time-range .time-range-input-section{display:flex}.time-range .time-range-input-section .input-container{margin-bottom:0}.time-range .time-range-divider-container{height:var(--size-input-height);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;border-top:var(--size-input-border) solid var(--color-input-border);border-bottom:var(--size-input-border) solid var(--color-input-border);background-color:var(--color-input-bg)}.time-range .time-range-divider-container .time-range-divider{margin:0}.time-range .input-with-icon{width:calc(50% - .625rem)}.time-range div:not(.input-with-icon)>.input-container:not(.time-range){width:calc(50% - .625rem)}.time-range div:not(.input-with-icon)>.input-container:not(.time-range) input{width:100%}.time-range .time-range-from-input input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.time-range .time-range-to-input input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.time-range .time-range-to-input input:focus-visible,.time-range .time-range-to-input.is-error input{padding-left:var(--size-input-padding)}.time-range .is-readonly.time-range-to-input .input-readonly{padding-left:var(--size-input-padding)}:root{--color-input-toggle-switch-slider: #fff;--color-input-toggle-switch-slider-icon: #979797;--color-input-toggle-switch-on: #277cb4;--color-input-toggle-switch-off: #cacaca;--color-input-toggle-switch-disabled: #e0e0e0}.input-container.toggle-switch{flex-direction:row}.input-container.toggle-switch label:not(.toggle){margin-right:.25rem}.input-container.toggle-switch .toggle{display:flex;flex-direction:column;width:2.125rem;height:1.25rem;border-radius:.75rem;margin-left:.125rem;background-color:var(--color-input-toggle-switch-off);cursor:pointer}.input-container.toggle-switch .toggle.toggle-disabled{pointer-events:none;background-color:var(--color-input-toggle-switch-disabled)}.input-container.toggle-switch.is-readonly .toggle,.input-container.toggle-switch.toggle-disabled .toggle,.input-container.toggle-switch.toggle-disabled label{pointer-events:none}.input-container.toggle-switch.toggle-disabled .toggle,.input-container.toggle-switch.toggle-disabled input:checked+.toggle{background-color:var(--color-input-toggle-switch-disabled)}.input-container.toggle-switch input:checked+.toggle{background-color:var(--color-input-toggle-switch-on)}.input-container.toggle-switch .toggle-switch-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0;height:0!important}.input-container.toggle-switch .toggle-switch-checkbox:focus+.toggle{border-color:#277cb4;box-shadow:inset 0 0 0 .0625rem #277cb4;outline:.0625rem solid var(--color-input-toggle-switch-on)}.input-container.toggle-switch .slider{width:1rem;height:1rem;border-radius:.75rem;margin:.125rem;background-color:var(--color-input-toggle-switch-slider)}.input-container.toggle-switch .slider .material-icons{width:1rem;height:1rem;display:flex;fill:var(--color-input-toggle-switch-slider-icon);align-items:center;justify-content:center}.input-container.toggle-switch .slider .material-icons svg{width:.875rem}.input-container.toggle-switch input:checked+.toggle>.slider{align-self:flex-end}:root{--color-fieldset-background: #fff;--color-fieldset-legend-title: #767676;--fieldset-border: none;--size-fieldset-border-radius: .25rem;--size-fieldset-legend-bottom-padding: .75rem;--size-fieldset-legend-title: .875rem;--size-fieldset-padding: 1rem;--size-fieldset-title-on-top-offset: 1.25rem}fieldset{display:flex;flex-direction:column;padding:var(--size-fieldset-padding);margin:0;min-width:unset;border:var(--fieldset-border);border-radius:var(--size-fieldset-border-radius);background-color:var(--color-fieldset-background)}fieldset .fieldset-title{flex-direction:row;margin-bottom:.25rem}fieldset .fieldset-title .title{height:1.5rem}fieldset .fieldset-title .tooltip-wrapper{position:relative;right:unset;bottom:unset;margin-left:.25rem;top:-.125rem}fieldset legend{float:left;padding:0;padding-bottom:var(--size-fieldset-legend-bottom-padding);font-size:var(--size-fieldset-legend-title);line-height:var(--size-fieldset-legend-title);font-weight:700;color:var(--color-fieldset-legend-title)}fieldset.title-on-top{position:relative;margin-top:var(--size-fieldset-title-on-top-offset)}fieldset.title-on-top legend{position:absolute;float:unset;top:calc(-1 * var(--size-fieldset-title-on-top-offset));left:0}fieldset.title-on-top .fieldset-content{padding:0 0 .25rem}fieldset.hide-title legend{display:none}:root{--color-loader-screen-text: #277cb4;--size-loader-screen-text: 1.5rem}.loader-screen{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.loader-screen .loader-screen-container{display:flex;align-items:center;justify-content:flex-end;min-width:50rem;position:relative}.loader-screen .loader-screen-container .btn{margin-top:1.25rem;position:relative;z-index:2}.loader-screen .loader-screen-text{color:var(--color-loader-screen-text);font-size:var(--size-loader-screen-text);font-weight:600;width:100%;text-align:left;position:relative;left:35%}.loader-screen .loader-screen-text p{width:-webkit-fit-content;width:fit-content;text-align:center;margin:0}.loader-screen .loader-screen-img{width:100%;position:absolute;right:20%}.login-step-container{display:flex;flex-direction:column;background-color:#f3f3f3;height:40.8125rem;width:29.6875rem}.login-step-container .response-error,.login-step-container .startup-warning{position:absolute;padding:1rem;width:20.75rem;border-radius:.25rem}@media screen and (max-width: 480px){.login-step-container .response-error,.login-step-container .startup-warning{width:80%}}.login-step-container .response-error{color:#5c2908;background-color:#f8e5e7}.login-step-container .startup-warning{color:#6f3008;background-color:#fdf3e5}.login-step-container .input-container label{color:#1f6ea2}.login-step-container.login-container{max-width:29.6875rem;background-color:#fff;border:solid .0625rem #979797;font-size:.8125rem;position:relative;padding:4.375rem}@media screen and (max-width: 480px){.login-step-container.login-container{height:100%;padding:15% 10%}}.login-step-container.login-container p{margin:0}.login-step-container.login-container .header-title{font-size:2rem;font-weight:800}.login-step-container.login-container .sub-title{font-size:1.4375rem;font-weight:700}.login-step-container.login-container .info-text{font-size:.75rem;line-height:1.5rem}.login-step-container.login-container .submit-btn{margin-right:auto;margin-left:auto;height:3rem}.login-step-container.login-container .forgot-password-btn.btn.btn-ghost:not(.btn-only-icon){font-weight:400;padding-right:0;padding-left:0}.login-step-container.login-container .forgot-password-btn.btn.btn-ghost:not(.btn-only-icon):hover{background-color:transparent}.login-step-container.login-container .back-btn{margin-right:auto;margin-left:auto;-webkit-text-decoration:none;text-decoration:none;color:#277cb4}.login-step-container.login-container .back-btn:hover svg{fill:#10294b}.login-step-container.login-container .back-btn svg{fill:#277cb4}.login-step-container.login-container .pdc-logo{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);height:1.1875rem}.login-step-container.login-container .pdc-logo svg{height:100%}.login-step-container.login-container.sign-in .header-title{margin-bottom:3.125rem}.login-step-container.login-container.sign-in .sub-title{margin-bottom:.5rem}.login-step-container.login-container.sign-in .info-text{margin-bottom:3.125rem}.login-step-container.login-container.sign-in .response-error{top:14rem}.login-step-container.login-container.sign-in .username{margin-bottom:1.5rem}.login-step-container.login-container.sign-in .username .error{position:absolute;bottom:-1.25rem}.login-step-container.login-container.sign-in .submit-btn{margin-top:1.5rem}.login-step-container.login-container.sign-in:not(:has(.forgot-password-btn)) .submit-btn{margin-top:3.25rem}.login-step-container.login-container.two-factor .header-title{margin-bottom:3.125rem}.login-step-container.login-container.two-factor .sub-title{margin-bottom:.5rem}.login-step-container.login-container.two-factor .info-text{margin-bottom:6.25rem}.login-step-container.login-container.two-factor .response-error{top:16.25rem}.login-step-container.login-container.two-factor .submit-btn{margin-top:2.5rem;margin-bottom:1.5625rem}.login-step-container.login-container.two-factor .not-recieved{text-align:center}.login-step-container.login-container.two-factor .not-recieved .btn-link{color:#277cb4;display:inline;margin-left:.25rem;-webkit-text-decoration:none;text-decoration:none;font-weight:400}.login-step-container.login-container.two-factor .auth-chars .input-container input{font-size:1.8125rem;border-radius:0;border:0;border-bottom:.1875rem solid #979797;padding:0}.login-step-container.login-container.reset-request .header-title{margin-bottom:3.125rem}.login-step-container.login-container.reset-request .sub-title{margin-bottom:.625rem}.login-step-container.login-container.reset-request .info-text{margin-bottom:1.875rem}.login-step-container.login-container.reset-request .submit-btn{margin-top:3.75rem}.login-step-container.login-container.reset-request .back-btn{margin-top:.9375rem}.login-step-container.login-container.reset-request-sent .header-title{margin-bottom:3.125rem}.login-step-container.login-container.reset-request-sent .sub-title{margin-bottom:.625rem}.login-step-container.login-container.reset-request-sent .info-text{margin-bottom:8.75rem}.login-step-container.login-container.reset-request-sent .back-btn{margin-bottom:6.25rem}.login-step-container.login-container.reset-password{height:47.625rem}.login-step-container.login-container.reset-password .response-error{top:7rem}.login-step-container.login-container.reset-password .header-title{margin-bottom:3.125rem}.login-step-container.login-container.reset-password .sub-title{margin-bottom:1.5625rem}.login-step-container.login-container.reset-password .password .first{margin-bottom:1.25rem}.login-step-container.login-container.reset-password .password-validation-list{margin-bottom:1.5625rem}.login-step-container.login-container.reset-password .password .second{margin-bottom:1.25rem}.login-step-container.login-container.reset-password .btn-primary{margin:2.1875rem auto}.login-step-container.login-container.password-updated .header-title{margin-bottom:3.125rem}.login-step-container.login-container.password-updated .sub-title{margin-bottom:.625rem}.login-step-container.login-container.password-updated .back-btn{margin-top:10.625rem;margin-bottom:6.25rem}.login-step-container.login-container.session-timeout .content-section{display:flex;flex-direction:column;align-items:center}.login-step-container.login-container.session-timeout .sub-title{padding-top:2rem}.login-step-container.login-container.session-timeout .info-text{text-align:center;padding-top:.75rem;font-size:.8125rem;color:#1f6ea2}.login-step-container.login-container.session-timeout .btn{margin-top:4rem}:root{--color-login-flow-input-border: #979797;--color-login-flow-input-bg: #fff;--color-login-flow-input-txt: #2f2f2f;--color-login-flow-input-focus-border: #277cb4;--color-login-flow-input-label: #277cb4;--color-login-flow-input-error-border: var(--color-danger);--color-login-flow-input-error-txt: var(--color-danger);--color-login-flow-input-error-label: var(--color-danger);--color-login-flow-input-error-tooltip-icon: var(--color-danger);--color-login-flow-input-error-tooltip-bg: var(--color-danger);--color-login-flow-input-error-tooltip-txt: #fff;--color-login-flow-icon: #cacaca;--size-login-flow-input-error-tooltip-icon-height: 1.5rem;--size-login-flow-input-height: 2.75rem;--size-login-flow-input-font-size: .875rem;--size-login-flow-input-border-radius: .25rem;--size-login-flow-input-padding: .5625rem;--size-login-flow-input-padding-left: 2.5rem;--size-login-flow-input-border: .0625rem;--size-login-flow-input-icon: 1.5rem}.login-container .input-container label{color:var(--color-login-flow-input-label)}.login-container .input-container input{height:var(--size-login-flow-input-height);padding:var(--size-login-flow-input-padding);padding-left:var(--size-login-flow-input-padding-left);color:var(--color-login-flow-input-txt);background-color:var(--color-login-flow-input-bg);border:var(--size-login-flow-input-border) solid var(--color-login-flow-input-border);border-radius:var(--size-login-flow-input-border-radius);font-size:var(--size-login-flow-input-font-size)}.login-container .input-container input:focus-visible{border:.125rem solid var(--color-login-flow-input-focus-border);padding:calc(var(--size-login-flow-input-padding) - .0625rem);padding-left:calc(var(--size-login-flow-input-padding-left) - .0625rem)}.login-container .input-container .error{color:var(--color-login-flow-input-error-txt)}.login-container .input-container .error-tooltip{bottom:calc((var(--size-login-flow-input-height) - var(--size-login-flow-input-error-tooltip-icon-height)) / 2)}.login-container .input-container .error-tooltip .material-icons,.login-container .input-container .error-tooltip svg{height:var(--size-login-flow-input-error-tooltip-icon-height);width:var(--size-login-flow-input-error-tooltip-icon-height)}.login-container .input-container .error-tooltip svg{fill:var(--color-login-flow-input-error-tooltip-icon)}.login-container .input-container .error-tooltip .tooltip-content{background-color:var(--color-login-flow-input-error-tooltip-bg);color:var(--color-login-flow-input-error-tooltip-txt)}.login-container .input-container.is-error input{border:.125rem solid var(--color-login-flow-input-error-border);padding:calc(var(--size-login-flow-input-padding) - .0625rem);padding-left:calc(var(--size-login-flow-input-padding-left) - .0625rem)}.login-container .input-container.is-error label,.login-container .input-container.is-error label.text-danger{color:var(--color-login-flow-input-error-label)}.login-container .input-with-icon .icon{height:var(--size-login-flow-input-icon);top:calc((var(--size-login-flow-input-height) - var(--size-login-flow-input-icon)) / 2 + 1.25rem)}.login-container .input-with-icon .icon svg{height:var(--size-login-flow-input-icon);width:var(--size-login-flow-input-icon);fill:#cacaca}.login-container .password-input-container .toggle-password-btn{height:var(--size-login-flow-input-height)}.masonry-layout{display:flex;width:-webkit-fit-content;width:fit-content}.masonry-layout .masonry-layout-column{display:flex;flex-direction:column}:root{--color-sheet-overlay-bg: var(--color-overlay-bg);--color-sheet-bg: #fdfbfb;--color-sheet-close-icon: #c0c0c0;--size-sheet-height: initial;--size-sheet-max-height: 100%;--size-sheet-title-margin-top: 1.75rem;--size-sheet-title-margin: 1.75rem 1.5rem 1rem 2.125rem;--size-sheet-close-icon: 1.375rem;--size-sheet-close-icon-right: .75rem}.sheet-overlay{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:var(--color-sheet-overlay-bg);position:fixed;top:0;left:0;z-index:9999}.sheet{display:none;transition:transform .4s;max-height:var(--size-sheet-max-height);height:var(--size-sheet-height);flex-direction:column;position:relative;background-color:var(--color-sheet-bg);border-radius:initial;width:100%!important}.sheet .sheet-title{font-size:1rem;margin:var(--size-sheet-title-margin)}.sheet .sheet-close-icon.btn-close{height:initial;top:var(--size-sheet-title-margin-top);right:var(--size-sheet-close-icon-right)}.sheet .sheet-close-icon.btn-close .material-icons svg{width:var(--size-sheet-close-icon);height:var(--size-sheet-close-icon);fill:var(--color-sheet-close-icon)}:root{--color-toast-bg: #10294b;--color-toast-txt: #fff;--color-toast-icon-bg: rgba(255, 255, 255, .4);--color-toast-icon: #fff;--color-toast-btn-txt-hover: rgba(255, 255, 255, .4);--size-bottom-mobile-offset: 4rem;--size-bottom-desktop-offset: 0}.toast-notification-container{display:flex;justify-content:center;position:absolute;bottom:var(--size-bottom-mobile-offset);width:100%;overflow:hidden;z-index:10000}@media screen and (min-width: 815px){.toast-notification-container{bottom:var(--size-bottom-desktop-offset)}}.toast-notification{background-color:var(--color-toast-bg);padding:.625rem 1rem .625rem .625rem;color:var(--color-toast-txt);border-radius:1.25rem;transition:transform .4s;margin-bottom:.75rem}.toast-notification .toast-icon.material-icons{margin-right:.75rem;background-color:var(--color-toast-icon-bg);height:1.25rem;width:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.toast-notification .toast-icon.material-icons svg{height:.875rem;width:.875rem;fill:var(--color-toast-icon)}.toast-notification .btn-container{position:relative;margin:-.25rem -.875rem -.25rem .625rem}.toast-notification .btn-container:before{content:"";border-left:.0625rem solid #495d77;position:absolute;left:-.0625rem;top:50%;height:1.5rem;transform:translateY(-50%)}.toast-notification .btn-container .btn.btn-ghost{color:var(--color-toast-txt);font-weight:400}.toast-notification .btn-container .btn.btn-ghost .material-icons,.toast-notification .btn-container .btn.btn-ghost .material-icons svg{color:var(--color-toast-txt);fill:var(--color-toast-txt)}.toast-notification .btn-container .btn.btn-ghost:hover{background-color:transparent;color:var(--color-toast-btn-txt-hover)}.toast-notification .btn-container .btn.btn-ghost:hover .material-icons,.toast-notification .btn-container .btn.btn-ghost:hover .material-icons svg{color:var(--color-toast-btn-txt-hover);fill:var(--color-toast-btn-txt-hover)}.editablecontent-container .variable-type{background-color:#fdedd6}.editablecontent-container .datetime-type{background-color:#daf0e5}.editablecontent-container .emphasis-type{background-color:#d9effe}.editablecontent-container .break-type{background-color:#decde2}.editablecontent-container .variable-buttons-section,.editablecontent-container .editablecontent-buttons,.editablecontent-container .variable-button-wrapper{display:flex}.editablecontent-container .editablecontent-buttons{justify-content:space-between}.editablecontent-container .editablecontent-buttons .reset-content-btn{align-self:flex-end}.editablecontent-container .editablecontent-buttons .reset-content-btn svg{transform:scaleX(-1)}.editablecontent-container .variable-button-wrapper{flex-direction:column;padding-right:.625rem;gap:.25rem}.editablecontent-container .variable-button-wrapper .variable-button-footer{height:.5rem;border-radius:.25rem}.editablecontent-container .announcement-preview{padding:.25rem .875rem;height:7rem;border-radius:.5rem;background-color:#fbfbfb;font-size:1rem;overflow:auto}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{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__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.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;line-height:initial}.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-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.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:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.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,.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:700}.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:transparent}.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):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__day-names{text-align:center;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-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):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:700}.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:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):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 .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-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:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .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:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):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:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.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:#216ba580}.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 .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-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__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 transparent;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:transparent;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__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;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:-.125em}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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-help-section{height:2.75rem}.loader-block.size-willing-to-work-section{height:2.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}to{background-color:#e6e6e6}}@keyframes skeleton-loading-bg-primary{0%{background-color:#2f5483}to{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:-.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:-.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:-.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(2n){margin-top:.25rem;height:.875rem;width:60%;border-radius:0}.loader-block-grid.grid-with-cirle-and-two-lines-text .loader-block:nth-child(2n):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}.loader-block-grid.grid-with-found-messages{width:100%;margin-top:.5rem}.loader-block-grid.grid-with-found-messages .loader-block{height:3.875rem;width:16.25rem;justify-self:flex-end}.loader-block-grid.grid-with-found-messages .loader-block:nth-child(2),.loader-block-grid.grid-with-found-messages .loader-block:nth-child(11){height:3rem;width:11.5rem;margin-bottom:1.25rem;justify-self:flex-start}.loader-block-grid.grid-with-found-messages .loader-block:nth-child(2),.loader-block-grid.grid-with-found-messages .loader-block:nth-child(7),.loader-block-grid.grid-with-found-messages .loader-block:nth-child(9),.loader-block-grid.grid-with-found-messages .loader-block:nth-child(4){margin-bottom:1.25rem}.loader-block-grid.grid-with-found-messages .loader-block:nth-child(9){justify-self:flex-start}.loader-block-grid.grid-with-found-messages .loader-block:nth-child(1),.loader-block-grid.grid-with-found-messages .loader-block:nth-child(3),.loader-block-grid.grid-with-found-messages .loader-block:nth-child(5),.loader-block-grid.grid-with-found-messages .loader-block:nth-child(8),.loader-block-grid.grid-with-found-messages .loader-block:nth-child(10){height:1rem;width:100%}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.notification-star{line-height:0;color:#fda163;margin-left:.125rem}.material-icons.notification-star svg{width:.75rem;height:.75rem}.collapsible-section-container{width:100%;overflow:hidden}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}}.transition-pane-overlay-top-bar-content{max-width:900px;width:100%}@media screen and (min-width: 815px){.transition-pane-overlay-top-bar-content{justify-content:space-between}}@media screen and (min-width: 2000px){.transition-pane-overlay-top-bar-content{max-width:1100px}}@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:.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:600}.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:400}}.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}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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%;width: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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.carousel{display:flex;flex-direction:column;flex:1;width:100%}.carousel .carousel-content{display:flex;flex-direction:column;flex:1;width:100%;overflow:hidden}.carousel .carousel-wrapper{position:relative;width:100%;height:100%}.carousel .carousel-slides-container{display:flex;height:100%;transition:transform .3s ease-in-out;will-change:transform}.carousel .carousel-slides-container.swiping{transition:none}.carousel .carousel-slide{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100%;height:100%;min-width:100%;max-width:100%;box-sizing:border-box}.carousel .carousel-navigation{display:flex;align-items:center;justify-content:center;width:100%;gap:1rem;margin-top:1.25rem}.carousel .carousel-slide-button{margin:0 .5rem;padding-top:.125rem}@media screen and (max-width: 815px){.carousel .carousel-slide-button{visibility:hidden}}.carousel .carousel-slide-button .btn-icon{color:#2f2f2f;background-color:#e1f3fb;border-radius:2.25rem;height:2.25rem;width:2.25rem}.carousel .carousel-slide-button .btn-icon .material-icons svg{fill:#277cb4}.carousel .carousel-bullet-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:7.25rem;min-height:.75rem}.carousel .carousel-bullet{flex-shrink:0;background:#d8d8d8;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.carousel .carousel-bullet:not(.hidden)+.carousel-bullet:not(.hidden){margin-left:.5rem}.carousel .carousel-bullet.main{width:.625rem;height:.625rem;border-radius:50%}.carousel .carousel-bullet.small{width:.375rem;height:.375rem;border-radius:50%}.carousel .carousel-bullet.hidden{width:0;height:0;opacity:0;margin:0;padding:0}.carousel .carousel-bullet.active{background:#277cb4;width:1.875rem;height:.625rem;border-radius:.3125rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@media screen and (min-width: 815px){.modal.crewconnex-modal.confirm-modal{width:29.5rem!important}}.modal.crewconnex-modal.confirm-modal .modal-footer{justify-content:space-between}.modal.crewconnex-modal.confirm-modal .modal-footer button,.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}.modal.crewconnex-modal.info-modal .modal-title,.modal.crewconnex-modal.confirm-modal .modal-title{font-size:1.125rem;margin-top:1.25rem;margin-bottom:.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}@media screen and (min-width: 815px){.modal.crewconnex-modal.form-modal{width:21.875rem!important}}.modal.crewconnex-modal.form-modal{padding-bottom:initial}.modal.crewconnex-modal.form-modal .modal-close-icon{height:initial}.modal.crewconnex-modal.form-modal .modal-title{margin-top:initial;margin-left:.5rem}.modal.crewconnex-modal.form-modal .modal-body{font-size:.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:.875rem;right:.25rem}.modal.crewconnex-modal .modal-footer{display:flex;gap:.5rem;margin-top:.5rem!important;margin-bottom:.5rem!important}.modal.crewconnex-modal .modal-footer .btn{min-width:6.75rem}.modal.crewconnex-modal .modal-body{overflow:auto;padding: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:#0000004d;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:.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}.modal:has(.modal-top) .modal-title{margin-top:.75rem!important;text-align:center}.modal:has(.modal-top) .modal-body{text-align:center}.modal .modal-body{height:100%;font-size:.875rem;overflow:auto;padding:0 1.5rem}.modal .modal-footer{display:flex;gap:.5rem;padding:0 1.25rem;margin-top:1.25rem;margin-bottom:1rem}.modal .modal-footer:has(.btn){justify-content:right}.modal .btn-close{top:.25rem;right:.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}.modal.confirm-modal .modal-body,.modal.info-modal .modal-body{font-size:.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:.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;border-radius:0 .75rem .75rem 0}.sidebar-modal-content .content-body{flex-grow:1;overflow:auto}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.modal.help-topic-section-modal{height:46.875rem;width:31.25rem;max-width:initial}.modal.help-topic-section-modal .modal-body{display:flex;flex-direction:column;align-items:center;height:100%;padding:1.875rem 1.875rem .5rem;overflow:hidden}@media screen and (max-width: 815px){.modal.help-topic-section-modal .modal-body{background-color:#f9f9f9}}.modal.help-topic-section-modal .help-topic-title{flex-shrink:0;height:2.25rem;margin-bottom:1rem;line-height:2.25rem;padding:0 1.5rem;font-size:1.125rem;text-align:center;font-weight:600;color:#277cb4}.modal.help-topic-section-modal .help-topic-title:first-letter{text-transform:capitalize}.modal.help-topic-section-modal .carousel{flex:1;min-height:0;overflow:hidden}.modal.help-topic-section-modal .help-topic-slide{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0}.modal.help-topic-section-modal .section-image-wrapper{max-width:25rem;height:17.1875rem}@media screen and (min-width: 815px){.modal.help-topic-section-modal .section-image-wrapper{height:20.625rem}}.modal.help-topic-section-modal .section-image-wrapper .section-image{max-height:100%;max-width:100%}.modal.help-topic-section-modal .section-image-wrapper:has(.loader-block){width:100%}.modal.help-topic-section-modal .section-image-wrapper:has(.loader-block) .loader-block{height:100%}.modal.help-topic-section-modal .section-title{margin-top:1.25rem;font-size:1.5rem;font-weight:600}.modal.help-topic-section-modal .section-title:has(.loader-block){width:75%;overflow:hidden}.modal.help-topic-section-modal .section-text{flex:1;width:100%;max-width:100%;margin-top:1rem;overflow:auto;box-sizing:border-box;word-wrap:break-word;white-space:pre-line;text-align:justify;min-height:0}.modal.help-topic-section-modal .section-text:has(.loader-block){height:100%;overflow:hidden}.modal.help-topic-section-modal .bottom-section{display:flex;flex-direction:column;align-items:center;margin-top:.5rem;flex-shrink:0}.modal.help-topic-section-modal .close-btn .btn-tertiary{background-color:transparent;color:#87bfe5}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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:600;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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.error-fallback-container{background:#fcfbfa;width:100%;height:100%}.error-fallback-container .default-error-fallback .not-found-item{padding-top:2rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.password-container{margin:3.5rem 3.125rem 3.125rem;height:100%;display:flex;flex-direction:column}.password-container .main-form{background-color:inherit;padding:0}.password-container .main-form .alert.validation{bottom:2.75rem}.password-container .main-form .input-container.password-validation{margin-bottom:.75rem}.password-container .main-form .input-container.password-validation:has(.error){margin-bottom:.25rem}.password-container .main-form .input-container.password-validation .error{margin-bottom:.25rem;position:static}.password-container .password-validation-list{margin-bottom:.75rem}.password-container .password-validation-list .material-icons svg{width:1rem;height:1rem;margin-right:.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:.5rem}.password-container p{margin:0;font-size:.8125rem;line-height:1.25rem}.password-icon{display:flex;justify-content:center;margin-bottom:.75rem}.password-icon .material-icons svg{width:3rem;height:3rem;fill:#767676}.password-info{margin:0 .75rem 2.625rem;text-align:center;color:#767676}.password-info h2{color:#2f2f2f;margin-bottom:.75rem}@media screen and (min-width: 815px){.change-password-pane-overlay .transition-pane-overlay-title{display:none}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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:.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.pop-up-msg-modal{min-width:18.75rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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,0)}}.toast-notification-container.flush-bottom{bottom:env(safe-area-inset-bottom,0)}.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:#fff6;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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.roster-view-picker.btn-dropdown{position:relative}.roster-view-picker.btn-dropdown .btn.btn-icon{height:3rem}@media screen and (max-width: 815px){.roster-view-picker.btn-dropdown .btn.btn-icon .material-icons svg{fill:#fff}}.roster-view-picker.btn-dropdown .dropdown-menu-container{top:2.625rem;right:.75rem;margin:0}.roster-view-picker.btn-dropdown .dropdown-menu-container .material-icons svg{fill:#10294b}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.notification-badge{height:1rem;width:fit-content;min-width:1rem;color:#fff;background-color:#bf0c1d;font-size:.75rem;font-weight:600;border-radius:.5rem;display:flex;align-items:center;justify-content:center;padding:0 .25rem;position:absolute;top:-.25rem;left:.875rem}.nav-button .notification-badge{top:.5rem;left:1.75rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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 .mobile-main-header-actions{flex:1}.main-header .desktop-main-header-content{background-color:#fff}.main-header .logo-link{display:flex;align-items:center;gap:1rem;padding-left:1.25rem}.main-header .mobile-main-header-content{display:flex;align-items:center;height:100%;font-weight:600}.main-header .mobile-main-header-content .header-title{color:#fff;font-weight:unset}.main-header .mobile-main-header-content .calendar-header{display:block;color:#fff;padding:0}.main-header .mobile-main-header-content .calendar-month-picker-btn{color:#fff;font-weight:600}.main-header:has(.btn-dropdown){z-index:2}.mobile-header-with-subtitle{color:#fff}.mobile-header-with-subtitle .header-title{font-size:1rem;line-height:1rem;margin-bottom:.25rem}.mobile-header-with-subtitle .header-subtitle{font-size:.75rem;line-height:.75rem;margin:0}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.accordion-block{width:100%;background-color:#fff;border-radius:.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:.75rem;background-color:#fff;border-radius:.25rem;height:3rem;box-shadow:inset -1px 0 #f0f0f0,inset 0 1px #f0f0f0,inset 0 -1px #f0f0f0}.accordion-block-btn p{margin:0;font-size:.875rem;font-weight:600}.accordion-block-btn .btn{color:#767676}.accordion-block-content-container{width:100%;overflow:hidden;transition:max-height .3s ease-in;height:100%;max-height:0}.accordion-block-content{padding:.75rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.desktop-page-header{display:flex;align-items:center;justify-content:space-between;height:3.5rem;min-height:3.5rem;padding-top:.75rem;background-color:inherit}.desktop-page-header .header-title{font-size:1.125rem;line-height:1.125rem}.desktop-page-header.full-page-header .header-title{position:sticky;left:.5rem}.desktop-page-header.full-page-header .touch-target-btn{position:sticky;right:0}.desktop-page-header.list-page-header{border-bottom:.0625rem solid #d1c6b8;padding:0 .75rem;font-weight:600}@media screen and (min-width: 2000px){.desktop-page-header.list-page-header{padding-right:5rem;padding-left:5rem}}.desktop-page-header.list-page-header .header-dropdown-btn .btn{color:#2f2f2f}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.list-item{display:flex;justify-content:space-between;min-height:2.75rem;border-radius:.25rem}.list-item.clickable-list-item{cursor:pointer}@media screen and (min-width: 815px){.list-item.is-selected .list-item-content{background-color:#f3fafd;box-shadow:inset 0 .0625rem #277cb4,inset -.0625rem 0 #277cb4,inset 0 -.0625rem #277cb4}.list-item.is-selected .list-item-icon-container{box-shadow:inset 0 .0625rem #277cb4,inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}}.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:.75rem;background-color:#fff;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;box-shadow:inset 0 .0625rem #f0f0f0,inset -.0625rem 0 #f0f0f0,inset 0 -.0625rem #f0f0f0}.list-item-content-left{display:flex;align-items:center;flex-grow:1;width:.0625rem;padding-right:.5rem}.list-item-content-right{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:4.25rem}.list-item-content-right.with-divider{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:600}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.list-item.full-day-block{width:100%}.list-item.duty-block-cut-bottom,.list-item.duty-block-pickup-after,.list-item.duty-block-cut-bottom .list-item-content,.list-item.duty-block-pickup-after .list-item-content{border-bottom-right-radius:0}.list-item.duty-block-cut-bottom .list-item-icon-container,.list-item.duty-block-pickup-after .list-item-icon-container{border-bottom-left-radius:0}.list-item.duty-block-pickup-after .list-item-content{box-shadow:inset 0 .0625rem #f0f0f0,inset -.0625rem 0 #f0f0f0}.list-item.duty-block-cut-bottom .list-item-icon-container,.list-item.duty-block-cut-bottom .list-item-content{position:relative}.list-item.duty-block-cut-bottom .list-item-icon-container:before,.list-item.duty-block-cut-bottom .list-item-content:before{content:"";height:.75rem;width:100%;position:absolute;left:0;top:100%}.list-item.duty-block-cut-top,.list-item.duty-block-cut-top .list-item-content{border-top-right-radius:0}.list-item.duty-block-cut-top .list-item-icon-container{border-top-left-radius:0}.list-item .duty-block-time-section{display:flex;flex-direction:column;padding:0 .5rem}.list-item .duty-block-label-notification-indicator{width:.375rem;height:.375rem;border-radius:.1875rem;background-color:#fda163;margin-right:.375rem}.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-content{padding:.5rem;padding-right:0}.duty-block-list-item .list-item-content:has(.split-duty-label .split-duty-label-text){padding-top:.375rem;padding-bottom:.375rem}.duty-block-list-item.list-item{min-height:3rem}.duty-block-list-item.list-item.small-continuation-block{min-height:1.5rem}.duty-block-list-item.list-item.small-continuation-block.hotel-block{height:1rem;min-height:1rem}.duty-block-list-item.list-item.small-continuation-block.hide-small-continuation-block-content .duty-block-label,.duty-block-list-item.list-item.small-continuation-block.hide-small-continuation-block-content .duty-block-label-notification-indicator,.duty-block-list-item.list-item.small-continuation-block.hide-small-continuation-block-content .list-item-icon-container:after{opacity:0}.duty-block-list-item.list-item.small-continuation-block .duty-block-label,.duty-block-list-item.list-item.small-continuation-block .duty-block-label-notification-indicator,.duty-block-list-item.list-item.small-continuation-block .list-item-icon-container:after{opacity:1;transition:opacity .3s}.duty-block-list-item.list-item.small-continuation-block .duty-block-label{font-size:.75rem;color:#767676}.duty-block-list-item.list-item.small-continuation-block .duty-block-label .split-duty-label-text{line-height:1rem}.duty-block-list-item.list-item.small-continuation-block .duty-block-label .split-duty-indicator{height:1rem;line-height:.875rem;margin-bottom:0;margin-top:0}.duty-block-list-item.list-item.small-continuation-block .duty-block-label .split-duty-indicator .material-icons svg{height:.875rem;width:.875rem}.duty-block-list-item.list-item.small-continuation-block .list-item-content{padding-top:0;padding-bottom:0}.duty-block-list-item.list-item.small-continuation-block .list-item-content:not(:has(.list-item-content-left)) .list-item-content-right{flex-grow:1}.duty-block-list-item.list-item.duty-pickup-block{min-height:1.5rem;border-top-right-radius:0;border-top-left-radius:0}.duty-block-list-item.list-item.duty-pickup-block .list-item-icon-container{background-color:#fff;border-top-left-radius:0}.duty-block-list-item.list-item.duty-pickup-block .list-item-icon-container .material-icons,.duty-block-list-item.list-item.duty-pickup-block .list-item-icon-container .material-icons svg{height:1rem}.duty-block-list-item.list-item.duty-pickup-block .list-item-content{border-top-right-radius:0;padding-top:0;padding-bottom:0;border-top:dashed 1px #cdcdcd;box-shadow:inset -.0625rem 0 #f0f0f0,inset 0 -.0625rem #f0f0f0}.duty-block-list-item.list-item.duty-pickup-block .list-item-content .duty-block-label{font-size:.75rem;color:#767676;font-weight:400}.duty-block-list-item.list-item.has-notes .list-item-icon-container{position:relative}.duty-block-list-item.list-item.has-notes .list-item-icon-container:after{content:"";position:absolute;top:0;right:0;height:.75rem;width:.75rem;clip-path:polygon(100% 0,0 0,100% 100%)}.duty-block-list-item.list-item.full-day-block:not(.small-continuation-block,.duty-pickup-block),.duty-block-list-item.list-item.hotel-block:not(.small-continuation-block,.duty-pickup-block){min-height:2.5rem}.duty-block-list-item.list-item.is-selected:not(.duty-block-cut-bottom,.duty-block-cut-top,.duty-block-pickup-after,.duty-pickup-block) .list-item-content{box-shadow:inset 0 .0625rem #277cb4,inset -.0625rem 0 #277cb4,inset 0 -.0625rem #277cb4}.duty-block-list-item.list-item.is-selected:not(.duty-block-cut-bottom,.duty-block-cut-top,.duty-block-pickup-after,.duty-pickup-block) .list-item-icon-container{box-shadow:inset 0 .0625rem #277cb4,inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-cut-bottom .list-item-content:before{box-shadow:inset -.0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-cut-bottom .list-item-icon-container:before{box-shadow:inset .0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-cut-bottom:not(.duty-block-cut-top) .list-item-content{box-shadow:inset 0 .0625rem #277cb4,inset -.0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-cut-bottom:not(.duty-block-cut-top) .list-item-icon-container{box-shadow:inset 0 .0625rem #277cb4,inset .0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-cut-top:not(.duty-block-cut-bottom,.duty-block-pickup-after) .list-item-content{box-shadow:inset -.0625rem 0 #277cb4,inset 0 -.0625rem #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-cut-top:not(.duty-block-cut-bottom,.duty-block-pickup-after) .list-item-icon-container{box-shadow:inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-cut-top.duty-block-cut-bottom .list-item-content{box-shadow:inset -.0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-cut-top.duty-block-cut-bottom .list-item-icon-container{box-shadow:inset .0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-cut-bottom .list-item-content:before{background-color:#d4e5f0}.duty-block-list-item.list-item.is-selected.duty-block-pickup-after.duty-block-cut-top .list-item-content{box-shadow:inset -.0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-pickup-after.duty-block-cut-top .list-item-icon-container{box-shadow:inset .0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-pickup-after:not(.duty-block-cut-top) .list-item-content{box-shadow:inset 0 .0625rem #277cb4,inset -.0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-block-pickup-after:not(.duty-block-cut-top) .list-item-icon-container{box-shadow:inset 0 .0625rem #277cb4,inset .0625rem 0 #277cb4}.duty-block-list-item.list-item.is-selected.duty-pickup-block .list-item-content{box-shadow:inset -.0625rem 0 #277cb4,inset 0 -.0625rem #277cb4}.duty-block-list-item.list-item.is-selected.duty-pickup-block .list-item-icon-container{box-shadow:unset;border-left-color:#277cb4;border-bottom-color:#277cb4}.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:2.5rem;background-color:#fff;border-radius:.25rem;padding:.75rem .5rem;margin-right:.5rem;font-style:italic;color:#767676}.duty-time{margin:0;color:#2f2f2f;display:flex;align-items:center}.duty-time:not(.secondary-time){font-weight:700;line-height:.875rem}.duty-time.secondary-time{color:#979797;font-size:.75rem;line-height:.75rem}.duty-time.secondary-time:not(.all-day){margin-top:.375rem}.duty-time.secondary-time .dots{font-size:.625rem}.duty-time-letter{margin-left:.25rem;font-size:.625rem}.duty-time-date{margin-right:.25rem}.duty-time-date.warning{display:flex;align-items:center;position:relative}.duty-time-date.warning:after{content:"";position:absolute;height:calc(100% + .5rem);width:calc(100% + .375rem);top:-.25rem;left:-.25rem;background-color:#fdf3e5;border-radius:.25rem}.duty-time-date.warning span{z-index:1}.duty-time-date.warning .alert-icon{width:.875rem;height:.875rem;margin-right:.25rem;border-radius:.4375rem;display:flex;align-items:center;justify-content:center;background-color:#fadfba}.duty-time-date.warning .alert-icon .material-icons,.duty-time-date.warning .alert-icon .material-icons svg{height:.625rem;width:.625rem;fill:#6f3008}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.pilots-log-page .transition-pane-overlay{overflow:hidden}.pilots-log-page .block-item-info-list{width:100%}@media screen and (min-width: 815px){.pilots-log-page .list-page-list-container{padding-right:.25rem}}.pilots-log-page .pilots-log-list-container{overflow:auto;height:100%}.pilots-log-page .list-section-list{padding:.75rem}@media screen and (min-width: 815px){.pilots-log-page .list-section-list{padding-right:.5rem}}.pilots-log-page .list-item{margin-bottom:.5rem}.pilots-log-page .list-item-content{padding-right:0}.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 .5rem;display:flex;justify-content:space-between}.pilots-log-page .list-item-content .list-item-content-right .log-number span{font-weight:600;margin-left:.5rem}.pilots-log-page .list-item-overlay-body-main{padding:.75rem}.pilots-log-page .main-form{background-color:transparent;padding:0;margin-top:.75rem;row-gap:.5rem}.pilots-log-page .accordion-block{border-left:solid .5rem #72aace;box-shadow:inset -1px 0 #f0f0f0,inset 0 -1px #f0f0f0}.pilots-log-page .accordion-block .accordion-block-btn{border-top-left-radius:0;border-bottom-left-radius:0}.pilots-log-page .accordion-block .alert{border:none;padding:.5rem .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:.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:.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:.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:.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:.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:.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:.75rem}.pilots-log-page .crew-block .input-container:has(.toggle-switch){margin:0;padding:.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:.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:.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:.75rem;border-bottom:1px solid #e8e8e8}.pilots-log-page .crew-block-info p{font-size:1rem;font-weight:600;margin:0;padding-bottom:.5rem}.pilots-log-page .collapse-transition-flight-leg-info-enter{max-height:var(--flightLegInfoBlock)}.pilots-log-page .collapse-transition-flight-leg-info-enter-active,.pilots-log-page .collapse-transition-flight-leg-info-enter-done,.pilots-log-page .collapse-transition-flight-leg-info-exit{max-height:0}.pilots-log-page .collapse-transition-flight-leg-info-exit-active,.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,.pilots-log-page .collapse-transition-flight-deck-crew-enter-done,.pilots-log-page .collapse-transition-flight-deck-crew-exit{max-height:0}.pilots-log-page .collapse-transition-flight-deck-crew-exit-active,.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,.pilots-log-page .collapse-transition-passengers-enter-done,.pilots-log-page .collapse-transition-passengers-exit{max-height:0}.pilots-log-page .collapse-transition-passengers-exit-active,.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,.pilots-log-page .collapse-transition-debriefing-enter-done,.pilots-log-page .collapse-transition-debriefing-exit{max-height:0}.pilots-log-page .collapse-transition-debriefing-exit-active,.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,.pilots-log-page .collapse-transition-fuel-enter-done,.pilots-log-page .collapse-transition-fuel-exit{max-height:0}.pilots-log-page .collapse-transition-fuel-exit-active,.pilots-log-page .collapse-transition-fuel-exit-done{max-height:var(--fuelBlock)}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.document-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.document-section .document-link-btn{display:flex;flex:1 0 100%}.document-section .document-badge{line-height:1.125rem}.document-section .document-acknowledge-button{justify-self:flex-end;margin-left:auto}.document-section .document-acknowledged-text{margin-left:1.75rem;color:#767676}.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:.75rem;line-height:.75rem;background-color:#e1f3fb;padding:.0625rem .5625rem;border-radius:.75rem;white-space:nowrap;text-align:center}.document-badge:first-child{margin-right:.75rem}.document-badge.danger{background-color:#f8e5e7}.document-badge.info{background-color:transparent;text-align:left;padding-left:0;color:#767676}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.thumbnail-item{width:100%;cursor:pointer;border-radius:.25rem;padding:.5rem}.thumbnail-item p{margin:0}@media screen and (min-width: 815px){.thumbnail-item:hover,.thumbnail-item.is-selected{background-color:#f3fafd}.thumbnail-item:hover .thumbnail-secondary,.thumbnail-item.is-selected .thumbnail-secondary{background-color:#e1dddd}}.thumbnail-item.is-selected{box-shadow:inset 0 .0625rem #277cb4,inset -.0625rem 0 #277cb4,inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}.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:.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:.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:.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%}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.search{position:relative;padding:0 .5rem;margin-bottom:.5rem}.search .search-icon{position:absolute;color:#767676;z-index:1;top:.25rem;left:.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,.search .main-form input:focus,.search .main-form input:focus-visible{padding-right:2.5rem}.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:.25rem;left:1.5rem}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.documents-info-page{overflow:auto;background:#fff}@media screen and (min-width: 815px){.documents-info-page .list-page-list-container{padding-right:.25rem}}.documents-info-page .list-page-list-container .search{padding:.75rem;margin-bottom:initial}.documents-info-page .documents-info-list-container{padding:.75rem;height:100%;overflow:auto;width:100%}@media screen and (min-width: 815px){.documents-info-page .documents-info-list-container{padding-top:0;padding-right:.5rem}}.documents-info-page h3{font-size:1rem}.documents-info-page .block-item-container{border-left-color:#10294b;margin-bottom:.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:.5rem 1.25rem}.documents-info-footer{text-align:center}.documents-info-footer p{margin:0;font-style:italic}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.date-picker,.input-container.date-picker,#date-picker-portal{display:flex}.date-picker .toggle-date-picker-btn,.input-container.date-picker .toggle-date-picker-btn,#date-picker-portal .toggle-date-picker-btn{position:relative;z-index:2}.date-picker .react-datepicker,.input-container.date-picker .react-datepicker,#date-picker-portal .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,.input-container.date-picker .react-datepicker-wrapper,#date-picker-portal .react-datepicker-wrapper{width:100%}.date-picker .react-datepicker-popper,.input-container.date-picker .react-datepicker-popper,#date-picker-portal .react-datepicker-popper{z-index:5}@media screen and (min-width: 815px){.date-picker .react-datepicker-popper,.input-container.date-picker .react-datepicker-popper,#date-picker-portal .react-datepicker-popper{position:fixed!important}}.date-picker .react-datepicker__header,.input-container.date-picker .react-datepicker__header,#date-picker-portal .react-datepicker__header{background-color:#fff;color:#2f2f2f;border-bottom:none;padding:0}.date-picker .react-datepicker__current-month,.input-container.date-picker .react-datepicker__current-month,#date-picker-portal .react-datepicker__current-month{color:#277cb4;font-size:1rem}.date-picker .react-datepicker__navigation,.input-container.date-picker .react-datepicker__navigation,#date-picker-portal .react-datepicker__navigation{top:.5rem}@media screen and (min-width: 815px){.date-picker .react-datepicker__navigation:focus-visible,.input-container.date-picker .react-datepicker__navigation:focus-visible,#date-picker-portal .react-datepicker__navigation:focus-visible{outline:.125rem solid #277cb4}}.date-picker .react-datepicker__navigation-icon:before,.input-container.date-picker .react-datepicker__navigation-icon:before,#date-picker-portal .react-datepicker__navigation-icon:before{border-color:#277cb4;border-width:2px 2px 0 0}.date-picker .react-datepicker__day-names,.input-container.date-picker .react-datepicker__day-names,#date-picker-portal .react-datepicker__day-names{margin:0;border-bottom:1px solid #979797;display:flex;justify-content:center;gap:.25rem}.date-picker .react-datepicker__day-name,.input-container.date-picker .react-datepicker__day-name,#date-picker-portal .react-datepicker__day-name{color:#767676}.date-picker .react-datepicker__day,.input-container.date-picker .react-datepicker__day,#date-picker-portal .react-datepicker__day{margin:.125rem;width:2rem;line-height:1.75rem}.date-picker .react-datepicker__day:hover,.input-container.date-picker .react-datepicker__day:hover,#date-picker-portal .react-datepicker__day:hover{background-color:#069ddf33}.date-picker .react-datepicker__day--keyboard-selected,.input-container.date-picker .react-datepicker__day--keyboard-selected,#date-picker-portal .react-datepicker__day--keyboard-selected{outline:solid 2px #277cb4;background-color:unset;color:#2f2f2f}.date-picker .react-datepicker__day--keyboard-selected:hover,.input-container.date-picker .react-datepicker__day--keyboard-selected:hover,#date-picker-portal .react-datepicker__day--keyboard-selected:hover{color:#2f2f2f}.date-picker .react-datepicker__day--selected,.input-container.date-picker .react-datepicker__day--selected,#date-picker-portal .react-datepicker__day--selected{background-color:#277cb4;color:#fff}.date-picker .react-datepicker__today-button,.input-container.date-picker .react-datepicker__today-button,#date-picker-portal .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,.input-container.date-picker .react-datepicker__year-dropdown-container,#date-picker-portal .react-datepicker__year-dropdown-container{margin-top:4px}.date-picker .react-datepicker__year-read-view,.input-container.date-picker .react-datepicker__year-read-view,#date-picker-portal .react-datepicker__year-read-view{color:#277cb4;font-weight:600;visibility:visible!important;background-color:#fff;padding:0;font-family:Nunito Sans,Arial,Helvetica Neue,sans-serif;font-size:.875rem}.date-picker .react-datepicker__year-read-view--down-arrow,.input-container.date-picker .react-datepicker__year-read-view--down-arrow,#date-picker-portal .react-datepicker__year-read-view--down-arrow{top:2px;border-width:2px 2px 0 0;border-color:#277cb4}.date-picker .react-datepicker__year-dropdown,.input-container.date-picker .react-datepicker__year-dropdown,#date-picker-portal .react-datepicker__year-dropdown{background-color:#fff;width:75%;padding:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;top:48px;left:15%}.date-picker .react-datepicker__year-option--selected,.input-container.date-picker .react-datepicker__year-option--selected,#date-picker-portal .react-datepicker__year-option--selected{display:none}.date-picker .react-datepicker__year-option,.input-container.date-picker .react-datepicker__year-option,#date-picker-portal .react-datepicker__year-option{width:auto;padding:.5rem;font-weight:600;border-radius:4px;margin-left:0;margin-right:0}.date-picker .react-datepicker__year-option:has(a),.input-container.date-picker .react-datepicker__year-option:has(a),#date-picker-portal .react-datepicker__year-option:has(a){width:100%;padding:0}.date-picker .react-datepicker__year-option:has(a):before,.input-container.date-picker .react-datepicker__year-option:has(a):before,#date-picker-portal .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,.input-container.date-picker .react-datepicker__year-option:has(a):last-of-type:before,#date-picker-portal .react-datepicker__year-option:has(a):last-of-type:before{transform:rotate(135deg);bottom:24px;top:unset}.date-picker .react-datepicker__year-option:hover,.input-container.date-picker .react-datepicker__year-option:hover,#date-picker-portal .react-datepicker__year-option:hover{background-color:#069ddf33}.date-picker .today-button-out-of-range .react-datepicker__today-button,.input-container.date-picker .today-button-out-of-range .react-datepicker__today-button,#date-picker-portal .today-button-out-of-range .react-datepicker__today-button{pointer-events:none;border-color:#cdcdcd;color:#cdcdcd}.date-picker .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.input-container.date-picker .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,#date-picker-portal .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:unset}#date-picker-portal .react-datepicker-popper{z-index:10000}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@media screen and (min-width: 815px){.register-additional-work-page .list-page-list-container{padding-right:.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:.75rem}.register-additional-work-page .swipeable-list-item-container{padding:.25rem 0;background-color:unset;margin-bottom:.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:transparent;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:.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:.0625rem;width:100%;margin-left:.25rem;margin-right:1rem;margin-top:.75rem;border-radius:.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,.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}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.sheet .sheet-close-icon{height:initial}.sheet .sheet-close-icon .btn-close{top:.75rem;right:.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:#0000004d;position:fixed;top:0;left:0;z-index:9999}.sheet-overlay.bottom{align-items:end}.sheet-overlay.top{align-items:start}.sheet-overlay.has-offset{overflow:hidden}.sheet-overlay.non-blocking{pointer-events:none;background-color:transparent}.sheet-overlay.non-blocking .sheet{pointer-events:auto;box-shadow:0 -.375rem .75rem -.375rem #0000001f}.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:.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:.875rem;overflow:auto}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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:.0625rem solid #2f2f2f;border-radius:.5rem;box-shadow:0 .125rem .3125rem #cdcdcd80;padding:.5rem;position:absolute;bottom:120%;margin-left:-.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:600;font-size:.875rem;margin: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:translate(-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}to{visibility:visible}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.segmented-control{display:flex;background-color:#f0f0f0;border-radius:.25rem;padding:.25rem}@media screen and (min-width: 815px){.segmented-control:focus-within{outline:.125rem solid #277cb4}}.segmented-control label{display:flex;position:initial!important;font-weight:600;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:.25rem;margin-right:.25rem}.segmented-control-option:last-child{margin-right:0}.segmented-control-option:hover{background-color:#f5f5f5}.segmented-control-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0;height:0!important;width:0!important;padding:initial;z-index:-1}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.counter-table-block{background-color:#fff;padding-left:.5rem;border-radius:.25rem;border:.0625rem solid #e0e0e0;width:fit-content;position:relative}.counter-table-block:before{content:"";position:absolute;width:.5rem;height:calc(100% + .125rem);background-color:#10294b;left:-.0625rem;top:-.0625rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.counter-table-block .counter-table-block-title{font-weight:600;font-size:.875rem;margin:.5rem 0 0 .75rem}.counter-table-block .counter-table-block-columns{display:flex;padding-left:.75rem}.counter-table-block .counter-table-block-column{padding:.5rem .75rem;display:flex;flex-direction:column;align-items:center;position:relative}.counter-table-block .counter-table-block-column:not(:last-child):after{content:"";width:.0625rem;background-color:#e0e0e0;height:2.25rem;position:absolute;right:0;top:.625rem}.counter-table-block .counter-table-block-column p{margin:0}.counter-table-block .counter-table-block-column .counter-table-block-column-label{font-size:.75rem;color:#767676;margin-bottom:.25rem}.counter-table-block .counter-table-block-column .counter-table-block-column-value{font-size:.875rem;font-weight:600}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.counter-account-page{overflow:auto;width:100%;height:100%}.counter-account-page .counter-account-container{margin:0 auto;width:100%;height:100%}@media screen and (min-width: 815px){.counter-account-page .counter-account-container{width:fit-content;min-width:22.25rem}}.counter-account-page .counter-account-list{width:100%;padding:.75rem 0;display:flex;flex-direction:column;align-items:center;gap:.5rem;overflow:auto;height:100%}@media screen and (min-width: 815px){.counter-account-page .counter-account-list{height:calc(100% - 4rem);padding-top:0}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.day-schedule-table-container{flex-grow:1;overflow:auto;padding-bottom:1.25rem}.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(0 -15px 0 0);box-shadow:1px 0 3px #0000001a}.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:.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:0}.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:.625rem;border-left:8px solid #10294b;border-radius:.25rem;padding-right:0;padding-left:.125rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.day-schedule-page{overflow:auto;width:100%;height:100%}.day-schedule-page .day-schedule-container{display:flex;flex-direction:column;height:100%;max-width:45.625rem;margin:0 auto;width:100%}@media screen and (max-width: 815px){.day-schedule-page .select-day-container{padding:.5rem;padding-top:0}}.day-schedule-page .not-found-item-header{color:#2f2f2f;font-weight:400;font-size:.875rem}.select-day-form-container{display:flex;justify-content:space-between;background-color:#fff;border:1px solid #f0f0f0;border-radius:.25rem;margin-top:.75rem}@media screen and (min-width: 815px){.select-day-form-container{margin:0;margin-bottom:.5rem}}.select-day-form-container .react-datepicker__input-container{width:auto}.select-day-form-container .day-schedule-form{background-color:inherit;padding:.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-container.date-picker input{border:0;width:auto;max-width:8.75rem}.select-day-form-container .btn-icon{color:#767676}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.table-wrapper{margin:auto}.table-wrapper .counter-table .shadow-col{max-width:.0625rem;padding:initial;border-right:transparent solid .0625rem}.table-wrapper .counter-table .shadow-col:not(.last-row,.generic-type){box-shadow:0 0 .25rem #00000080;clip-path:inset(-.25rem -.25rem -.25rem .0625rem)}.table-wrapper .counter-table th.activity-col{border-right:none}.table-wrapper .counter-table .activity-type.padding-col{width:.5rem;min-width:.5rem;max-width:.5rem;left:0rem;padding-left:.25rem;padding-right:.25rem;border-right:none}.table-wrapper .counter-table .activity-type.day-col{width:2.5rem;min-width:2.5rem;max-width:2.5rem;left:.5rem;padding-left:.25rem;padding-right:.25rem;border-right:none}.table-wrapper .counter-table .activity-type.day-col:not(th){padding-left:.4375rem;font-size:.875rem;color:#2f2f2f;font-weight:600}.table-wrapper .counter-table .activity-type.day-col:not(th):before{content:"";width:2rem;height:100%;position:absolute;top:0;left:0;background-color:#d1c6b84d;z-index:-1}.table-wrapper .counter-table .activity-type.day-col:not(th).top-section-row:before{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.table-wrapper .counter-table .activity-type.day-col:not(th).bottom-section-row:before{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.table-wrapper .counter-table .activity-type.day-col:not(th).single-digit-day{padding-left:.75rem}.table-wrapper .counter-table .activity-type.section-start-col{left:3rem}.table-wrapper .counter-table .activity-type.section-start-col+td,.table-wrapper .counter-table .activity-type.section-start-col+th{left:3.5rem}.table-wrapper .counter-table .activity-type.dc-col{min-width:2.375rem;max-width:2.375rem;left:3.75rem;padding-left:.5rem;padding-right:.25rem}.table-wrapper .counter-table .activity-type.activity-col{min-width:4.375rem;max-width:4.375rem;left:6.125rem;padding-left:.625rem;padding-right:.25rem}.table-wrapper .counter-table .activity-type.shadow-col{left:10.5rem}.table-wrapper .counter-table .experience-type.padding-col{width:.5rem;min-width:.5rem;max-width:.5rem;left:0rem;padding-left:.25rem;padding-right:.25rem;border-right:none}.table-wrapper .counter-table .experience-type.section-start-col{left:.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:.5rem;padding-right:.25rem}.table-wrapper .counter-table .experience-type.position-col{min-width:4.375rem;max-width:4.375rem;left:5.625rem;padding-left:.625rem;padding-right:.25rem}.table-wrapper .counter-table .experience-type.shadow-col{left:10rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.experience-page{overflow:auto;width:100%;height:100%}.experience-page .experience-container{margin:0 auto;width:100%}@media screen and (min-width: 815px){.experience-page .experience-container{width:fit-content;min-width:50rem}}.counter-export-form.main-form{background-color:transparent;padding:.5rem 2.125rem 1rem}@media screen and (min-width: 815px){.counter-export-form.main-form{padding-bottom:1.5rem}}.counter-export-form.main-form .export-type{margin:.875rem 0;color:#2f2f2f;padding-left:.125rem}.counter-export-form.main-form .counter-toggles li{border-bottom:.0625rem solid #f0f0f0}.counter-export-form.main-form .counter-toggles li:first-child{border-top:.0625rem solid #f0f0f0}.counter-export-form.main-form .counter-toggles li.no-bottom-border{border-bottom:initial}.counter-export-form.main-form .counter-toggles .input-container{justify-content:space-between;margin:1.125rem 0}.counter-export-form.main-form .counter-toggles .input-container.seperators-section{margin:0;margin-top:.125rem}.counter-export-form.main-form .counter-toggles .input-container .form-label{color:#2f2f2f}.counter-export-form .tooltip-content{max-width:12.5rem}.counter-export-form .adjust-format-description{font-size:.875rem;padding-bottom:.75rem;color:#767676}.counter-export-form .export-form-elements{font-size:.875rem}.counter-export-form .seperators-section{display:flex;justify-content:space-between;padding:1rem 0}.counter-export-form .segmented-control{height:1.875rem;width:12.5rem;z-index:0}.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:.5rem;margin:0!important}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.external-links-page{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow:auto}.external-links-page .desktop-page-header,.external-links-page .external-links-content{max-width:37.5rem}.external-links-page .external-links-content{display:flex;flex-direction:column;align-items:center;width:100%;padding:.5rem;overflow:auto}@media screen and (min-width: 815px){.external-links-page .external-links-content{padding:.75rem 0}.external-links-page .external-links-content ul{background-color:#fff;padding:.25rem 1.25rem;border-radius:.25rem}}.external-links-page .external-links-content ul{width:100%}.external-links-page .external-links-content .external-link-item{display:flex;align-items:center;justify-content:space-between;width:100%;height:3.75rem;padding:1rem 0;border-bottom:.0625rem solid #f0f0f0}.external-links-page .external-links-content .external-link-item:last-child{border-bottom:none}.external-links-page .external-links-content .external-link-item.loading-block{display:block;padding:0}.external-links-page .external-links-content button{white-space:nowrap}.external-links-page .external-links-content .btn-icon{color:#2f2f2f}.external-links-page .external-links-content .external-link-btn{font-size:.875rem;flex:1}.external-links-page .external-links-content .external-link-btn .btn{justify-content:flex-start;flex-grow:1;padding:0;font-weight:400}.external-links-page .external-links-content .external-link-btn .material-icons,.external-links-page .external-links-content .external-link-btn .material-icons svg{width:1.125rem;height:1.125rem;margin-right:.375rem;margin-left:.125rem;fill:#cacaca}.external-links-page .external-links-content .external-link-btn .btn-label{margin-left:.25rem;text-overflow:ellipsis;overflow:hidden;border-bottom:.0625rem solid currentcolor;color:#2f2f2f;font-size:.875rem;display:block;white-space:nowrap}@media screen and (min-width: 815px){.external-links-page .external-links-content .external-link-btn .btn-label:hover{color:#1e6493}}.external-links-page .external-links-content .copy-link-btn{margin-left:2rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.topic-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,max-content));justify-content:center;gap:.75rem;padding:.75rem .5rem;max-width:590px}.topic-list .loader-block-grid{grid-template-columns:repeat(auto-fit,minmax(170px,max-content))!important}.topic-list .topic-list-item{background-color:#fff;display:flex;justify-content:flex-start;align-items:center;height:4rem;width:10.625rem;padding-right:.5rem;border-right:none}.topic-list .topic-list-item.clickable-list-item{box-shadow:.0625rem .0625rem .25rem #dbdedebf}.topic-list .topic-list-item.selected{background-color:#f3fafd}.topic-list .topic-list-item .icon{padding:1rem .75rem 1rem 1rem;margin-top:.25rem}.topic-list .topic-list-item .material-icons svg{height:1.875rem;width:1.875rem;fill:#277cb4}.topic-list .topic-list-item .label:first-letter{text-transform:capitalize}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.help-topic-overlay .list-item-overlay-body-main{padding:.5rem 1rem}.help-topic-overlay .list-item-overlay-body-content{display:flex;flex-direction:column;gap:.5rem}.help-topic-overlay .block-item-container{border-left-color:#10294b}.help-topic-overlay .block-item-container.clickable-list-item{box-shadow:.0625rem .0625rem .25rem #dbdedebf}.help-topic-overlay .block-item-content{font-weight:600}.help-topic-overlay .transition-pane-overlay-title:first-letter{text-transform:capitalize}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.help-page .list-page-list-container{display:block;align-items:center;min-width:calc(340px + 1.75rem);max-width:590px;margin:auto}.help-page .help-page-title{padding:1.75rem .75rem 1.125rem 1.75rem;font-size:1.125rem;font-weight:600}.help-page .list-page-list-item-container{background-color:#f9f9f9}@media screen and (min-width: 2000px){.help-page .desktop-page-header{padding:0 .75rem}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.airport-information-item .block-item-content{overflow:hidden}.airport-information-item .block-item-content-expandable{width:100%}.airport-information-item .block-item-info-list-text{display:flex;gap:.25rem}.airport-information-item .block-item-info-list-text a{color:#2f2f2f}.airport-information-item .block-item-info-list-text .info-label{white-space:nowrap}.airport-information-item .airport-info-btn.touch-target-btn,.airport-information-item .airport-info-btn .touch-target-btn{height:initial}.airport-information-item .airport-info-btn .btn-label{color:#2f2f2f;font-weight:400}.airport-information-item .block-item-content-footer{border-top:.0625rem dashed #f0f0f0;padding:.5rem 0}.airport-information-item .block-item-content-footer .document-section .btn-label{font-weight:600}.airport-information-item .block-item-content-footer .document-section,.airport-information-item .block-item-content-footer .btn.with-icon{padding-left:initial}.airport-information-item .block-item-content-footer .material-icons,.airport-information-item .block-item-content-footer .material-icons svg{width:1.5rem!important;height:1.5rem!important;fill:#2f2f2f}.airport-information-item .block-item-content-footer:last-child{padding-bottom:0}.airport-information-item .block-item-content-footer .airport-info-btn{width:100%}.airport-information-item .block-item-content-footer .airport-info-btn .btn{width:100%;justify-content:flex-start}.airport-information-item .block-item-content-footer .airport-info-btn .btn-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.airport-information-item .block-item-content-footer .airport-info-btn .document-link-btn .btn-label{margin-left:.375rem}.airport-information-item .block-item-content-footer-content{margin-top:.5rem}.airport-information-item .collapsed-ellipsis .pickup-info .block-item-info-list-text,.airport-information-item .collapsed-ellipsis .hotel-info .block-item-info-list-text,.airport-information-item .collapsed-ellipsis .information-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.airport-information-item .body-content-wrapper .airport-info-list{display:flex;flex-flow:column;gap:.5rem .75rem}.airport-information-item .body-content-wrapper.is-desktop .airport-info-list{flex-flow:row wrap}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.airport-information-page{width:100%;height:100%}.airport-information-page .airport-information-container{height:100%;width:100%;margin:0 auto;padding:.5rem}@media screen and (min-width: 480px){.airport-information-page .airport-information-container{max-width:28.75rem}}@media screen and (min-width: 815px){.airport-information-page .airport-information-container{max-width:37.5rem}}.airport-information-page .airport-information-container .list-page-list-container{width:100%;max-width:initial;border-top:none}.airport-information-page .airport-information-container .list-page-list-container .scroll-section-item{margin-bottom:.5rem}.airport-information-page .airport-information-container .scroll-section-nav-item:first-letter{text-transform:capitalize}.airport-information-page .airport-information-container .duty-item-content-section{height:100%}.airport-information-page .airport-information-container .duty-item-content-section.no-results .scroll-section-nav-container{display:none}.airport-information-page .airport-information-container .scroll-section-nav-container{margin-left:initial;margin-right:initial}.airport-information-page .airport-information-search{display:flex}.airport-information-page .airport-information-search .search{flex:1;margin-top:auto}.airport-information-page .airport-information-search .search-submit-button{margin-left:.25rem}.airport-information-page .airport-information-search .search-submit-button .btn-label{font-weight:400;color:#096d99}.airport-information-page .airport-information-search .input-container{background-color:#fcfbfa}.airport-information-page .not-found-item-icon{padding-top:3.125rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.version-number{position:absolute;padding-right:.5rem;right:0;bottom:0}.version-number .cursor-pointer{cursor:default}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.bg-container{position:relative;height:calc(100dvh - env(safe-area-inset-bottom,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:transparent}.bg-container .is-offline{height:calc(100dvh - env(safe-area-inset-bottom,0px) - 1.25rem)!important}.login-page .app-title{margin-bottom:.25rem}.login-page .ccx-login-container{padding:3.5rem 1.5rem 1rem;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 .ccx-login-container .btn{width:10.25rem}.login-page .ccx-login-container .reset-password-btn .btn{width:100%}.login-page .ccx-login-container .transition-pane-overlay-top-bar .btn{width:3rem}.login-page .ccx-login-container .transition-pane-overlay-top-bar .btn-icon{color:#fff}.login-page .ccx-login-container .btn-icon{color:#767676}@media screen and (min-width: 815px){.login-page .ccx-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 .login-form-container{width:100%;min-height:6.25rem;margin-bottom:4rem}.login-page .login-form-container.min-padding{margin-bottom:1rem}.login-page .pdc-logo{margin-top:auto}.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:.5rem}.login-page .alert{margin:0 1.5rem;margin-top:16px;width:100%}.login-page .alert.validation{margin-left:1.875rem;margin-right:1.875rem;margin-top:1.25rem;z-index:2}.login-page .btn-biometric{font-size:.75rem}.login-page .btn-cordova .btn-label{color:#fff;font-size:.75rem}.login-page .btn-cordova p{margin:0}.login-page .btn-cordova{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.login-page .login-buttons-with-icon{display:flex;width:100%;gap:.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 .server-error{display:flex;flex-direction:column;align-items:center;text-align:center;color:#2f2f2f;padding:2.625rem 0}.login-page .server-error h2{font-size:1.125rem;padding-bottom:.25rem}.login-page .server-error button{padding-top:1.5rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.table-wrapper .master-schedule-table thead th.table-header-cells{min-width:5.625rem;padding-top:.25rem;padding-bottom:.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:.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+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{min-width:.5rem;border:0;padding:0}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.master-schedule-page .list-item-overlay-body-content{overflow:auto;max-height:100%;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}@media screen and (max-width: 815px) and (min-width: 480px){.master-schedule-page .list-item-overlay-body-content{max-width:unset}}.master-schedule-page .desktop-page-header{background-color:#fff}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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 0 4px #0000004d}.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}}@media screen and (min-width: 480px) and (min-width: 815px){.chat-pane-container.standard-chat-pane .transition-pane-overlay-top-bar{height:3.5rem}}@media screen and (min-width: 480px){.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;background-color:#fff!important;min-height:2rem!important}@media screen and (min-width: 815px){.select-picker__control.recipient-picker__control--is-focused{outline:2px solid #277cb4!important}}.select-picker__input-container,.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}@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}@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-row{position:relative}.chat-message-row.has-hover-button{gap:.75rem}.chat-message-row.has-hover-button .message-hover-button{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.chat-message-row.has-hover-button:has(.chat-message:hover) .message-hover-button,.chat-message-row.has-hover-button:has(.message-hover-button:hover) .message-hover-button{opacity:1;visibility:visible}.message-hover-button.btn-dropdown{position:relative;height:2.125rem;margin:auto 0;color:#767676;background-color:#e1f3fb;border-radius:1.5rem}.message-hover-button.btn-dropdown.showing-dropdown{background-color:#f0f0f0}.message-hover-button.btn-dropdown .btn-icon{height:100%;width:2.125rem;color:#2f2f2f}.message-hover-button.btn-dropdown .dropdown-menu-container{bottom:2.5rem}.message-hover-button.btn-dropdown .dropdown-menu-container .material-icons svg{fill:#767676}.message-hover-button.btn-dropdown:after{content:"";position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem;z-index:0}.message-hover-button.btn-dropdown:hover{color:#10294b}.message-hover-button.btn-dropdown .btn{position:relative;z-index:1}.message-hover-button.btn-dropdown .btn .material-icons,.message-hover-button.btn-dropdown .btn svg{height:1.25rem;width:1.25rem}.chat-message{padding:.5rem;background-color:#f5f4f1;border-radius:.25rem;width:fit-content;max-width:80%}.chat-message.deleted-message{background-color:transparent;border:.0625rem solid #f0f0f0;color:#767676}.chat-message.search-result-message{animation:bounceSearchResultMessage .7s,otherMemberMessageSearchResultMessageBackground 1s}.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:600;font-size:.75rem;color:#767676}.senders-message{justify-content:flex-end}.senders-message .chat-message{background-color:#d4e5f0}.senders-message .chat-message.deleted-message{background-color:transparent}.senders-message .chat-message.search-result-message{animation:bounceSearchResultMessage .7s,sendersMessageSearchResultMessageBackground 1s}.chat-message-author{font-size:.75rem;column-gap:.5rem}.chat-message-author .author{font-weight:600}.chat-message-author p{margin:0}.message-content{display:flex}.message-content .undo-delete-button{height:auto}.message-content .undo-delete-button .btn.btn-secondary{height:1.25rem;padding:0;padding-left:.75rem;padding-right:.25rem;background-color:transparent;color:#277cb4;text-decoration:underline;font-size:.875rem}.message-content .undo-delete-button:hover .btn.btn-secondary{color:#1e6493}.message{margin-top:.125rem;margin-bottom:0;white-space:pre-wrap}.message .search-value-highlight{font-weight:600}.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}.chat-message-sheet .sheet-close-icon{height:3rem;width:3rem;align-self:flex-end}.chat-message-sheet .sheet-close-icon .btn{top:.5rem}.chat-message-sheet .sheet-close-icon .material-icons svg{fill:#767676}.chat-message-sheet .sheet-body{padding:0 1rem}.chat-message-sheet .list-item-overlay-body-content{max-width:initial}.chat-message-sheet .chat-message-row{margin-top:0;margin-bottom:1.25rem;padding:0 .5rem}.chat-message-sheet .message-action-section{border-top:.0625rem solid #f0f0f0}.chat-message-sheet .message-action-section .btn.btn-icon{width:unset;padding-left:.25rem;color:#2f2f2f}.chat-message-sheet .message-action-section .btn.btn-icon svg{fill:#767676}@keyframes bounceSearchResultMessage{0%,50%,to{transform:scale(1)}25%,75%{transform:scale(1.02)}}@keyframes sendersMessageSearchResultMessageBackground{0%,to{background-color:#c3e2f7}}@keyframes otherMemberMessageSearchResultMessageBackground{0%,to{background-color:#f1ede9}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.willing-to-work-section{padding:.75rem;background-color:#fff;border:.0625rem solid #f0f0f0;border-radius:.25rem}.willing-to-work-section.top-section{background-color:transparent;border-color:transparent}.willing-to-work-section .section-placeholder{color:silver;padding-bottom:.5rem;font-size:.75rem}.willing-to-work-section .willing-to-work-item-wrapper{display:grid;justify-content:start;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,max-content))}@media screen and (max-width: 815px){.willing-to-work-section .willing-to-work-item-wrapper{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.willing-to-work-section .section-label{font-weight:600;margin-bottom:.75rem}.willing-to-work-section-item{display:flex;justify-content:space-between;min-width:10rem;max-width:10rem;height:2.5rem;background-color:#f0f0f0;border-radius:.25rem;border:.0625rem solid transparent}@media screen and (max-width: 815px){.willing-to-work-section-item{max-width:15rem}}.willing-to-work-section-item.checked{background-color:#f3fafd;border:.0625rem solid #277cb4}.willing-to-work-section-item .clickable-outer-wrapper{display:flex;align-items:center;cursor:default}.willing-to-work-section-item .input-container{display:flex;justify-content:flex-start;align-items:center;height:100%;margin:0!important}.willing-to-work-section-item .input-container label.form-label{display:flex;align-items:center;padding-left:.75rem;cursor:pointer}.willing-to-work-section-item .input-container label.form-label input[type=checkbox].checkbox{margin:0;cursor:pointer}.willing-to-work-section-item .input-container label.form-label input[type=checkbox].checkbox~.checkmark:after{top:.8125rem;left:1rem}.willing-to-work-section-item .remove-button{width:2.5rem;height:2.5rem}.willing-to-work-section-item .remove-button .material-icons svg{fill:silver;width:1.125rem}.willing-to-work-section-item .item-content{display:flex;flex-direction:column;padding-left:.5rem}.willing-to-work-section-item .item-content .date-label{display:flex;font-weight:600}.willing-to-work-section-item .item-content .weekday{color:#2f2f2f;padding-right:.25rem}.willing-to-work-section-item .item-content .date{color:#767676}.willing-to-work-section-item .item-content .off-type-label{font-size:.625rem;color:#767676}.willing-to-work-page{width:100%;height:100%;background-color:#f9f9f9;overflow:auto}.willing-to-work-page .main-form{background-color:#f9f9f9;padding:.5rem}.willing-to-work-page .willing-to-work-wrapper{display:flex;flex-direction:column;max-width:43.75rem;margin:0 auto}.willing-to-work-page .willing-to-work-wrapper.showing-overlay-sheet{padding-bottom:12.5rem}.willing-to-work-page .willing-to-work-content-container{display:flex;flex-direction:column;width:100%;flex-grow:1;overflow:auto;gap:1.25rem}.willing-to-work-section.move-to-section{padding:1.5rem}.willing-to-work-section.move-to-section.disabled{color:#cacaca;pointer-events:none}.willing-to-work-section.move-to-section.disabled .section-description,.willing-to-work-section.move-to-section.disabled .form-label{color:#cacaca}.willing-to-work-section.move-to-section.disabled .dropdown__control--is-disabled{background-color:#fff;border-color:#cacaca}.willing-to-work-section.move-to-section.disabled .dropdown__control--is-disabled .dropdown__placeholder,.willing-to-work-section.move-to-section.disabled .dropdown__control--is-disabled .dropdown__dropdown-indicator{color:#cacaca}.willing-to-work-section.move-to-section .input-container{margin-bottom:0}.willing-to-work-section.move-to-section .section-label{font-size:1rem}.willing-to-work-section.move-to-section .section-description{color:#767676;padding-bottom:1rem}.willing-to-work-move-to-overlay{background-color:#fff}.willing-to-work-move-to-overlay.main-form{padding:0}.willing-to-work-move-to-overlay .sheet-body{overflow:visible}.willing-to-work-move-to-overlay .willing-to-work-section.move-to-section{border-color:#fff}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.number-step-input-container{display:flex;align-items:center}.number-step-input-container .input-container{margin:0 .25rem;width:auto}.number-step-input-container input{text-align:center;max-width:3.125rem;height:auto;margin:0 .25rem}@media screen and (min-width: 815px){.number-step-input-container input:focus-visible{padding:.4405rem}}.number-step-input-container .number-input-btn{font-size:1.25rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.crew-meal-list{height:100%;overflow:auto}.crew-meal-list .block-item-container{display:flex;flex-grow:1;padding:.5rem .75rem 0;margin-bottom:.5rem;background-color:#fff;border-color:#f0f0f0}.crew-meal-list .block-item-content-header{padding-bottom:.75rem;flex-grow:1}.crew-meal-list .block-item-content-header h2{font-size:.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:1.5rem 1.25rem 0;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:.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:.75rem}.crew-meal-container .add-meal-button .btn.inner-height-lg.with-icon .material-icons{margin-right:.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:.5rem 0}@media screen and (min-width: 815px){.crew-meal-container .crew-meal-submit-btn{padding:.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:.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}.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))}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.passenger-information-overlay-body{height:100%;width:100%;overflow:auto;background-color:#fcfbfa}.passenger-information-content{display:flex;flex-direction:column;gap:.5rem;height:100%}.passenger-information-content .content-section{display:flex;flex-direction:column;padding:.75rem;padding-bottom:0;border-radius:.25rem;background-color:#fff;border:.0625rem solid #f0f0f0}.passenger-information-content .content-section:last-child{min-height:0;overflow:hidden}.passenger-information-content .content-section:has(.not-found-item){background-color:transparent;border-color:transparent}.passenger-information-content .content-section:has(.passenger-information-table){padding-bottom:0}.passenger-information-content .content-section .not-found-item{margin-top:5rem}.passenger-information-content .overview-label{margin:.75rem 0;font-weight:600;color:#767676}.modal.passenger-information-modal{display:flex;flex-direction:column;min-width:31.25rem;border-radius:.75rem;background-color:#fcfbfa}.modal.passenger-information-modal .modal-title{margin-left:1.25rem}.modal.passenger-information-modal .modal-body{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0;padding:0}.modal.passenger-information-modal .passenger-information-overlay-body{padding:0 1.25rem;flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}.modal.passenger-information-modal .passenger-information-content{flex:1;min-height:0}.modal.passenger-information-modal .modal-subheader{font-weight:600;margin-bottom:.75rem;flex-shrink:0}.passenger-information-overlay .passenger-information-overlay-body{padding:.75rem .5rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.passenger-information-table-section{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;padding:0}.passenger-information-table-section .passenger-information-table-container{position:relative;flex:1;overflow:auto;min-height:0}.passenger-information-table-section .passenger-information-table-header th,.passenger-information-table-section .passenger-information-table-body td{padding:.75rem 2.25rem .75rem 1rem;padding-left:0}.passenger-information-table-section .passenger-information-table{width:100%;border-collapse:collapse;min-width:fit-content;table-layout:auto}.passenger-information-table-section .passenger-information-table .passenger-information-table-header th{position:sticky;top:0;padding-top:0;text-align:left;font-weight:600;font-size:.875rem;color:#2f2f2f;white-space:nowrap;width:1%}.passenger-information-table-section .passenger-information-table .passenger-information-table-header th:last-child{width:auto}.passenger-information-table-section .passenger-information-table .passenger-information-table-header th{background:linear-gradient(90deg,#f0f0f0 0,#f0f0f0 .25rem,transparent .25rem,transparent .375rem) 0 100%/.375rem .0625rem repeat-x,#fff}.passenger-information-table-section .passenger-information-table .passenger-information-table-body .passenger-information-table-row:not(:last-child) td{border-bottom:.0625rem solid #f0f0f0}.passenger-information-table-section .passenger-information-table .passenger-information-table-body .passenger-information-table-row td{font-size:.875rem;color:#2f2f2f;white-space:nowrap}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.unsold-seats-section{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;padding:0}.unsold-seats-section .seat-map-container{position:relative;flex:1;overflow:auto;min-height:0}.unsold-seats-section .seat-map{display:flex;flex-direction:column;min-width:fit-content}.unsold-seats-section .seat-map-header{display:flex;position:sticky;top:0;background:#fff;z-index:1}.unsold-seats-section .seat-map-header .row-label-header{position:sticky;width:2.75rem;min-width:2.75rem;flex-shrink:0;left:0;background:#fff}.unsold-seats-section .seat-map-header .column-label{width:2.75rem;min-width:2.75rem;padding:.5rem 0;margin-right:.5rem;text-align:center;color:#2f2f2f;font-weight:600;font-size:1rem}.unsold-seats-section .seat-map-body{display:flex;flex-direction:column;flex:1}.unsold-seats-section .seat-row{display:flex;margin-bottom:.5rem}.unsold-seats-section .seat-row .row-label{display:flex;flex-direction:column;position:sticky;align-items:center;justify-content:center;flex-shrink:0;left:0;width:2.75rem;min-width:2.75rem;padding-right:.5rem;background:#fff;font-weight:600;font-size:1rem;color:#2f2f2f}.unsold-seats-section .seat-row .row-label.exit-row{border-left:.0625rem solid #9b362d;justify-content:flex-start}.unsold-seats-section .seat-row .row-label.exit-row .exit-label{font-size:.625rem;color:#9b362d;margin-bottom:-.0625rem;text-transform:uppercase}.unsold-seats-section .seat-row .seat{display:flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;margin-right:.5rem;border-radius:.25rem;font-size:.875rem}.unsold-seats-section .seat-row .seat.unsold{background:#c0e6f6;color:#2f2f2f}.unsold-seats-section .seat-row .seat.sold{background:#f0f0f0}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.report-sick-form-container .report-sick-readonly-section{position:relative;display:flex;flex-direction:column;padding:.75rem;border:.0625rem solid #f0f0f0;border-radius:.25rem;background-color:#fff;margin-bottom:.5rem}.report-sick-form-container .report-sick-readonly-section .report-sick-current-title{width:100%;margin-bottom:.5rem;border-bottom:.0625rem dashed #f0f0f0;padding-bottom:.5rem;font-size:1rem;text-align:center;font-weight:600}.report-sick-form-container .report-sick-readonly-section .report-sick-readonly-row{display:flex;flex-direction:column;padding:.5rem 0;margin:0 .5rem}.report-sick-form-container .report-sick-readonly-section .report-sick-readonly-row:not(:last-child){border-bottom:.0625rem solid #f0f0f0}.report-sick-form-container .report-sick-readonly-section .report-sick-readonly-row:last-child{padding-bottom:0}.report-sick-form-container .report-sick-readonly-section .report-sick-readonly-label{font-weight:600;white-space:nowrap;padding-right:.25rem}.report-sick-form-container .report-sick-readonly-section:has(.report-sick-current-edit){padding-bottom:0}.report-sick-form-container .report-sick-readonly-section .report-sick-current-edit{display:flex;justify-content:flex-end;margin-top:.5rem}.report-sick-form-container .report-sick-readonly-section .report-sick-current-edit .btn.btn-icon{width:initial;color:#096d99}.report-sick-form-container .report-sick-readonly-section .report-sick-current-edit .btn.btn-icon .material-icons{margin-right:.125rem}.report-sick-form-container .report-sick-readonly-section .report-sick-current-edit .btn.btn-icon .material-icons,.report-sick-form-container .report-sick-readonly-section .report-sick-current-edit .btn.btn-icon .material-icons svg{width:1.5rem;height:1.5rem}.report-sick-form-container .report-sick-detail-section{background-color:#fff;border-radius:.25rem;border:.0625rem solid #f0f0f0;padding:.75rem}.report-sick-form-container .report-sick-detail-section .detail-title{font-weight:600;margin-bottom:.5rem}.report-sick-form-container .report-sick-detail-section .detail-text{font-size:.875rem;color:#767676}.report-sick-form-container .alert.info{border:none;padding:.75rem;margin-bottom:1.125rem}.report-sick-form-container .alert.info .alert-content{padding-bottom:0}.report-sick-form-container .next-duties-section,.report-sick-form-container .sick-at-section{border-bottom:.0625rem solid #f0f0f0;padding-bottom:1rem}.report-sick-form-container .next-duties-section{font-size:.875rem;color:#767676}.report-sick-form-container .next-duties-section .label{font-weight:600}.report-sick-form-container .sick-at-section{display:flex;padding-top:1rem}.report-sick-form-container .sick-at-section .label{margin-right:.5rem;white-space:nowrap}.report-sick-form-container .report-sick-form{background-color:unset}.report-sick-form-container .report-sick-form .date-time-section{display:flex}.report-sick-form-container .report-sick-form .date-time-section .datetime-input{width:5.625rem;margin-left:.75rem}.report-sick-form-container .report-sick-form .date-time-section .input-container{margin-bottom:1.125rem}.report-sick-form-container .report-sick-form .fit-for-duty-section,.report-sick-form-container .report-sick-form .use-hotel-section{margin-top:.5rem}.report-sick-form-container .report-sick-form .fit-for-duty-section .input-container,.report-sick-form-container .report-sick-form .use-hotel-section .input-container{flex-direction:row-reverse;justify-content:flex-end}.report-sick-form-container .report-sick-form .fit-for-duty-section .input-container label,.report-sick-form-container .report-sick-form .use-hotel-section .input-container label{color:#2f2f2f}.report-sick-form-container .report-sick-form .fit-for-duty-section .input-container .toggle-switch,.report-sick-form-container .report-sick-form .use-hotel-section .input-container .toggle-switch{padding-right:.25rem}.report-sick-form-container .report-sick-form .use-hotel-section,.report-sick-form-container .report-sick-form .use-hotel-section .input-container{margin-bottom:.5rem}.report-sick-form-container .report-sick-form .use-hotel-section .use-hotel-description{font-size:.875rem;color:#767676}.report-sick-form-container .loading-content{gap:1.5rem}.report-sick-form-container .loading-content .next-duties-loading{height:3.5rem}.report-sick-form-container .loading-content .toggle-loading{height:1.25rem}.report-sick-overlay .report-sick-form-container{height:100%;overflow:auto}.modal.report-sick-modal{display:flex;flex-direction:column;min-width:28.125rem}.modal.report-sick-modal .modal-title{margin-left:1.25rem}.modal.report-sick-modal .modal-body{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0;padding:0 1.25rem}.modal.report-sick-modal .report-sick-form-container{overflow:auto}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.duty-item-content-section{position:relative}.duty-item-content-section .block-item-container{background-color:#fff;border-color:#f0f0f0}.duty-item-content-section .block-item-container:not(.activity-detail-grid-block,:has(.passenger-information-section,.crew-meal-section,.report-sick-section)) :not(.duty-check-in-out-info) .block-item-schedule-container{border-top:.0625rem dashed #f0f0f0;padding:.75rem 0 0;margin:0 1.5rem}.duty-item-content-section .document-section{padding-left:1.25rem;padding-right: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:#ce72c1}.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.pickup-block{border-left-color:#f0f0f0}.block-item-container.information-block{border-left-color:#d1c6b8}.block-item-container.duty-info-cut-bottom{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.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:0;border-top-right-radius:0}.block-item-container.duty-info-cut-top .block-item-content-header{border-top:dashed 1px #cdcdcd}.block-item-container.willing-to-work{border-left:none;padding:.75rem;padding-bottom:0;margin-bottom:.75rem}.block-item-container.willing-to-work.is-willing .section-description{border-bottom:dashed .0625rem #f0f0f0}.block-item-container.willing-to-work .section-title{font-weight:600}.block-item-container.willing-to-work .section-description{margin-top:.25rem;color:#767676;padding-bottom:.75rem}.block-item-container.willing-to-work .btn-icon{font-size:.875rem;width:max-content;padding-left:0}.block-item-container.willing-to-work .add-button .btn{padding-left:0}.block-item-container.willing-to-work .add-button .material-icons svg{fill:#767676}.block-item-container.willing-to-work .btn-label{color:#277cb4}.block-item-container.willing-to-work .willing-category-section{display:flex;justify-content:space-between;align-items:center}.block-item-container.willing-to-work .willing-category-section .status-label{font-weight:600;padding-right:.25rem}.block-item-container.willing-to-work .willing-category-section .status-value{font-weight:600;color:#277cb4}.block-item-container .duty-check-in-out-info{display:flex;align-items:center;padding:.25rem .75rem;justify-content:flex-start;background-color:#f3fafd;border-right:.0625rem solid #e0e0e0;margin-right:-.0625rem}@media screen and (min-width: 480px){.block-item-container .duty-check-in-out-info{justify-content:center}}.block-item-container .duty-check-in-out-info.check-in{border-top:.0625rem solid #e0e0e0;border-bottom:.0625rem dashed #e0e0e0;margin-top:-.0625rem;border-top-right-radius:.25rem}.block-item-container .duty-check-in-out-info.check-out{border-top:.0625rem dashed #e0e0e0;border-bottom:.0625rem solid #e0e0e0;margin-bottom:-.0625rem;border-bottom-right-radius:.25rem}.block-item-container .duty-check-in-out-info .check-in-out-label{font-weight:600;margin-right:.5rem}.block-item-container .duty-check-in-out-info .block-item-schedule-container{flex-grow:0}.block-item-container .duty-check-in-out-info .block-item-schedule-container .d-flex.flex-column{flex-direction:row!important;column-gap:.25rem}.block-item-container .duty-check-in-out-info .block-item-schedule-container .duty-time.secondary-time{margin-top:0;line-height:.875rem}.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-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}.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}.duty-info-activity-content{flex-grow:1}.duty-info-activity-content .collapsible-section-container:not(.disabled){margin-bottom:1rem}.duty-info-activity-content .collapsible-section-container:not(.disabled) .block-item-info-list{padding-bottom:0}@media screen and (min-width: 480px){.duty-info-activity-content{display:flex;justify-content:space-between;flex-wrap:wrap}}.duty-info-activity-content:has(.duty-activity-info-section){flex-direction:column}.duty-activity-info-section{padding:0 1.5rem;width:100%}.duty-activity-info-section .duty-activity-info-item-container{border:.0625rem dashed #f0f0f0;display:flex;align-items:center;border-left:0;border-right:0;margin-bottom:.75rem}.duty-activity-info-section:has(+.duty-activity-info-section) .duty-activity-info-item-container{margin-bottom:0;border-bottom:0}.duty-activity-info-section.passenger-information-section .duty-activity-info-items-wrap{margin-bottom:.75rem;gap:.125rem .75rem}.duty-activity-info-section.passenger-information-section .duty-activity-info-items-wrap p{margin:0}.duty-activity-info-section.passenger-information-section .section-title{margin-bottom:0}.duty-activity-info-section.passenger-information-section .view-button{align-self:flex-end;margin-left:.5rem}.duty-activity-info-section.report-sick-section .duty-activity-info-item-container{margin-bottom:0;border-bottom:0;justify-content:flex-end}.duty-activity-info-section.report-sick-section .view-button{display:flex;justify-content:flex-end}.duty-activity-info-section.report-sick-section .view-button .btn.btn-icon{width:initial;color:#096d99}.duty-activity-info-section.report-sick-section .view-button .btn.btn-icon .material-icons{margin-right:.125rem}.duty-activity-info-section.report-sick-section .view-button .btn.btn-icon .material-icons,.duty-activity-info-section.report-sick-section .view-button .btn.btn-icon .material-icons svg{width:1.5rem;height:1.5rem}.duty-activity-info-section .duty-activity-info-item{display:flex;align-items:center;width:100%;min-width:0}.duty-activity-info-section .duty-activity-info-item p{white-space:nowrap}.duty-activity-info-section .duty-activity-info-content{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0}.duty-activity-info-section .duty-activity-info-items-wrap{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;min-width:0}.duty-activity-info-section .duty-activity-info-item-inline{display:flex;align-items:center;white-space:nowrap}.duty-activity-info-section .duty-activity-info-item-inline p{white-space:nowrap}.duty-flight-delay-collapsible .collapsible-section-inner-container{padding:0 1.25rem}.duty-flight-delay-item{padding:.75rem 0}.duty-flight-delay-text{display:block;margin-bottom:.5rem}.duty-flight-delay-dates{display:flex;flex-direction:column;gap:.25rem}.duty-flight-delay-date{font-size:.875rem}.duty-flight-delay-date span{padding-right:.25rem}.duty-flight-delay-divider{border-top:.0625rem dashed #f0f0f0;margin:.125rem 0}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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-main .duty-time-letter{font-size:.875rem}@media screen and (min-width: 815px){.duty-item-check-time .check-time-main .duty-time-letter{font-size:.75rem}}.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}}.duty-item-check-time .duty-time-letter{line-height:.625rem;margin-left:.125rem}@media screen and (min-width: 815px){.duty-item-check-time.check-in-time{align-items:flex-end}}.duty-item-header{display:flex;justify-content:space-between;background-color:#fdfefe}.duty-item-header.scroll-section-nav-container{min-height:3.25rem;padding:0;flex:0 1 auto}.duty-item-header .scroll-section-nav-container{width:100%;flex-shrink:initial;overflow:auto}.duty-item-header .scroll-section-nav-container .scroll-section-nav-item{flex:0 0 auto}.duty-item-header .export-button-icon{margin:0 .5rem;padding-top:.125rem}.duty-item-header .export-button-icon .btn-icon{color:#2f2f2f;background-color:#f8f8f6;border-radius:2.25rem;height:2.25rem;width:2.25rem}@media screen and (max-width: 1489px) and (min-width: 815px){.duty-item-header .export-button-icon{padding-right:1.25rem}}.duty-item-content-section .document-section:not(:last-child):after{content:"";border:.0625rem dashed #f0f0f0;opacity:1;width:100%;position:relative}.duty-item-content-section .document-section.acknowledgement{margin-bottom:.625rem}.duty-item-content-section .document-section.acknowledgement:not(:last-child):after{top:.625rem}.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:.75rem!important}.checkin-questions-form .input-container:has(.check-all-checkbox){margin:.75rem 0}.checkin-questions-form .input-container .touch-target-btn{margin-left:.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:.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:.625rem;cursor:pointer}.read-more-bar .material-icons{padding-bottom:.125rem;padding-right:.125rem}.read-more-bar .material-icons svg{width:.8125rem;height:.8125rem}.read-more-bar .btn-icon.with-icon.with-icon-after{color:#6f3008;font-weight:initial;line-height:initial;font-size:.625rem;width:initial;padding-left:.125rem}.read-more-bar .btn-icon.with-icon.with-icon-after:hover{background-color:transparent}.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:.125rem}.read-more-bar .btn-icon.with-icon.with-icon-after .material-icons svg{width:.8125rem;height:.8125rem}.read-more-bar .touch-target-btn{height:100%}@media screen and (min-width: 815px){.read-more-bar{height:2rem;font-size:.75rem}.read-more-bar .material-icons svg{width:1rem;height:1rem}.read-more-bar .btn-icon.with-icon.with-icon-after{font-size:.75rem}.read-more-bar .btn-icon.with-icon.with-icon-after .material-icons svg{width:1rem;height:1rem}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}}@media screen and (min-width: 2000px){.message-thread-pane .desktop-page-header.list-page-header{padding-right:.75rem;padding-left:.75rem}}.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% - 9.8125rem - 1px);padding-right:.25rem}}.message-thread-list-container .search{padding:.75rem .5rem;background-color:#fff;margin:0;position:sticky;top:0}.message-thread-list-container .search .delete-search-text-btn svg{color:#767676}.message-thread-list-container .filters-container{display:flex;padding:0 .5rem .75rem;column-gap:.5rem;border-bottom:.0625rem solid #f0f0f0;background-color:#fff;position:sticky;top:3.5rem}.message-thread-list-container .filters-container .filter-item{height:1.5rem;font-size:.75rem;line-height:.75rem}.message-thread-list-container .filters-container .filter-item.is-selected{box-shadow:inset .0625rem 0 #28a8e0,inset 0 .0625rem #28a8e0,inset 0 0 .0625rem #28a8e0,inset 0 0 0 .0625rem #28a8e0}.message-thread-list-container .no-search-result{margin-top:1.25rem}.message-thread-list-container .no-search-result .not-found-item-icon .material-icons,.message-thread-list-container .no-search-result .not-found-item-icon .material-icons svg{height:3rem;width:3rem}.message-thread-list-container .no-search-result .not-found-item-text{width:15rem;color:#767676}.message-thread-list{padding:0 .25rem;overflow-y:auto;background-color:#fff}.message-thread-list:has(li){height:100%}.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:#f3fafd}.message-search-result-overlay-body{height:100%;padding:0 .75rem;overflow:auto;width:100%}.message-search-result-overlay-body:has(.loader-block-grid){overflow:hidden}.found-message-item{border-top:.0625rem solid #f0f0f0;padding-top:.75rem}.found-message-item .found-message-item-header{display:flex;justify-content:space-between}.found-message-item .found-message-item-header p{margin:0;font-size:.75rem;font-weight:600}.found-message-item .found-message-item-header .found-message-item-thread-date{flex-shrink:0;color:#767676}.found-message-item .chat-message-row{margin-top:0;margin-right:.5rem}.found-message-item .found-message-item-chevron svg{fill:#767676}.message-search-result-modal{border-radius:.25rem;height:90%;max-height:50rem;width:90%;max-width:33.25rem}.message-thread-search-btn.touch-target-btn{height:auto;background-color:#f3fafd}.message-thread-search-btn.touch-target-btn .btn.inner-height-md.with-icon{height:auto;justify-content:flex-start;min-height:2.25rem;padding:.5rem .5rem .5rem .75rem}.message-thread-search-btn.touch-target-btn .btn.inner-height-md.with-icon .material-icons,.message-thread-search-btn.touch-target-btn .btn.inner-height-md.with-icon .material-icons svg{height:1.5rem;width:1.5rem}.message-thread-search-btn.touch-target-btn .btn.inner-height-md.with-icon .btn-label{text-align:start;font-size:.875rem;line-height:1rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.filter-item{display:flex;align-items:center;background-color:#e0f1fc;height:1.75rem;padding:0 .5rem;border-radius:.875rem;gap:.125rem;white-space:nowrap}.filter-item:has(.filter-item-remove-btn){padding-right:.25rem}.filter-item .filter-item-remove-btn,.filter-item .filter-item-remove-btn .btn{height:1.5rem;width:1.5rem}.filter-item .filter-item-remove-btn .material-icons,.filter-item .filter-item-remove-btn .material-icons svg{width:1rem;height:1rem;color:#2f2f2f}.filter-item .filter-item-icon{width:1rem;height:1rem;margin-right:.125rem}.filter-item .filter-item-icon svg{width:1rem;height:1rem;fill:#767676}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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:transparent;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:transparent}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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:#72aace66}.my-roster-block.hotel-block{border-left-color:#63748a66}.my-roster-block.training-block{border-left-color:#87cdac66}.my-roster-block.deadhead-block{border-left-color:#945ca266}.my-roster-block.standby-block{border-left-color:#f7c47b66}.my-roster-block.ground-block{border-left-color:#ebc7e6}.my-roster-block.off-block{border-left-color:#d5d2d166}.my-roster-block.sick-block{border-left-color:#d5616c66}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@media screen and (min-width: 815px){.notification-page .list-page-list-container{padding-right:.25rem}}.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}.notifications-list-container{overflow:auto;padding:.75rem;flex-grow:1}@media screen and (min-width: 815px){.notifications-list-container{padding:1.5rem .75rem 1rem 1rem}}.notification-list-header{margin:0;font-size:.875rem;color:#767676}.notification-list li{margin:.5rem}.list-item.is-selected.notification .list-item-icon-container{box-shadow:inset 0 .0625rem #fe832e,inset 0 -.0625rem #fe832e,inset .0625rem 0 #fe832e}.list-item.is-selected.notification .list-item-content{background-color:#fed9c0;box-shadow:inset 0 .0625rem #fe832e,inset -.0625rem 0 #fe832e,inset 0 -.0625rem #fe832e}.list-item.is-selected.notification.duty-block-list-item:not(.duty-block-cut-bottom,.duty-block-cut-top,.duty-block-pickup-after,.duty-pickup-block) .list-item-content{box-shadow:inset 0 .0625rem #fe832e,inset -.0625rem 0 #fe832e,inset 0 -.0625rem #fe832e}.list-item.is-selected.notification.duty-block-list-item:not(.duty-block-cut-bottom,.duty-block-cut-top,.duty-block-pickup-after,.duty-pickup-block) .list-item-icon-container{box-shadow:inset 0 .0625rem #fe832e,inset 0 -.0625rem #fe832e,inset .0625rem 0 #fe832e}.list-item.is-selected.notification.duty-block-list-item.duty-block-cut-bottom .list-item-content:before{box-shadow:inset -.0625rem 0 #fe832e}.list-item.is-selected.notification.duty-block-list-item.duty-block-cut-bottom .list-item-icon-container:before{box-shadow:inset .0625rem 0 #fe832e}.list-item.is-selected.notification.duty-block-list-item.duty-block-cut-bottom:not(.duty-block-cut-top) .list-item-content{box-shadow:inset 0 .0625rem #fe832e,inset -.0625rem 0 #fe832e}.list-item.is-selected.notification.duty-block-list-item.duty-block-cut-bottom:not(.duty-block-cut-top) .list-item-icon-container{box-shadow:inset 0 .0625rem #fe832e,inset .0625rem 0 #fe832e}.list-item.is-selected.notification.duty-block-list-item.duty-block-cut-top:not(.duty-block-cut-bottom,.duty-block-pickup-after) .list-item-content{box-shadow:inset -.0625rem 0 #fe832e,inset 0 -.0625rem #fe832e}.list-item.is-selected.notification.duty-block-list-item.duty-block-cut-top:not(.duty-block-cut-bottom,.duty-block-pickup-after) .list-item-icon-container{box-shadow:inset 0 -.0625rem #fe832e,inset .0625rem 0 #fe832e}.list-item.is-selected.notification.duty-block-list-item.duty-block-cut-top.duty-block-cut-bottom .list-item-content{box-shadow:inset -.0625rem 0 #fe832e}.list-item.is-selected.notification.duty-block-list-item.duty-block-cut-top.duty-block-cut-bottom .list-item-icon-container{box-shadow:inset .0625rem 0 #fe832e}.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.notification.duty-block-cut-bottom .list-item-icon-container:before{background-color:#fda16340}.list-item.notification.duty-block-cut-bottom .list-item-content:before{background-color:#fda1630f}.list-item.notification.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:#ffc7a1}.list-item.notification.duty-block-cut-bottom.is-selected .list-item-content:before{background-color:#ffe6d5}.list-item.acknowledged{border-color:#cacaca}.list-item.acknowledged.is-selected .list-item-content{background-color:#e4e4e4;box-shadow:inset 0 .0625rem #979797,inset -.0625rem 0 #979797,inset 0 -.0625rem #979797}.list-item.acknowledged.is-selected .list-item-icon-container{box-shadow:inset 0 .0625rem #979797,inset 0 -.0625rem #979797,inset .0625rem 0 #979797}.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;height:1.5rem}.notification-acknowledged-time{display:flex;align-items:center;font-size:.75rem;font-weight:700}.notification-acknowledged-time .duty-time{margin-left:.25rem;color:inherit}.previous-roster{background-color:#f0f0f0!important;border-left-color:#cdcdcd!important}.previous-roster .block-item-content{opacity:.5}.table-wrapper tbody .section-start-col.notification{background-color:#fda163!important}.table-wrapper tbody tr:has(.notification).zebra-odd{background-color:#fff1e8}.table-wrapper tbody tr:has(.notification).zebra-even{background-color:#fce4d4}.table-wrapper tbody tr:has(.notification).selected-row{background-color:#fed9c0!important}.table-wrapper tbody tr:has(.notification).selected-row .section-start-col+td,.table-wrapper tbody tr:has(.notification).selected-row .section-end-col{background-color:#fed9c0}.table-wrapper tbody tr:has(.notification).selected-row td:not(.day-col,.padding-col,.section-end-col+td,.section-start-col){border-color:#fe832e}.table-wrapper tbody tr:has(.notification).selected-row .section-start-col{box-shadow:inset .0625rem 0 #fe832e}.table-wrapper tbody tr:has(.notification).selected-row .section-start-col.top-section-row{box-shadow:inset 0 .0625rem #fe832e,inset .0625rem 0 #fe832e}.table-wrapper tbody tr:has(.notification).selected-row .section-start-col.bottom-section-row{box-shadow:inset 0 -.0625rem #fe832e,inset .0625rem 0 #fe832e}.table-wrapper tbody tr:has(.notification).selected-row:not(.selected-row+.selected-row,:has(.top-section-row)) td:not(.day-col,.padding-col,.section-end-col+td,.section-start-col){box-shadow:inset 0 .0625rem #fe832e}.table-wrapper tbody tr:has(.notification).selected-row:not(.selected-row+.selected-row,:has(.top-section-row)) .section-start-col{box-shadow:inset 0 .0625rem #fe832e,inset .0625rem 0 #fe832e}.table-wrapper tbody tr:has(.notification).selected-row:not(:has(~.selected-row,.bottom-section-row)) td:not(.day-col,.padding-col,.section-end-col+td,.section-start-col){box-shadow:inset 0 -.0625rem #fe832e}.table-wrapper tbody tr:has(.notification).selected-row:not(:has(~.selected-row,.bottom-section-row)) .section-start-col{box-shadow:inset 0 -.0625rem #fe832e,inset .0625rem 0 #fe832e}.table-wrapper tbody tr:has(.notification).selected-row:not(:has(~.selected-row,.bottom-section-row)) .section-start-col.top-section-row{box-shadow:inset 0 .0625rem #fe832e,inset 0 -.0625rem #fe832e,inset .0625rem 0 #fe832e}.table-wrapper tbody tr:has(.notification).selected-row:not(.selected-row+.selected-row,:has(.top-section-row,~.selected-row,.bottom-section-row)) td:not(.day-col,.padding-col,.section-end-col+td,.section-start-col){box-shadow:inset 0 .0625rem #fe832e,inset 0 -.0625rem #fe832e}.table-wrapper tbody tr:has(.notification).selected-row:not(.selected-row+.selected-row,:has(.top-section-row,~.selected-row,.bottom-section-row)) .section-start-col{box-shadow:inset 0 .0625rem #fe832e,inset 0 -.0625rem #fe832e,inset .0625rem 0 #fe832e}.table-wrapper tbody tr:has(.notification) td:not(.padding-col,.day-col,.section-start-col,.shadow-col,.section-end-col+td,.notification-title-cell){color:transparent}.table-wrapper tbody tr:has(.notification) .notification-title-cell{width:auto;max-width:0;font-weight:600}.table-wrapper tbody:has(.notification){table-layout:fixed}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.preference-block-list{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;margin:auto}@media screen and (min-width: 815px){.preference-block-list{padding:.75rem}}.preference-section{position:relative;display:flex;flex-direction:column;padding:.75rem;border:.0625rem solid #e0e0e0;border-radius:.25rem;background-color:#fff}.preference-section.selected{background-color:#f3fafd;box-shadow:inset 0 .0625rem #277cb4,inset -.0625rem 0 #277cb4,inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}.preference-section.read-only{border:.0625rem solid #f0f0f0}.preference-section.read-only .preference-period{font-size:.875rem}.preference-section .preference-period{width:100%;margin-bottom:.5rem;border-bottom:.0625rem dashed #f0f0f0;padding-bottom:.5rem;font-size:1rem;text-align:center;font-weight:600}.preference-section .preference-row{padding:.5rem 0;margin:0 .5rem}.preference-section .preference-row:not(:last-child){border-bottom:.0625rem solid #f0f0f0}.preference-section .preference-row:last-child{padding-bottom:0}.preference-section .preference-label{font-weight:600;white-space:nowrap;padding-right:.25rem}.preference-section:has(.preference-edit-button){padding-bottom:0}.preference-section .preference-edit-button{display:flex;justify-content:flex-end;margin-top:.5rem}.preference-section .preference-edit-button .btn.btn-icon{width:initial;color:#096d99}.preference-section .preference-edit-button .btn.btn-icon .material-icons{margin-right:.125rem}.preference-section .preference-edit-button .btn.btn-icon .material-icons,.preference-section .preference-edit-button .btn.btn-icon .material-icons svg{width:1.5rem;height:1.5rem}.preferences-form{display:flex;flex-direction:column;height:100%;overflow:auto}.preferences-form.main-form{background-color:initial;padding:1rem 1.5rem 1.5rem}.preferences-form .preference-input-row{margin-bottom:1rem}.preferences-form .preferences-form-period-title{text-align:center;margin-bottom:1rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.preferences-page{width:100%;height:100%}.preferences-page .preferences-container{display:flex;flex-direction:column;height:100%;width:100%;max-width:45.625rem;margin:0 auto}.preferences-page .preferences-content{display:flex;flex-direction:column;height:100%}.preferences-page .content-wrapper{flex:1;overflow-y:auto;min-height:0}@media screen and (min-width: 815px){.preferences-page .transition-pane-overlay-top-bar-content,.preferences-page .list-item-overlay-body-main,.preferences-page .list-item-overlay-footer-content{max-width:26.25rem;margin:auto}}.preferences-page .list-item-overlay-body-main{padding:0}.preferences-page .main-form textarea:focus-visible{padding-top:.625rem;padding-bottom:.6875rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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 .625rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.profile-page{position:relative}.profile-page .version-number{color:#767676}@media screen and (max-width: 815px){.profile-page .version-number{bottom:0}}.personal-details-page{width:100%;height:100%;overflow:auto}.calendar-integration-page{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background-color:#f9f9f9;overflow:auto}.calendar-integration-page .desktop-page-header,.calendar-integration-page .help-text,.calendar-integration-page ul{max-width:21.75rem}.calendar-integration-page .calendar-integration-content{display:flex;flex-direction:column;align-items:center;padding:1.5rem;overflow:auto}@media screen and (min-width: 815px){.calendar-integration-page .calendar-integration-content{padding-top:.75rem}}.calendar-integration-page .calendar-integration-content .help-text{width:100%;margin:0;color:#767676}.calendar-integration-page .calendar-integration-content ul{width:100%;margin-bottom:.5rem}.calendar-integration-page .calendar-integration-content .action-block-list-item{width:100%;box-shadow:none;background-color:#fff}.calendar-integration-page .calendar-integration-content .action-block-list-item:nth-of-type(1){margin-top:0}.calendar-integration-page .calendar-integration-content .action-block-list-item .action-block-list-item-footer{align-items:center}.calendar-integration-page .calendar-integration-content .action-block-list-item p{margin:0}.calendar-integration-page .calendar-integration-content .action-block-list-item p:nth-of-type(1){font-weight:600;font-size:1rem;margin-bottom:.25rem}.calendar-integration-page .calendar-integration-content .action-block-list-item p:nth-of-type(2){color:#767676}.calendar-integration-page .calendar-integration-content .add-to-calendar-btn{order:1}.personal-documents-page{display:flex;justify-content:center;width:100%;height:100%;padding:.75rem;overflow:auto;background:#fff}.personal-documents-page .personal-documents-item-container{display:flex;flex-direction:column;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-page .personal-documents-list{flex-grow:1;overflow:auto}.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:.8125rem;min-width:.625rem;height:.625rem;left:1.625rem;border-radius:50%}.personal-documents-filter-container .personal-documents-filter-dropdown{min-width:13.75rem;right:.75rem;position:absolute;z-index:5;background-color:#fff;border-radius:.25rem;box-shadow:0 0 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:.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:.5rem 1rem}.personal-documents-filter-container .personal-documents-filter-dropdown-header h3{font-size:1rem}.change-password-page{height:100%}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.action-block-list-item{padding:.5rem .75rem .25rem;margin:1rem 0;border-radius:.25rem;border:solid 1px #e8e8e8;box-shadow:1px 1px 4px 1px #dbdedebf}@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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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:.875rem;font-weight:600}.personal-details-block-header{display:flex;align-items:center;margin-bottom:.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:.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:.75rem;border-bottom:1px solid #f0f0f0}.personal-details-item:last-child{border:none;margin-bottom:0}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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:.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:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@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 .desktop-page-header{padding-top:unset}.qualification-page .qualification-list-container{overflow:auto;flex-grow:1}.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 .block-item-content-header{color:#a00a19}.qualification-page .block-item-container.expiry-status-urgent{border-left-color:#bf0c1d}.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 .sheet .resize-handle-container .sheet-header{display:flex;justify-content:flex-end;padding-right:1rem;padding-bottom:.5rem}.qualification-block{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;padding:1rem .5rem .5rem}@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:.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:.75rem;padding-bottom:.75rem}.qualification-block .qualification-block-footer .qualification-footer-info-text{color:#767676;font-size:.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:.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(2n){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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.report-sick-page{display:flex;flex-direction:column;width:100%;height:100%;background-color:#f9f9f9}.report-sick-page .desktop-page-header .header-title{left:0}.report-sick-page .report-sick-container{height:100%;width:100%;margin:0 auto;padding:.5rem;overflow:auto}@media screen and (min-width: 480px){.report-sick-page .report-sick-container{max-width:28.75rem}}@media screen and (min-width: 815px){.report-sick-page .report-sick-container{max-width:37.5rem}}.report-sick-page .transition-pane-overlay-footer .footer-content-container{display:flex}@media screen and (max-width: 815px){.report-sick-page .transition-pane-overlay-footer{background-color:transparent}.report-sick-page .transition-pane-overlay-footer .footer-content-container{justify-content:center;width:100%;max-width:25.75rem;margin:0 1.25rem}}@media screen and (min-width: 815px){.report-sick-page .transition-pane-overlay-footer .footer-content-container{justify-content:flex-end;width:100%;max-width:34.5rem}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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:transparent;font-weight:400;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;box-shadow:0 0 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:600;white-space:nowrap;display:flex;align-items:center;color:#000;border-radius:4px}.month-link:hover{background-color:#069ddf33}.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:600}.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:#f3fafd!important;color:#2f2f2f;margin:0 0 .0625rem;box-shadow:inset 0 .0625rem #277cb4,inset -.0625rem 0 #277cb4,inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}.calendar-date-item.selected-date .date-container{background-color:#10294b!important;color:#fff;box-shadow:none;margin:.0625rem}.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{box-sizing:border-box;border-bottom:solid 1px #f0f0f0;border-right:solid 1px #f0f0f0}.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.is-after-period-end.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:600}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.calendar-input-container .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.draggable-list-item-container .draggable-list-item{display:flex;border-radius:.25rem}.draggable-list-item-container .draggable-list-item-handle{display:flex;align-items:center;padding:0 .5rem;border-bottom-right-radius:.25rem;border-top-right-radius:.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}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.transition-alert-container{overflow:hidden;transition:max-height .3s 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}.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}}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.requests-page .period-info-btn{position:absolute;top:-.875rem;right:0}@media screen and (max-width: 480px){.requests-page .period-info-btn{right:.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 .3s 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}.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 .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,.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:#d4d4d4}.requests-page .draggable-list-item-container.vacation-block .draggable-list-item-handle{background-color:#e3d5cc}.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%}.requests-page .draggable-list-item-container .request-block .list-item-content{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 .0625rem #f0f0f0,inset 0 -.0625rem #f0f0f0}.requests-page .swipeable-list-item-container,.requests-page .draggable-list-item-container{padding:.25rem 0;background-color:unset;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:#979797}.requests-page .request-block.free-text-block .list-item-icon-container{background-color:#979797}.requests-page .request-block.vacation-block{border-color:#c6aa98}.requests-page .request-block.vacation-block .list-item-icon-container{background-color:#c6aa98}.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:600}.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:transparent;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 #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:.75rem}.requests-page .request-item-form .alert{border:none;padding:.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:.625rem;line-height:.625rem;color:#767676}.requests-page .calendar-input-container .vacation-season-date-container .vacation-points{position:absolute;top:.375rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-date-bottom-content{display:flex;align-items:center;position:absolute;bottom:.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:.75rem;height:.75rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-date-bottom-content .vacation-status-icon svg{width:.875rem;height:.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:.75rem;line-height:.75rem}.requests-page .calendar-input-container .vacation-season-date-container .vacation-points{top:.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:.125rem}}.requests-page .calendar-input-container .calendar-input-date-container .calendar-indicators-container{position:absolute;bottom:.125rem;display:flex;column-gap:.125rem}.requests-page .calendar-input-container .calendar-input-date-container .calendar-indicators-container .request-calendar-request-indicator{width:.4375rem;height:.375rem;border-radius:.1875rem;margin-bottom:.125rem}.requests-page .calendar-input-container .calendar-input-date-container .calendar-indicators-container .request-calendar-request-indicator.absence-block{background-color:#d5d2d1}.requests-page .calendar-input-container .calendar-input-date-container .calendar-indicators-container .request-calendar-request-indicator.flight-block{background-color:#72aace}.requests-page .calendar-input-container .calendar-input-date-container .calendar-indicators-container .request-calendar-request-indicator.vacation-block{background-color:#c6aa98}.requests-page .calendar-input-container .calendar-input-date-container .calendar-indicators-container .request-calendar-request-indicator.training-block{background-color:#87cdac}.requests-page .calendar-input-container .calendar-input-date-container .calendar-indicators-container .request-calendar-request-indicator.free-text-block{background-color:#979797}.requests-page .radio-inputs-container{background-color:#f5f4f1;padding:.5rem .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:0;border-bottom-right-radius:0;margin-bottom:0;padding-bottom:0}.requests-page .radio-inputs-container.block-picker{border-top-left-radius:0;border-top-right-radius:0;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 .search-input-container .input-container.is-disabled .form-label{color:#767676}.requests-page .search-input-container .input-container.is-disabled input{color:#2f2f2f;border:.0625rem solid #979797}.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:600;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:transparent}.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:.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:.75rem;width:auto}}.requests-page.vacation-requests-page .list-page-list-container .empty-section-text,.requests-page.vacation-requests-page .list-page-list-container .list-section-header{padding: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:.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:scaleY(-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:.5rem;font-weight:600}.requests-page.vacation-requests-page .vac-calendar-legend .vac-calendar-legend-block{display:flex;align-items:center;padding:.25rem 0;margin-top:.25rem;color:#767676}.requests-page.vacation-requests-page .vac-calendar-legend .vac-calendar-legend-block .material-icons{margin-right:.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:.75rem;height:.75rem;margin:0 .625rem 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:.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:.75rem}.requests-page.vacation-requests-page .vac-account-details-table thead{font-weight:600;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 .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,.requests-page.vacation-requests-page .collapse-transition-vac-period-info-enter-done,.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,.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,.requests-page.vacation-requests-page .collapse-transition-vac-bidding-info-enter-done,.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,.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.calendar-list-container{min-width:min-content;background-color:#fdfefe}.calendar-list-container:has(.roster-calendar-list-view){padding:.75rem 0 0!important}.calendar-list-container:has(.roster-compact-view){overflow:unset;min-width:unset}@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{display:flex;scroll-margin:-2px;position:relative;margin-bottom:.75rem}@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:0 .5rem 0 0;position:relative;z-index:1;width:100%}.roster-page .block-container:not(:only-child,:last-child){margin-bottom:.5rem}@media screen and (min-width: 815px){.roster-page .block-container{padding-right:1rem}.roster-page .empty-calendar-block{margin-right:1rem}.roster-page .block-container-date{margin-left:1.25rem}}@media screen and (min-width: 2000px){.roster-page .block-container{padding-right:3rem}.roster-page .empty-calendar-block{margin-right:3rem}.roster-page .block-container-date{margin-left:3.25rem}}.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}.roster-page .roster-view{display:flex;width:100%;height:100%}@media screen and (min-width: 815px){.roster-page.wide-roster-list-layout .roster-compact-view{max-width:fit-content}.roster-page.wide-roster-list-layout .list-page-list-container{transition:width .5s ease-in}.roster-page.wide-roster-list-layout .transition-pane-overlay{width:var(--listPageListItemContainerWidth);overflow:hidden}.roster-page.wide-roster-list-layout .list-page-list-container{max-width:unset}}@media screen and (min-width: 1100px){.roster-page.wide-roster-list-layout .roster-compact-view:has(.not-found-item){max-width:56.25rem}}@media screen and (min-width: 1100px){.roster-page.wide-roster-list-layout:has(:not(.hide-duty-pane)) .list-page-list-container{width:55%}}@media screen and (min-width: 815px){.roster-page.wide-roster-list-layout:has(.hide-duty-pane) .list-page-list-container{width:100%}.roster-page.wide-roster-list-layout:has(.hide-duty-pane) .list-page-list-item-container{overflow:hidden}}@media screen and (max-width: 2300px) and (min-width: 815px){.roster-page.wide-roster-list-layout .scroll-section-nav-container .list-item-overlay-body-content{padding-left:1.25rem}}.roster-page .roster-compact-view .alert.info,.roster-page .roster-calendar-only-view .alert.info{border:none;padding:.25rem .75rem;border-radius:0}.roster-page .roster-compact-view .alert.info .alert-content,.roster-page .roster-calendar-only-view .alert.info .alert-content{padding-bottom:0}.list-page-list-item-container:has(.close-duty-pane-btn){position:relative}.list-page-list-item-container:has(.close-duty-pane-btn) .close-duty-pane-btn{position:absolute;top:0;left:0;z-index:1;margin-left:.25rem}.list-page-list-item-container:has(.close-duty-pane-btn) .close-duty-pane-btn .btn-icon{color:#767676}.list-page-list-item-container:has(.close-duty-pane-btn) .transition-pane-overlay-top-bar{margin-top:2.5rem}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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%}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.roster-calendar-list-view{flex-direction:column;align-items:center}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.calendar-period-list{height:100%;overflow:auto}.calendar-period-list .calendar-body{display:flex;flex-direction:column;overflow:unset;position:relative}.calendar-period-list .calendar-period-grid-container{align-self:flex-end}.calendar-period-list .calendar-period-grid-container.days-of-week{font-size:.875rem;font-weight:700;color:#767676;height:1.5rem}.calendar-period-list .calendar-period-grid-container.days-of-week:not(.show-weekdays) .calendar-date-grid div{opacity:0}.calendar-period-list .calendar-period-grid-container.days-of-week .calendar-date-grid{height:100%}.calendar-period-list .calendar-period-grid-container.days-of-week .calendar-date-grid div{align-items:center}.calendar-period-list .calendar-period-month-indicator{height:1.5rem;margin:0;font-size:.875rem;line-height:.875rem;font-weight:600;background-color:#f1ede9;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;display:flex;align-items:center;justify-content:space-between;position:sticky;z-index:1;top:0}.calendar-period-list .calendar-period-month-indicator p{margin:0;height:100%;position:sticky;left:0;padding:0 .25rem 0 1.25rem;background-color:#f1ede9;z-index:3;border-top-left-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.list-page-list-container:has(.roster-calendar-only-view){width:100%;min-width:unset;max-width:unset}.roster-page .roster-calendar-only-view{flex-direction:column;max-width:fit-content;padding:0}@media screen and (min-width: 1210px){.roster-page .roster-calendar-only-view{padding:0 3rem}.roster-page .roster-calendar-only-view .calendar-only-view-desktop-header{padding:0}}.roster-page .roster-calendar-only-view .calendar-only-view-desktop-header{display:flex;justify-content:space-between;height:fit-content;margin-bottom:.5rem;padding:0 1.25rem}@media screen and (min-width: 1210px){.roster-page .roster-calendar-only-view .calendar-only-view-desktop-header{padding:0}}.roster-page .roster-calendar-only-view .calendar-only-view-desktop-header .header-title{font-size:1.25rem;margin-bottom:.25rem}.roster-page .roster-calendar-only-view .roster-period-selector .btn-dropdown{background-color:transparent;font-weight:400;padding:0 0 0 1.25rem}.roster-page .roster-calendar-only-view .roster-period-selector .btn-dropdown .btn-text-label{padding-right:.5rem;color:#2f2f2f}.roster-page .roster-calendar-only-view .roster-period-selector .btn-dropdown .material-icons path:not(.fill-none){fill:#2f2f2f}@media screen and (min-width: 815px){.roster-page .roster-calendar-only-view .calendar-period-list{padding-bottom:1.25rem}}.roster-page .roster-calendar-only-view .calendar-period-list .days-of-week{height:2.25rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-week-number-item{font-size:.875rem;margin-right:.75rem;margin-bottom:.25rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-period-month-indicator{border-top-left-radius:0;border-bottom-left-radius:0;height:2.25rem}@media screen and (min-width: 1210px){.roster-page .roster-calendar-only-view .calendar-period-list .calendar-period-month-indicator{border-top-left-radius:1.125rem;border-bottom-left-radius:1.125rem}}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-period-month-indicator p{font-size:1.125rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item{border-color:#cacaca;cursor:unset}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item:not(.empty){background-color:#fff;min-height:3.25rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item.day-before-first-of-month{border-color:#cacaca!important}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container{padding:0 .25rem .5rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .calendar-view-date{display:flex;justify-content:flex-end;width:100%;padding:.25rem .75rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .calendar-view-date p{margin:0;font-size:1.125rem;font-weight:700}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item{min-height:1.625rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item:first-of-type .list-item-icon-container{border-top-left-radius:.25rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item:first-of-type .list-item-content{border-top-right-radius:.25rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item:last-of-type .list-item-icon-container{border-bottom-left-radius:.25rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item:last-of-type .list-item-content{border-bottom-right-radius:.25rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item.notification .list-item-content{padding-top:.125rem;padding-bottom:.125rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item.activity-divider .list-item-content{position:relative}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item.activity-divider .list-item-content:after{content:"";position:absolute;bottom:0;left:0;height:.0625rem;width:65%;border-bottom:.0625rem dashed #e0e0e0}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-icon-container{width:1.375rem;border-radius:0}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-icon-container .material-icons,.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-icon-container .material-icons svg{width:1rem;height:1rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-content{box-shadow:unset;padding:0 .25rem;border-radius:0}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-content p{margin:0;font-size:.875rem;display:flex;align-items:center;line-height:1rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-content .continuation-indicator{width:1.75rem;height:1rem;background-color:#e0f1fc;border-radius:1rem;display:flex;justify-content:center;align-items:center;margin:0 .125rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-content .continuation-indicator.reverse{transform:rotate(180deg)}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-content .continuation-indicator .material-icons,.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-content .continuation-indicator .material-icons svg{width:1rem;height:1rem}.roster-page .roster-calendar-only-view .calendar-period-list .calendar-date-item .calendar-view-date-container .duty-block-list-item .list-item-content .separator{margin:0 .25rem;display:inline-block}.roster-page .roster-calendar-only-view .loader-block-grid{grid-template-columns:7.25rem repeat(7,11rem)!important;overflow:hidden}.roster-page .roster-calendar-only-view .loader-block-grid .loader-block{height:7.25rem}.roster-page .roster-calendar-only-view .loader-block-grid .loader-block:nth-child(1){grid-column-start:span 8;height:2.25rem;border-top-left-radius:1.125rem;border-bottom-left-radius:1.125rem}.roster-page .roster-calendar-only-view .loader-block-grid .loader-block:nth-child(3),.roster-page .roster-calendar-only-view .loader-block-grid .loader-block:nth-child(4){animation:none;background-color:transparent}.roster-page .roster-calendar-only-view .loader-block-grid .loader-block:nth-child(2),.roster-page .roster-calendar-only-view .loader-block-grid .loader-block:nth-child(10),.roster-page .roster-calendar-only-view .loader-block-grid .loader-block:nth-child(18),.roster-page .roster-calendar-only-view .loader-block-grid .loader-block:nth-child(26),.roster-page .roster-calendar-only-view .loader-block-grid .loader-block:nth-child(34){animation:none;background-color:transparent}.mobile-main-header-content .roster-period-selector .btn-dropdown{background-color:transparent;font-weight:400;padding:0;padding-left:0!important}.mobile-main-header-content .roster-period-selector .btn-dropdown .btn-text-label{padding-right:.5rem;color:#fff}.mobile-main-header-content .roster-period-selector .btn-dropdown .material-icons path:not(.fill-none){fill:#fff}.mobile-main-header-content .roster-period-selector .btn-dropdown .material-icons svg{fill:#fff}.mobile-main-header-content .roster-period-selector.btn-dropdown-container .btn-dropdown-menu{min-width:unset}.mobile-main-header-content .roster-period-selector.btn-dropdown-container .dropdown-option .btn{white-space:nowrap}.btn-dropdown-container .btn-dropdown-menu{min-width:unset}.btn-dropdown-container .dropdown-option .btn{white-space:nowrap}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.applied-filters-list{width:100%;height:2.75rem;display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 0;overflow:auto;flex-shrink:0}.applied-filters-list p{margin:0;padding:.25rem .25rem 0 .5rem;background-color:#fcfbfa;height:1.75rem;position:sticky;left:0}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.roster-filter-form.main-form{padding:.5rem 2.125rem 1rem;background-color:transparent}@media screen and (min-width: 815px){.roster-filter-form.main-form{padding-bottom:1.5rem}}.roster-filter-form.main-form p{margin-top:0;color:#767676}.roster-filter-form.main-form .segmented-control{width:100%;height:1.875rem}.roster-filter-form.main-form .date-picker{margin-bottom:0}.roster-filter-form.main-form .roster-period-selector{align-self:flex-end}.roster-filter-form.main-form .roster-period-selector .btn{background-color:transparent;color:#277cb4;height:2rem;font-size:.875rem;padding-right:0}.roster-filter-form.main-form .roster-period-selector .material-icons svg{fill:#277cb4}.roster-filters-modal.modal.crewconnex-modal.form-modal .modal-title{font-size:1rem;padding-top:1.75rem;margin-left:2.125rem}.roster-filters-modal.modal.crewconnex-modal.form-modal .modal-body{padding:0}.roster-filters-modal.modal.crewconnex-modal.form-modal .modal-footer{padding:0;padding-top:.5rem;margin:0!important}.btn-dropdown-container .btn-dropdown-menu.menu-placement-top{bottom:2rem;min-width:7.25rem}.btn-dropdown-container .btn-dropdown-menu.menu-placement-top .btn{font-size:.875rem;font-weight:600;padding:.4375rem .75rem;color:#767676}.btn-dropdown-container .btn-dropdown-menu.menu-placement-top .btn .btn-text-label{white-space:nowrap}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.roster-compact-view{flex-direction:column;width:100%;min-width:unset}.roster-compact-view .compact-view-desktop-header{display:flex;justify-content:space-between;padding:0 1.5rem}.roster-compact-view .compact-view-desktop-header .mobile-header-with-subtitle,.roster-compact-view .compact-view-desktop-header .show-totals-button .btn-text{color:#2f2f2f}.roster-compact-view .compact-view-desktop-header .divider{width:.0625rem;height:1.75rem;background-color:#f0f0f0;margin:0 .75rem 0 1.25rem}.roster-compact-view .roster-compact-view-container{overflow:auto}.roster-compact-view .table-wrapper{padding-bottom:4rem}.roster-compact-view .table-wrapper tbody tr.zebra-even{background-color:#fff}@media screen and (min-width: 815px){.roster-compact-view .compact-view-desktop-header{padding-right:0;padding-left:.5rem}}@media screen and (min-width: 1100px){.roster-compact-view{padding-left:3rem}.roster-compact-view .mobile-header-with-subtitle{display:flex;align-items:center}.roster-compact-view .mobile-header-with-subtitle .header-title{font-size:1.25rem}.roster-compact-view .mobile-header-with-subtitle .header-subtitle{font-size:.875rem;margin-left:1rem}}.roster-compact-view .not-found-item{padding-top:1.25rem}.totals-bottom-sheet .sheet .resize-handle-container .sheet-header{padding-bottom:.5rem}.totals-bottom-sheet .counter-totals{padding-top:0}.modal-overlay:has(.totals-modal.hidden){opacity:0}.totals-modal{width:27rem;max-width:unset}.totals-modal .modal-title{margin:1rem 1.25rem .75rem}.totals-modal .modal-body{padding:0;padding-bottom:1.25rem}.totals-modal .counter-totals{padding:0 1.25rem}.totals-modal .block-item-container{margin-bottom:0}.totals-modal .btn-close{right:0}.counter-bottom-sheet-body{display:flex;justify-content:center}.counter-totals{width:100%;max-width:31.25rem;padding:.5rem;align-self:center}@media screen and (min-width: 815px){.counter-totals{padding:.5rem 2rem;overflow:auto;height:100%}}.counter-totals .totals-list-container{width:100%;padding:.5rem 1rem 1rem}@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:.75rem;text-align:center}@media screen and (min-width: 815px){.counter-totals .totals-list-container .total-title{padding-bottom:.5rem}}.counter-totals .totals-list-container .total-title span{font-size:1rem;font-weight:600;padding-right:.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:.25rem;display:flex;justify-content:space-between}.total-title{font-size:.75rem;text-align:center}@media screen and (min-width: 815px){.total-title{padding-bottom:.5rem}}.total-title span{font-size:1rem;font-weight:600}#RosterCompactTotalsBottomSheet{position:fixed;z-index:1}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.block-menu-item{background-color:#fff;box-shadow:1px 1px 4px #dbdedebf;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:-.375rem;left:1.25rem}.block-menu-item-title-container{padding:1.5rem 0}.block-menu-item-title{margin:0;font-size:1rem;font-weight:600;color:#2f2f2f}.block-menu-item-sub-title{margin:0;font-size:.875rem;color:#767676;margin-top:.5rem}.block-menu-item-action-icon{color:#767676}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}.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}}.swap-page .main-form textarea{border-color:#f0f0f0}.add-swap-page .list-item,.search-swap-page .list-item{cursor:default;pointer-events:none}.add-swap-page .action-block-list-item,.search-swap-page .action-block-list-item{box-shadow:unset;background-color:#fff;border:unset;padding-top:.75rem;box-shadow:inset 0 .0625rem #f0f0f0,inset -.0625rem 0 #f0f0f0,inset 0 -.0625rem #f0f0f0,inset .0625rem 0 #f0f0f0}.add-swap-page .action-block-list-item .block-container-date,.search-swap-page .action-block-list-item .block-container-date{margin-left:0}.add-swap-page .action-block-list-item .duty-blocks-container:last-of-type,.search-swap-page .action-block-list-item .duty-blocks-container:last-of-type{margin-bottom:.5rem}@media screen and (min-width: 480px){.add-swap-page .action-block-list-item .duty-blocks-container,.search-swap-page .action-block-list-item .duty-blocks-container{max-width:unset}}.add-swap-page .action-block-list-item .action-block-list-item-footer,.search-swap-page .action-block-list-item .action-block-list-item-footer{margin-top:0}.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 .block-container-date{margin-left:.75rem}.add-swap-page .block-container-date .sticky{top:-1rem}@media screen and (max-width: 815px){.add-swap-page .block-container-date .sticky{top:-.375rem}}.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)}}.add-swap-page .swap-blocks-month-heading,.requested-swaps-page .swap-blocks-month-heading,.my-swaps-page .swap-blocks-month-heading,.search-swap-page .swap-blocks-month-heading{font-size:.875rem;font-weight:600;color:#2f2f2f;margin:0 auto .5rem;width:fit-content}.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:.875rem 0rem .875rem .375rem}.swap-list-sections-container .swap-requests-container{background-color:#fff;border-radius:.25rem;padding:.5rem .75rem 0;border:.0625rem solid #f0f0f0;margin-bottom:1rem}.swap-list-sections-container .swap-blocks-request-icon{display:flex;justify-content:center}.swap-list-sections-container .swap-blocks-request-icon .material-icons svg{fill:#767676}.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}}@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-page-content{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 480px){.swap-page-content{max-width:28.75rem}}@media screen and (min-width: 815px){.swap-page-content{max-width:32rem}.swap-page-content .add-block-menu-item,.swap-page-content .loader-block:nth-of-type(2){margin-bottom:2rem}}.swap-page-header{display:flex;justify-content:flex-end;margin-bottom:.25rem}.swap-page-header .desktop-page-header{height:auto;min-height:unset;padding:0}.swap-menu-items-container{width:100%;display:grid;grid-template-rows:repeat(4,min-content);gap:.75rem}@media screen and (min-width: 815px){.swap-menu-items-container .add-block-menu-item,.swap-menu-items-container .loader-block:nth-of-type(2){margin-bottom:2rem}}.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}.block-container:not(:only-child,:last-child){margin-bottom:.5rem}.swap-block-list-item{margin-bottom:.625rem}.swap-block-list-item .block-container-date{margin-left:0}.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:transparent;border-color:#72aace66}.my-swap-block.flight-block .list-item-icon-container{background-color:#72aace66}.my-swap-block.hotel-block{background-color:transparent;border-color:#63748a66}.my-swap-block.hotel-block .list-item-icon-container{background-color:#63748a66}.my-swap-block.training-block{background-color:transparent;border-color:#87cdac66}.my-swap-block.training-block .list-item-icon-container{background-color:#87cdac66}.my-swap-block.deadhead-block{background-color:transparent;border-color:#945ca266}.my-swap-block.deadhead-block .list-item-icon-container{background-color:#945ca266}.my-swap-block.standby-block{background-color:transparent;border-color:#f7c47b66}.my-swap-block.standby-block .list-item-icon-container{background-color:#f7c47b66}.my-swap-block.ground-block{background-color:transparent;border-color:#ebc7e6}.my-swap-block.ground-block .list-item-icon-container{background-color:#ebc7e6}.my-swap-block.off-block{background-color:transparent;border-color:#d5d2d166}.my-swap-block.off-block .list-item-icon-container{background-color:#d5d2d166}.my-swap-block.sick-block{background-color:transparent;border-color:#d5616c66}.my-swap-block.sick-block .list-item-icon-container{background-color:#d5616c66}.other-crew-swap-block .list-item-content{box-shadow:none;border:dashed #f0f0f0 .0625rem;border-left:unset}.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:transparent!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:.75rem;line-height:.75rem}.show-form-toggle-btn .btn.inner-height-sm.with-icon-after{padding:.25rem 0}.show-form-toggle-btn .btn.inner-height-sm.with-icon-after .btn-label{padding-right:0;font-weight:400}.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:3/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}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@media screen and (min-width: 815px){.training-page .list-page-list-container{padding-right:.25rem}}.training-page .training-list-container{height:100%;overflow:auto}.training-page .list-section-list{padding:.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:#f3fafd}}.training-page .block-item-container.crew-training-block{margin-top:.5rem}.training-page .block-item-container .activity-indicator{color:#0db465}.training-page .block-item-container .block-time-container .text-small{font-size:.625rem}.training-page .main-form{background-color:transparent;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:.75rem}@media screen and (min-width: 73.75rem){.training-page .crew-training-block-content{flex-direction:row;padding-bottom:.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:.5rem}.training-page .training-block-right-content{width:50%;padding-left:1.5rem}.training-page .expiry-content{padding-top:.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:.3125rem}.training-page .grade-content .radio{flex-direction:row;gap:.5rem}}@media screen and (max-width: 73.6875rem){.training-page .training-block-left-content{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:.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:.75rem}.training-page .delete-file-button{margin-right:-.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 transparent;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:400;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Nunito Sans;src:url(./fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;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-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;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 .mobile-main-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-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:translate(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{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%}html{overscroll-behavior:none}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:400;font-size:.875rem;overscroll-behavior:none;background-color:#10294b;-webkit-tap-highlight-color:transparent}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{color:#10294b;font-size:2.25rem}[role=button]{outline:none}#react-container{height:100%}:root{--size-input-height: unset;--size-input-container-margin-bottom: 0;--color-btn-secondary: #d4e5f0;--color-btn-secondary-hover: #c7e2f3;--size-btn-primary-padding: 1rem;--size-btn-secondary-padding: 1rem;--size-btn-tertiary-padding: 1rem;--size-btn-ghost-padding: 1rem;--size-btn-ghost-secondary-padding: 1rem;--size-btn-icon-padding-left: none;--size-btn-icon-margin-right: none;--size-input-range-increments-bottom: .9375rem;--color-input-range-secondary: #e9e7e4}@media screen and (min-width: 815px){:root{--size-input-range-increments-bottom: .5625rem}}:root{--color-input-radio-checked-background: #fff;--weight-segmented-option-label: 600;--weight-segmented-option-selected-label: normal;--color-calendar-input-in-range-date: #96d2b3;--color-alert-close-icon: #6f3008;--size-alert-border-radius: 0;--size-alert-title-weight: 600;--size-alert-close-icon: 1.5rem;--style-shadow-alert: none;--color-overlay-bg: rgba(0, 0, 0, .3)}.main-container{flex-direction:column;align-items:center;height:calc(100dvh - 3.5rem);overflow-y:auto;display:flex}.main-container.is-offline{height:calc(100dvh - 4.75rem)}.main-container.is-offline .main-page{height:calc(100dvh - 8.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(100dvh - 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 - 5.25rem)}}@media screen and (min-width: 815px){.main-container{align-items:start;flex-direction:row;height:calc(100dvh - 4rem)}}.main-page{order:1;width:100%;height:100%;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 transparent}}}.overflow-hidden{overflow:hidden!important}.dots.dots-left{padding-right:.1875rem}.dots.dots-right{padding-left:.1875rem}.dots:after{content:"..."}.dots{display:inline-block;font-size:1rem}@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{display:flex;flex-direction:column;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 0 4px #0000004d;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,.app-document-styling .transition-pane-overlay{height:100vh}.app-document-styling body{height:100vh;-webkit-user-select:none;user-select:none}.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 - 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 .75rem .25rem;height:100%;width:5.75rem}.main-nav-container.footer-nav .main-nav{gap:.5rem;height:100%;justify-content:unset}.main-nav-container.footer-nav li{padding:.25rem 0}.main-nav-container.footer-nav li:not(.link):has(.active){box-shadow:inset 2px 0 #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 .5rem 0 .25rem;border-top:solid 1px #586a81;box-shadow:none;padding-top:.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:.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:.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:0;border-bottom-left-radius:0;gap:1rem;margin:0}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link{font-size:.875rem;padding:0;min-height:unset}.main-nav-container.footer-nav .btn-dropdown .dropdown-menu-container .link a{color:#d1c6b8;gap:.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:.875rem;gap:.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:.75rem}.main-nav-container.footer-nav .btn-dropdown .btn-label{font-size:.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.mobile-main-header-actions{background-color:#fff;height:4rem}}.main-nav-container.mobile-main-header-actions .main-nav{justify-content:flex-end;flex-direction:row}.main-nav-container.mobile-main-header-actions .main-nav-item{color:#fff}@media screen and (min-width: 815px){.main-nav-container.mobile-main-header-actions .main-nav-item{color:#10294b}}.main-nav-container.mobile-main-header-actions .main-nav-item.active{color:#d1c6b8}@media screen and (min-width: 815px){.main-nav-container.mobile-main-header-actions .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 transparent}}.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}.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}}.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:600;margin:0}.block-item-container-heading.sticky{top:-1px;z-index:2}.block-container-date{display:flex;flex-direction:column;width:2.25rem;padding:.5rem 0;background-color:#d1c6b84d;border-radius:.25rem;margin:0 .375rem 0 .5rem}.block-container-date:has(.sticky){padding-bottom:.5rem}.block-container-date .block-container-date-number,.block-container-date .block-container-date-day{margin:0}.block-container-date .block-container-date-number{font-size:.875rem;line-height:1rem;font-weight:600}.block-container-date .block-container-date-day{font-size:.625rem;line-height:1rem;color:#767676}.block-container-date .sticky{top:.5rem;z-index:2}.duty-blocks-container:has(.full-day-block,.empty-calendar-block,.only-child) .block-container-date{height:2.5rem;padding-top:.375rem}.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:has(.block-item-expand-btn){position:relative;padding-right:5.625rem}.block-item-content-header:has(.block-item-expand-btn) .block-item-expand-btn{position:absolute;right:0;top:-.25rem}.block-item-content-header:has(.block-item-expand-btn) .block-item-expand-btn .btn-icon{width:100%}.block-item-content-header:has(.block-item-expand-btn) .block-item-expand-btn .btn-label{white-space:nowrap;padding:0 .75rem;font-size:.875rem;font-weight:400;color:#096d99}.block-item-content-header .block-item-content-header-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-item-content-header-text{font-weight:600;margin:0;color:#2f2f2f}.block-item-schedule-container{gap:.75rem;display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (min-width: 480px){.block-item-schedule-container{flex-grow:1}}.block-item-schedule-container .block-time-container{justify-content:flex-start}@media screen and (min-width: 480px){.block-item-schedule-container .block-time-container{justify-content:flex-end}}.block-item-schedule-container .block-item-time-icon{margin-right:.5rem}.block-item-schedule-container .duty-time.secondary-time{margin-top:.25rem}.block-item-schedule-container .duty-time:has(.notification-star){position:relative}.block-item-schedule-container .duty-time .notification-star{position:absolute;right:-.875rem}.block-item-schedule-container .date-indicator{display:flex;align-items:center;margin-right:auto}.block-item-schedule-container .date-indicator .calendar-icon{padding-right:.5rem}.block-item-schedule-container .duty-item-schedule-dash-container{margin:0 .75rem}.block-item-schedule-container .duty-item-schedule-dash-container .secondary-time{font-size:.875rem}.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}.flight-block.duty-pickup-block .list-item-icon-container{border:solid .0625rem #72aace}.flight-block.duty-pickup-block .list-item-icon-container .material-icons svg{fill:#72aace}.flight-block.duty-block-cut-bottom .list-item-icon-container:before{background-color:#72aace40}.flight-block.duty-block-cut-bottom .list-item-content:before{background-color:#72aace0f}.flight-block.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:#9ec4dd}.flight-block.has-notes .list-item-icon-container:after{background-color:#1f577b}.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}.hotel-block.duty-pickup-block .list-item-icon-container{border:solid .0625rem #63748a}.hotel-block.duty-pickup-block .list-item-icon-container .material-icons svg{fill:#63748a}.hotel-block.duty-block-cut-bottom .list-item-icon-container:before{background-color:#63748a40}.hotel-block.duty-block-cut-bottom .list-item-content:before{background-color:#63748a0f}.hotel-block.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:#939eae}.hotel-block.has-notes .list-item-icon-container:after{background-color:#10294b}.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}.training-block.duty-pickup-block .list-item-icon-container{border:solid .0625rem #87cdac}.training-block.duty-pickup-block .list-item-icon-container .material-icons svg{fill:#87cdac}.training-block.duty-block-cut-bottom .list-item-icon-container:before{background-color:#87cdac40}.training-block.duty-block-cut-bottom .list-item-content:before{background-color:#87cdac0f}.training-block.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:#abdcc5}.training-block.has-notes .list-item-icon-container:after{background-color:#048750}.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}.deadhead-block.duty-pickup-block .list-item-icon-container{border:solid .0625rem #945ca2}.deadhead-block.duty-pickup-block .list-item-icon-container .material-icons svg{fill:#945ca2}.deadhead-block.duty-block-cut-bottom .list-item-icon-container:before{background-color:#945ca240}.deadhead-block.duty-block-cut-bottom .list-item-content:before{background-color:#945ca20f}.deadhead-block.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:#b58ebe}.deadhead-block.has-notes .list-item-icon-container:after{background-color:#460557}.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}.standby-block.duty-pickup-block .list-item-icon-container{border:solid .0625rem #f7c47b}.standby-block.duty-pickup-block .list-item-icon-container .material-icons svg{fill:#f7c47b}.standby-block.duty-block-cut-bottom .list-item-icon-container:before{background-color:#f7c47b40}.standby-block.duty-block-cut-bottom .list-item-content:before{background-color:#f7c47b0f}.standby-block.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:#fad7a4}.standby-block.has-notes .list-item-icon-container:after{background-color:#d48e29}.ground-block{background-color:#ce72c1;border-color:#ce72c1}.ground-block .block-item-content-header{color:#ce72c1}.ground-block .list-item-icon-container{background-color:#ce72c1}.ground-block.duty-pickup-block .list-item-icon-container{border:solid .0625rem #ce72c1}.ground-block.duty-pickup-block .list-item-icon-container .material-icons svg{fill:#ce72c1}.ground-block.duty-block-cut-bottom .list-item-icon-container:before{background-color:#ce72c140}.ground-block.duty-block-cut-bottom .list-item-content:before{background-color:#ce72c10f}.ground-block.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:#f1afe8}.ground-block.has-notes .list-item-icon-container:after{background-color:#a41b93}.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}.off-block.duty-pickup-block .list-item-icon-container{border:solid .0625rem #d5d2d1}.off-block.duty-pickup-block .list-item-icon-container .material-icons svg{fill:#d5d2d1}.off-block.duty-block-cut-bottom .list-item-icon-container:before{background-color:#d5d2d140}.off-block.duty-block-cut-bottom .list-item-content:before{background-color:#d5d2d10f}.off-block.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:silver}.off-block.has-notes .list-item-icon-container:after{background-color:#5d5a5a}.vacation-block{background-color:#c6aa98;border-color:#c6aa98}.vacation-block .block-item-content-header{color:#7c736f}.vacation-block .list-item-icon-container{background-color:#c6aa98}.vacation-block.duty-pickup-block .list-item-icon-container{border:solid .0625rem #c6aa98}.vacation-block.duty-pickup-block .list-item-icon-container .material-icons svg{fill:#c6aa98}.vacation-block.duty-block-cut-bottom .list-item-icon-container:before{background-color:#c6aa9840}.vacation-block.duty-block-cut-bottom .list-item-content:before{background-color:#c6aa980f}.vacation-block.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:#e3d5cc}.vacation-block.has-notes .list-item-icon-container:after{background-color:#622c02}.sick-block{background-color:#d5616c;border-color:#d5616c}.sick-block .list-item-icon-container{background-color:#d5616c}.sick-block.duty-pickup-block .list-item-icon-container{border:solid .0625rem #d5616c}.sick-block.duty-pickup-block .list-item-icon-container .material-icons svg{fill:#d5616c}.sick-block.duty-block-cut-bottom .list-item-icon-container:before{background-color:#d5616c40}.sick-block.duty-block-cut-bottom .list-item-content:before{background-color:#d5616c0f}.sick-block.duty-block-cut-bottom.is-selected .list-item-icon-container:before{background-color:#e29199}.sick-block.has-notes .list-item-icon-container:after{background-color:#a00a19}.pickup-block{background-color:#f0f0f0;border-color:#f0f0f0}.pickup-block .block-item-content-header{color:#2f2f2f}.pickup-block .list-item-icon-container{background-color:#f0f0f0}.information-block{background-color:#d1c6b8;border-color:#d1c6b8}.information-block .block-item-content-header{color:#695c4e}.information-block .list-item-icon-container{background-color:#d1c6b8}.notification-block{background-color:#fda163}.small-continuation-block .split-duty-indicator.flight-block{background-color:#72aacecc}.small-continuation-block .split-duty-indicator.hotel-block{background-color:#63748acc}.small-continuation-block .split-duty-indicator.training-block{background-color:#87cdaccc}.small-continuation-block .split-duty-indicator.deadhead-block{background-color:#945ca2cc}.small-continuation-block .split-duty-indicator.standby-block{background-color:#f7c47bcc}.small-continuation-block .split-duty-indicator.ground-block{background-color:#ce72c1cc}.small-continuation-block .split-duty-indicator.off-block{background-color:#d5d2d1cc}.small-continuation-block .split-duty-indicator.sick-block{background-color:#d5616ccc}.table-wrapper tbody .section-start-col.flight-block{background-color:#72aace}.table-wrapper tbody .section-start-col.hotel-block{background-color:#63748a}.table-wrapper tbody .section-start-col.training-block{background-color:#87cdac}.table-wrapper tbody .section-start-col.deadhead-block{background-color:#945ca2}.table-wrapper tbody .section-start-col.standby-block{background-color:#f7c47b}.table-wrapper tbody .section-start-col.ground-block{background-color:#ce72c1}.table-wrapper tbody .section-start-col.off-block{background-color:#d5d2d1}.table-wrapper tbody .section-start-col.sick-block{background-color:#d5616c}.btn-margin{margin-right:.5rem}.touch-target-btn{border:unset;padding:0;height:3rem;background-color:transparent;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.btn-primary,.btn.btn-secondary,.btn.btn-tertiary{border:none}.btn-full-width,.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:transparent;color:#fff;width:3rem;padding:0}@media screen and (min-width: 815px){.btn-icon{color:#2f2f2f}.btn-icon:hover{background-color:transparent}.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:transparent;width:fit-content;display:block}.btn-close .material-icons{font-size:1rem;font-weight:600}.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;list-style:none;position:absolute;z-index:5;background-color:#fff;border-radius:.25rem;box-shadow:0 0 9px -5px #000;padding:.25rem 0}.btn-dropdown .dropdown-menu-container .link{padding:.4375rem .75rem;cursor:pointer;font-size:.875rem;color:#10294b;font-weight:600;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:#069ddf33}.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:transparent;color:#fff}.header-dropdown-btn .dropdown-menu-container{margin-top:-.25rem;z-index:9999}.active-toggle-btn .material-icons{background-color:#ffffff4d;border-radius:4px;width:1.875rem;height:1.75rem;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff80}@media screen and (min-width: 815px){.active-toggle-btn .material-icons{box-shadow:inset 0 0 0 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:600;height:initial}.btn-link:hover{background-color:transparent;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:transparent;color:#1e6493}.btn-text-sm,.btn-text-sm-negative{font-size:.875rem;font-weight:600;height:auto!important}.btn-text-sm-negative{color:#767676}.btn-icon-sm-text{background-color:transparent;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:.5rem}.submit-footer-btn .validation-footer-wrapper{gap:.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{box-shadow:0 0 0 30px #fff inset!important}.main-fieldset{margin-inline:0;padding-block:0;padding-inline:0;border:0}.input-container{display:block;flex-direction:unset}.input-container label{margin-bottom:unset}.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 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:.8125rem;height:.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:transparent;border-color:transparent}.main-form input{height:2.75rem}.main-form .toggle-password{position:absolute;top:-.125rem;right:.5rem}.main-form .toggle-password .material-icons svg{fill:#767676;width:1.25rem}.main-form input[type=checkbox].checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;padding:.375rem .25rem .375rem .5rem;margin-left:0;margin-right:.25rem;cursor:pointer}@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{cursor:pointer}.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].checkbox.disabled{cursor:default}.main-form input[type=checkbox].checkbox.disabled~.checkmark{cursor:default}.main-form input[type=checkbox].toggle-switch-checkbox{-webkit-appearance:none;-moz-appearance:none;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;padding:0;border:none;-webkit-appearance:none;-moz-appearance: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!important}.main-form input[type=range]:focus-visible{box-shadow:0 0 0 4px #b2d8ef;outline:1px solid #277cb4;border:none}}.main-form input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;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{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;background:transparent}.main-form .range-slider-val-text{margin:0;font-weight:600;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%);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:#069ddf33;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:.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 transparent}}}.main-form .dropdown .dropdown__control:has(.dropdown__value-container--is-multi) .dropdown__value-container--has-value{padding-top:.25rem}.main-form .dropdown .dropdown__single-value{margin-left:0}.main-form .dropdown .dropdown__multi-value{margin:.125rem;margin-bottom:0;background-color:#e5eff6;font-size:.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 transparent}}}@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]{-webkit-appearance:none;-moz-appearance:none;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;transform:unset}.main-form .radio-inputs-container{margin-bottom:1.5rem}.main-form .radio-inputs-container .radio-inputs-container-title{margin:0 0 .25rem;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:600;color:#fff;z-index:1}.main-form .radio-inputs-container.row-list-radio-inputs{display:flex;margin:0;padding:.75rem 0;gap:1rem}.main-form .radio-inputs-container.row-list-radio-inputs .radio-inputs-container-title{color:#767676;font-size:.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;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.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}.alert-container{position:fixed;z-index:10000;overflow-wrap:anywhere;width:15.75rem;transition:.3s ease;gap:0}@media screen and (min-width: 320px){.alert-container{width:21.75rem}}.alert-container.top-right{top:4rem}@media screen and (min-width: 815px){.alert-container.top-right{top:0}}.alert-container.top-right{right:.75rem;transition:transform .6s ease-in-out;animation:alert-in-right .7s}.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}@media screen and (min-width: 815px){.alert-container.top-left{top:0}}.alert-container.top-left{left:.75rem;transition:transform .6s ease-in;animation:alert-in-left .7s}.alert-container.bottom-left{bottom:.75rem;left:.75rem;transition:transform .6s ease-in;animation:alert-in-left .7s}.alert-container.top-center{top:4rem}@media screen and (min-width: 815px){.alert-container.top-center{top:0}}.alert-container.top-center{left:50%;transform:translate(-50%);transition:transform .6s ease-in;animation:alert-in-top .7s}.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}.alert .alert-icon,.alert .alert-content .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{border-left:solid 1px #9b362d;border-right:solid 1px #9b362d}.alert .alert-content{border-bottom:1px solid #f0c4c8;padding-bottom:.75rem}.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;padding-bottom:0}.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:.75rem;margin:.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{color:#cdcdcd;top:.5rem;right:-.5rem}.alert.validation .btn-close .material-icons svg{width:1rem;height:1rem;fill:#cdcdcd}.alert.validation .alert-title{font-size:.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-title{font-weight:600;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{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes alert-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes alert-in-top{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%)}}.slide-from-right-transition-appear{display:flex}.slide-from-right-transition-appear.transform-on-appear{transform:translate(100%)}.slide-from-right-transition-appear-active{display:flex}.slide-from-right-transition-appear-active.transform-on-appear{transform:translate(0)}.slide-from-right-transition-appear-done{display:flex}.slide-from-right-transition-appear-done.transform-on-appear{transform:translate(0)}.slide-from-right-transition-enter{display:flex;transform:translate(100%)}@media screen and (min-width: 815px){.slide-from-right-transition-enter{transform:translate(0)}}.slide-from-right-transition-enter-active{display:flex;transform:translate(0)}@media screen and (min-width: 815px){.slide-from-right-transition-enter-active{transform:translate(0)}}.slide-from-right-transition-enter-done{display:flex;transform:translate(0)}@media screen and (min-width: 815px){.slide-from-right-transition-enter-done{transform:translate(0)}}.slide-from-right-transition-exit{display:flex;transform:translate(0)}@media screen and (min-width: 815px){.slide-from-right-transition-exit{transform:translate(0)}}.slide-from-right-transition-exit-active{display:flex;transform:translate(100%)}@media screen and (min-width: 815px){.slide-from-right-transition-exit-active{transform:translate(0)}}.slide-from-right-transition-exit-done{transform:translate(100%);display:none}@media screen and (min-width: 815px){.slide-from-right-transition-exit-done{transform:translate(0);display:flex}}.collapse-transition-enter{max-height:372px}.collapse-transition-enter-active,.collapse-transition-enter-done,.collapse-transition-exit{max-height:0}.collapse-transition-exit-active,.collapse-transition-exit-done{max-height:372px}.collapse-transition-sm-enter{max-height:150px!important}.collapse-transition-sm-enter-active,.collapse-transition-sm-enter-done,.collapse-transition-sm-exit{max-height:0!important}.collapse-transition-sm-exit-active,.collapse-transition-sm-exit-done{max-height:150px!important}.collapse-transition-counter-enter{max-height:var(--counterSearchFormMaxHeight)!important}.collapse-transition-counter-enter-active,.collapse-transition-counter-enter-done,.collapse-transition-counter-exit{max-height:0!important}.collapse-transition-counter-exit-active,.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% + .75rem))}.slide-from-bottom-transition-enter-active,.slide-from-bottom-transition-appear-active,.slide-from-bottom-transition-enter-done,.slide-from-bottom-transition-appear-done,.slide-from-bottom-transition-exit{display:flex;transform:translateY(0)}.slide-from-bottom-transition-exit-active{display:flex;transform:translateY(calc(100% + .75rem))}.slide-from-bottom-transition-exit-done{display:none;transform:translateY(calc(100% + .75rem))}.collapsible-height-enter,.collapsible-height-exit-done{height:var(--preview-collapsed-height, 20px);overflow:hidden}.collapsible-height-enter-active{overflow:hidden;transition:height var(--collapsible-height-duration, .3s) ease}.collapsible-height-exit{overflow:hidden}.collapsible-height-exit-active{overflow:hidden;transition:height var(--collapsible-height-duration, .3s) ease}.activity-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem .5rem}.activity-detail-grid-title{margin:0;margin-bottom:-.75rem;font-size:1rem;line-height:1rem;font-weight:600;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:-.75rem;z-index:2;padding-top:.375rem;padding-bottom:.125rem;top:1.5rem}.activity-detail-grid-date{margin-bottom:-.75rem;padding-top:.25rem}.activity-detail-grid-date.block-item-container-heading{top:1.5rem}.activity-detail-grid-block.left-column-activity{grid-column:1/2}.activity-detail-grid-block.right-column-activity{grid-column:2/3}.activity-detail-grid-block.full-row-activity{grid-column:1/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:600;color:#2f2f2f!important}.activity-detail-grid-block .block-item-content.duty-info-activity-content .block-item-schedule-container{padding:0 .75rem}@media screen and (min-width: 815px){.activity-detail-grid-block .block-item-content.duty-info-activity-content .block-item-schedule-container{padding:0 1.5rem 0 .25rem}}.full-row-activity{grid-column:1/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:.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 .5s 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:0 4px 4px -4px #3b3a384d 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:.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:transparent;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:600;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:.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:.5rem;padding-left:.5rem;background-color:#ebe6e3;text-align:left}.table-wrapper thead th:not(.hide-col-divider):before{position:absolute;border-right:#f3f3f3 solid .0625rem;width:.0625rem;height:1rem;top:.375rem;left:-.0625rem;content:""}.table-wrapper thead th.relative-left-border:before{position:relative;top:0;left:-.5rem}.table-wrapper thead th.section-start-col+th.sticky-col:after{padding-left:.0625rem}.table-wrapper thead th.sticky-col{z-index:2}.table-wrapper thead th.section-end-col+th{padding-left:.25rem;padding-right:.25rem}.table-wrapper tbody tr.zebra-odd{background-color:#fff}.table-wrapper tbody tr.zebra-even{background-color:#f5f5f5}.table-wrapper tbody tr.clickable-row{cursor:pointer}.table-wrapper tbody tr.selected-row{background-color:#f3fafd!important}.table-wrapper tbody tr.selected-row .section-start-col+td,.table-wrapper tbody tr.selected-row .section-end-col{background-color:#f3fafd}.table-wrapper tbody tr.selected-row td:not(.day-col,.padding-col,.section-end-col+td,.section-start-col){border-color:#277cb4}.table-wrapper tbody tr.selected-row .section-start-col{box-shadow:inset .0625rem 0 #277cb4}.table-wrapper tbody tr.selected-row .section-start-col.top-section-row{box-shadow:inset 0 .0625rem #277cb4,inset .0625rem 0 #277cb4}.table-wrapper tbody tr.selected-row .section-start-col.bottom-section-row{box-shadow:inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}.table-wrapper tbody tr.selected-row:not(.selected-row+.selected-row,:has(.top-section-row)) td:not(.day-col,.padding-col,.section-end-col+td,.section-start-col){box-shadow:inset 0 .0625rem #277cb4}.table-wrapper tbody tr.selected-row:not(.selected-row+.selected-row,:has(.top-section-row)) .section-start-col{box-shadow:inset 0 .0625rem #277cb4,inset .0625rem 0 #277cb4}.table-wrapper tbody tr.selected-row:not(:has(~.selected-row,.bottom-section-row)) td:not(.day-col,.padding-col,.section-end-col+td,.section-start-col){box-shadow:inset 0 -.0625rem #277cb4}.table-wrapper tbody tr.selected-row:not(:has(~.selected-row,.bottom-section-row)) .section-start-col{box-shadow:inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}.table-wrapper tbody tr.selected-row:not(:has(~.selected-row,.bottom-section-row)) .section-start-col.top-section-row{box-shadow:inset 0 .0625rem #277cb4,inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}.table-wrapper tbody tr.selected-row:not(.selected-row+.selected-row,:has(.top-section-row,~.selected-row,.bottom-section-row)) td:not(.day-col,.padding-col,.section-end-col+td,.section-start-col){box-shadow:inset 0 .0625rem #277cb4,inset 0 -.0625rem #277cb4}.table-wrapper tbody tr.selected-row:not(.selected-row+.selected-row,:has(.top-section-row,~.selected-row,.bottom-section-row)) .section-start-col{box-shadow:inset 0 .0625rem #277cb4,inset 0 -.0625rem #277cb4,inset .0625rem 0 #277cb4}.table-wrapper tbody td{padding-left:.5rem;padding-right:.5rem}.table-wrapper tbody td:not(.section-label-col,.section-start-col,.section-end-col+td).top-section-row{border-top:.0625rem solid #f3f3f3}.table-wrapper tbody td:not(.section-label-col,.section-start-col,.section-end-col+td).bottom-section-row{border-bottom:.0625rem solid #f3f3f3}.table-wrapper tbody .sticky-col{background-color:inherit}.table-wrapper tbody .section-label-col{color:#767676;background-color:#f9f9f9;font-size:.75rem}.table-wrapper tbody .section-start-col{background-color:#10294b}.table-wrapper tbody .section-start-col.top-section-row{border-top-left-radius:.25rem}.table-wrapper tbody .section-start-col.bottom-section-row{border-bottom-left-radius:.25rem}.table-wrapper tbody .section-end-col{width:.3125rem;background-color:#fff;border-right:1px solid #f3f3f3}.table-wrapper tbody .section-end-col.top-section-row{border-top-right-radius:.25rem}.table-wrapper tbody .section-end-col.bottom-section-row{border-bottom-right-radius:.25rem}.table-wrapper tbody .section-start-col+td{background-color:#fff}.table-wrapper tbody .section-end-col+td{background-color:#f9f9f9;padding-left:.25rem;padding-right:.25rem}.table-wrapper tbody .row-divider{height:.5rem;line-height:1.875rem;font-size:.8125rem;width:.5rem;left:0;padding-left:0}.table-wrapper tbody .row-divider:not(:empty){padding-left:.75rem}.table-wrapper tbody .row-divider.last-row{height:0}.table-wrapper tbody .top-section-row{padding-top:.25rem}.table-wrapper tbody .bottom-section-row{padding-bottom:.25rem}.table-wrapper tr{line-height:1.625rem}.table-wrapper .sticky-col{position:sticky}.table-wrapper .section-start-col{width:.5rem;padding-right:0}.table-wrapper .section-start-col+td,.table-wrapper .section-start-col+th{min-width:.25rem;max-width:.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,0)}@media screen and (max-width: 480px){.safe-area-bottom-margin-small-mobile{margin-bottom:env(safe-area-inset-bottom,0)}}@media screen and (max-width: 815px){.safe-area-bottom-margin-mobile{margin-bottom:env(safe-area-inset-bottom,0)}}@media screen and (min-width: 815px){.safe-area-bottom-margin-desktop{margin-bottom:env(safe-area-inset-bottom,0)}}.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,0)}
