@media screen{:root{--key-row-header-scale:4;--hour-column-scale:24;--hour-column-fractional:240fr}}@media print{:root{--key-row-header-scale:1;--hour-column-scale:6;--hour-column-fractional:60fr}}html{font-size:62.5%}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{min-height:100%;position:relative}body,html{margin:0;padding:0}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.6rem;height:100vh}body,html{overflow:overlay;-ms-scroll-chaining:none;overscroll-behavior:none}article,aside,blockquote,fieldset,figcaption,figure,footer,form,header,li,main,nav,q,section,ul{display:-ms-flexbox;display:flex;margin:0;padding:0}a{text-decoration:none}li,ul{margin:0;padding:0}li b,li em,li i,li p,li strong,li sub,li sup,ul b,ul em,ul i,ul p,ul strong,ul sub,ul sup{display:inline}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}.fieldset,fieldset{border-width:0;margin:0;padding:0}body main{-ms-flex:1 1 auto;flex:1 1 auto}a:focus{outline:none}a.image-link{line-height:0;margin:0;padding:0}a.image-link *{pointer-events:none}p{margin:2rem 0;letter-spacing:.1rem}p:first-of-type{margin-top:.8rem}p:last-of-type{margin-bottom:.8rem}p:only-of-type{margin-top:.8rem;margin-bottom:0}.fa{-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:center;justify-content:center}.fa:after,.fa:before{display:inline-block;font-family:Font Awesome\ 6 Pro;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased}.fa:after{margin-left:.75rem}.model-type{text-transform:capitalize}.hidden{display:none!important}.no-warp,.nowrap{white-space:nowrap}#messages{cursor:pointer;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:1.2rem;position:relative}#messages>div{background-color:#babbbe;border:0 solid #fff;color:#fff;-ms-flex:1 1;flex:1 1;font-size:1.2rem;padding:.5rem .8rem}#messages #flash-notice,#messages #flash_notice{background-color:#cfc;border-color:#6c6;color:#6c6}#messages #flash-alert,#messages #flash_alert{background-color:#fed2ad;border-color:#fd7e14;color:#fd7e14}#messages #flash-error,#messages #flash_error{background-color:#fcc;border-color:#c33;color:#c33}#messages #flash-timedout,#messages #flash_timedout{display:none}body.devise #messages{display:-ms-flexbox;display:flex;-ms-flex:0 1;flex:0 1;-ms-flex-direction:column;flex-direction:column}#error-explanation{-ms-flex-direction:column;flex-direction:column;background-color:#fcc;border-radius:.5rem;border:0 solid #c33}#error-explanation h2{color:#c33;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:1.2rem;line-height:normal;padding:1rem 1.2rem 0;text-transform:none}#error-explanation h2+ul{padding:1rem 1rem 1rem 2rem}#error-explanation ul{-ms-flex-direction:column;flex-direction:column;padding:1rem}#error-explanation ul li{color:#c33;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.2rem;margin:.3rem}#error-explanation ul li:before{content:"•";padding-right:.3rem}html #mobile-menu-button #bars{-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer;-ms-flex:0 0 3rem;flex:0 0 3rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}html #mobile-menu-button #bars #crossbars,html #mobile-menu-button #bars .bar{-webkit-transition:all .2s linear;transition:all .2s linear;height:.3rem;margin:.6rem 0;max-height:.3rem;min-height:.3rem;width:3rem}html #mobile-menu-button #bars .bar{background-color:#0eb04e;border-radius:.5rem}html #mobile-menu-button #bars>.bar:first-of-type{margin-top:0}html #mobile-menu-button #bars>.bar:last-of-type{margin-bottom:0}html #mobile-menu-button #bars #crossbars{height:.3rem}html #mobile-menu-button #bars #crossbars .bar{margin:0;position:absolute}html #mobile-menu-button #bars #crossbars .bar:first-of-type{z-index:11}html #mobile-menu-button #bars #crossbars .bar:last-of-type{z-index:12}html.mobile-menu-open{height:100vh;overflow:hidden}html.mobile-menu-open aside.sidebar .container{border-color:hsla(0,0%,100%,.15)}html.mobile-menu-open #mobile-menu-button #bars>.bar:first-of-type,html.mobile-menu-open #mobile-menu-button #bars>.bar:last-of-type{opacity:0}html.mobile-menu-open #mobile-menu-button #bars #crossbars .bar:first-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}html.mobile-menu-open #mobile-menu-button #bars #crossbars .bar:last-of-type{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}html.mobile-menu-open body>aside.sidebar nav,html.mobile-menu-open body>header nav{top:5.6rem}form{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;grid-row-gap:2rem;row-gap:2rem}form [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}form ::-webkit-input-placeholder{color:#6e707e!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;text-indent:.3rem;-webkit-font-smoothing:antialiased}form ::-moz-placeholder{color:#6e707e!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;text-indent:.3rem;-webkit-font-smoothing:antialiased}form :-ms-input-placeholder{color:#6e707e!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;text-indent:.3rem;-webkit-font-smoothing:antialiased}form ::-ms-input-placeholder{color:#6e707e!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;text-indent:.3rem;-webkit-font-smoothing:antialiased}form ::placeholder{color:#6e707e!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;text-indent:.3rem;-webkit-font-smoothing:antialiased}form .disabled ::-webkit-input-placeholder{color:rgba(110,112,126,.5)!important}form .disabled ::-moz-placeholder{color:rgba(110,112,126,.5)!important}form .disabled :-ms-input-placeholder{color:rgba(110,112,126,.5)!important}form .disabled ::-ms-input-placeholder{color:rgba(110,112,126,.5)!important}form .disabled ::placeholder{color:rgba(110,112,126,.5)!important}form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{background-color:#fff;border-radius:.6rem;border:1px solid #d1d3e2;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;color:#192f4d;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.6rem;height:3.9rem;min-height:3.9rem;min-width:10rem;padding:.6rem 1.2rem;width:100%}form input[type=date]:focus,form input[type=datetime-local]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=week]:focus,form select:focus,form textarea:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}form input[type=date].error,form input[type=datetime-local].error,form input[type=datetime].error,form input[type=email].error,form input[type=month].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form input[type=time].error,form input[type=url].error,form input[type=week].error,form select.error,form textarea.error{background-color:#ffbfbf;border-color:#c33;border-style:inset;border-width:1px!important}form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;height:14rem}form label{color:#858796;font-size:1.6rem}form .actions,form .badge-list,form .datetime-picker,form .field,form .field-group,form .fieldset,form .instructions,form .legend,form .range-separator,form .title,form .value,form fieldset,form legend{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 1 auto;flex:1 1 auto}form .field input:disabled,form .field input:disabled+label,form .field label.checkbox.disabled,form .field select:disabled,form .field textarea.disabled,form .field textarea:disabled{color:#b7b9cc;cursor:not-allowed}form .field .badge-list{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:start;justify-content:flex-start;max-width:none}form .error-messages-container{display:-ms-flexbox;display:flex;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-direction:column;flex-direction:column;margin:0;opacity:0;padding:0;grid-row-gap:.3rem;row-gap:.3rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}form .error-messages-container .error-message{color:#c33;display:-ms-flexbox;display:flex;font:normal 300 1.6rem museo-sans,Arial,sans-serif;font-size:1.2rem;margin-left:.5rem}form .form-errors-container{background-color:#fcc;border-radius:.5rem;border:1px solid #c33;color:#c33;padding:.5rem}form .actions.has-errors .error-messages-container,form .field.has-errors .error-messages-container{-ms-flex:1 1 100%;flex:1 1 100%;opacity:1}form .actions.has-errors .error-messages-container .error-message,form .field.has-errors .error-messages-container .error-message{-ms-flex-pack:center;justify-content:center}form .field.has-errors .title .label,form .field.has-errors .title label{color:#c33!important}form .field.has-errors .value input,form .field.has-errors .value label.checkbox,form .field.has-errors .values,form .field.has-errors .values .inline-input-container label,form .field.has-errors .value textarea{background-color:#fcc;border-color:#c33!important}form .inline-collection .field.has-errors .values{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}form .tooltip .tooltip-icon{-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end;color:#ffcb21;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.5rem;-ms-flex-pack:start;justify-content:flex-start;margin-left:1rem;min-height:1.6rem;min-width:1.6rem;position:relative}form .tooltip .tooltip-icon.trigger{cursor:pointer}form .tooltip .tooltip-icon.trigger *{pointer-events:none}form .tooltip .tooltip-icon:before{position:absolute;z-index:999;top:-.6rem}form .tooltip .tooltip-icon:after{background-color:#615d5d;border-radius:.5rem;-webkit-box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);color:#f8f9fc;content:attr(data-tip);display:none;-ms-flex:1 1 auto;flex:1 1 auto;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin:.2rem 0 0 -.5rem;opacity:0;padding:.7rem 1rem .7rem 3rem;position:absolute;text-transform:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;white-space:normal;z-index:998;visibility:hidden}form .tooltip .tooltip-icon:hover{-ms-flex:1 1 auto;flex:1 1 auto}form .tooltip .tooltip-icon:hover:after{display:-ms-flexbox;display:flex;opacity:1;visibility:visible}form .instructions{display:-ms-flexbox;display:flex;margin:.5rem 0 0 .5rem}form .instructions.links{margin-top:.8rem}form .instructions.links a{color:#397fdb}form .instructions.qualified .message{display:-ms-flexbox;display:flex;font-size:1.2rem}form .instructions.qualified .icon{display:-ms-flexbox;display:flex}form .instructions.qualified .icon .fa-check-circle{color:#1cc88a;margin-left:.5rem}form .controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}form .controls a.btn,form .controls button.btn,form .controls input[type=button].btn{-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:1rem;width:3.9rem;min-width:3.9rem;max-width:3.9rem;height:3.9rem;min-height:3.9rem;max-height:3.9rem}form .actions{display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;grid-gap:1.5rem 1.5rem;gap:1.5rem 1.5rem}form .actions a.btn,form .actions button.btn,form .actions input[type=submit].btn{-ms-flex:1 1 auto;flex:1 1 auto;margin:0}form .fieldset,form .nested-fields,form fieldset{-ms-flex-line-pack:start;align-content:flex-start;background-color:#fff;border-radius:.5rem;margin-bottom:0;grid-row-gap:1.5rem;row-gap:1.5rem}form .fieldset h1,form .nested-fields h1,form fieldset h1{margin:-1rem 0 1rem}form .fieldset .section-body,form .nested-fields .section-body,form fieldset .section-body{margin-top:2rem}form .fieldset .legend,form .fieldset legend,form .nested-fields .legend,form .nested-fields legend,form fieldset .legend,form fieldset legend{-ms-flex-align:center;align-items:center;border:dotted #b7b9cc;border-width:0 0 1px;color:#5a5c69;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;font-size:2rem;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 1.5rem;padding:0 0 1rem;text-decoration:none}form .fieldset .legend.tooltip,form .fieldset legend.tooltip,form .nested-fields .legend.tooltip,form .nested-fields legend.tooltip,form fieldset .legend.tooltip,form fieldset legend.tooltip{-ms-flex-pack:start;justify-content:flex-start}form .fieldset .legend.tooltip .tooltip-icon:after,form .fieldset legend.tooltip .tooltip-icon:after,form .nested-fields .legend.tooltip .tooltip-icon:after,form .nested-fields legend.tooltip .tooltip-icon:after,form fieldset .legend.tooltip .tooltip-icon:after,form fieldset legend.tooltip .tooltip-icon:after{margin-top:-.4rem}form .fieldset .fieldset-description,form .nested-fields .fieldset-description,form fieldset .fieldset-description{color:#6e707e;font:normal 300 1.6rem museo-sans,Arial,sans-serif;font-size:1.2rem}form .fieldset .fieldset-description p:first-of-type,form .nested-fields .fieldset-description p:first-of-type,form fieldset .fieldset-description p:first-of-type{margin-top:0}form .fieldset .fieldset-description ul,form .nested-fields .fieldset-description ul,form fieldset .fieldset-description ul{display:block;list-style:inside}form .fieldset .fieldset-description ul li,form .nested-fields .fieldset-description ul li,form fieldset .fieldset-description ul li{display:list-item}form .fieldset .fieldset-description ul.field-notifications,form .nested-fields .fieldset-description ul.field-notifications,form fieldset .fieldset-description ul.field-notifications{list-style:none}form .fieldset .fieldset-description ul.field-notifications .notice,form .nested-fields .fieldset-description ul.field-notifications .notice,form fieldset .fieldset-description ul.field-notifications .notice{font-size:1.2rem!important;color:#fd7e14;font:normal 500 1.6rem museo-sans,Arial,sans-serif}form .fieldset legend+.fieldset-description .legend+.fieldset-description,form .nested-fields legend+.fieldset-description .legend+.fieldset-description,form fieldset legend+.fieldset-description .legend+.fieldset-description{margin:-2rem 0 0}form .fieldset.collapsed,form .nested-fields.collapsed,form fieldset.collapsed{overflow:hidden;max-height:6.8rem;min-height:6.8rem}form .fieldset.collapsed .legend,form .fieldset.collapsed legend,form .nested-fields.collapsed .legend,form .nested-fields.collapsed legend,form fieldset.collapsed .legend,form fieldset.collapsed legend{border-color:#fff}form .fieldset .field-group,form .nested-fields .field-group,form fieldset .field-group{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:justify;justify-content:space-between;grid-gap:1.5rem 3.5rem;gap:1.5rem 3.5rem;width:100%}form .fieldset .field-group h5,form .nested-fields .field-group h5,form fieldset .field-group h5{color:#858796;font:italic 300 1.6rem museo-sans,Arial,sans-serif;font-size:1.1rem;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:.5rem}form .fieldset .field-group .field,form .nested-fields .field-group .field,form fieldset .field-group .field{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(50% - 3.5rem);flex-basis:calc(50% - 3.5rem)}form .fieldset .field-group.nested-field-group,form .nested-fields .field-group.nested-field-group,form fieldset .field-group.nested-field-group{grid-gap:1.5rem 1.5rem;gap:1.5rem 1.5rem}form .fieldset .field-group.checkbox-group,form .nested-fields .field-group.checkbox-group,form fieldset .field-group.checkbox-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;grid-gap:.5rem;gap:.5rem}form .fieldset .field-group.checkbox-group .field,form .nested-fields .field-group.checkbox-group .field,form fieldset .field-group.checkbox-group .field{-ms-flex:0 0 23%;flex:0 0 23%;min-width:20rem}form .fieldset .field-group.checkbox-group .field .title,form .fieldset .field-group.checkbox-group .field .title .label,form .fieldset .field-group.checkbox-group .field .title label,form .nested-fields .field-group.checkbox-group .field .title,form .nested-fields .field-group.checkbox-group .field .title .label,form .nested-fields .field-group.checkbox-group .field .title label,form fieldset .field-group.checkbox-group .field .title,form fieldset .field-group.checkbox-group .field .title .label,form fieldset .field-group.checkbox-group .field .title label{text-align:left;-ms-flex-pack:start;justify-content:flex-start}form .fieldset .field-group.checkbox-group .field.stacked,form .nested-fields .field-group.checkbox-group .field.stacked,form fieldset .field-group.checkbox-group .field.stacked{-ms-flex:0 1 auto;flex:0 1 auto;min-width:auto;padding:.5rem}form .fieldset .field-group.days-of-week .field.checkbox.stacked,form .nested-fields .field-group.days-of-week .field.checkbox.stacked,form fieldset .field-group.days-of-week .field.checkbox.stacked{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}form .fieldset .field-group.three-column .field,form .nested-fields .field-group.three-column .field,form fieldset .field-group.three-column .field{-ms-flex:1 1 30%;flex:1 1 30%}form .fieldset .field-group.auto .field,form .nested-fields .field-group.auto .field,form fieldset .field-group.auto .field{-ms-flex-preferred-size:auto;flex-basis:auto}form .fieldset .field-group.three-column-with-checkbox .field.checkbox,form .fieldset .field-group.three-column-with-checkbox .field.checkbox-lrg,form .nested-fields .field-group.three-column-with-checkbox .field.checkbox,form .nested-fields .field-group.three-column-with-checkbox .field.checkbox-lrg,form fieldset .field-group.three-column-with-checkbox .field.checkbox,form fieldset .field-group.three-column-with-checkbox .field.checkbox-lrg{-ms-flex:0 1 auto;flex:0 1 auto}form .fieldset .field-group.collapsed,form .nested-fields .field-group.collapsed,form fieldset .field-group.collapsed{display:none}form .fieldset .field,form .nested-fields .field,form fieldset .field{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;grid-row-gap:.7rem;row-gap:.7rem;min-width:24rem}form .fieldset .field .error-message,form .fieldset .field .value,form .nested-fields .field .error-message,form .nested-fields .field .value,form fieldset .field .error-message,form fieldset .field .value{-ms-flex:1 1 100%;flex:1 1 100%}form .fieldset .field.copyable .value,form .nested-fields .field.copyable .value,form fieldset .field.copyable .value{-ms-flex-align:center;align-items:center}form .fieldset .field.copyable .value input,form .nested-fields .field.copyable .value input,form fieldset .field.copyable .value input{padding-right:3rem}form .fieldset .field.copyable .value .icon,form .nested-fields .field.copyable .value .icon,form fieldset .field.copyable .value .icon{cursor:pointer;position:absolute;right:.8rem}form .fieldset .field.copyable .value .icon .disabled,form .nested-fields .field.copyable .value .icon .disabled,form fieldset .field.copyable .value .icon .disabled{opacity:.5;pointer-events:none!important}form .fieldset .field.required label:after,form .nested-fields .field.required label:after,form fieldset .field.required label:after{content:"*"}form .fieldset .field.component .value,form .nested-fields .field.component .value,form fieldset .field.component .value{-ms-flex:1 1 100%;flex:1 1 100%}form .fieldset .field.component .select-custom-input-container,form .nested-fields .field.component .select-custom-input-container,form fieldset .field.component .select-custom-input-container{margin-top:.3rem}form .fieldset .field.textarea,form .nested-fields .field.textarea,form fieldset .field.textarea{-ms-flex:1 1 100%;flex:1 1 100%}form .fieldset .field.textarea .value,form .nested-fields .field.textarea .value,form fieldset .field.textarea .value{width:100%}form .fieldset .field-group:last-of-type,form .nested-fields .field-group:last-of-type,form fieldset .field-group:last-of-type{margin-bottom:0}form .fieldset .field.center,form .nested-fields .field.center,form fieldset .field.center{-ms-flex-pack:center;justify-content:center}form .fieldset .field.required input[type=checkbox]:checked+label.checkbox:after,form .fieldset .field.required input[type=checkbox]:enabled+label.checkbox:after,form .nested-fields .field.required input[type=checkbox]:checked+label.checkbox:after,form .nested-fields .field.required input[type=checkbox]:enabled+label.checkbox:after,form fieldset .field.required input[type=checkbox]:checked+label.checkbox:after,form fieldset .field.required input[type=checkbox]:enabled+label.checkbox:after{display:none;content:""}form .fieldset .field.cke-collection,form .nested-fields .field.cke-collection,form fieldset .field.cke-collection{-ms-flex:1 1 auto;flex:1 1 auto}form .fieldset .field.cke-collection textarea,form .nested-fields .field.cke-collection textarea,form fieldset .field.cke-collection textarea{min-height:14rem}form .fieldset .field.indicator,form .nested-fields .field.indicator,form fieldset .field.indicator{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}form .fieldset .field.indicator .title,form .nested-fields .field.indicator .title,form fieldset .field.indicator .title{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-right:1rem}form .fieldset .field.indicator .value,form .nested-fields .field.indicator .value,form fieldset .field.indicator .value{-ms-flex-direction:row-reverse;flex-direction:row-reverse}form .fieldset .field.indicator .value input[type=number],form .nested-fields .field.indicator .value input[type=number],form fieldset .field.indicator .value input[type=number]{-ms-flex:0 0 auto;flex:0 0 auto;border-radius:0 .5rem .5rem 0;border-width:1px 1px 1px 0;max-width:10rem;text-align:right}form .fieldset .field.indicator .value input[type=number]:disabled,form .nested-fields .field.indicator .value input[type=number]:disabled,form fieldset .field.indicator .value input[type=number]:disabled{border-color:#dddfeb;color:#dddfeb;opacity:1}form .fieldset .field.indicator .value input[type=number]+span,form .nested-fields .field.indicator .value input[type=number]+span,form fieldset .field.indicator .value input[type=number]+span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#192f4d;border-radius:.5rem 0 0 .5rem;border:0 solid #192f4d;color:#fff;content:attr(data-currency-type);padding:.5rem 1rem}form .fieldset .field.indicator .value input[type=number]:disabled+span,form .nested-fields .field.indicator .value input[type=number]:disabled+span,form fieldset .field.indicator .value input[type=number]:disabled+span{background-color:#dddfeb;border-color:#dddfeb}form .fieldset .field.image-set .value,form .nested-fields .field.image-set .value,form fieldset .field.image-set .value{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:50rem}form .fieldset .field.image-set .value label,form .nested-fields .field.image-set .value label,form fieldset .field.image-set .value label{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-item-align:stretch;align-self:stretch;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-clip:content-box;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#d1d3e2;border-radius:.5rem;border-width:1px;cursor:pointer;padding:1rem}form .fieldset .field.image-set .value label:before,form .nested-fields .field.image-set .value label:before,form fieldset .field.image-set .value label:before{display:-ms-flexbox;display:flex;-webkit-transition:all .2s linear;transition:all .2s linear;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1 100%;flex:1 1 100%;background-color:hsla(0,0%,100%,.75);background-position:50%;background-repeat:no-repeat;content:"";height:100%;opacity:0;width:100%}form .fieldset .field.image-set .value label:hover:before,form .nested-fields .field.image-set .value label:hover:before,form fieldset .field.image-set .value label:hover:before{opacity:1}form .fieldset .field.image-set .value input[type=file],form .nested-fields .field.image-set .value input[type=file],form fieldset .field.image-set .value input[type=file]{display:none}form .fieldset .field.image-set.additional,form .nested-fields .field.image-set.additional,form fieldset .field.image-set.additional{max-width:20rem}form .fieldset .field.image-set.additional .values,form .nested-fields .field.image-set.additional .values,form fieldset .field.image-set.additional .values{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 1 50%;flex:1 1 50%}form .fieldset .field.image-set.additional .values .value,form .nested-fields .field.image-set.additional .values .value,form fieldset .field.image-set.additional .values .value{margin:0 0 1rem;min-height:10rem}form .fieldset .field.image-set.additional .values .value:last-of-type,form .nested-fields .field.image-set.additional .values .value:last-of-type,form fieldset .field.image-set.additional .values .value:last-of-type{margin:0}form .fieldset .field.checkbox,form .nested-fields .field.checkbox,form fieldset .field.checkbox{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}form .fieldset .field.checkbox .value,form .nested-fields .field.checkbox .value,form fieldset .field.checkbox .value{-ms-flex:0 1;flex:0 1}form .fieldset .field.checkbox .title,form .nested-fields .field.checkbox .title,form fieldset .field.checkbox .title{margin-bottom:0}form .fieldset .field.checkbox .title:hover+.value input[type=checkbox]+label.checkbox,form .nested-fields .field.checkbox .title:hover+.value input[type=checkbox]+label.checkbox,form fieldset .field.checkbox .title:hover+.value input[type=checkbox]+label.checkbox{background-color:#397fdb;border-color:#397fdb}form .fieldset .field.checkbox .title:hover+.value input[type=checkbox]+label.checkbox:before,form .nested-fields .field.checkbox .title:hover+.value input[type=checkbox]+label.checkbox:before,form fieldset .field.checkbox .title:hover+.value input[type=checkbox]+label.checkbox:before{color:#fff;font-family:Font Awesome\ 6 Pro;font-weight:900;content:""}form .fieldset .field.checkbox .title:hover+.value input[type=checkbox]:checked+label.checkbox,form .nested-fields .field.checkbox .title:hover+.value input[type=checkbox]:checked+label.checkbox,form fieldset .field.checkbox .title:hover+.value input[type=checkbox]:checked+label.checkbox{background-color:#192f4d;border-color:#192f4d}form .fieldset .field.checkbox .title:hover+.value input[type=checkbox]:checked+label.checkbox:before,form .nested-fields .field.checkbox .title:hover+.value input[type=checkbox]:checked+label.checkbox:before,form fieldset .field.checkbox .title:hover+.value input[type=checkbox]:checked+label.checkbox:before{color:#fff;font-family:Font Awesome\ 6 Pro;font-weight:900;content:""}form .fieldset .field.checkbox.disabled,form .nested-fields .field.checkbox.disabled,form fieldset .field.checkbox.disabled{cursor:not-allowed}form .fieldset .field.checkbox.disabled .title>label,form .nested-fields .field.checkbox.disabled .title>label,form fieldset .field.checkbox.disabled .title>label{color:#ccc;cursor:not-allowed}form .fieldset .field.checkbox.disabled .value,form .nested-fields .field.checkbox.disabled .value,form fieldset .field.checkbox.disabled .value{cursor:not-allowed}form .fieldset .field.checkbox.disabled .value *,form .nested-fields .field.checkbox.disabled .value *,form fieldset .field.checkbox.disabled .value *{pointer-events:none}form .fieldset .field.checkbox.disabled .title:hover+.value input[type=checkbox]+label.checkbox,form .nested-fields .field.checkbox.disabled .title:hover+.value input[type=checkbox]+label.checkbox,form fieldset .field.checkbox.disabled .title:hover+.value input[type=checkbox]+label.checkbox{background-color:#fff;border-color:#d1d3e2}form .fieldset .field.checkbox.disabled .title:hover+.value input[type=checkbox]+label.checkbox:before,form .nested-fields .field.checkbox.disabled .title:hover+.value input[type=checkbox]+label.checkbox:before,form fieldset .field.checkbox.disabled .title:hover+.value input[type=checkbox]+label.checkbox:before{content:none}form .fieldset .field.checkbox.disabled .title:hover+.value input[type=checkbox]:checked+label.checkbox,form .nested-fields .field.checkbox.disabled .title:hover+.value input[type=checkbox]:checked+label.checkbox,form fieldset .field.checkbox.disabled .title:hover+.value input[type=checkbox]:checked+label.checkbox{background-color:#fff;border-color:#d1d3e2}form .fieldset .field.checkbox.disabled .title:hover+.value input[type=checkbox]:checked+label.checkbox:before,form .nested-fields .field.checkbox.disabled .title:hover+.value input[type=checkbox]:checked+label.checkbox:before,form fieldset .field.checkbox.disabled .title:hover+.value input[type=checkbox]:checked+label.checkbox:before{color:#ccc;font-family:Font Awesome\ 6 Pro;font-weight:900;content:""}form .fieldset .field.checkbox label,form .nested-fields .field.checkbox label,form fieldset .field.checkbox label{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;line-height:inherit;padding:0;text-transform:capitalize}form .fieldset .field.checkbox label.raw,form .nested-fields .field.checkbox label.raw,form fieldset .field.checkbox label.raw{text-transform:unset}form .fieldset .field.checkbox label.checkbox,form .nested-fields .field.checkbox label.checkbox,form fieldset .field.checkbox label.checkbox{-webkit-transition:all .2s linear;transition:all .2s linear;background-color:#fff;border-radius:.6rem;border:1px solid #d1d3e2;height:2rem;width:2rem}form .fieldset .field.checkbox input[type=checkbox],form .nested-fields .field.checkbox input[type=checkbox],form fieldset .field.checkbox input[type=checkbox]{display:none;height:0;opacity:0;width:0}form .fieldset .field.checkbox input[type=checkbox]+label.checkbox,form .nested-fields .field.checkbox input[type=checkbox]+label.checkbox,form fieldset .field.checkbox input[type=checkbox]+label.checkbox{display:-ms-flexbox;display:flex;background-color:#fff}form .fieldset .field.checkbox input[type=checkbox]+label.checkbox:before,form .nested-fields .field.checkbox input[type=checkbox]+label.checkbox:before,form fieldset .field.checkbox input[type=checkbox]+label.checkbox:before{-webkit-transition:all .2s linear;transition:all .2s linear;color:hsla(0,0%,100%,0);font-family:Font Awesome\ 6 Pro;font-weight:900;content:"";font-size:1.3rem}form .fieldset .field.checkbox input[type=checkbox]:enabled+label.checkbox:hover,form .nested-fields .field.checkbox input[type=checkbox]:enabled+label.checkbox:hover,form fieldset .field.checkbox input[type=checkbox]:enabled+label.checkbox:hover{background-color:#397fdb}form .fieldset .field.checkbox input[type=checkbox]:enabled+label.checkbox:hover:before,form .nested-fields .field.checkbox input[type=checkbox]:enabled+label.checkbox:hover:before,form fieldset .field.checkbox input[type=checkbox]:enabled+label.checkbox:hover:before{color:#fff}form .fieldset .field.checkbox input[type=checkbox]:checked+label.checkbox:hover,form .nested-fields .field.checkbox input[type=checkbox]:checked+label.checkbox:hover,form fieldset .field.checkbox input[type=checkbox]:checked+label.checkbox:hover{background-color:#192f4d;border-color:#192f4d}form .fieldset .field.checkbox input[type=checkbox]:checked+label.checkbox:hover:before,form .nested-fields .field.checkbox input[type=checkbox]:checked+label.checkbox:hover:before,form fieldset .field.checkbox input[type=checkbox]:checked+label.checkbox:hover:before{color:hsla(0,0%,100%,.8);font-family:Font Awesome\ 6 Pro;font-weight:900;content:""}form .fieldset .field.checkbox input[type=checkbox]:checked+label.checkbox:before,form .nested-fields .field.checkbox input[type=checkbox]:checked+label.checkbox:before,form fieldset .field.checkbox input[type=checkbox]:checked+label.checkbox:before{color:#397fdb}form .fieldset .field.checkbox input[type=checkbox]:disabled:checked+label.checkbox:before,form .nested-fields .field.checkbox input[type=checkbox]:disabled:checked+label.checkbox:before,form fieldset .field.checkbox input[type=checkbox]:disabled:checked+label.checkbox:before{color:#ccc;display:inline-block}form .fieldset .field.checkbox input[type=checkbox]:disabled:checked+label.checkbox:hover,form .nested-fields .field.checkbox input[type=checkbox]:disabled:checked+label.checkbox:hover,form fieldset .field.checkbox input[type=checkbox]:disabled:checked+label.checkbox:hover{background-color:#fff;border-color:#d1d3e2}form .fieldset .field.checkbox input[type=checkbox]:disabled:checked+label.checkbox:hover:before,form .nested-fields .field.checkbox input[type=checkbox]:disabled:checked+label.checkbox:hover:before,form fieldset .field.checkbox input[type=checkbox]:disabled:checked+label.checkbox:hover:before{color:#ccc;font-family:Font Awesome\ 6 Pro;font-weight:900;content:"";cursor:not-allowed}form .fieldset .field.checkbox-lrg .label.title,form .fieldset .field.checkbox-lrg label.title,form .nested-fields .field.checkbox-lrg .label.title,form .nested-fields .field.checkbox-lrg label.title,form fieldset .field.checkbox-lrg .label.title,form fieldset .field.checkbox-lrg label.title{-ms-flex-pack:start;justify-content:flex-start;font-size:1.6rem;margin-bottom:0;text-transform:none}form .fieldset .field.checkbox-lrg label.checkbox,form .nested-fields .field.checkbox-lrg label.checkbox,form fieldset .field.checkbox-lrg label.checkbox{height:3.9rem;width:3.9rem}form .fieldset .field.checkbox-lrg input[type=checkbox]:checked+label.checkbox:before,form .fieldset .field.checkbox-lrg input[type=checkbox]:enabled+label.checkbox:before,form .nested-fields .field.checkbox-lrg input[type=checkbox]:checked+label.checkbox:before,form .nested-fields .field.checkbox-lrg input[type=checkbox]:enabled+label.checkbox:before,form fieldset .field.checkbox-lrg input[type=checkbox]:checked+label.checkbox:before,form fieldset .field.checkbox-lrg input[type=checkbox]:enabled+label.checkbox:before{font-size:3rem}form .fieldset .field.checkbox-lrg .error-message,form .nested-fields .field.checkbox-lrg .error-message,form fieldset .field.checkbox-lrg .error-message{margin-left:0}form .fieldset .field.checkbox-lrg.stacked,form .nested-fields .field.checkbox-lrg.stacked,form fieldset .field.checkbox-lrg.stacked{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}form .fieldset .field.checkbox-lrg.stacked .title,form .nested-fields .field.checkbox-lrg.stacked .title,form fieldset .field.checkbox-lrg.stacked .title{-ms-flex:0 1 auto;flex:0 1 auto}form .fieldset .field.checkbox-lrg.stacked .title .label,form .fieldset .field.checkbox-lrg.stacked .title label,form .nested-fields .field.checkbox-lrg.stacked .title .label,form .nested-fields .field.checkbox-lrg.stacked .title label,form fieldset .field.checkbox-lrg.stacked .title .label,form fieldset .field.checkbox-lrg.stacked .title label{text-transform:unset}form .fieldset .field.checkbox-lrg.stacked .value,form .nested-fields .field.checkbox-lrg.stacked .value,form fieldset .field.checkbox-lrg.stacked .value{-ms-flex:0 1 auto;flex:0 1 auto}form .fieldset .field.checkbox-lrg.center,form .nested-fields .field.checkbox-lrg.center,form fieldset .field.checkbox-lrg.center{-ms-flex-direction:column-reverse;flex-direction:column-reverse}form .fieldset .field.checkbox-lrg.center .value,form .nested-fields .field.checkbox-lrg.center .value,form fieldset .field.checkbox-lrg.center .value{-ms-flex:1 1;flex:1 1;margin:1rem 0}form .fieldset .field.checkbox-lrg.inline,form .nested-fields .field.checkbox-lrg.inline,form fieldset .field.checkbox-lrg.inline{-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;-ms-flex:1 1;flex:1 1;-ms-flex-wrap:nowrap;flex-wrap:nowrap}form .fieldset .field.checkbox-lrg.inline .title,form .nested-fields .field.checkbox-lrg.inline .title,form fieldset .field.checkbox-lrg.inline .title{-ms-flex-align:center;align-items:center;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.6rem;-ms-flex-pack:start;justify-content:flex-start;margin-left:1rem;text-transform:none}form .fieldset .field.checkbox-lrg.inline .title.tooltip,form .nested-fields .field.checkbox-lrg.inline .title.tooltip,form fieldset .field.checkbox-lrg.inline .title.tooltip{-ms-flex:1 1 auto;flex:1 1 auto}form .fieldset .buttons,form .nested-fields .buttons,form fieldset .buttons{-ms-flex:1 1 100%;flex:1 1 100%}form .fieldset .nested-fields,form .nested-fields .nested-fields,form fieldset .nested-fields{background-color:#f8f9fc;border-radius:.5rem;border:1px solid #e3e6f0;-webkit-box-shadow:0 .3rem 1rem 0 rgba(58,59,69,.15);box-shadow:0 .3rem 1rem 0 rgba(58,59,69,.15);display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem;padding:2rem}form .fieldset .nested-fields .fieldset,form .fieldset .nested-fields fieldset,form .nested-fields .nested-fields .fieldset,form .nested-fields .nested-fields fieldset,form fieldset .nested-fields .fieldset,form fieldset .nested-fields fieldset{background-color:rgba(0,0,0,0)}form .fieldset .nested-fields .controls,form .nested-fields .nested-fields .controls,form fieldset .nested-fields .controls{display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:end;justify-content:flex-end}form .fieldset .nested-fields .controls .remove-btn,form .nested-fields .nested-fields .controls .remove-btn,form fieldset .nested-fields .controls .remove-btn{cursor:pointer}form .fieldset .inline-nested-fields,form .nested-fields .inline-nested-fields,form fieldset .inline-nested-fields{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}form.standard-form .inline-collection .field .values{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:1200px){form.standard-form .inline-collection .field .values{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}form div.title,form div.tooltip{-ms-flex-align:center;align-items:center;-ms-flex:1 1 100%;flex:1 1 100%;position:relative}form div.title .tooltip,form div.tooltip .tooltip{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.authenticated-portal-reservations.edit article,.authenticated-portal-reservations.new article{background-size:cover;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.55)),to(hsla(0,0%,100%,.35))),url(https://res.cloudinary.com/huipjtihc/image/upload/f_auto,dpr_auto,q_auto:good/public/aircraft-spot-jetbridge);background-image:linear-gradient(rgba(0,0,0,.55),hsla(0,0%,100%,.35)),url(https://res.cloudinary.com/huipjtihc/image/upload/f_auto,dpr_auto,q_auto:good/public/aircraft-spot-jetbridge)}.authenticated-portal-reservations.edit article>header,.authenticated-portal-reservations.new article>header{-ms-flex-direction:column;flex-direction:column;padding-left:.5rem;grid-row-gap:unset;row-gap:unset}.authenticated-portal-reservations.edit article>header h1,.authenticated-portal-reservations.edit article>header h2,.authenticated-portal-reservations.edit article>header h3,.authenticated-portal-reservations.new article>header h1,.authenticated-portal-reservations.new article>header h2,.authenticated-portal-reservations.new article>header h3{color:#f8f9fc;line-height:1}.authenticated-portal-reservations.edit article>header h1,.authenticated-portal-reservations.new article>header h1{font-size:2.8rem;margin-bottom:.3rem}.authenticated-portal-reservations.edit article>header h2,.authenticated-portal-reservations.new article>header h2{color:#fff;font:italic 300 1.6rem museo-sans,Arial,sans-serif;font-size:1.4rem;margin-bottom:0}.authenticated-portal-reservations.edit article section .floating-window,.authenticated-portal-reservations.new article section .floating-window{width:100vw;position:fixed;bottom:0;right:0;z-index:10000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:3rem 6rem;-webkit-transform:translateY(calc(100% - 5.6rem));-ms-transform:translateY(calc(100% - 5.6rem));transform:translateY(calc(100% - 5.6rem));-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.authenticated-portal-reservations.edit article section .floating-window:after,.authenticated-portal-reservations.new article section .floating-window:after{content:"";position:absolute;inset:0;z-index:-1}.authenticated-portal-reservations.edit article section .floating-window.shown,.authenticated-portal-reservations.new article section .floating-window.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.authenticated-portal-reservations.edit article section .floating-window.shown:after,.authenticated-portal-reservations.new article section .floating-window.shown:after{-webkit-mask:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,#000));-webkit-mask:linear-gradient(180deg,rgba(0,0,0,0),#000 50%);mask:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,#000));mask:linear-gradient(180deg,rgba(0,0,0,0),#000 50%);-webkit-backdrop-filter:blur(.25rem) contrast(.9);backdrop-filter:blur(.25rem) contrast(.9)}.authenticated-portal-reservations.edit article section .floating-window.shown .floating-window-component-container,.authenticated-portal-reservations.new article section .floating-window.shown .floating-window-component-container{-webkit-filter:drop-shadow(0 0 2rem rgba(58,59,69,.5));filter:drop-shadow(0 0 2rem rgba(58,59,69,.5))}.authenticated-portal-reservations.edit article section .floating-window .floating-window-component-container,.authenticated-portal-reservations.new article section .floating-window .floating-window-component-container{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%}.authenticated-portal-reservations.edit article section .floating-window .floating-window-component-container .fullscreen-controls button,.authenticated-portal-reservations.new article section .floating-window .floating-window-component-container .fullscreen-controls button{border-radius:.5rem .5rem 0 0;min-width:5rem}.authenticated-portal-reservations.edit article section .floating-window .floating-window-component-container .table.collection-list,.authenticated-portal-reservations.new article section .floating-window .floating-window-component-container .table.collection-list{border-radius:1rem;overflow:hidden;border:.5rem solid #743980;border-top-width:0}.authenticated-portal-reservations.edit article section .floating-window .floating-window-component-container .table.collection-list .thead .tr,.authenticated-portal-reservations.new article section .floating-window .floating-window-component-container .table.collection-list .thead .tr{background-color:#743980}@media(min-width:1200px){.authenticated-portal-reservations.edit article section .floating-window,.authenticated-portal-reservations.new article section .floating-window{width:calc(100vw - 22.5rem)}}.authenticated-portal-reservations.edit article section form#reservation-form.with-reservation-sequence,.authenticated-portal-reservations.new article section form#reservation-form.with-reservation-sequence{margin-bottom:calc(var(--offset-height)/10*1rem - 7rem)}.authenticated-portal-reservations.edit article section form#reservation-form .form-group span,.authenticated-portal-reservations.edit article section form#reservation-form h4,.authenticated-portal-reservations.edit article section form#reservation-form h6,.authenticated-portal-reservations.edit article section form#reservation-form label,.authenticated-portal-reservations.new article section form#reservation-form .form-group span,.authenticated-portal-reservations.new article section form#reservation-form h4,.authenticated-portal-reservations.new article section form#reservation-form h6,.authenticated-portal-reservations.new article section form#reservation-form label{color:#6e707e}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset,.authenticated-portal-reservations.new article section form#reservation-form .fieldset{padding:2rem}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group .range-separator,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group .range-separator{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem 2rem 0}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group.component-group,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group.component-group{-ms-flex-pack:start;justify-content:flex-start}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group.component-group .component,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group.component-group .component{max-width:2.7rem;-ms-flex:0 1 2.7rem;flex:0 1 2.7rem}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group.days-of-week,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group.days-of-week{margin-top:4rem;-ms-flex:0 1 auto!important;flex:0 1 auto!important}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group.days-of-week .field.checkbox-lrg,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group.days-of-week .field.checkbox-lrg{-ms-flex-line-pack:center!important;align-content:center!important;-ms-flex-align:center!important;align-items:center!important;min-width:unset!important;-ms-flex-direction:column!important;flex-direction:column!important}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group.days-of-week .field.checkbox-lrg .title,.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group.days-of-week .field.checkbox-lrg .value,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group.days-of-week .field.checkbox-lrg .title,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group.days-of-week .field.checkbox-lrg .value{-ms-flex:0 1 auto!important;flex:0 1 auto!important}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group .field,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group .field{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex:1 1;flex:1 1;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group .field .title,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group .field .title{-ms-flex:1 1 100%;flex:1 1 100%}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group .field .title label,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group .field .title label{white-space:nowrap}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group .field .value .form-group,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group .field .value .form-group{margin-bottom:0}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group .field.component .datetime-picker,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group .field.component .datetime-picker{height:auto}.authenticated-portal-reservations.edit article section form#reservation-form .fieldset .field-group#reservation-scheduling-type,.authenticated-portal-reservations.new article section form#reservation-form .fieldset .field-group#reservation-scheduling-type{margin-bottom:2rem}.authenticated-portal-reservations.edit article section form#reservation-form .actions button,.authenticated-portal-reservations.new article section form#reservation-form .actions button{-ms-flex:1 1 auto;flex:1 1 auto}.authenticated-portal-reservations.edit article section form#reservation-form .actions button.btn-next,.authenticated-portal-reservations.edit article section form#reservation-form .actions button.btn-submit,.authenticated-portal-reservations.edit article section form#reservation-form .actions button:last-of-type,.authenticated-portal-reservations.edit article section form#reservation-form .actions button:only-of-type,.authenticated-portal-reservations.new article section form#reservation-form .actions button.btn-next,.authenticated-portal-reservations.new article section form#reservation-form .actions button.btn-submit,.authenticated-portal-reservations.new article section form#reservation-form .actions button:last-of-type,.authenticated-portal-reservations.new article section form#reservation-form .actions button:only-of-type{-ms-flex:3 1 auto;flex:3 1 auto}form.filter-form .fieldset.filter-fieldset{background-color:rgba(0,0,0,0);margin-bottom:0}form.filter-form .fieldset.filter-fieldset .field-group{grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}form.filter-form .fieldset.filter-fieldset .filter-container{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(50% - 3.5rem);flex-basis:calc(50% - 3.5rem)}form.filter-form .fieldset.filter-fieldset#filters-shown-by-default{-ms-flex:1 1 100%;flex:1 1 100%}form.filter-form .fieldset.filter-fieldset#filters-hidden-by-default{margin-top:1rem;max-height:0;overflow:hidden}form.filter-form .fieldset.filter-fieldset#filters-hidden-by-default.open{max-height:none;overflow:unset}form.filter-form .btn-toggle{display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:center;justify-content:center}form.filter-form .btn-toggle i{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:center;justify-content:center}form.filter-form .actions{grid-gap:1.5rem 1rem;gap:1.5rem 1rem}form.filter-form .actions .btn,form.filter-form .actions button[type=submit],form.filter-form .actions input[type=submit]{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-clip:padding-box;border-color:rgba(0,0,0,0)!important;border-radius:.5rem;border-width:0;-ms-flex:0 1;flex:0 1;font-size:1.4rem;height:3.2rem;line-height:1;-ms-flex-pack:center;justify-content:center;max-height:3.2rem;min-height:3.2rem;white-space:nowrap}form.filter-form .actions #toggle-button i{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}form.filter-form .actions #toggle-button.open i{padding-top:.2rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}form.import-form{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}form.import-form label.btn input[type=file]{display:none}.date-time-picker{font:normal 500 1.6rem museo-sans,Arial,sans-serif}.date-time-picker input,.date-time-picker label,.date-time-picker p,.date-time-picker span{color:#192f4d;font:normal 500 1.6rem museo-sans,Arial,sans-serif}.date-time-picker label{display:none}.date-time-picker .field{margin-bottom:0!important}.date-time-picker .header-picker{background-color:#192f4d!important}.date-time-picker .header-picker div{opacity:1}.date-time-picker .header-picker span{color:hsla(0,0%,100%,.8)}.date-time-picker .header-picker span,.date-time-picker .week-days-container{font:normal 700 1.6rem museo-sans,Arial,sans-serif}.date-time-picker .arrow-month{-ms-flex:0 1 auto!important;flex:0 1 auto!important}.date-time-picker .field-input{background-color:#fff;border-radius:.6rem;border:1px solid #d1d3e2;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;color:#192f4d;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.6rem;height:3.9rem;min-height:3.9rem;min-width:10rem;padding:.6rem 1.2rem;width:100%}.date-time-picker .field-input:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.date-time-picker .field-input.error{background-color:#ffbfbf;border-color:#c33;border-style:inset;border-width:1px!important}.date-time-picker .time-picker:after,.date-time-picker .time-picker:before{margin-top:-1.5rem}.date-time-picker .datetimepicker.visible{z-index:1999}@media(max-width:1199.9999px){.date-time-picker .shortcuts-container{padding:0}.date-time-picker .shortcuts-container button.shortcut-button{height:auto;margin-right:0!important;padding:0!important}.date-time-picker .shortcuts-container button.shortcut-button .custom-button-effect{height:auto;padding:1rem .5rem}.date-time-picker .shortcuts-container button.shortcut-button .custom-button-content span{white-space:normal}}.date-time-picker .field-clear-button{display:none!important}.date-time-picker button{overflow:hidden;padding:.3rem .8rem!important}.date-time-picker button .custom-button-effect,.date-time-picker button .datepicker-button-effect,.date-time-picker button .datepicker-day-effect,.date-time-picker button .time-picker-column-item-effect{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;background-color:#fff!important;-webkit-transition:all .15s ease-in-out!important;transition:all .15s ease-in-out!important}.date-time-picker button .custom-button-content,.date-time-picker button .datepicker-button-content,.date-time-picker button .datepicker-day-text,.date-time-picker button .time-picker-column-item-text{color:#192f4d!important;font:normal 700 1.6rem museo-sans,Arial,sans-serif}.date-time-picker button.between .datepicker-today{width:auto!important}.date-time-picker button.is-hover .custom-button-effect,.date-time-picker button.is-hover .datepicker-button-effect,.date-time-picker button.is-hover .datepicker-day-effect,.date-time-picker button.is-hover .time-picker-column-item-effect,.date-time-picker button:hover .custom-button-effect,.date-time-picker button:hover .datepicker-button-effect,.date-time-picker button:hover .datepicker-day-effect,.date-time-picker button:hover .time-picker-column-item-effect{background-color:#192f4d!important;opacity:1!important}.date-time-picker button.is-hover .custom-button-content,.date-time-picker button.is-hover .custom-button-content span,.date-time-picker button.is-hover .datepicker-button-content,.date-time-picker button.is-hover .datepicker-day-text,.date-time-picker button.is-hover .time-picker-column-item-text,.date-time-picker button:hover .custom-button-content,.date-time-picker button:hover .custom-button-content span,.date-time-picker button:hover .datepicker-button-content,.date-time-picker button:hover .datepicker-day-text,.date-time-picker button:hover .time-picker-column-item-text{color:hsla(0,0%,100%,.8)!important}.date-time-picker button.datepicker-prev svg{display:none!important}.date-time-picker button.datepicker-prev:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:1.8rem}.date-time-picker button.datepicker-next svg{display:none!important}.date-time-picker button.datepicker-next:after{content:"";font-family:Font Awesome\ 6 Pro;font-size:1.8rem}.date-time-picker button.active .custom-button-effect,.date-time-picker button.active .datepicker-button-effect,.date-time-picker button.active .datepicker-day-effect,.date-time-picker button.active .time-picker-column-item-effect,.date-time-picker button.selected .custom-button-effect,.date-time-picker button.selected .datepicker-button-effect,.date-time-picker button.selected .datepicker-day-effect,.date-time-picker button.selected .time-picker-column-item-effect{background-color:#397fdb!important}.date-time-picker button.active .custom-button-content,.date-time-picker button.active .datepicker-button-content,.date-time-picker button.active .datepicker-day-text,.date-time-picker button.active .time-picker-column-item-text,.date-time-picker button.selected .custom-button-content,.date-time-picker button.selected .datepicker-button-content,.date-time-picker button.selected .datepicker-day-text,.date-time-picker button.selected .time-picker-column-item-text{color:#fff!important}.date-time-picker button.between .custom-button-effect,.date-time-picker button.between .datepicker-button-effect,.date-time-picker button.between .datepicker-day-effect,.date-time-picker button.between .time-picker-column-item-effect{background-color:rgba(57,127,219,.8)!important}.date-time-picker button.between .custom-button-content,.date-time-picker button.between .datepicker-button-content,.date-time-picker button.between .datepicker-day-text,.date-time-picker button.between .time-picker-column-item-text{color:#fff!important}.date-time-picker button.disabled .custom-button-effect,.date-time-picker button.disabled .datepicker-button-effect,.date-time-picker button.disabled .datepicker-day-effect,.date-time-picker button.disabled .time-picker-column-item-effect{background-color:#fff!important}.date-time-picker button.disabled .custom-button-content,.date-time-picker button.disabled .datepicker-button-content,.date-time-picker button.disabled .datepicker-day-text,.date-time-picker button.disabled .time-picker-column-item-text{color:#b7b9cc!important}.inline-collection:not(.icons) .field.required .values .inline-input-container label:after{content:unset}.inline-collection .values{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}.inline-collection .values label:after{padding:.2rem 0 0 .5rem}.inline-collection .values .inline-input-container{display:-ms-flexbox!important;display:flex!important;-ms-flex:1 1 100%;flex:1 1 100%}.inline-collection .values .inline-input-container label{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:solid #d1d3e2;border-width:1px 1px 0;color:#858796!important;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:center;justify-content:center;padding:1rem 2rem;-webkit-transition:all .2s linear;transition:all .2s linear}.inline-collection .values .inline-input-container label:hover{background-color:#eaecf4;color:#397fdb!important}.inline-collection .values .inline-input-container label span{white-space:nowrap}.inline-collection .values .inline-input-container label span+i{padding:0 0 0 .5rem}.inline-collection .values .inline-input-container label:after{font-family:Font Awesome\ 6 Pro}@media(min-width:1200px){.inline-collection .values .inline-input-container label{border-width:1px 0 1px 1px}}.inline-collection .values .inline-input-container input[type=checkbox],.inline-collection .values .inline-input-container input[type=radio]{display:none;height:0;opacity:0;width:0}.inline-collection .values .inline-input-container input[type=checkbox]+label,.inline-collection .values .inline-input-container input[type=radio]+label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inline-collection .values .inline-input-container input[type=checkbox]:checked+label,.inline-collection .values .inline-input-container input[type=radio]:checked+label{background-color:#397fdb;border-color:#fff #397fdb;color:#fff!important}@media(min-width:1200px){.inline-collection .values .inline-input-container input[type=checkbox]:checked+label,.inline-collection .values .inline-input-container input[type=radio]:checked+label{border-color:#397fdb #fff}}.inline-collection .values .inline-input-container input[type=checkbox]:checked+label:hover,.inline-collection .values .inline-input-container input[type=radio]:checked+label:hover{background-color:#192f4d;border-color:#fff #192f4d}@media(min-width:1200px){.inline-collection .values .inline-input-container input[type=checkbox]:checked+label:hover,.inline-collection .values .inline-input-container input[type=radio]:checked+label:hover{border-color:#192f4d #fff}}.inline-collection .values .inline-input-container input[type=checkbox]:disabled+label,.inline-collection .values .inline-input-container input[type=radio]:disabled+label{background-color:hsla(0,0%,100%,.25);color:rgba(133,135,150,.25)!important;cursor:not-allowed}.inline-collection .values .inline-input-container input[type=checkbox]:checked:disabled+label,.inline-collection .values .inline-input-container input[type=radio]:checked:disabled+label{background-color:#397fdb;color:#fff!important;cursor:not-allowed}.inline-collection .values .inline-input-container input[type=checkbox]:checked:disabled+label:hover,.inline-collection .values .inline-input-container input[type=radio]:checked:disabled+label:hover{background-color:rgba(57,127,219,.25);border-color:rgba(57,127,219,.25)}@media(min-width:1200px){.inline-collection .values .inline-input-container input[type=checkbox]:checked:disabled+label:hover,.inline-collection .values .inline-input-container input[type=radio]:checked:disabled+label:hover{border-color:rgba(57,127,219,.25)}}.inline-collection .values .inline-input-container:first-of-type label{border-radius:.5rem .5rem 0 0}@media(min-width:1200px){.inline-collection .values .inline-input-container:first-of-type label{border-radius:.5rem 0 0 .5rem}}.inline-collection .values .inline-input-container:first-of-type input[type=checkbox]:checked+label,.inline-collection .values .inline-input-container:first-of-type input[type=radio]:checked+label{border-color:#397fdb #397fdb #fff}@media(min-width:1200px){.inline-collection .values .inline-input-container:first-of-type input[type=checkbox]:checked+label,.inline-collection .values .inline-input-container:first-of-type input[type=radio]:checked+label{border-color:#397fdb #fff #397fdb #397fdb}}.inline-collection .values .inline-input-container:first-of-type input[type=checkbox]:checked+label:hover,.inline-collection .values .inline-input-container:first-of-type input[type=radio]:checked+label:hover{border-color:#192f4d #192f4d #fff}@media(min-width:1200px){.inline-collection .values .inline-input-container:first-of-type input[type=checkbox]:checked+label:hover,.inline-collection .values .inline-input-container:first-of-type input[type=radio]:checked+label:hover{border-color:#192f4d #fff #192f4d #192f4d}}.inline-collection .values .inline-input-container:first-of-type input[type=checkbox]:checked:disabled+label,.inline-collection .values .inline-input-container:first-of-type input[type=checkbox]:checked:disabled+label:hover,.inline-collection .values .inline-input-container:first-of-type input[type=radio]:checked:disabled+label,.inline-collection .values .inline-input-container:first-of-type input[type=radio]:checked:disabled+label:hover{border-color:rgba(57,127,219,.25)}.inline-collection .values .inline-input-container:last-of-type label{border-radius:0 0 .5rem .5rem;border-width:1px}@media(min-width:1200px){.inline-collection .values .inline-input-container:last-of-type label{border-radius:0 .5rem .5rem 0}}.inline-collection .values .inline-input-container:last-of-type input[type=checkbox]:checked+label,.inline-collection .values .inline-input-container:last-of-type input[type=radio]:checked+label{border-color:#fff #397fdb #397fdb}@media(min-width:1200px){.inline-collection .values .inline-input-container:last-of-type input[type=checkbox]:checked+label,.inline-collection .values .inline-input-container:last-of-type input[type=radio]:checked+label{border-color:#397fdb #397fdb #397fdb #fff}}.inline-collection .values .inline-input-container:last-of-type input[type=checkbox]:checked+label:hover,.inline-collection .values .inline-input-container:last-of-type input[type=radio]:checked+label:hover{border-color:#fff #192f4d #192f4d}@media(min-width:1200px){.inline-collection .values .inline-input-container:last-of-type input[type=checkbox]:checked+label:hover,.inline-collection .values .inline-input-container:last-of-type input[type=radio]:checked+label:hover{border-color:#192f4d #192f4d #192f4d #fff}}.inline-collection .values .inline-input-container:last-of-type input[type=checkbox]:checked:disabled+label,.inline-collection .values .inline-input-container:last-of-type input[type=checkbox]:checked:disabled+label:hover,.inline-collection .values .inline-input-container:last-of-type input[type=radio]:checked:disabled+label,.inline-collection .values .inline-input-container:last-of-type input[type=radio]:checked:disabled+label:hover{border-color:rgba(57,127,219,.25)}.inline-collection .values .inline-input-container:only-of-type label{border-radius:.5rem;border-width:1px}@media(min-width:1200px){.inline-collection .values .inline-input-container:only-of-type label{border-radius:.5rem}}.inline-collection .values .inline-input-container:only-of-type input[type=checkbox]:checked+label,.inline-collection .values .inline-input-container:only-of-type input[type=radio]:checked+label{border-color:#397fdb}@media(min-width:1200px){.inline-collection .values .inline-input-container:only-of-type input[type=checkbox]:checked+label,.inline-collection .values .inline-input-container:only-of-type input[type=radio]:checked+label{border-color:#397fdb}}.inline-collection .values .inline-input-container:only-of-type input[type=checkbox]:checked+label:hover,.inline-collection .values .inline-input-container:only-of-type input[type=radio]:checked+label:hover{border-color:#192f4d}@media(min-width:1200px){.inline-collection .values .inline-input-container:only-of-type input[type=checkbox]:checked+label:hover,.inline-collection .values .inline-input-container:only-of-type input[type=radio]:checked+label:hover{border-color:#192f4d}}.inline-collection .values .inline-input-container:only-of-type input[type=checkbox]:checked:disabled+label,.inline-collection .values .inline-input-container:only-of-type input[type=checkbox]:checked:disabled+label:hover,.inline-collection .values .inline-input-container:only-of-type input[type=radio]:checked:disabled+label,.inline-collection .values .inline-input-container:only-of-type input[type=radio]:checked:disabled+label:hover{border-color:rgba(57,127,219,.25)}.inline-collection.icons.calendar input[type=checkbox]+label:after,.inline-collection.icons.calendar input[type=radio]+label:after{content:""}.inline-collection.icons.calendar input[type=checkbox]+label:hover:after,.inline-collection.icons.calendar input[type=radio]+label:hover:after{content:""}.inline-collection.icons.calendar input[type=checkbox]:checked+label:after,.inline-collection.icons.calendar input[type=radio]:checked+label:after{content:""}.inline-collection.icons.calendar input[type=checkbox]:disabled+label:after,.inline-collection.icons.calendar input[type=radio]:disabled+label:after{content:""}.inline-collection.icons.calendar input[type=checkbox]:checked:disabled+label:after,.inline-collection.icons.calendar input[type=radio]:checked:disabled+label:after{font-family:Font Awesome Kit;content:""}.inline-collection.icons.custom input[type=checkbox]+label:after,.inline-collection.icons.custom input[type=checkbox]:checked+label:after,.inline-collection.icons.custom input[type=radio]+label:after,.inline-collection.icons.custom input[type=radio]:checked+label:after{content:attr(data-icon)}.inline-collection.radio-collection .field .values{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-order:1;order:1}.inline-collection.radio-collection .field .values .inline-input-container{-ms-flex-align:start;align-items:flex-start;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-collection.radio-collection .field .values .inline-input-container input[type=radio]:checked+label{border-color:#397fdb!important}.inline-collection.radio-collection .field .values .inline-input-container input[type=radio]:checked+label:hover{border-color:#192f4d;color:hsla(0,0%,100%,.8)!important}form .fieldset .rates,form fieldset .rates{-ms-flex-pack:center;justify-content:center;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:2rem}form .fieldset .rates .rate-group,form fieldset .rates .rate-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:1rem 0;gap:1rem 0}form .fieldset .rates .rate-group .field-group,form fieldset .rates .rate-group .field-group{-ms-flex-pack:end;justify-content:flex-end;-ms-flex:0 0 auto;flex:0 0 auto;grid-gap:0 1rem;gap:0 1rem}form .fieldset .rates .rate-group .field-group .field,form .fieldset .rates .rate-group .field-group .field.indicator,form fieldset .rates .rate-group .field-group .field,form fieldset .rates .rate-group .field-group .field.indicator{-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:0}form .fieldset .rates .rate-group .field-group .field.checkbox,form .fieldset .rates .rate-group .field-group .field.indicator.checkbox,form fieldset .rates .rate-group .field-group .field.checkbox,form fieldset .rates .rate-group .field-group .field.indicator.checkbox{-ms-flex:1 1 40%;flex:1 1 40%}form .fieldset .rates .rate-group .field-group .field.indicator .title,form .fieldset .rates .rate-group .field-group .field .title,form fieldset .rates .rate-group .field-group .field.indicator .title,form fieldset .rates .rate-group .field-group .field .title{margin-bottom:0;max-height:unset}form .fieldset .rates .rate-group .field-group .field.indicator .value,form .fieldset .rates .rate-group .field-group .field .value,form fieldset .rates .rate-group .field-group .field.indicator .value,form fieldset .rates .rate-group .field-group .field .value{-ms-flex:0 1;flex:0 1;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.searchable-select{position:relative}.searchable-select i{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.searchable-select i.tooltip{color:#ffcb21;position:relative}.searchable-select i.tooltip:before{position:absolute;z-index:999}.searchable-select i.tooltip:after{background-color:#615d5d;border-radius:.5rem;color:#e0e0e0;content:attr(data-tip);font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.05em;line-height:1.6rem;margin-left:-.5rem;opacity:0;padding:.7rem 1rem .7rem 3rem;text-transform:none;white-space:pre;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.searchable-select i.tooltip:hover:after{opacity:1}.searchable-select .title label{position:relative}.searchable-select .values{background-color:#fff;border-radius:.6rem;border:1px solid #d1d3e2;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;color:#192f4d;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.6rem;height:3.9rem;min-height:3.9rem;min-width:10rem;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding:.1rem}.searchable-select .values:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.searchable-select .values.error{background-color:#ffbfbf;border-color:#c33;border-style:inset;border-width:1px!important}.searchable-select .values .value{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#397fdb;border-radius:.5rem;color:#fff;-ms-flex:0 1 auto!important;flex:0 1 auto!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;position:relative;white-space:nowrap}.searchable-select .values .value i{margin:0 0 0 1rem}.searchable-select .values .value i.trigger{cursor:pointer}.searchable-select .values .value.bucket{-ms-flex:0 1 auto;flex:0 1 auto;margin:.2rem;min-height:0;-ms-flex-order:3;order:3;padding:.5rem .7rem .6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.searchable-select .values .value.bucket::-webkit-scrollbar{display:none}.searchable-select .values .value.item.hidden{display:none}.searchable-select .values .value.input{-ms-flex-align:start;align-items:flex-start;background-color:#fff;-ms-flex-order:2;order:2}.searchable-select .values .value.input input{border-radius:.5rem;border-width:0;height:3.5rem;min-width:20rem;min-height:3.5rem}.searchable-select .values .value.input .carrot{position:absolute}.searchable-select .values .value.prompt{background-color:#192f4d;color:hsla(0,0%,100%,.8);height:3.1rem;min-height:3.1rem;-ms-flex-order:1;order:1}.searchable-select .values .value .appended-attribute{margin-left:.5rem}.searchable-select .values .value .datalist{-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;background-color:#fff;border-radius:0 0 .5rem .5rem;border:1px solid #d1d3e2;border-top:0 solid #d1d3e2;-webkit-box-shadow:0 .4rem .5rem 0 rgba(58,59,69,.2);box-shadow:0 .4rem .5rem 0 rgba(58,59,69,.2);display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:3.5rem 0 0;max-height:10.5rem;overflow-y:overlay;position:absolute;z-index:1000}.searchable-select .values .value .datalist.active{display:-ms-flexbox;display:flex}.searchable-select .values .value .datalist .options{min-width:5rem}.searchable-select .values .value .datalist .options .option{border:0 solid #d1d3e2;color:#192f4d;cursor:pointer;font-size:1.3rem;min-width:6rem;padding:.8rem 2rem .8rem 1rem;text-align:left;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.searchable-select .values .value .datalist .options .option:hover{background-color:#397fdb;color:#fff}.searchable-select .values .value .datalist .options .option:last-of-type,.searchable-select .values .value .datalist .options .option:only-of-type{border-radius:0 0 .5rem .5rem}.searchable-select .values .value .datalist .options .option.icon.warning:after{font-family:Font Awesome\ 6 Pro;font-weight:900;content:""}.searchable-select .values .value.input:hover .datalist,.searchable-select .values .value.prompt:hover~.value.input .datalist{display:-ms-flexbox;display:flex}.searchable-select.multi-select .values .value.input{-ms-flex:2 1 auto!important;flex:2 1 auto!important}.searchable-select.disabled .values .value.item{background-color:#858796;cursor:not-allowed}.searchable-select.disabled .values .value.prompt{background-color:rgba(90,92,105,.5)}.searchable-select.disabled .values .value.input:hover .datalist,.searchable-select.disabled .values .value.prompt:hover~.value.input .datalist{display:none}main article .component #schedules-layout{margin-bottom:30rem}main article .component #schedules-layout .section-body{max-height:calc(100vh - 43rem);min-height:auto;overflow:visible}@media(min-width:1200px){main article .component #schedules-layout .section-body{max-height:calc(100vh - 37.4rem)}}@media print{main article .component #schedules-layout .section-body{height:100vh!important;max-height:none!important}}.cell-spacer{min-width:calc(var(--key-row-header-scale)*3rem);max-width:calc(var(--key-row-header-scale)*3rem);width:calc(var(--key-row-header-scale)*3rem);background-color:rgba(0,0,0,0);display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.chart{display:grid;grid-template-columns:auto;grid-template-rows:0fr -webkit-max-content -webkit-max-content;grid-template-rows:0fr max-content max-content;grid-gap:0 0;gap:0 0;grid-auto-flow:row;grid-template-areas:"chart-grid" "chart-header" "chart-body";overflow:scroll;position:relative;height:100%;width:100%}@media print{.chart{overflow:hidden}}.chart-grid{background-color:rgba(0,0,0,0);display:grid;grid-template-columns:minmax(calc(var(--key-row-header-scale)*3rem),calc(var(--key-row-header-scale)*3rem)) repeat(var(--total-hours),minmax(calc(var(--hour-column-scale)*1rem),var(--hour-column-fractional)));grid-template-rows:100%;width:100%;height:calc(var(--chart-body-height)*1px);position:absolute;top:calc(var(--chart-header-height)*1px);pointer-events:none}.chart-grid span{display:block;border-right:1px solid #fff}.chart-grid span:last-of-type{border-width:0}.chart-grid span.active{background-color:rgba(8,32,62,.2)}.chart-area{display:grid;background-color:#f3f6fa}.chart-area .chart-row:nth-child(odd){background-color:#eaecf4}@media print{.chart-area .chart-row:first-child{border:solid #fff;border-width:1px 0 0}}.chart-area .chart-area .chart-row:nth-child(2n){background-color:#f3f6fa}#chart-header{grid-template-columns:minmax(calc(var(--key-row-header-scale)*3rem),calc(var(--key-row-header-scale)*3rem)) var(--total-minutes-in-units);grid-template-rows:1fr 1fr;grid-gap:0 0;gap:0 0;grid-auto-flow:row;grid-template-areas:"spacer days" "spacer hours";grid-area:chart-header;color:#fff;background-color:#858796;position:sticky;top:0;z-index:20}@media print{#chart-header{grid-template-columns:minmax(calc(var(--key-row-header-scale)*3rem),calc(var(--key-row-header-scale)*3rem)) auto}}#chart-header .cell-spacer{grid-area:spacer}#chart-header .cell-spacer:after{background-color:#9cb6d9;border:solid #fff;border-width:0 1px 0 0;content:"";display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;height:50%}#chart-body{grid-template-columns:auto;grid-template-rows:auto;grid-gap:0 0;gap:0 0;grid-auto-flow:row;grid-area:chart-body}.chart-row{display:grid;grid-template-columns:minmax(calc(var(--key-row-header-scale)*3rem),calc(var(--key-row-header-scale)*3rem)) auto;grid-template-rows:1fr;grid-gap:0 0;gap:0 0;grid-auto-flow:row}.row-header{border-top:0;border-left:0;padding:2rem 0;font-size:1.5rem;font-weight:700;text-align:center;position:sticky;left:0;z-index:15;color:#5a5c69;-webkit-backdrop-filter:blur(.25rem) contrast(.9);backdrop-filter:blur(.25rem) contrast(.9);text-shadow:0 0 .5rem #fff}@media print{.row-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;background-color:#9cb6d9;border-width:0;color:#fff;font-weight:500}}.row-header.key:only-of-type{border-width:0 1px 0 0}@media print{.row-header.key:only-of-type{background-color:#9cb6d9;border-width:0;color:#fff}}.row-data{grid-template-columns:repeat(var(--total-minutes),1fr);grid-template-rows:1fr;grid-gap:0 0;gap:0 0;grid-auto-flow:row dense;list-style:none;display:grid;padding:1rem 0;margin:0;grid-gap:.5rem 0}.column-headers{display:grid;grid-template-rows:1fr;grid-gap:0 0;gap:0 0;grid-auto-flow:row}.key{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border:solid #fff;border-width:0 1px 0 0;padding:1.2rem 1rem}.key:last-of-type{border-width:0}.hour.dst-offset{background-color:#fd7e14}.hoverable{cursor:help}.hoverable a:link,.hoverable a:visited{cursor:pointer}.hoverable a:hover{text-decoration:underline}.hoverable a:before{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#ffcb21;border-radius:50%;color:#fff;content:"?";cursor:help!important;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 1 auto;flex:0 1 auto;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:1.2rem;-ms-flex-pack:center;justify-content:center;height:1rem;width:1rem;position:relative;padding:.3rem .25rem .2rem;margin-right:.5rem}.changed{color:#fd7e14!important;font-style:italic}.badge-list{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 1;flex:0 1;grid-gap:.5rem;gap:.5rem;-ms-flex-pack:start;justify-content:flex-start}.badge-list.overflow-container{border:dotted #858796;border-width:1px 0 0;padding-top:1rem;margin-top:.5rem;-ms-flex:0 1 auto;flex:0 1 auto}.badge{background-color:#858796;border-radius:.5rem;color:#fff;cursor:help;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3rem;-ms-flex-pack:center;justify-content:center;padding:.4rem .6rem}.badge .block{opacity:.8}.badge.badge-toggle{cursor:pointer}.badge.badge-toggle:before{content:"Hide "}.badge.badge-toggle:after{content:" -"}.badge.badge-toggle.truncated:before{content:"Show "}.badge.badge-toggle.truncated:after{content:" +"}.badge.badge-toggle *{pointer-events:none}.badge.airport{background-color:#e83e8c}.badge.airline{background-color:#192f4d}.badge.ground-handler{background-color:#36b9cc}.badge.manager{background-color:#000}.badge.arrival-use,.badge.departure-use,.badge.full-turn-use,.badge.implicit-use,.badge.remote-use,.badge.turn-use{background-color:#1cc88a}.badge.ron,.badge.ron-use{background-color:#6f42c1}.badge.day,.badge.day-use{background-color:#f6c23e}.badge.block,.badge.block-use{background-color:#858796}.badge.overtime,.badge.overtime-use{background-color:#fd7e14}.badge.overtime-extended-use{background-color:#c33}.badge.waived{opacity:.25}.badge.baggage-conveyor-system-use,.badge.fis-use,.badge.general,.badge.general-use-all,.badge.joint-use,.badge.regulatory,.badge.ticket-counter-use{background-color:#203c65}.badge.cargo-use,.badge.charter-use,.badge.diversion-use,.badge.domestic-use,.badge.government-use,.badge.international-use,.badge.livestock-use,.badge.passenger-use,.badge.scheduled-use{background-color:#36b9cc}.status.approved{color:#00864d}.status.pending{color:#f6c23e}.status.denied,.status.diverted{color:#fd7e14}.status.canceled{color:#c33}.bool-true{color:#1cc88a;font-size:1.7rem}.bool-false{color:#e74a3b}.expected{color:#00864d}.warning{color:#fd7e14}.notice{color:#f6c23e}.error{color:#c33}.diverted{color:#7b009e}em{font:italic 500 1.6rem museo-sans,Arial,sans-serif;font-size:inherit}.btn,button,input[type=button],input[type=reset],input[type=search],input[type=submit],label.input input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-width:0;border-color:rgba(0,0,0,0)!important;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:16px;outline:none}.btn:not(:disabled),button:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=search]:not(:disabled),input[type=submit]:not(:disabled),label.input input[type=file]:not(:disabled){cursor:pointer}.btn.disabled,.btn:disabled,.btn[disabled],button.disabled,button:disabled,button[disabled],input[type=button].disabled,input[type=button]:disabled,input[type=button][disabled],input[type=reset].disabled,input[type=reset]:disabled,input[type=reset][disabled],input[type=search].disabled,input[type=search]:disabled,input[type=search][disabled],input[type=submit].disabled,input[type=submit]:disabled,input[type=submit][disabled],label.input input[type=file].disabled,label.input input[type=file]:disabled,label.input input[type=file][disabled]{cursor:not-allowed}.btn *,button *,input[type=button] *,input[type=reset] *,input[type=search] *,input[type=submit] *,label.input input[type=file] *{pointer-events:none}.btn{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-clip:padding-box;border-radius:5px;-webkit-box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);color:#fff;grid-column-gap:5px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;font-size:15px;line-height:1;-ms-flex-pack:center;justify-content:center;margin:0;padding:4px 12px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;height:38px;min-height:38px}.btn i{height:16px;max-width:20px;min-width:20px;text-align:center;width:20px}.btn.btn-add,.btn.btn-primary{background-color:#397fdb;color:#fff}.btn.btn-add:hover,.btn.btn-primary:hover{background-color:#256cc9}.btn.btn-add.disabled,.btn.btn-add:disabled,.btn.btn-add[disabled],.btn.btn-primary.disabled,.btn.btn-primary:disabled,.btn.btn-primary[disabled]{background-color:rgba(57,127,219,.5)}.btn.btn-add.disabled:hover,.btn.btn-add:disabled:hover,.btn.btn-add[disabled]:hover,.btn.btn-primary.disabled:hover,.btn.btn-primary:disabled:hover,.btn.btn-primary[disabled]:hover{background-color:rgba(37,108,201,.5)}.btn.btn-create,.btn.btn-export,.btn.btn-import,.btn.btn-submit,.btn.btn-update{background-color:#1cc88a;color:#fff}.btn.btn-create:hover,.btn.btn-export:hover,.btn.btn-import:hover,.btn.btn-submit:hover,.btn.btn-update:hover{background-color:#17a673}.btn.btn-create.disabled,.btn.btn-create:disabled,.btn.btn-create[disabled],.btn.btn-export.disabled,.btn.btn-export:disabled,.btn.btn-export[disabled],.btn.btn-import.disabled,.btn.btn-import:disabled,.btn.btn-import[disabled],.btn.btn-submit.disabled,.btn.btn-submit:disabled,.btn.btn-submit[disabled],.btn.btn-update.disabled,.btn.btn-update:disabled,.btn.btn-update[disabled]{background-color:rgba(28,200,138,.5)}.btn.btn-create.disabled:hover,.btn.btn-create:disabled:hover,.btn.btn-create[disabled]:hover,.btn.btn-export.disabled:hover,.btn.btn-export:disabled:hover,.btn.btn-export[disabled]:hover,.btn.btn-import.disabled:hover,.btn.btn-import:disabled:hover,.btn.btn-import[disabled]:hover,.btn.btn-submit.disabled:hover,.btn.btn-submit:disabled:hover,.btn.btn-submit[disabled]:hover,.btn.btn-update.disabled:hover,.btn.btn-update:disabled:hover,.btn.btn-update[disabled]:hover{background-color:rgba(23,166,115,.5)}.btn.btn-next{background-color:#42a1a1;color:#fff}.btn.btn-next:hover{background-color:teal}.btn.btn-next.disabled,.btn.btn-next:disabled,.btn.btn-next[disabled]{background-color:rgba(66,161,161,.5)}.btn.btn-next.disabled:hover,.btn.btn-next:disabled:hover,.btn.btn-next[disabled]:hover{background-color:rgba(0,128,128,.5)}.btn.btn-cancel,.btn.btn-clear,.btn.btn-destroy,.btn.btn-remove,.btn.btn-reset{background-color:#fd7e14;color:#fff}.btn.btn-cancel:hover,.btn.btn-clear:hover,.btn.btn-destroy:hover,.btn.btn-remove:hover,.btn.btn-reset:hover{background-color:#e37112}.btn.btn-toggle{background-color:#743980;color:#fff}.btn.btn-toggle:hover{background-color:#673870}.btn.btn-toggle.sml{border-radius:.5rem;cursor:pointer;line-height:0;padding:.7rem;height:auto;width:auto;min-height:auto;min-width:auto}.btn.btn-toggle.sml i{min-height:1.6rem}.btn.btn-jumbo{font-size:24px;height:64px;margin:6px;min-height:64px;padding:8px 32px}body.edit main article section,body.index main article section,body.new main article section,body.show main article section{background-color:#fff;background-clip:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;word-wrap:break-word}body.index main article section,body.show main article section{border-radius:.5rem;border:1px solid #e3e6f0}body.edit main article section,body.new main article section{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;padding:0}body.edit main article section .section-body,body.new main article section .section-body{overflow:visible}body.edit main article section .section-body form .fieldset,body.new main article section .section-body form .fieldset{-webkit-box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);padding:2rem}body.index main article section footer h4{font:italic 500 1.6rem museo-sans,Arial,sans-serif}body.show main article section{margin-bottom:2rem}body.show main article section .section-body .field,body.show main article section .section-body .field-group,body.show main article section .section-body .fieldset,body.show main article section .section-body .title,body.show main article section .section-body .value{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}body.show main article section .section-body .fieldset .field-group{-ms-flex:1 1 100%;flex:1 1 100%}body.show main article section .section-body .fieldset .field-group .field{-ms-flex:0 1 48%;flex:0 1 48%;margin:0 2% 1.5rem 0}body.show main article section .section-body .fieldset .field-group .field:last-of-type{margin-right:0}body.show main article section .section-body .fieldset .field-group .field .title{color:#858796;-ms-flex:1 1 100%;flex:1 1 100%;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.4rem;margin-bottom:.8rem}body.show main article section .section-body .fieldset .field-group .field .value{border:solid #d1d3e2;border-width:0 0 1px;color:#192f4d;font-size:2rem;margin-bottom:.8rem;padding-bottom:.4rem}body.show main article section .section-body .fieldset .field-group .field .value span.not-provided{font:italic 500 1.6rem museo-sans,Arial,sans-serif}body.show main article section.associations table tbody tr td,body.show main article section.associations table tbody tr th,body.show main article section.associations table thead tr td,body.show main article section.associations table thead tr th{text-align:left}body.show main article section.associations table tbody tr:only-of-type td:first-of-type{border-radius:0 0 0 .5rem}body.show main article section.associations table tbody tr:only-of-type td:last-of-type{border-radius:0 0 .5rem 0}.td.icon-lrg i,td.icon-lrg i{font-size:1.8rem}.td .highlight,td .highlight{font:italic 700 1.6rem museo-sans,Arial,sans-serif;padding:.5rem;background-color:rgba(0,0,0,.1);border-radius:1rem}.list-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;position:relative}.list-actions i{font-size:1.5rem}.list-actions i.fa-ellipsis-v{font-size:2rem;cursor:context-menu}.list-actions i.fa-pencil{cursor:not-allowed}.list-actions .action-links{background-color:#fff;border-radius:.5rem;border:0 solid #858796;-webkit-box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-height:0;opacity:0;overflow:hidden;position:absolute;z-index:999}.list-actions .action-links,.list-actions .action-links a.action-link{display:-ms-flexbox;display:flex;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.list-actions .action-links a.action-link{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;border:solid #dddfeb;border-width:0 .1rem 0 0;color:#397fdb;cursor:pointer;-ms-flex:0 1 auto;flex:0 1 auto;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.5rem;-ms-flex-pack:center;justify-content:center;min-width:10rem;padding:1rem;white-space:nowrap}.list-actions .action-links a.action-link *{pointer-events:none}.list-actions .action-links a.action-link i{height:1.6rem;margin-right:.5rem;max-width:2rem;min-width:2rem;text-align:center;width:2rem}.list-actions .action-links a.action-link span{display:-ms-flexbox;display:flex;-ms-flex-pack:start!important;justify-content:flex-start!important;text-align:left}@media(hover){.list-actions .action-links a.action-link:hover{background-color:#6590dd;color:#fff}}.list-actions .action-links a.action-link:first-of-type,.list-actions .action-links a.action-link:only-of-type{border-width:0}.list-actions .action-links .action-link-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.list-actions .action-links .action-link-group a.action-link{border-width:0 .1rem 0 0;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:start;justify-content:flex-start;padding-right:1.5rem}.list-actions .action-links .action-link-group a.action-link.action-waive{-ms-flex:1 1 auto;flex:1 1 auto}.list-actions .action-links .action-link-group a.action-link.action-waive span.fa-stack{width:2.5rem;font-size:inherit;height:1.6rem;line-height:normal;vertical-align:unset}.list-actions:hover .action-links{max-height:none;opacity:1}.tr .td:first-of-type .list-actions,.tr td:first-of-type .list-actions,tr .td:first-of-type .list-actions,tr td:first-of-type .list-actions{-ms-flex-pack:start;justify-content:flex-start}.tr .td:first-of-type .list-actions .action-links,.tr td:first-of-type .list-actions .action-links,tr .td:first-of-type .list-actions .action-links,tr td:first-of-type .list-actions .action-links{margin:0!important;-ms-flex-direction:row;flex-direction:row}.tr:nth-child(1n+2) .td:first-of-type .list-actions .action-links,.tr:nth-child(1n+2) td:first-of-type .list-actions .action-links,tr:nth-child(1n+2) .td:first-of-type .list-actions .action-links,tr:nth-child(1n+2) td:first-of-type .list-actions .action-links{-webkit-transform:translate(-1rem,calc(-50% + 1rem));-ms-transform:translate(-1rem,calc(-50% + 1rem));transform:translate(-1rem,calc(-50% + 1rem))}.tr:nth-child(1n+2) .td:last-of-type .list-actions .action-links,.tr:nth-child(1n+2) td:last-of-type .list-actions .action-links,tr:nth-child(1n+2) .td:last-of-type .list-actions .action-links,tr:nth-child(1n+2) td:last-of-type .list-actions .action-links{-webkit-transform:translate(1rem,calc(-50% + 1rem));-ms-transform:translate(1rem,calc(-50% + 1rem));transform:translate(1rem,calc(-50% + 1rem))}.tr:nth-last-child(-n+2) .td:first-of-type .list-actions .action-links,.tr:nth-last-child(-n+2) td:first-of-type .list-actions .action-links,tr:nth-last-child(-n+2) .td:first-of-type .list-actions .action-links,tr:nth-last-child(-n+2) td:first-of-type .list-actions .action-links{-webkit-transform:translate(-1rem,calc(-100% + 3rem));-ms-transform:translate(-1rem,calc(-100% + 3rem));transform:translate(-1rem,calc(-100% + 3rem))}.tr:nth-last-child(-n+2) .td:last-of-type .list-actions .action-links,.tr:nth-last-child(-n+2) td:last-of-type .list-actions .action-links,tr:nth-last-child(-n+2) .td:last-of-type .list-actions .action-links,tr:nth-last-child(-n+2) td:last-of-type .list-actions .action-links{-webkit-transform:translate(1rem,calc(-100% + 3rem));-ms-transform:translate(1rem,calc(-100% + 3rem));transform:translate(1rem,calc(-100% + 3rem))}.tr:first-child .td:first-of-type .list-actions .action-links,.tr:first-child td:first-of-type .list-actions .action-links,tr:first-child .td:first-of-type .list-actions .action-links,tr:first-child td:first-of-type .list-actions .action-links{-webkit-transform:translate(-1rem,-1rem);-ms-transform:translate(-1rem,-1rem);transform:translate(-1rem,-1rem)}.tr:first-child .td:last-of-type .list-actions .action-links,.tr:first-child td:last-of-type .list-actions .action-links,tr:first-child .td:last-of-type .list-actions .action-links,tr:first-child td:last-of-type .list-actions .action-links{-webkit-transform:translate(1rem,-1rem);-ms-transform:translate(1rem,-1rem);transform:translate(1rem,-1rem)}table.collection-list{border-collapse:separate;border-spacing:0;width:100%}table.collection-list .badge-list{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:center;justify-content:center}table.collection-list caption{caption-side:top}table.collection-list tbody tr,table.collection-list tfoot tr,table.collection-list thead tr{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}table.collection-list tbody tr td,table.collection-list tbody tr th,table.collection-list tfoot tr td,table.collection-list tfoot tr th,table.collection-list thead tr td,table.collection-list thead tr th{color:#5a5c69;font-size:1.3rem;font-weight:400;text-align:center}table.collection-list tbody tr td.separator,table.collection-list tbody tr th.separator,table.collection-list tfoot tr td.separator,table.collection-list tfoot tr th.separator,table.collection-list thead tr td.separator,table.collection-list thead tr th.separator{border:dashed #dddfeb;border-width:0 .1rem 0 0}table.collection-list tbody tr td.actions,table.collection-list tbody tr th.actions,table.collection-list tfoot tr td.actions,table.collection-list tfoot tr th.actions,table.collection-list thead tr td.actions,table.collection-list thead tr th.actions{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:5rem;min-width:5rem;width:5rem;text-align:center}table.collection-list tbody tr td.image-cell .image-container img,table.collection-list tbody tr th.image-cell .image-container img,table.collection-list tfoot tr td.image-cell .image-container img,table.collection-list tfoot tr th.image-cell .image-container img,table.collection-list thead tr td.image-cell .image-container img,table.collection-list thead tr th.image-cell .image-container img{max-height:4rem;max-width:10rem;width:auto}table.collection-list tbody tr td.left,table.collection-list tbody tr th.left,table.collection-list tfoot tr td.left,table.collection-list tfoot tr th.left,table.collection-list thead tr td.left,table.collection-list thead tr th.left{text-align:left!important}table.collection-list tbody tr td.right,table.collection-list tbody tr th.right,table.collection-list tfoot tr td.right,table.collection-list tfoot tr th.right,table.collection-list thead tr td.right,table.collection-list thead tr th.right{text-align:right!important}table.collection-list tbody tr td.center,table.collection-list tbody tr th.center,table.collection-list tfoot tr td.center,table.collection-list tfoot tr th.center,table.collection-list thead tr td.center,table.collection-list thead tr th.center{text-align:center!important}table.collection-list tbody tr td ol,table.collection-list tbody tr td ul,table.collection-list tfoot tr td ol,table.collection-list tfoot tr td ul,table.collection-list thead tr td ol,table.collection-list thead tr td ul{-ms-flex-direction:column;flex-direction:column;list-style-position:inside;grid-row-gap:.5rem;row-gap:.5rem}table.collection-list tbody tr td ol li,table.collection-list tbody tr td ul li,table.collection-list tfoot tr td ol li,table.collection-list tfoot tr td ul li,table.collection-list thead tr td ol li,table.collection-list thead tr td ul li{display:list-item}table.collection-list thead{border-color:rgba(0,0,0,0)}table.collection-list thead tr:first-of-type{background-color:#858796}table.collection-list thead tr:first-of-type th:last-of-type{border-radius:0 .5rem 0 0}table.collection-list thead tr th{color:#fff;padding:1.2rem 1rem}table.collection-list thead tr th a{color:#fff;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.4rem;font-weight:400}table.collection-list thead tr th a:hover{text-decoration:underline}table.collection-list thead tr th a.sort_link{white-space:nowrap}table.collection-list thead tr th.no_sort a{cursor:not-allowed}table.collection-list thead tr th.no_sort a:hover{text-decoration:none}table.collection-list thead tr th.no_sort a i{display:none}table.collection-list thead tr:only-of-type th:only-of-type:empty:after{content:"";display:none}table.collection-list tbody tr:last-of-type td:first-of-type{border-radius:0 0 0 .5rem}table.collection-list tbody tr:last-of-type td:last-of-type{border-radius:0 0 .5rem 0}table.collection-list tbody tr:nth-of-type(odd){background-color:#eaecf4}table.collection-list tbody tr:nth-of-type(odd):hover{background-color:#dfeafc}table.collection-list tbody tr:nth-of-type(2n){background-color:#f8f9fc}table.collection-list tbody tr:nth-of-type(2n):hover{background-color:#d2dff5}table.collection-list tbody tr td{padding:1.2rem;text-align:center}table.collection-list tbody tr td .humanized-date-time{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}table.collection-list tbody tr td .humanized-date-time .humanized-date-time-group.for-date .date{white-space:nowrap}table.collection-list tbody tr td .humanized-date-time .humanized-date-time-group.for-time .zone{font:italic 300 1.6rem museo-sans,Arial,sans-serif;font-size:1.3rem}table.collection-list tfoot{border:solid #eaecf4;border-width:.1rem 0 0}table.collection-list tfoot tr th{text-align:center}table.collection-list tfoot tr th:first-of-type{text-align:left;border-radius:0 0 0 .5rem}table.collection-list tfoot tr th:last-of-type{text-align:right;border-radius:0 0 .5rem 0}table.collection-list tfoot tr td{padding:1.2rem;text-align:center}table.collection-list tfoot tr td:first-of-type{text-align:left;border-radius:0 0 0 .5rem}table.collection-list tfoot tr td:last-of-type{text-align:right;border-radius:0 0 .5rem 0}.table.collection-list{border-collapse:separate;border-spacing:0;width:100%}.table.collection-list .list-actions .action-links{margin:-.1rem 0 0}.table.collection-list .list-actions .action-links a.action-link{-ms-flex-pack:center!important;justify-content:center!important}.table.collection-list .list-actions .action-links a.action-link span{margin-left:.3rem}.table.collection-list caption{caption-side:top}.table.collection-list .tbody .tr .td,.table.collection-list .tbody .tr .th,.table.collection-list .tfoot .tr .td,.table.collection-list .tfoot .tr .th,.table.collection-list .thead .tr .td,.table.collection-list .thead .tr .th{color:#5a5c69;font-size:1.3rem;font-weight:400;text-align:center}.table.collection-list .tbody .tr .td:first-of-type,.table.collection-list .tbody .tr .th:first-of-type,.table.collection-list .tfoot .tr .td:first-of-type,.table.collection-list .tfoot .tr .th:first-of-type,.table.collection-list .thead .tr .td:first-of-type,.table.collection-list .thead .tr .th:first-of-type{text-align:left;padding-left:1.6rem}.table.collection-list .tbody .tr .td:last-of-type,.table.collection-list .tbody .tr .th:last-of-type,.table.collection-list .tfoot .tr .td:last-of-type,.table.collection-list .tfoot .tr .th:last-of-type,.table.collection-list .thead .tr .td:last-of-type,.table.collection-list .thead .tr .th:last-of-type{text-align:right}.table.collection-list .tbody .tr .td.left,.table.collection-list .tbody .tr .th.left,.table.collection-list .tfoot .tr .td.left,.table.collection-list .tfoot .tr .th.left,.table.collection-list .thead .tr .td.left,.table.collection-list .thead .tr .th.left{text-align:left!important}.table.collection-list .tbody .tr .td.right,.table.collection-list .tbody .tr .th.right,.table.collection-list .tfoot .tr .td.right,.table.collection-list .tfoot .tr .th.right,.table.collection-list .thead .tr .td.right,.table.collection-list .thead .tr .th.right{text-align:right!important}.table.collection-list .tbody .tr .td.center,.table.collection-list .tbody .tr .th.center,.table.collection-list .tfoot .tr .td.center,.table.collection-list .tfoot .tr .th.center,.table.collection-list .thead .tr .td.center,.table.collection-list .thead .tr .th.center{text-align:center!important}.table.collection-list .tbody .tr .td.separator,.table.collection-list .tbody .tr .th.separator,.table.collection-list .tfoot .tr .td.separator,.table.collection-list .tfoot .tr .th.separator,.table.collection-list .thead .tr .td.separator,.table.collection-list .thead .tr .th.separator{border:dashed #dddfeb;border-width:0 .1rem 0 0}.table.collection-list .tbody .thead,.table.collection-list .thead{border-color:rgba(0,0,0,0)}.table.collection-list .tbody .thead .tr:first-of-type,.table.collection-list .thead .tr:first-of-type{background-color:#868795}.table.collection-list .tbody .thead .tr:first-of-type .th.key-column,.table.collection-list .thead .tr:first-of-type .th.key-column{background-color:#787986}.table.collection-list .tbody .thead .tr:first-of-type .th:last-of-type,.table.collection-list .thead .tr:first-of-type .th:last-of-type{border-radius:0 .5rem 0 0}.table.collection-list .tbody .thead .tr .th,.table.collection-list .thead .tr .th{color:#fff;padding:1.2rem 1rem}.table.collection-list .tbody .thead .tr .th a,.table.collection-list .thead .tr .th a{color:#fff;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.4rem;font-weight:400}.table.collection-list .tbody .thead .tr .th a:hover,.table.collection-list .thead .tr .th a:hover{text-decoration:underline}.table.collection-list .tbody .thead .tr .th a.sort_link,.table.collection-list .thead .tr .th a.sort_link{white-space:nowrap}.table.collection-list .tbody .thead .tr .th.no_sort a,.table.collection-list .thead .tr .th.no_sort a{cursor:not-allowed}.table.collection-list .tbody .thead .tr .th.no_sort a:hover,.table.collection-list .thead .tr .th.no_sort a:hover{text-decoration:none}.table.collection-list .tbody .thead .tr .th.no_sort a i,.table.collection-list .thead .tr .th.no_sort a i{display:none}.table.collection-list .tbody .tr{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.table.collection-list .tbody .tr:last-of-type .td:first-of-type{border-radius:0 0 0 .5rem}.table.collection-list .tbody .tr:last-of-type .td:last-of-type{border-radius:0 0 .5rem 0}.table.collection-list .tbody .tr:nth-of-type(odd){background-color:#eaecf4}.table.collection-list .tbody .tr:nth-of-type(odd).active,.table.collection-list .tbody .tr:nth-of-type(odd):hover{background-color:#dfeafc}.table.collection-list .tbody .tr:nth-of-type(2n){background-color:#f8f9fc}.table.collection-list .tbody .tr:nth-of-type(2n).active,.table.collection-list .tbody .tr:nth-of-type(2n):hover{background-color:#d2dff5}.table.collection-list .tbody .tr .td{padding:1.2rem;text-align:center}.table.collection-list .tbody .tr .td.actions{text-align:right}.table.collection-list .tbody .tr .td .humanized-date-time{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.table.collection-list .tbody .tr .td .humanized-date-time .humanized-date-time-group.for-date .date{white-space:nowrap}.table.collection-list .tbody .tr .td .humanized-date-time .humanized-date-time-group.for-time .zone{font:italic 300 1.6rem museo-sans,Arial,sans-serif;font-size:1.3rem}.table.collection-list .tfoot{border:solid #eaecf4;border-width:.1rem 0 0}.table.collection-list .tfoot .tr .th{text-align:center}.table.collection-list .tfoot .tr .th:first-of-type{text-align:left;border-radius:0 0 0 .5rem}.table.collection-list .tfoot .tr .th:last-of-type{text-align:right;border-radius:0 0 .5rem 0}.table.collection-list .tfoot .tr .td{padding:1.2rem;text-align:center}.table.collection-list .tfoot .tr .td:first-of-type{text-align:left;border-radius:0 0 0 .5rem}.table.collection-list .tfoot .tr .td:last-of-type{text-align:right;border-radius:0 0 .5rem 0}table tbody tr th,table tfoot tr th,table thead tr th{background-color:#868795}table tbody tr th.key-column,table tfoot tr th.key-column,table thead tr th.key-column{background-color:#787986}table tbody tr:nth-of-type(2n),table tfoot tr:nth-of-type(2n),table thead tr:nth-of-type(2n){background-color:#f8f9fc}table tbody tr:nth-of-type(2n) td.key-column,table tfoot tr:nth-of-type(2n) td.key-column,table thead tr:nth-of-type(2n) td.key-column{background-color:#ecedef;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}table tbody tr:nth-of-type(2n):hover,table tfoot tr:nth-of-type(2n):hover,table thead tr:nth-of-type(2n):hover{background-color:#d2dff5}table tbody tr:nth-of-type(2n):hover td.key-column,table tfoot tr:nth-of-type(2n):hover td.key-column,table thead tr:nth-of-type(2n):hover td.key-column{background-color:#cbd5e8}table tbody tr:nth-of-type(odd),table tfoot tr:nth-of-type(odd),table thead tr:nth-of-type(odd){background-color:#ebecf4}table tbody tr:nth-of-type(odd) td.key-column,table tfoot tr:nth-of-type(odd) td.key-column,table thead tr:nth-of-type(odd) td.key-column{background-color:#e0e1e8;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}table tbody tr:nth-of-type(odd):hover,table tfoot tr:nth-of-type(odd):hover,table thead tr:nth-of-type(odd):hover{background-color:#dfeafc}table tbody tr:nth-of-type(odd):hover td.key-column,table tfoot tr:nth-of-type(odd):hover td.key-column,table thead tr:nth-of-type(odd):hover td.key-column{background-color:#d7dfef}table tbody tr td:empty:after,table tbody tr th:not(.actions):empty:after,table tfoot tr td:empty:after,table tfoot tr th:not(.actions):empty:after,table thead tr td:empty:after,table thead tr th:not(.actions):empty:after{display:block;content:"—"}table.sum tbody tr td,table.sum tbody tr th,table.sum tfoot tr td,table.sum tfoot tr th,table.sum thead tr td,table.sum thead tr th{text-align:center}table.sum tbody tr td:first-of-type,table.sum tbody tr th:first-of-type,table.sum tfoot tr td:first-of-type,table.sum tfoot tr th:first-of-type,table.sum thead tr td:first-of-type,table.sum thead tr th:first-of-type{text-align:center;padding-left:1rem}table.sum tbody tr td:last-of-type,table.sum tbody tr th:last-of-type,table.sum tfoot tr td:last-of-type,table.sum tfoot tr th:last-of-type,table.sum thead tr td:last-of-type,table.sum thead tr th:last-of-type{text-align:center}table.sum tbody tr:last-of-type td:first-of-type,table.sum tbody tr:last-of-type td:last-of-type{border-radius:0}table.sum tfoot{color:#1cc88a}table.sum tfoot tr{border-spacing:0}table.sum tfoot tr th{border-spacing:0;padding:1.2rem}table.sum tfoot tr th:first-of-type,table.sum tfoot tr th:last-of-type{background-color:#1cc88a;color:#fff}table.sum tfoot tr td{border-spacing:0;border-color:#eaecf4;border-style:solid;border-width:.1rem 0;padding:1.2rem}table.sum tfoot tr td:first-of-type,table.sum tfoot tr td:last-of-type{border-radius:0}table.sum tfoot.highlight-all tr th{background-color:#1cc88a;color:#fff}table.collection-list.compact tbody tr td,table.collection-list.compact tbody tr th,table.collection-list.compact tfoot tr td,table.collection-list.compact tfoot tr th,table.collection-list.compact thead tr td,table.collection-list.compact thead tr th{font-size:1.3rem}table.collection-list.usage-collection tbody tr td:last-of-type,table.collection-list.usage-collection tbody tr th:last-of-type,table.collection-list.usage-collection tfoot tr td:last-of-type,table.collection-list.usage-collection tfoot tr th:last-of-type,table.collection-list.usage-collection thead tr td:last-of-type,table.collection-list.usage-collection thead tr th:last-of-type{text-align:right}table.collection-list.grid{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:3.5rem repeat(auto-fit,minmax(calc((100% - 7rem)/(var(--column-count) - 2)),1fr)) 3.5rem;grid-template-rows:0 repeat(auto-fill,0) 4rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}table.collection-list.grid:first-of-type{grid-template-rows:2.5rem repeat(auto-fill,0) 4rem}table.collection-list.grid .abridged{opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}table.collection-list.grid .controls .fa,table.collection-list.grid .warnings .fa{cursor:pointer;padding:.6rem;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}table.collection-list.grid .controls .fa.toggle-expand-btn:before{content:""}table.collection-list.grid .warnings{background-color:#f6c23e!important}table.collection-list.grid .warnings .fa{color:#373737!important}table.collection-list.grid tbody,table.collection-list.grid tfoot,table.collection-list.grid thead{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;grid-column:span var(--column-count);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}table.collection-list.grid tbody tr,table.collection-list.grid tfoot tr,table.collection-list.grid thead tr{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;grid-column:span var(--column-count)}table.collection-list.grid tbody tr td,table.collection-list.grid tbody tr th,table.collection-list.grid tfoot tr td,table.collection-list.grid tfoot tr th,table.collection-list.grid thead tr td,table.collection-list.grid thead tr th{-ms-flex-align:center;align-items:center;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;grid-column:auto;-ms-flex-pack:center;justify-content:center;padding:.5rem}table.collection-list.grid tbody tr td:first-of-type,table.collection-list.grid tbody tr td:last-of-type,table.collection-list.grid tbody tr th:first-of-type,table.collection-list.grid tbody tr th:last-of-type,table.collection-list.grid tfoot tr td:first-of-type,table.collection-list.grid tfoot tr td:last-of-type,table.collection-list.grid tfoot tr th:first-of-type,table.collection-list.grid tfoot tr th:last-of-type,table.collection-list.grid thead tr td:first-of-type,table.collection-list.grid thead tr td:last-of-type,table.collection-list.grid thead tr th:first-of-type,table.collection-list.grid thead tr th:last-of-type{text-align:right;-ms-flex:0 1;flex:0 1;min-width:3.5rem}table.collection-list.grid tfoot tr th:nth-of-type(2){-ms-flex-pack:start;justify-content:flex-start;text-align:left}table.collection-list.grid tfoot tr th:nth-of-type(2) span{padding-left:1.5rem}table.collection-list.grid thead{overflow:hidden}table.collection-list.grid tbody{-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:0;overflow:overlay}table.collection-list.grid tfoot{background-color:unset}table.collection-list.grid tfoot tr th:first-of-type,table.collection-list.grid tfoot tr th:last-of-type{border-radius:0}table.collection-list.grid.expanded{grid-template-rows:2.5rem repeat(auto-fill,calc(100% - 6.5rem)) 4rem}table.collection-list.grid.expanded .abridged{opacity:1}table.collection-list.grid.expanded .controls .fa.toggle-expand-btn{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}table.collection-list.grid.expanded tbody{max-height:calc(var(--row-count)*4) rem}table.collection-list.grid:nth-of-type(odd) tfoot{background-color:#eaecf4}table.collection-list.grid:nth-of-type(odd) tfoot:hover{background-color:rgba(28,200,138,.2)}table.collection-list.grid:nth-of-type(odd).expanded tfoot{background-color:#1cc88a}table.collection-list.grid:nth-of-type(odd).expanded tfoot tr th{color:#fff}table.collection-list.grid:nth-of-type(2n) tfoot{background-color:#f8f9fc}table.collection-list.grid:nth-of-type(2n) tfoot:hover{background-color:rgba(28,200,138,.4)}table.collection-list.grid:nth-of-type(2n).expanded tfoot{background-color:#1cc88a}table.collection-list.grid:nth-of-type(2n).expanded tfoot tr th{color:#fff}.table.grid{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template-columns:repeat(calc(var(--column-count) - 1),1fr) 4rem;grid-template-rows:repeat(minmax(-webkit-min-content,-webkit-max-content));grid-template-rows:repeat(minmax(min-content,max-content))}.table.grid,.table.grid .abridged{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.table.grid .abridged{opacity:0}.table.grid .controls .fa,.table.grid .warnings .fa{cursor:pointer;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.table.grid .controls .fa:after,.table.grid .controls .fa:before,.table.grid .warnings .fa:after,.table.grid .warnings .fa:before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.3rem}.table.grid .controls .fa.toggle-expand-btn:before{content:""}.table.grid .warnings{background-color:#f6c23e!important}.table.grid .warnings .fa{color:#373737!important}.table.grid .tbody,.table.grid .tfoot,.table.grid .thead{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.table.grid .tbody,.table.grid .tbody .tr,.table.grid .tfoot,.table.grid .tfoot .tr,.table.grid .thead,.table.grid .thead .tr{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-column:span var(--column-count);grid-template-columns:repeat(calc(var(--column-count) - 1),1fr) 4rem}.table.grid .tbody .tr,.table.grid .tfoot .tr,.table.grid .thead .tr{-ms-flex-align:stretch;align-items:stretch}.table.grid .tbody .tr .td,.table.grid .tbody .tr .th,.table.grid .tfoot .tr .td,.table.grid .tfoot .tr .th,.table.grid .thead .tr .td,.table.grid .thead .tr .th{-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;grid-column:auto;-ms-flex-pack:center;justify-content:center;min-height:4rem;padding:.5rem}.table.grid .thead{overflow:hidden}.table.grid .tfoot{background-color:unset}.table.grid .tfoot .tr .th:first-of-type,.table.grid .tfoot .tr .th:last-of-type{border-radius:0}.table.grid .tfoot .tr .th:nth-of-type(2){-ms-flex-pack:start;justify-content:flex-start;text-align:left}.table.grid .tfoot .tr .th:nth-of-type(2) span{padding-left:1rem}.table.grid .tfoot .tr .th.abridged{display:none}.table.grid .tfoot .tr .th.airline-cell{grid-column:span 3}.table.grid .tfoot .tr .th.date-cell{grid-column:span 1}.table.grid:nth-of-type(odd) .tfoot{background-color:#eaecf4}.table.grid:nth-of-type(odd) .tfoot:hover{background-color:rgba(28,200,138,.2)}.table.grid:nth-of-type(odd).expanded>.tfoot{background-color:#1cc88a}.table.grid:nth-of-type(odd).expanded>.tfoot .tr .th{color:#fff}.table.grid:nth-of-type(2n) .tfoot{background-color:#f8f9fc}.table.grid:nth-of-type(2n) .tfoot:hover{background-color:rgba(28,200,138,.4)}.table.grid:nth-of-type(2n).expanded>.tfoot{background-color:#1cc88a}.table.grid:nth-of-type(2n).expanded>.tfoot .tr .th{color:#fff}.table.grid.cargo-usage .tfoot .tr .th.airline-cell,.table.grid.passenger-usage .tfoot .tr .th.airline-cell{grid-column:span 2}.expandable-list:nth-of-type(2n) .tfoot .tr{background-color:#f8f9fc}.expandable-list:nth-of-type(2n) .tfoot .tr .th.key-column{background-color:#ecedef;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable-list:nth-of-type(2n) .tfoot .tr:hover{background-color:#d2dff5}.expandable-list:nth-of-type(2n) .tfoot .tr:hover .th.key-column{background-color:#cbd5e8}.expandable-list:nth-of-type(odd) .tfoot .tr{background-color:#ebecf4}.expandable-list:nth-of-type(odd) .tfoot .tr .th.key-column{background-color:#e0e1e8;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable-list:nth-of-type(odd) .tfoot .tr:hover{background-color:#dfeafc}.expandable-list:nth-of-type(odd) .tfoot .tr:hover .th.key-column{background-color:#d7dfef}table.collection-list.message-list{margin-bottom:2rem}table.collection-list.message-list tbody tr td,table.collection-list.message-list tbody tr th,table.collection-list.message-list tfoot tr td,table.collection-list.message-list tfoot tr th,table.collection-list.message-list thead tr td,table.collection-list.message-list thead tr th{font-size:1.6rem;text-align:left}table.collection-list.message-list tbody tr:only-of-type td:only-of-type{border-bottom-left-radius:.5rem}table.future-schedules tbody tr td.hour{white-space:nowrap;padding:0;max-width:6rem}table.future-schedules tbody tr td.hour .schedules-container{display:-ms-flexbox;display:flex}table.future-schedules tbody tr td.hour .schedules-container .quarter{display:-ms-flexbox;display:flex;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;width:1.5rem;min-width:1.5rem;max-width:1.5rem;height:2.5rem}table.future-schedules tbody tr td.hour .schedules-container .minute{display:-ms-flexbox;display:flex;-ms-flex:0 0 .1rem;flex:0 0 .1rem;width:.1rem;min-width:.1rem;max-width:.1rem;height:2.5rem}table.future-schedules .schedule-span{display:-ms-flexbox;display:flex;position:relative}table.future-schedules .schedule-span .schedule-details-tool-tip{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 .125rem .25rem rgba(58,59,69,.75));filter:drop-shadow(0 .125rem .25rem rgba(58,59,69,.75));-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:600;margin:2.6rem 0 0 -13.6rem;max-width:27.2rem;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;z-index:99999}table.future-schedules .schedule-span .schedule-details-tool-tip.open,table.future-schedules .schedule-span .schedule-details-tool-tip:hover{opacity:1;pointer-events:auto}table.future-schedules .schedule-span .schedule-details-tool-tip:before{content:"";display:-ms-flexbox;display:flex;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #eaecf4;border-style:solid;border-width:0 1rem 1rem}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container{background-color:#fff}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details{border-collapse:collapse}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr th,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr td,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr th,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr td,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr th{color:#5a5c69;font-size:1.3rem;font-weight:400;text-align:center}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:first-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr th:first-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr td:first-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr th:first-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr td:first-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr th:first-of-type{text-align:left;padding-left:1.6rem}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:last-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr th:last-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr td:last-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr th:last-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr td:last-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr th:last-of-type{text-align:right}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:last-of-type.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr th:last-of-type.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr td:last-of-type.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr th:last-of-type.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr td:last-of-type.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr th:last-of-type.separator{border-width:0;text-align:center}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr th.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr td.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr th.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr td.separator,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr th.separator{border:dashed #dddfeb;border-width:0 .1rem 0 0}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td.actions,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr th.actions,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr td.actions,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr th.actions,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr td.actions,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr th.actions{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:5rem;min-width:5rem;width:5rem;text-align:center}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td.left,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr th.left,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr td.left,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr th.left,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr td.left,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr th.left{text-align:left!important}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td.right,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr th.right,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr td.right,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr th.right,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr td.right,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr th.right{text-align:right!important}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td.center,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr th.center,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr td.center,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tfoot tr th.center,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr td.center,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr th.center{text-align:center!important}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead{border:solid #d1d3e2;border-width:0 0 .1rem;max-height:6.2rem}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details thead tr:first-of-type{background-color:#fff}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody{display:block;max-height:21.8rem;overflow-y:overlay}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:last-of-type td:first-of-type{border-radius:0 0 0 .5rem}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:last-of-type td:last-of-type{border-radius:0 0 .5rem 0}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:nth-of-type(odd){background-color:#eaecf4}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:nth-of-type(odd):hover{background-color:#dfeafc}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:nth-of-type(2n){background-color:#f8f9fc}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:nth-of-type(2n):hover{background-color:#d2dff5}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td{border-width:0;padding:1rem;height:auto;width:auto;min-width:unset;max-width:none}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:first-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:last-of-type{border-radius:0}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:first-of-type{text-align:right}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:last-of-type{text-align:left;border-width:0 0 0 .1rem;border-color:#fff}table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:nth-of-type(2n) td:first-of-type,table.future-schedules .schedule-span .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:nth-of-type(odd) td:first-of-type{background-color:unset}table.future-schedules .schedule-span:hover .schedule-details-tool-tip{opacity:1;pointer-events:auto}table.future-schedules .schedule-span .time-span{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;background:-webkit-gradient(linear,left top,right top,from(#3b5998),to(#397fdb));background:linear-gradient(90deg,#3b5998 0,#397fdb);border-radius:1.5rem;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:1.2rem;overflow:hidden;padding:.3rem 1rem .3rem .3rem;position:absolute;white-space:nowrap}table.future-schedules .schedule-span .time-span.lessee .airline,table.future-schedules .schedule-span .time-span.signatory .airline{background-color:#0eb04e}table.future-schedules .schedule-span .time-span .airline{background-color:#397fdb;padding:.3rem .7rem;border-radius:1rem;margin-right:1rem}table.future-schedules .schedule-span .time-span .time-range{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:justify;justify-content:space-between}table.future-schedules .schedule-span .time-span .time-range .start{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto}table.future-schedules .schedule-span .time-span .time-range .separator{background-color:hsla(0,0%,100%,.5);-ms-flex:1 1 auto;flex:1 1 auto;height:.1rem;margin:0 .5rem}table.future-schedules .schedule-span .time-span .time-range .end{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto}table.future-schedules .schedule-span .time-span .time-range .ellipsis{font-size:1.7rem}table.future-schedules .schedule-span .time-span.clip-right{border-right:0!important;clip-path:polygon(calc(100% - 1.1rem) 0,100% 50%,calc(100% - 1.1rem) 100%,0 100%,0 50%,0 0);padding-right:.7rem}table.future-schedules .schedule-span .time-span.clip-left{border-left:0!important;clip-path:polygon(100% 0,100% 50%,100% 100%,1.1rem 100%,0 50%,1.1rem 0);padding-left:.4rem}table.future-schedules .schedule-span .time-span.clip-left .airline{clip-path:polygon(100% 0,100% 50%,100% 100%,.8rem 100%,0 50%,.8rem 0);padding-left:1rem}table.future-schedules .schedule-span .time-span.clip-both,table.future-schedules .schedule-span .time-span.clip-left.clip-right{border-left:0!important;border-right:0!important;clip-path:polygon(calc(100% - 1.1rem) 0,100% 50%,calc(100% - 1.1rem) 100%,1.1rem 100%,0 50%,1.1rem 0);padding-left:.4rem;padding-right:.7rem}table.future-schedules .schedule-span .time-span.clip-both .airline,table.future-schedules .schedule-span .time-span.clip-left.clip-right .airline{clip-path:polygon(100% 0,100% 50%,100% 100%,.8rem 100%,0 50%,.8rem 0);padding-left:1rem}table.future-schedules .schedule-span.pending{margin-top:-.2rem}table.future-schedules .schedule-span.pending .time-span{border:.2rem solid #f6c23e}table.future-schedules .schedule-span.pending .schedule-details-tool-tip{margin-top:2.8rem}table.future-schedules thead tr th:first-of-type,table.future-schedules thead tr th:last-of-type{text-align:center}table.future-schedules thead tr th.spacer{width:9rem;min-width:9rem;max-width:9rem;margin:0!important;padding:0!important}table.future-schedules thead tr th.day{border:solid #fff;border-width:0 .1rem 0 0}table.future-schedules thead tr th.day:last-of-type{border-color:rgba(0,0,0,0)}table.future-schedules thead tr.hours{background-color:#9cb6d9}table.future-schedules thead tr.hours th{background-color:#9cb6d9;border:solid #fff;border-width:0 .1rem 0 0;width:6rem;min-width:6rem;max-width:6rem}table.future-schedules thead tr.hours th:first-of-type{border-width:0 .1rem 0 0}table.future-schedules thead tr.hours th.spacer{width:9rem;min-width:9rem;max-width:9rem}table.future-schedules thead tr.hours th.hour.dst-offset{background-color:#fd7e14}table.future-schedules thead tr.hours th.day-end{border-color:#858796}table.future-schedules thead tr.hours th.day-end:last-of-type{border-color:rgba(0,0,0,0)}table.future-schedules tbody tr:nth-of-type(2n) td.spot .spot-content,table.future-schedules tbody tr:nth-of-type(odd) td.spot .spot-content{background-color:unset}table.future-schedules tbody tr td{border:solid #fff;border-width:0 .1rem 0 0;height:5rem;min-height:5rem;max-height:5rem;min-width:6rem;padding:1.2rem 0}table.future-schedules tbody tr td:first-of-type,table.future-schedules tbody tr td:last-of-type{text-align:center}table.future-schedules tbody tr td:first-of-type{border-width:0 .1rem}table.future-schedules tbody tr td:last-of-type{overflow:hidden}table.future-schedules tbody tr td.spot{border-width:0 .1rem .1rem 0;padding:0!important;vertical-align:top;width:9rem;min-width:9rem;max-width:9rem}table.future-schedules tbody tr td.spot:first-of-type{border-width:0 .1rem 0 0}table.future-schedules tbody tr td.spot .spot-content{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-backdrop-filter:blur(.25rem) contrast(.9);backdrop-filter:blur(.25rem) contrast(.9);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:1.3rem;border:solid #fff;border-width:0 .1rem 0 0;width:9rem;min-width:9rem;max-width:9rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:500;padding-left:.3rem!important;padding-right:.3rem!important;height:5rem;min-height:5rem;max-height:5rem}table.future-schedules tbody tr td.day-end{border-color:#858796}table.future-schedules tbody tr td.day-end:last-of-type{border-color:rgba(0,0,0,0)}table.future-schedules tbody tr:last-of-type td:first-of-type.spot,table.future-schedules tbody tr:last-of-type td:first-of-type.spot .spot-content{border-radius:0 0 0 .5rem}table.future-schedules tbody tr:last-of-type td:last-of-type{border-radius:0 0 .5rem 0}table.schedules tbody tr td.hour{white-space:nowrap;padding:0;max-width:24rem;vertical-align:middle}table.schedules tbody tr td.hour .schedules-container{-ms-flex-line-pack:space-evenly;align-content:space-evenly;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}table.schedules tbody tr td.hour .schedules-container .schedule{position:relative}table.schedules .schedule{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;background:-webkit-gradient(linear,left top,right top,from(#3b5998),to(#397fdb));background:linear-gradient(90deg,#3b5998 0,#397fdb);border-radius:1.5rem;color:#fff;cursor:pointer;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.2rem;-ms-flex-pack:start;justify-content:flex-start;padding:.3rem 1rem .3rem .3rem;position:relative;white-space:nowrap;left:var(--offset);min-width:var(--truncated-width);max-width:var(--truncated-width);width:var(--truncated-width)}table.schedules .schedule,table.schedules .schedule:hover .schedule-details{display:-ms-flexbox;display:flex}table.schedules .schedule:hover .schedule-details-tool-tip{opacity:1;pointer-events:auto}table.schedules .schedule .schedule-overview{display:-ms-flexbox;display:flex;width:100%}table.schedules .schedule .schedule-overview *{pointer-events:none!important}table.schedules .schedule .schedule-details{display:none;width:32.5rem}table.schedules .schedule .schedule-details-tool-tip{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);-webkit-filter:drop-shadow(0 .125rem .25rem rgba(58,59,69,.75));filter:drop-shadow(0 .125rem .25rem rgba(58,59,69,.75));-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:600;margin:2.6rem 0 0 -16.25rem;width:32.5rem;min-width:32.5rem;max-width:32.5rem;top:2.6rem;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;z-index:99999}table.schedules .schedule .schedule-details-tool-tip:before{content:"";display:-ms-flexbox;display:flex;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #eaecf4;border-style:solid;border-width:0 1rem 1rem}table.schedules .schedule.blackout{background:repeating-linear-gradient(-45deg,#2b2b2b,#2b2b2b 1rem,#3f3d11 0,#3f3d11 2rem)}table.schedules .schedule.blackout .airline{display:none}table.schedules .schedule.blackout .time-range .separator{margin:0 .8rem}table.schedules .schedule.blackout .time-range .end,table.schedules .schedule.blackout .time-range .start{-ms-flex-align:center;align-items:center;background:#000;border-radius:1rem;line-height:1;margin-left:-.2rem;min-height:2.1rem;padding:.3rem .7rem}table.schedules .schedule.blackout .time-range .start{margin-left:-.2rem}table.schedules .schedule.blackout .time-range .end{margin-right:-.2rem}table.schedules .schedule.blackout.clip-left .start{border-left:0!important;clip-path:polygon(100% 0,100% 50%,100% 100%,.9rem 100%,0 50%,.9rem 0);padding-left:1.5rem}table.schedules .schedule.blackout.clip-right .end{border-right:0!important;clip-path:polygon(calc(100% - .9rem) 0,100% 50%,calc(100% - .9rem) 100%,0 100%,0 50%,0 0);padding-right:1.5rem}table.schedules .schedule.blackout.clip-both,table.schedules .schedule.blackout.clip-left.clip-right{border-left:0!important;border-right:0!important;clip-path:polygon(calc(100% - .9rem) 0,100% 50%,calc(100% - .9rem) 100%,.9rem 100%,0 50%,.9rem 0);padding-left:.4rem;padding-right:.7rem}table.schedules .schedule.lessee .airline,table.schedules .schedule.signatory .airline{background-color:#0eb04e}table.schedules .schedule .airline{background-color:#397fdb;padding:.3rem .7rem;border-radius:1rem;margin-right:1rem}table.schedules .schedule .time-range{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:justify;justify-content:space-between}table.schedules .schedule .time-range .start{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto}table.schedules .schedule .time-range .separator{background-color:hsla(0,0%,100%,.5);-ms-flex:1 1 auto;flex:1 1 auto;height:.1rem;margin:0 .5rem}table.schedules .schedule .time-range .separator.compact{background-color:rgba(0,0,0,0);height:auto;margin:0}table.schedules .schedule .time-range .separator.compact:after{content:"/"}table.schedules .schedule .time-range .end{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto}table.schedules .schedule .time-range .ellipsis{font-size:1.7rem}table.schedules .schedule.clip-right{border-right:0!important;clip-path:polygon(calc(100% - 1.1rem) 0,100% 50%,calc(100% - 1.1rem) 100%,0 100%,0 50%,0 0);padding-right:1.7rem}table.schedules .schedule.clip-left{border-left:0!important;clip-path:polygon(100% 0,100% 50%,100% 100%,1.1rem 100%,0 50%,1.1rem 0);padding-left:.4rem}table.schedules .schedule.clip-left .airline{clip-path:polygon(100% 0,100% 50%,100% 100%,.8rem 100%,0 50%,.8rem 0);padding-left:1rem}table.schedules .schedule.clip-both,table.schedules .schedule.clip-left.clip-right{border-left:0!important;border-right:0!important;clip-path:polygon(calc(100% - 1.1rem) 0,100% 50%,calc(100% - 1.1rem) 100%,1.1rem 100%,0 50%,1.1rem 0);padding-left:.4rem;padding-right:1.7rem}table.schedules .schedule.clip-both .airline,table.schedules .schedule.clip-left.clip-right .airline{clip-path:polygon(100% 0,100% 50%,100% 100%,.8rem 100%,0 50%,.8rem 0);padding-left:1rem}table.schedules .schedule.pending{background:rgba(246,194,62,.75)}table.schedules .schedule.pending:hover{background:#f6c23e}table.schedules .schedule.denied{background:rgba(204,51,51,.75)}table.schedules .schedule.denied:hover{background:#c33}table.schedules .schedule.canceled{background:rgba(253,126,20,.75)}table.schedules .schedule.canceled:hover{background:#fd7e14}table.schedules thead tr th:first-of-type,table.schedules thead tr th:last-of-type{text-align:center}table.schedules thead tr th.day{border:solid #fff;border-width:0 .1rem 0 0}table.schedules thead tr th.day:last-of-type{border-color:rgba(0,0,0,0)}table.schedules thead tr.hours{background-color:#9cb6d9}table.schedules thead tr.hours th{border:solid #fff;border-width:0 .1rem 0 0;width:24rem;min-width:24rem;max-width:24rem}table.schedules thead tr.hours th:first-of-type{border-width:0 .1rem 0 0}table.schedules thead tr.hours th.spacer{width:9rem;min-width:9rem;max-width:9rem}table.schedules thead tr.hours th.hour:last-of-type{border-color:rgba(0,0,0,0)}table.schedules thead tr.hours th.day-end{border-color:#858796}table.schedules thead tr.hours th.day-end:last-of-type{border-color:rgba(0,0,0,0)}table.schedules tbody tr:nth-of-type(odd) td.spot .spot-content{text-shadow:0 0 .5rem #fff;-webkit-backdrop-filter:blur(.25rem) contrast(.9);backdrop-filter:blur(.25rem) contrast(.9)}table.schedules tbody tr:nth-of-type(2n) td.spot{min-width:6rem!important}table.schedules tbody tr:nth-of-type(2n) td.spot .spot-content{text-shadow:0 0 .5rem #fff;-webkit-backdrop-filter:blur(.25rem) contrast(.9);backdrop-filter:blur(.25rem) contrast(.9)}table.schedules tbody tr td{border:solid #fff;border-width:0 .1rem 0 0;height:5rem;min-height:5rem;max-height:5rem;min-width:24rem;padding:1.2rem 0}table.schedules tbody tr td:first-of-type,table.schedules tbody tr td:last-of-type{text-align:center}table.schedules tbody tr td:first-of-type{border-width:0 .1rem;width:9rem;min-width:9rem;max-width:9rem}table.schedules tbody tr td:last-of-type{overflow:hidden}table.schedules tbody tr td.spot{border-width:0 .1rem .1rem 0;padding:0!important;vertical-align:top}table.schedules tbody tr td.spot:first-of-type{border-width:0 .1rem 0 0}table.schedules tbody tr td.spot .spot-content{border:solid #fff;border-width:0 .1rem 0 0;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:1.3rem;width:9rem;min-width:9rem;max-width:9rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:500;padding-left:.3rem!important;padding-right:.3rem!important;height:5rem;min-height:5rem;max-height:5rem}table.schedules tbody tr td.hour:last-of-type{border-color:rgba(0,0,0,0)}table.schedules tbody tr td.day-end{border-color:#858796}table.schedules tbody tr td.day-end:last-of-type{border-color:rgba(0,0,0,0)}table.schedules tbody tr:last-of-type td:first-of-type.spot,table.schedules tbody tr:last-of-type td:first-of-type.spot .spot-content{border-radius:0 0 0 .5rem}table.schedules tbody tr:last-of-type td:last-of-type{border-radius:0 0 .5rem 0}table.collection-list .schedule-details-tool-tip .details-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-radius:1rem;max-height:none;overflow-y:overlay}table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details{border-collapse:collapse}table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details thead{border:solid #d1d3e2;border-width:0 0 .1rem;max-height:6.2rem}table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details thead tr:first-of-type{background-color:#fff}table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details tbody{display:block;max-height:21.8rem;overflow-y:overlay}table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td{border-width:0;padding:1rem;height:auto;width:50%;min-width:unset;max-width:none}table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:first-of-type,table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:last-of-type{border-radius:0}table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:first-of-type{text-align:right}table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr td:last-of-type{text-align:left;border-width:0 0 0 .1rem;border-color:#fff}table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:nth-of-type(2n) td:first-of-type,table.collection-list .schedule-details-tool-tip .details-container table.tool-tip-details tbody tr:nth-of-type(odd) td:first-of-type{background-color:unset}table.collection-list .schedule-details-tool-tip .details-container .list-actions{border:solid #d1d3e2;border-width:0 0 .1rem;-ms-flex-pack:start;justify-content:flex-start;padding:0;position:static}table.collection-list .schedule-details-tool-tip .details-container .list-actions>i{display:none}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links{border-radius:0;-webkit-box-shadow:none;box-shadow:none;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-height:unset;opacity:1;overflow:overlay;position:static;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-pack:center;justify-content:center;min-width:unset;padding-right:1rem}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link:first-of-type{-ms-flex:2 1;flex:2 1}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link i{margin-right:0}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link i.cancel,table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link i.deny{padding-top:.1rem}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link-group{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link-group .action-link{border-width:0 .1rem 0 0}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link-group .action-link span:not(.fa-stack){display:none}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link-group .action-link span.fa-stack{width:2rem;min-width:2rem;max-width:2rem}table.collection-list .schedule-details-tool-tip .details-container .list-actions .action-links .action-link-group .action-link.action-destroy{display:none}table.collection-list .schedule-details-tool-tip .details-container.bottom{-ms-flex-direction:column;flex-direction:column}table.collection-list .schedule-details-tool-tip .details-container.bottom .list-actions{border-width:.1rem 0 0}.expandable{grid-template-rows:0 0 minmax(4rem,-webkit-max-content);grid-template-rows:0 0 minmax(4rem,max-content)}.expandable:first-of-type{grid-template-rows:-webkit-min-content 0 minmax(4rem,-webkit-max-content);grid-template-rows:min-content 0 minmax(4rem,max-content)}.expandable .thead{max-height:0}.expandable .tbody{-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:0;overflow:overlay}.expandable .tbody .table .tbody .tr:nth-of-type(2n) .td,.expandable .tbody .table .tbody .tr:nth-of-type(2n) .th{background-color:#f8f9fc;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable .tbody .table .tbody .tr:nth-of-type(2n) .td.key-column,.expandable .tbody .table .tbody .tr:nth-of-type(2n) .th.key-column{background-color:#ecedef}.expandable .tbody .table .tbody .tr:nth-of-type(2n):hover,.expandable .tbody .table .tbody .tr:nth-of-type(2n):hover .td,.expandable .tbody .table .tbody .tr:nth-of-type(2n):hover .th{background-color:#d2dff5}.expandable .tbody .table .tbody .tr:nth-of-type(2n):hover .td.key-column,.expandable .tbody .table .tbody .tr:nth-of-type(2n):hover .th.key-column{background-color:#cbd5e8}.expandable .tbody .table .tbody .tr:nth-of-type(odd) .td,.expandable .tbody .table .tbody .tr:nth-of-type(odd) .th{background-color:#ebecf4;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable .tbody .table .tbody .tr:nth-of-type(odd) .td.key-column,.expandable .tbody .table .tbody .tr:nth-of-type(odd) .th.key-column{background-color:#e0e1e8}.expandable .tbody .table .tbody .tr:nth-of-type(odd):hover,.expandable .tbody .table .tbody .tr:nth-of-type(odd):hover .td,.expandable .tbody .table .tbody .tr:nth-of-type(odd):hover .th{background-color:#dfeafc}.expandable .tbody .table .tbody .tr:nth-of-type(odd):hover .td.key-column,.expandable .tbody .table .tbody .tr:nth-of-type(odd):hover .th.key-column{background-color:#d7dfef}.expandable .tbody .table:first-of-type .thead{max-height:none!important}.expandable .tbody .table:nth-of-type(2n) .tfoot .tr,.expandable .tbody .table:nth-of-type(2n) .tfoot .tr .th{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable .tbody .table:nth-of-type(2n) .tfoot .tr .th{background-color:#f8f9fc}.expandable .tbody .table:nth-of-type(2n) .tfoot .tr .th.key-column{background-color:#ecedef}.expandable .tbody .table:nth-of-type(2n) .tfoot .tr:hover .th{background-color:rgba(28,200,138,.4)}.expandable .tbody .table:nth-of-type(2n) .tfoot .tr:hover .th.key-column{background-color:rgba(28,200,138,.5)}.expandable .tbody .table:nth-of-type(odd) .tfoot .tr,.expandable .tbody .table:nth-of-type(odd) .tfoot .tr .th{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable .tbody .table:nth-of-type(odd) .tfoot .tr .th{background-color:#ebecf4}.expandable .tbody .table:nth-of-type(odd) .tfoot .tr .th.key-column{background-color:#e0e1e8}.expandable .tbody .table:nth-of-type(odd) .tfoot .tr:hover .th{background-color:rgba(28,200,138,.2)}.expandable .tbody .table:nth-of-type(odd) .tfoot .tr:hover .th.key-column{background-color:rgba(28,200,138,.3)}.expandable.table{border-collapse:separate;border-spacing:0;grid-template-columns:3.5rem repeat(calc(var(--column-count) - 2),1fr) 3.5rem;width:100%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable.table caption{caption-side:top}.expandable.table .abridged{opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable.table .controls .fa,.expandable.table .warnings .fa{cursor:pointer;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.expandable.table .controls .fa:after,.expandable.table .controls .fa:before,.expandable.table .warnings .fa:after,.expandable.table .warnings .fa:before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.3rem}.expandable.table .warnings{background-color:#f6c23e!important}.expandable.table .warnings .fa{color:#373737!important}.expandable.table .tbody,.expandable.table .tfoot,.expandable.table .thead{border:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable.table .tbody,.expandable.table .tbody .tr,.expandable.table .tfoot,.expandable.table .tfoot .tr,.expandable.table .thead,.expandable.table .thead .tr{grid-template-columns:3.5rem repeat(calc(var(--column-count) - 2),1fr) 3.5rem}.expandable.table .tbody .tr .td,.expandable.table .tbody .tr .th,.expandable.table .tfoot .tr .td,.expandable.table .tfoot .tr .th,.expandable.table .thead .tr .td,.expandable.table .thead .tr .th{border:none;color:#5a5c69;font-size:1.3rem;font-weight:400;text-align:center}.expandable.table .tbody .tr .td.left,.expandable.table .tbody .tr .th.left,.expandable.table .tfoot .tr .td.left,.expandable.table .tfoot .tr .th.left,.expandable.table .thead .tr .td.left,.expandable.table .thead .tr .th.left{text-align:left!important}.expandable.table .tbody .tr .td.right,.expandable.table .tbody .tr .th.right,.expandable.table .tfoot .tr .td.right,.expandable.table .tfoot .tr .th.right,.expandable.table .thead .tr .td.right,.expandable.table .thead .tr .th.right{text-align:right!important}.expandable.table .tbody .tr .td.center,.expandable.table .tbody .tr .th.center,.expandable.table .tfoot .tr .td.center,.expandable.table .tfoot .tr .th.center,.expandable.table .thead .tr .td.center,.expandable.table .thead .tr .th.center{text-align:center!important}.expandable.table .tbody .tr .td.separator,.expandable.table .tbody .tr .th.separator,.expandable.table .tfoot .tr .td.separator,.expandable.table .tfoot .tr .th.separator,.expandable.table .thead .tr .td.separator,.expandable.table .thead .tr .th.separator{border:dashed #dddfeb;border-width:0 .1rem 0 0}.expandable.table .tbody .tr .td:empty:after,.expandable.table .tbody .tr .th:not(.actions):empty:after,.expandable.table .tfoot .tr .td:empty:after,.expandable.table .tfoot .tr .th:not(.actions):empty:after,.expandable.table .thead .tr .td:empty:after,.expandable.table .thead .tr .th:not(.actions):empty:after{display:block;content:"—"}.expandable.table .tbody .thead,.expandable.table .thead{border-color:rgba(0,0,0,0)}.expandable.table .tbody .thead .tr:first-of-type,.expandable.table .thead .tr:first-of-type{background-color:#868795}.expandable.table .tbody .thead .tr:first-of-type .th.key-column,.expandable.table .thead .tr:first-of-type .th.key-column{background-color:#787986}.expandable.table .tbody .thead .tr:first-of-type .th:last-of-type,.expandable.table .thead .tr:first-of-type .th:last-of-type{border-radius:0 .5rem 0 0}.expandable.table .tbody .thead .tr .th,.expandable.table .thead .tr .th{color:#fff}.expandable.table .tbody .thead .tr .th a,.expandable.table .thead .tr .th a{color:#fff;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.4rem;font-weight:400}.expandable.table .tbody .thead .tr .th a:hover,.expandable.table .thead .tr .th a:hover{text-decoration:underline}.expandable.table .tbody .thead .tr .th a.sort_link,.expandable.table .thead .tr .th a.sort_link{white-space:nowrap}.expandable.table .tbody .thead .tr .th.no_sort a,.expandable.table .thead .tr .th.no_sort a{cursor:not-allowed}.expandable.table .tbody .thead .tr .th.no_sort a:hover,.expandable.table .thead .tr .th.no_sort a:hover{text-decoration:none}.expandable.table .tbody .thead .tr .th.no_sort a i,.expandable.table .thead .tr .th.no_sort a i{display:none}.expandable.table .thead .tr .th{background-color:#868795}.expandable.table .thead .tr .th.key-column{background-color:#787986}.expandable.table .tbody>.tr{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.expandable.table .tbody>.tr .td{padding:1.2rem;text-align:center}.expandable.table .tbody>.tr .td.actions{text-align:right}.expandable.table .tbody>.tr .td .humanized-date-time{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.expandable.table .tbody>.tr .td .humanized-date-time .humanized-date-time-group.for-date .date{white-space:nowrap}.expandable.table .tbody>.tr .td .humanized-date-time .humanized-date-time-group.for-time .zone{font:italic 300 1.6rem museo-sans,Arial,sans-serif;font-size:1.3rem}.expandable.table .tbody:last-of-type:has(+div:not(.footer)) .tr:last-of-type .td:first-of-type{border-radius:0 0 0 .5rem}.expandable.table .tbody:last-of-type:has(+div:not(.footer)) .tr:last-of-type .td:last-of-type{border-radius:0 0 .5rem 0}.expandable.table .tfoot .tr .th{text-align:center}.expandable.table .tfoot .tr .th:first-of-type{text-align:left;border-radius:0 0 0 .5rem}.expandable.table .tfoot .tr .th:last-of-type{text-align:right;border-radius:0 0 .5rem 0}.expandable.table .tfoot .tr .td{padding:1.2rem;text-align:center}.expandable.table .tfoot .tr .td:first-of-type{text-align:left;border-radius:0 0 0 .5rem}.expandable.table .tfoot .tr .td:last-of-type{text-align:right;border-radius:0 0 .5rem 0}.expandable.grid{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-column:span var(--column-count);grid-template-columns:3.5rem repeat(calc(var(--column-count) - 2),minmax(6rem,1fr)) 3.5rem;grid-template-rows:span var(--row-count)}.expandable.grid .grid-column-span-2{grid-column:span 2!important}.expandable.grid .grid-column-span-3{grid-column:span 3!important}.expandable.grid .grid-column-span-4{grid-column:span 4!important}.expandable.grid .grid-column-span-5{grid-column:span 5!important}.expandable.grid .tbody,.expandable.grid .tfoot,.expandable.grid .thead,.expandable.grid .tr{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-column:span var(--column-count);grid-template-columns:3.5rem repeat(calc(var(--column-count) - 2),minmax(6rem,1fr)) 3.5rem}.expandable.grid .tbody,.expandable.grid .tfoot,.expandable.grid .thead{-ms-flex-align:stretch;align-items:stretch}.expandable.grid .tbody .tr .td,.expandable.grid .tbody .tr .th,.expandable.grid .tfoot .tr .td,.expandable.grid .tfoot .tr .th,.expandable.grid .thead .tr .td,.expandable.grid .thead .tr .th{border:none}.expandable.grid .tbody .tr .td:first-of-type,.expandable.grid .tbody .tr .td:last-of-type,.expandable.grid .tbody .tr .th:first-of-type,.expandable.grid .tbody .tr .th:last-of-type,.expandable.grid .tfoot .tr .td:first-of-type,.expandable.grid .tfoot .tr .td:last-of-type,.expandable.grid .tfoot .tr .th:first-of-type,.expandable.grid .tfoot .tr .th:last-of-type,.expandable.grid .thead .tr .td:first-of-type,.expandable.grid .thead .tr .td:last-of-type,.expandable.grid .thead .tr .th:first-of-type,.expandable.grid .thead .tr .th:last-of-type{-ms-flex:1 1 auto;flex:1 1 auto;min-width:3.5rem;padding:0}.expandable.grid .tbody .tr .td.blank:after,.expandable.grid .tbody .tr .td.empty:after,.expandable.grid .tbody .tr .td:empty:after,.expandable.grid .tbody .tr .th.blank:after,.expandable.grid .tbody .tr .th.empty:after,.expandable.grid .tbody .tr .th:empty:after,.expandable.grid .tfoot .tr .td.blank:after,.expandable.grid .tfoot .tr .td.empty:after,.expandable.grid .tfoot .tr .td:empty:after,.expandable.grid .tfoot .tr .th.blank:after,.expandable.grid .tfoot .tr .th.empty:after,.expandable.grid .tfoot .tr .th:empty:after,.expandable.grid .thead .tr .td.blank:after,.expandable.grid .thead .tr .td.empty:after,.expandable.grid .thead .tr .td:empty:after,.expandable.grid .thead .tr .th.blank:after,.expandable.grid .thead .tr .th.empty:after,.expandable.grid .thead .tr .th:empty:after{display:block;content:"—"}.expandable.grid .tfoot .th.abridged,.expandable.grid .thead .th.abridged{display:-ms-flexbox;display:flex;opacity:0}.expandable.grid .thead{overflow:hidden}.expandable.grid .tbody{-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:0;overflow:overlay}.expandable.grid .tfoot .tr{background-color:rgba(0,0,0,0)}.expandable.grid .tfoot:not(.summary) .th:first-of-type,.expandable.grid .tfoot:not(.summary) .th:last-of-type{border-radius:0}.expandable.grid .tfoot.summary{background-color:#1cc88a;border-radius:0 0 .5rem .5rem}.expandable.grid .tfoot.summary .tr .th{color:#fff;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:1.5rem}.expandable.grid .tfoot.summary .tr .th.key-column{background-color:#1cc88a}.expandable.expanded{grid-template-rows:-webkit-min-content -webkit-max-content minmax(4rem,-webkit-max-content);grid-template-rows:min-content max-content minmax(4rem,max-content)}.expandable.expanded .abridged{opacity:1}.expandable.expanded>.tbody,.expandable.expanded>.tfoot,.expandable.expanded>.thead{max-height:none}.expandable.expanded>.tfoot .th.abridged,.expandable.expanded>.thead .th.abridged{opacity:1}.expandable.expanded>.tfoot .th.controls .fa.toggle-expand-btn,.expandable.expanded>.thead .th.controls .fa.toggle-expand-btn{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary),.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary),.expandable.expanded>.tfoot:not(.summary){border-color:#1cc88a;border-style:dashed solid solid;border-width:1px 0 2px}.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr,.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr:nth-of-type(2n),.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr:nth-of-type(odd),.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr:nth-of-type(2n),.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr:nth-of-type(odd),.expandable.expanded>.tfoot:not(.summary) .tr,.expandable.expanded>.tfoot:not(.summary) .tr:nth-of-type(2n),.expandable.expanded>.tfoot:not(.summary) .tr:nth-of-type(odd){background-color:#fff}.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr .th,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr .th,.expandable.expanded>.tfoot:not(.summary) .tr .th{color:#5a5c69;font:italic 700 1.6rem museo-sans,Arial,sans-serif;font-size:1.3rem}.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr .th,.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr:hover.th,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr .th,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr:hover.th,.expandable.expanded>.tfoot:not(.summary) .tr .th,.expandable.expanded>.tfoot:not(.summary) .tr:hover.th{background-color:rgba(28,200,138,.25)}.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr .th.key-column,.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr:hover.th.key-column,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr .th.key-column,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr:hover.th.key-column,.expandable.expanded>.tfoot:not(.summary) .tr .th.key-column,.expandable.expanded>.tfoot:not(.summary) .tr:hover.th.key-column{background-color:#c2d8ce}.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr .th:nth-of-type(2n),.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr .th:nth-of-type(odd),.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr:hover.th:nth-of-type(2n),.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr:hover.th:nth-of-type(odd),.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr .th:nth-of-type(2n),.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr .th:nth-of-type(odd),.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr:hover.th:nth-of-type(2n),.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr:hover.th:nth-of-type(odd),.expandable.expanded>.tfoot:not(.summary) .tr .th:nth-of-type(2n),.expandable.expanded>.tfoot:not(.summary) .tr .th:nth-of-type(odd),.expandable.expanded>.tfoot:not(.summary) .tr:hover.th:nth-of-type(2n),.expandable.expanded>.tfoot:not(.summary) .tr:hover.th:nth-of-type(odd){background-color:rgba(28,200,138,.25)}.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr .th:nth-of-type(2n).key-column,.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr .th:nth-of-type(odd).key-column,.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr:hover.th:nth-of-type(2n).key-column,.expandable.expanded:nth-of-type(2n)>.tfoot:not(.summary) .tr:hover.th:nth-of-type(odd).key-column,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr .th:nth-of-type(2n).key-column,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr .th:nth-of-type(odd).key-column,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr:hover.th:nth-of-type(2n).key-column,.expandable.expanded:nth-of-type(odd)>.tfoot:not(.summary) .tr:hover.th:nth-of-type(odd).key-column,.expandable.expanded>.tfoot:not(.summary) .tr .th:nth-of-type(2n).key-column,.expandable.expanded>.tfoot:not(.summary) .tr .th:nth-of-type(odd).key-column,.expandable.expanded>.tfoot:not(.summary) .tr:hover.th:nth-of-type(2n).key-column,.expandable.expanded>.tfoot:not(.summary) .tr:hover.th:nth-of-type(odd).key-column{background-color:#c2d8ce}@media(min-width:1200px){.mobile-only{display:none!important}}@media(min-width:1200px){.desktop-only{display:-ms-flexbox!important;display:flex!important}}body,html{min-width:320px}body{background-color:#f8f9fc;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}body.devise{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body #wrapper,body article,body aside,body footer,body header,body main,body nav{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}body aside{min-width:320px}body main{background-color:#f8f9fc;-ms-flex-direction:column;flex-direction:column;width:100%}@media print{body main{width:100%!important;max-width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important}}@media(min-width:1200px){body main{min-width:79.9rem;max-width:calc(100% - 22.5rem)}}body main>header{background-color:hsla(0,0%,100%,.95);-webkit-box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);height:7.1rem;margin-bottom:2.5rem;position:fixed;width:auto;z-index:999}@media print{body main>header{display:none}}body main>header ul#header-nav{-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;height:7rem;-ms-flex-pack:end;justify-content:flex-end;padding:.8rem 1.6rem;position:static!important}body main>header ul#header-nav>li{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto}body main>header ul#header-nav>li a#menu-toggler i.far.fa-bars:before{font-size:3rem!important}body main>header ul#header-nav>li a{color:#397fdb}body main>header ul#header-nav>li ul#menu{display:none}body main article{padding:2rem 1rem 1rem}body main article,body main article>.component{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;grid-row-gap:2rem;row-gap:2rem}body main article>.component{display:-ms-flexbox;display:flex}@media(min-width:1200px){body main article{padding:2rem;grid-row-gap:3rem;row-gap:3rem}}@media print and (min-width:1200px){body main article{padding:0!important}}@media(min-width:1200px){body main article>.component{grid-row-gap:3rem;row-gap:3rem}}body main article .container-fluid{padding:0}body main article>.component header,body main article>header{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;grid-row-gap:1rem;row-gap:1rem}@media(min-width:1200px){body main article>.component header,body main article>header{grid-row-gap:2rem;row-gap:2rem}}@media print{body main article>.component header,body main article>header{display:none}}body main article>.component header .header-group,body main article>header .header-group{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-right:0}body main article>.component header .header-group .buttons,body main article>.component header .header-group h1,body main article>header .header-group .buttons,body main article>header .header-group h1{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}body main article>.component header .header-group h1,body main article>header .header-group h1{margin-left:.3rem;-ms-flex-direction:column;flex-direction:column}body main article>.component header .header-group h1.with-page-info,body main article>header .header-group h1.with-page-info{-ms-flex-direction:column;flex-direction:column}body main article>.component header .header-group h1.with-page-info em.page-info,body main article>header .header-group h1.with-page-info em.page-info{color:#858796;font-size:1.1rem}body main article>.component header .header-group.filters,body main article>header .header-group.filters{padding-left:0;padding-right:0}body main article>.component header h1,body main article>header h1{color:#397fdb;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;font-size:2.8rem;line-height:3.3rem;margin-bottom:.5rem}body main article>.component header .controls,body main article>header .controls{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:end;justify-content:flex-end}body main article>.component header .buttons,body main article>.component header .filters,body main article>header .buttons,body main article>header .filters{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;margin-top:1rem}body main article>.component header .filters,body main article>header .filters{-ms-flex:1 1 100%;flex:1 1 100%;margin-top:0}body main article>.component header .buttons,body main article>header .buttons{-ms-flex:0 1 auto;flex:0 1 auto;margin-top:0;margin-bottom:.5rem;grid-column-gap:.6rem;-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;grid-row-gap:.2rem;row-gap:.2rem}body main article>.component header .buttons .btn,body main article>.component header .buttons .button,body main article>header .buttons .btn,body main article>header .buttons .button{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-clip:padding-box;border-color:rgba(0,0,0,0)!important;border-radius:.5rem;border-width:0;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;font-size:1.5rem;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0;padding:.4rem 1.2rem;white-space:nowrap;height:3.8rem;max-height:3.8rem;min-height:3.8rem}body main article section{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);-ms-flex-direction:column;flex-direction:column;padding:2rem}@media print{body main article section{padding:0}}body main article section header .nav-tabs{border-width:0;margin:0 .4rem;overflow-x:overlay;padding:0}body main article section header .nav-tabs .nav-item{margin-right:1px}body main article section header .nav-tabs .nav-item a{background-color:rgba(206,210,215,.5);border-radius:.5rem .5rem 0 0;border-width:0;color:#186cb5;font-size:1.5rem;padding:1rem 1.3rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;max-width:100%}body main article section header .nav-tabs .nav-item a:hover{background-color:#b7b9cc;border-width:0;color:#f8f9fc}body main article section header .nav-tabs .nav-item.active{background-color:#858796;border-radius:.5rem .5rem 0 0;border-width:0;color:#fff}body main article section header .nav-tabs .nav-item.active a{background-color:#858796;border-width:0;color:#fff}body main article section header .nav-tabs .nav-item.active a:hover{border-width:0}@media(max-width:1199.9999px){body main article section header .nav-tabs .nav-item{max-height:3.9rem;overflow:hidden}}body main article section .section-body{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:.5rem;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:20.5rem;overflow:overlay;grid-row-gap:1.5rem;row-gap:1.5rem}body main article section .section-body.no-overflow{overflow:visible}body main article section .section-body.no-gap{grid-row-gap:0;row-gap:0}body main article section footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-top:2rem}body main article section footer .pagy.info{color:#6e707e;font:italic 700 1.6rem museo-sans,Arial,sans-serif;font-weight:400;margin-bottom:1.5rem;text-align:center;width:100%}body main article section footer nav.pagy.series-nav{-ms-flex:0 1 auto;flex:0 1 auto}body main article section footer nav.pagy.series-nav a{background-color:rgba(0,0,0,0);display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dddfeb;border-left-width:0;color:#397fdb;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1;min-height:2.6rem;overflow:hidden;padding:.8rem 1.2rem!important;white-space:nowrap;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}body main article section footer nav.pagy.series-nav a:hover{background-color:#dddfeb;text-decoration:none}@media(min-width:1200px){body main article section footer nav.pagy.series-nav a{display:-ms-flexbox;display:flex}}body main article section footer nav.pagy.series-nav a:not([href])[aria-label=Next],body main article section footer nav.pagy.series-nav a:not([href])[aria-label=Previous]{display:none}body main article section footer nav.pagy.series-nav a.current:not([href]){display:-ms-flexbox;display:flex}body main article section footer nav.pagy.series-nav a.current,body main article section footer nav.pagy.series-nav a.gap,body main article section footer nav.pagy.series-nav a[aria-current],body main article section footer nav.pagy.series-nav a[role=separator]{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dddfeb;border-left-width:0;color:#dddfeb;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1;min-height:2.6rem;overflow:hidden;padding:.8rem 1.2rem!important;white-space:nowrap}body main article section footer nav.pagy.series-nav a.gap,body main article section footer nav.pagy.series-nav a[role=separator]{display:none}@media(min-width:1200px){body main article section footer nav.pagy.series-nav a.gap,body main article section footer nav.pagy.series-nav a[role=separator]{display:-ms-flexbox;display:flex}}body main article section footer nav.pagy.series-nav a.current,body main article section footer nav.pagy.series-nav a[aria-current]{background-color:#397fdb;border-color:#397fdb;color:#fff;pointer-events:none}body main article section footer nav.pagy.series-nav a[aria-label=Previous]{border-width:1px 0}@media(min-width:1200px){body main article section footer nav.pagy.series-nav a[aria-label=Previous]{border-width:1px 1px 1px 0}}body main article section footer nav.pagy.series-nav a:first-of-type,body main article section footer nav.pagy.series-nav a:nth-of-type(2).current,body main article section footer nav.pagy.series-nav a:nth-of-type(2)[aria-current]{border-radius:.5rem 0 0 .5rem;border-width:1px}body main article section footer nav.pagy.series-nav a[href]:has(+a[aria-label=Next][aria-disabled]){border-radius:0 .5rem .5rem 0}body main article section footer nav.pagy.series-nav a:last-of-type,body main article section footer nav.pagy.series-nav a:nth-last-of-type(-n+2).current,body main article section footer nav.pagy.series-nav a:nth-last-of-type(-n+2)[aria-current]{border-radius:0 .5rem .5rem 0}body main article section.jumbotron{-ms-flex-align:center;align-items:center;padding:4rem!important}body main article section.jumbotron h1{color:#858796;font-size:4rem;margin-bottom:.8rem}body main article section.jumbotron .actions{margin-top:2rem}body main>footer{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#858796;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3rem;grid-gap:1rem 2.5rem;gap:1rem 2.5rem;height:7.6rem;-ms-flex-pack:center;justify-content:center;padding:1rem 2.5rem}@media print{body main>footer{display:none}}body main>footer .copyright,body main>footer .links{-ms-flex:0 1 auto;flex:0 1 auto;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.3rem;text-align:center}body main>footer .links a{color:#397fdb;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.3rem}aside.sidebar{background-color:rgba(0,0,0,0);-ms-flex:0 1;flex:0 1;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100vw;min-width:320px;min-height:5.6rem;z-index:1000}@media print{aside.sidebar{display:none}}@media(min-width:1200px){aside.sidebar{background-color:#192f4d;min-height:100dvh;left:0;-ms-flex:0 1 22.5rem;flex:0 1 22.5rem;margin-bottom:0;width:22.5rem;min-width:22.5rem}}aside.sidebar .inner-content-container{background-color:#192f4d;position:fixed;width:100vw;min-width:320px}@media(min-width:1200px){aside.sidebar .inner-content-container{width:22.5rem;min-width:22.5rem;height:100%}}aside.sidebar .inner-content-container .container{background-color:#192f4d;border:solid rgba(0,0,0,0);border-width:0 0 1px;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;min-height:5.6rem;padding:1rem;position:relative;z-index:1010;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}@media(min-width:1200px){aside.sidebar .inner-content-container .container{border-width:0;-ms-flex-pack:center;justify-content:center;padding:2rem 0 .5rem}}aside.sidebar .inner-content-container #main-logo{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:center;justify-content:center}aside.sidebar .inner-content-container #main-logo img{width:18.4rem}@media(min-width:1200px){aside.sidebar .inner-content-container #mobile-menu-button{display:none}}aside.sidebar .inner-content-container #mobile-menu-button #bars .bar{background-color:#fff}aside.sidebar .inner-content-container hr.sidebar-divider{border:solid hsla(0,0%,100%,.15);border-width:1px 0 0;margin:.25rem 1.5rem}@media(min-width:1200px){aside.sidebar .inner-content-container hr.sidebar-divider{margin:1rem 1.5rem}}aside.sidebar .inner-content-container>hr.sidebar-divider{display:none}@media(min-width:1200px){aside.sidebar .inner-content-container>hr.sidebar-divider{display:block;margin:1.5rem}}aside.sidebar .inner-content-container nav{background-color:#192f4d;-ms-flex-direction:column;flex-direction:column;overflow-y:overlay;padding-top:.5rem;padding-bottom:1.5rem;-webkit-transition:all .35s ease-out;transition:all .35s ease-out;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}@media(max-width:1199.9999px){aside.sidebar .inner-content-container nav{position:absolute;z-index:1002;top:-100dvh;left:0;height:calc(100dvh - 5.6rem)}}@media(min-width:1200px){aside.sidebar .inner-content-container nav{padding-top:0;position:static;height:calc(100% - 8.7rem);overflow:overlay}}aside.sidebar .inner-content-container nav a{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.8);display:-ms-flexbox;display:flex;font-size:1.6rem;line-height:normal;padding:1.5rem 2.5rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}aside.sidebar .inner-content-container nav a *{pointer-events:none}@media(min-width:1200px){aside.sidebar .inner-content-container nav a{font-size:1.4rem;line-height:2rem;padding:1rem 2.5rem}}aside.sidebar .inner-content-container nav a .fa,aside.sidebar .inner-content-container nav a i,aside.sidebar .inner-content-container nav a svg.svg-inline--fa{height:1.6rem;margin-right:1rem;margin-top:.2rem;max-width:2rem;min-width:2rem;text-align:center;width:2rem}aside.sidebar .inner-content-container nav a.active,aside.sidebar .inner-content-container nav a:hover{background-color:#08203e}aside.sidebar .fullscreen-controls{display:none;height:100%}aside.sidebar .fullscreen-controls #toggle-navigation{-ms-flex-item-align:center;align-self:center;border-radius:0 .5rem .5rem 0;padding:.7rem .5rem;position:absolute;left:100%;width:2.6rem;max-width:2.6rem;min-width:2.6rem;min-height:5rem}aside.sidebar .fullscreen-controls #toggle-navigation i{min-height:1.6rem}aside.sidebar .fullscreen-controls #toggle-navigation i.fa-chevron-right{display:block}aside.sidebar .fullscreen-controls #toggle-navigation i.fa-chevron-left{display:none}.fullscreen aside.sidebar{position:absolute;z-index:1002;top:0;left:0}@media(max-width:1199.9999px){.fullscreen aside.sidebar{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media(min-width:1200px){.fullscreen aside.sidebar{-webkit-box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);box-shadow:0 .2rem .5rem 0 rgba(58,59,69,.2);height:100dvh;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}}.fullscreen aside.sidebar.shown{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.fullscreen aside.sidebar.shown .fullscreen-controls #toggle-navigation i.fa-chevron-right{display:none}.fullscreen aside.sidebar.shown .fullscreen-controls #toggle-navigation i.fa-chevron-left{display:block}@media(min-width:1200px){.fullscreen aside.sidebar .fullscreen-controls{display:-ms-flexbox;display:flex}}.fullscreen aside.sidebar .fullscreen-controls #toggle-component-header{min-width:5rem}@media(max-width:1199.9999px){.fullscreen.header-shown aside.sidebar{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.fullscreen.header-shown aside.sidebar .fullscreen-controls #toggle-navigation i.fa-chevron-right{display:none}.fullscreen.header-shown aside.sidebar .fullscreen-controls #toggle-navigation i.fa-chevron-left{display:block}}.fullscreen main footer{display:none}.authenticated-admin-aircraft-type-usage-weights aside.sidebar nav a#nav-link-aircraft-type-usage-weights,.authenticated-admin-aircraft-type-wake-turbulences aside.sidebar nav a#nav-link-aircraft-type-wake-turbulences,.authenticated-admin-aircraft-type-weights aside.sidebar nav a#nav-link-aircraft-type-weights,.authenticated-admin-aircraft-types aside.sidebar nav a#nav-link-aircraft-types,.authenticated-admin-aircrafts aside.sidebar nav a#nav-link-aircrafts,.authenticated-admin-airlines aside.sidebar nav a#nav-link-airlines,.authenticated-admin-airports aside.sidebar nav a#nav-link-airports,.authenticated-admin-alternate-aircraft-type-weights aside.sidebar nav a#nav-link-alternate-aircraft-type-weights,.authenticated-admin-aprons aside.sidebar nav a#nav-link-aprons,.authenticated-admin-blacklists aside.sidebar nav a#nav-link-blacklists,.authenticated-admin-charges aside.sidebar nav a#nav-link-charges,.authenticated-admin-dashboard aside.sidebar nav a#nav-link-dashboard,.authenticated-admin-documentation aside.sidebar nav a#nav-link-documentation,.authenticated-admin-financials aside.sidebar nav a#nav-link-financials,.authenticated-admin-flights aside.sidebar nav a#nav-link-flights,.authenticated-admin-inventory aside.sidebar nav a#nav-link-inventory,.authenticated-admin-inventory aside.sidebar nav a#nav-link-spots,.authenticated-admin-leads aside.sidebar nav a#nav-link-leads,.authenticated-admin-lessees aside.sidebar nav a#nav-link-lessees,.authenticated-admin-locations aside.sidebar nav a#nav-link-locations,.authenticated-admin-organization-users aside.sidebar nav a#nav-link-organization-users,.authenticated-admin-organizations aside.sidebar nav a#nav-link-organizations,.authenticated-admin-profile aside.sidebar nav a#nav-link-profile,.authenticated-admin-reservations aside.sidebar nav a#nav-link-reservations,.authenticated-admin-schedules aside.sidebar nav a#nav-link-schedules,.authenticated-admin-spots aside.sidebar nav a#nav-link-inventory,.authenticated-admin-spots aside.sidebar nav a#nav-link-spots,.authenticated-admin-time-ranges aside.sidebar nav a#nav-link-spots,.authenticated-admin-time-ranges aside.sidebar nav a#nav-link-time-ranges,.authenticated-admin-usage-resources aside.sidebar nav a#nav-link-usage-resources,.authenticated-admin-usage-type-resource-options aside.sidebar nav a#nav-link-usage-type-resource-options,.authenticated-admin-usage-types aside.sidebar nav a#nav-link-usage-types,.authenticated-admin-usages aside.sidebar nav a#nav-link-usages,.authenticated-admin-users aside.sidebar nav a#nav-link-users,.authenticated-admin-uses aside.sidebar nav a#nav-link-uses,.authenticated-admin-wake-turbulence-categories aside.sidebar nav a#nav-link-wake-turbulence-categories,.authenticated-admin-weight-categories aside.sidebar nav a#nav-link-weight-categories,.authenticated-portal-aircraft-type-usage-weights aside.sidebar nav a#nav-link-aircraft-type-usage-weights,.authenticated-portal-aircraft-type-wake-turbulences aside.sidebar nav a#nav-link-aircraft-type-wake-turbulences,.authenticated-portal-aircraft-type-weights aside.sidebar nav a#nav-link-aircraft-type-weights,.authenticated-portal-aircraft-types aside.sidebar nav a#nav-link-aircraft-types,.authenticated-portal-aircrafts aside.sidebar nav a#nav-link-aircrafts,.authenticated-portal-airlines aside.sidebar nav a#nav-link-airlines,.authenticated-portal-airports aside.sidebar nav a#nav-link-airports,.authenticated-portal-alternate-aircraft-type-weights aside.sidebar nav a#nav-link-alternate-aircraft-type-weights,.authenticated-portal-aprons aside.sidebar nav a#nav-link-aprons,.authenticated-portal-blacklists aside.sidebar nav a#nav-link-blacklists,.authenticated-portal-charges aside.sidebar nav a#nav-link-charges,.authenticated-portal-dashboard aside.sidebar nav a#nav-link-dashboard,.authenticated-portal-documentation aside.sidebar nav a#nav-link-documentation,.authenticated-portal-financials aside.sidebar nav a#nav-link-financials,.authenticated-portal-flights aside.sidebar nav a#nav-link-flights,.authenticated-portal-inventory aside.sidebar nav a#nav-link-inventory,.authenticated-portal-inventory aside.sidebar nav a#nav-link-spots,.authenticated-portal-leads aside.sidebar nav a#nav-link-leads,.authenticated-portal-lessees aside.sidebar nav a#nav-link-lessees,.authenticated-portal-locations aside.sidebar nav a#nav-link-locations,.authenticated-portal-organization-users aside.sidebar nav a#nav-link-organization-users,.authenticated-portal-organizations aside.sidebar nav a#nav-link-organizations,.authenticated-portal-profile aside.sidebar nav a#nav-link-profile,.authenticated-portal-reservations aside.sidebar nav a#nav-link-reservations,.authenticated-portal-schedules aside.sidebar nav a#nav-link-schedules,.authenticated-portal-spots aside.sidebar nav a#nav-link-inventory,.authenticated-portal-spots aside.sidebar nav a#nav-link-spots,.authenticated-portal-time-ranges aside.sidebar nav a#nav-link-spots,.authenticated-portal-time-ranges aside.sidebar nav a#nav-link-time-ranges,.authenticated-portal-usage-resources aside.sidebar nav a#nav-link-usage-resources,.authenticated-portal-usage-type-resource-options aside.sidebar nav a#nav-link-usage-type-resource-options,.authenticated-portal-usage-types aside.sidebar nav a#nav-link-usage-types,.authenticated-portal-usages aside.sidebar nav a#nav-link-usages,.authenticated-portal-users aside.sidebar nav a#nav-link-users,.authenticated-portal-uses aside.sidebar nav a#nav-link-uses,.authenticated-portal-wake-turbulence-categories aside.sidebar nav a#nav-link-wake-turbulence-categories,.authenticated-portal-weight-categories aside.sidebar nav a#nav-link-weight-categories{background-color:#08203e}body:not(.devise) a.button,body:not(.devise) a.button:link,body:not(.devise) a.button:visited,body:not(.devise) button,body:not(.devise) input[type=button],body:not(.devise) input[type=reset],body:not(.devise) input[type=submit]{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#00864d;border-radius:2.95rem;border-style:solid;border-width:0;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:1.8rem;height:6rem;-ms-flex-pack:center;justify-content:center;line-height:normal;padding:0 2.5rem;text-align:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;white-space:nowrap;width:auto}body:not(.devise) a.button:active,body:not(.devise) a.button:link:active,body:not(.devise) a.button:visited:active,body:not(.devise) button:active,body:not(.devise) input[type=button]:active,body:not(.devise) input[type=reset]:active,body:not(.devise) input[type=submit]:active{background-color:#00864d;border-color:#00864d}body:not(.devise) a.button:hover,body:not(.devise) a.button:link:hover,body:not(.devise) a.button:visited:hover,body:not(.devise) button:hover,body:not(.devise) input[type=button]:hover,body:not(.devise) input[type=reset]:hover,body:not(.devise) input[type=submit]:hover{border-color:#00b440;background-color:#00b440}body:not(.devise) a.button:focus,body:not(.devise) a.button:link:focus,body:not(.devise) a.button:visited:focus,body:not(.devise) button:focus,body:not(.devise) input[type=button]:focus,body:not(.devise) input[type=reset]:focus,body:not(.devise) input[type=submit]:focus{outline:none}body:not(.devise) a.button *,body:not(.devise) a.button:link *,body:not(.devise) a.button:visited *,body:not(.devise) button *,body:not(.devise) input[type=button] *,body:not(.devise) input[type=reset] *,body:not(.devise) input[type=submit] *{pointer-events:none}body:not(.devise) a.button.disabled,body:not(.devise) button[disabled],body:not(.devise) input[disabled]{cursor:default}body:not(.devise) a.button-outline,body:not(.devise) a.button-outline:link,body:not(.devise) a.button-outline:visited{background-color:#fff;border:2px solid #00864d;color:#606060}body:not(.devise) a.button-outline:hover,body:not(.devise) a.button-outline:link:hover,body:not(.devise) a.button-outline:visited:hover{background-color:#00864d;border-color:#00864d;color:#fff}body:not(.devise) a.button.sml{font-size:1.6rem;height:3.5rem;padding:0 1.25rem;white-space:nowrap}.header-button{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;border:solid #dddfeb;border-width:1px 0 0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;font:normal 500 1.6rem museo-sans,Arial,sans-serif;-ms-flex-pack:center;justify-content:center}@media(min-width:900px){.header-button{border-width:0;color:#606060;margin:0 1.07rem;padding:1.3rem 1.6rem}}.header-button:first-of-type{border-width:0;margin-left:0}.header-button:last-of-type{margin-right:0}@media(min-width:900px){.header-button.dashboard-button,.header-button.sign-in-button{background-color:#4371b7;color:#fff;font:normal 700 1.6rem museo-sans,Arial,sans-serif}}.header-button.sign-in-button:after{content:""}.fieldset,fieldset,form{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:84rem;width:100%}legend{font-size:3.2rem;font-weight:500;margin-bottom:9.5rem;text-align:center}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;opacity:0}::-webkit-input-placeholder{color:#fff!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;font-size:2rem!important;-webkit-font-smoothing:antialiased}::-moz-placeholder{color:#fff!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;font-size:2rem!important;-webkit-font-smoothing:antialiased}:-ms-input-placeholder{color:#fff!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;font-size:2rem!important;-webkit-font-smoothing:antialiased}::-ms-input-placeholder{color:#fff!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;font-size:2rem!important;-webkit-font-smoothing:antialiased}::placeholder{color:#fff!important;font:italic 500 1.6rem museo-sans,Arial,sans-serif!important;font-size:2rem!important;-webkit-font-smoothing:antialiased}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{-ms-flex:1 1 auto;flex:1 1 auto;background-color:rgba(96,96,96,.9);border-radius:5.4rem;border:3px solid rgba(0,0,0,0);color:#fff;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:2rem;height:6.4rem;min-height:6.4rem;padding:2rem 2.5rem;outline:none}textarea{border-radius:4rem;height:inherit;min-height:25rem}.actions{-ms-flex-pack:center;justify-content:center;margin-top:1.3rem}.actions,.field-group{display:-ms-flexbox;display:flex}.field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.field-group .field{display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%}@media(min-width:600px){.field-group .field{-ms-flex:0 1 48%;flex:0 1 48%}}.field-group .field:only-of-type{-ms-flex:1 1 auto;flex:1 1 auto}.field{-ms-flex-direction:column;flex-direction:column;margin-bottom:1.2rem}@media(min-width:600px){.field{-ms-flex:0 1 48%;flex:0 1 48%}}.field .message{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:none;-ms-flex-direction:column;flex-direction:column;font-size:2rem;font-weight:500;-ms-flex-pack:start;justify-content:flex-start;margin:.9rem 0 0 2.7rem}.field.error .message{color:#c33;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%}.field.error .message .error-description:first-letter{text-transform:capitalize}.field.error input[type=date],.field.error input[type=email],.field.error input[type=number],.field.error input[type=password],.field.error input[type=search],.field.error input[type=tel],.field.error input[type=text],.field.error input[type=time],.field.error input[type=url],.field.error select,.field.error textarea{border-color:#c33}#form-response-message h5{font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:2.4rem;line-height:3.8rem;text-align:center}body>header{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;-ms-flex:1 1 auto;flex:1 1 auto;max-height:9.7rem;min-height:5.6rem;padding:0;position:fixed;width:100%;z-index:1000}@media(min-width:900px){body>header{-webkit-box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.5);box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.5);padding:2.6rem 5.5rem;position:static}}body>header>.container{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 .4rem 1rem 0 rgba(0,0,0,.15);box-shadow:0 .4rem 1rem 0 rgba(0,0,0,.15);-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;min-height:5.6rem;padding:1.6rem;position:relative;z-index:300}@media(min-width:900px){body>header>.container{-webkit-box-shadow:none;box-shadow:none;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;min-height:auto;padding:0;position:static}}body>header #goapron-logo img{min-height:2.2rem;min-width:14.7rem}@media(min-width:900px){body>header #goapron-logo img{min-height:3.5rem;min-width:19.7rem}}body>header nav{background:#203c65;background:-webkit-gradient(linear,left bottom,left top,from(#203c65),to(#136d5a));background:linear-gradient(0deg,#203c65,#136d5a);-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100vh - 5.6rem);left:0;padding:0 6rem 6rem;position:absolute;width:100vw;top:-100vh;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}@media(min-width:900px){body>header nav{background:#fff;border-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;padding:0;position:static;width:auto}}@media(min-width:900px){body>header nav a.header-button:nth-last-child(2){margin-right:0}}body>header nav #goapron-icon .container{background-color:#fff;border-radius:1.4rem;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:center;justify-content:center;padding:1rem}body>header nav #login-main-nav-button{display:none!important}body.supported>header nav #login-main-nav-button{display:-ms-flexbox!important;display:flex!important}body.supported>header nav #login-main-nav-button.desktop-only{display:none!important}@media(min-width:900px){body.supported>header nav #login-main-nav-button.desktop-only{display:-ms-flexbox!important;display:flex!important}}.mobile-only{display:-ms-flexbox!important;display:flex!important}@media(min-width:900px){.mobile-only{display:none!important}}.desktop-only{display:none!important}@media(min-width:900px){.desktop-only{display:-ms-flexbox!important;display:flex!important}}html{background-color:#f2f6f7}body{background-repeat:no-repeat;background-position:top;color:#606060;height:100%}body,h1{font:normal 300 1.6rem museo-sans,Arial,sans-serif}h1{color:#454545;font-size:3.2rem}@media(min-width:900px){h1{font-size:5rem}}@media(min-width:1200px){h1{font-size:6rem}}@media(min-width:1440px){h1{letter-spacing:.24rem}}h2{color:#fff;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:2.8rem}@media(min-width:900px){h2{font-size:4.2rem}}h3{color:#4371b7;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:2.4rem}@media(min-width:900px){h3{font-size:3.8rem}}h4{color:#fff;font:normal 700 1.6rem museo-sans,Arial,sans-serif;font-size:2.2rem}@media(min-width:900px){h4{font-size:2.8rem}}p{color:#454545;font:normal 300 1.6rem museo-sans,Arial,sans-serif;font-size:1.6rem}@media(min-width:900px){p{font-size:2.3rem}}blockquote,q{color:#fff;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.8rem}@media(min-width:900px){blockquote,q{font-size:2.3rem}}dl,dl li,ol,ol li,ul,ul li{-ms-flex-direction:column;flex-direction:column}dl dt,dl dt+dd,ol dt,ol dt+dd,ul dt,ul dt+dd{display:inline-block}figure figcaption{-ms-flex-direction:column;flex-direction:column}#preheader{background:#203c65;background:linear-gradient(71deg,#203c65,#136d5a);-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:center;justify-content:center;margin-top:5.6rem;max-height:5.8rem;min-height:5.5rem;padding:1rem 1.6rem}@media(min-width:900px){#preheader{margin-top:0;padding:1rem 5.5rem}}#preheader .container{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}#preheader .container span{color:#fff;display:inline-block;font:normal 300 1.6rem museo-sans,Arial,sans-serif;font-size:1.6rem;margin:0 1rem}#preheader .container span a,#preheader .container span a:link,#preheader .container span a:visited{color:#fff;font:italic 500 1.6rem museo-sans,Arial,sans-serif;text-decoration:underline;white-space:nowrap}@media(min-width:900px){#mobile-menu-button{display:none}}section{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding:2.6rem 1.6rem}@media(min-width:360px){section{padding:4rem}}@media(min-width:1200px){section{padding:5.5rem}}@media(max-width:1199.9999px){section:first-of-type{padding-top:8.2rem}}@media(min-width:600px){section:first-of-type{padding:12.8rem 5.5rem 7.2rem}}@media(min-width:1200px){section:first-of-type{padding-top:7.2rem}}section header{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;max-width:104rem;text-align:center}section header p,section header p:only-of-type{margin:2rem 0}#preheader~main section#home.hero{background-position-y:-1rem;max-height:58rem;padding-top:2.5rem}@media(min-width:600px){#preheader~main section#home.hero{background-position-y:-5rem;max-height:47rem;padding-top:5rem}}@media(min-width:900px){#preheader~main section#home.hero{background-attachment:scroll;height:87.4rem;margin-bottom:-5.5rem;max-height:none}}@media(min-width:1366px){#preheader~main section#home.hero{background-attachment:fixed;background-position-y:top;background-size:cover;height:87.4rem;max-height:none}}@media(min-width:1440px){#preheader~main section#home.hero{padding:11.2rem}}@media(min-width:1800px){#preheader~main section#home.hero{background-position-y:center}}#preheader+#messages{margin-top:0}#messages{margin-top:5.6rem;width:100%}@media(min-width:1200px){#messages{margin-top:unset;z-index:auto}}.container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto}.container.columns{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:1200px){.container.columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.container.columns .content-block{-ms-flex-align:stretch;align-items:stretch;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.container.columns .content-block{-ms-flex:1 1 50%;flex:1 1 50%}}.content-block{display:-ms-flexbox;display:flex;-ms-flex:0 1 48%;flex:0 1 48%;padding:2rem 0}.text-block{display:inline-block;padding:3rem 1.6rem}@media(min-width:360px){.text-block{padding:4rem}}.text-block p:first-of-type{margin-top:0}.image-block{min-height:21rem}@media(min-width:600px){.image-block{min-height:35rem}}.callout{background:#203c65;background:linear-gradient(71deg,#203c65,#136d5a);-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:0}.callout h1,.callout h2,.callout h3,.callout h4,.callout h5,.callout p{color:#fff;-ms-flex:1 1 auto;flex:1 1 auto}.callout header{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;max-width:94.4rem}@media(min-width:1024px){.callout header{-ms-flex-direction:row;flex-direction:row}}@media(min-width:1024px){.callout header h2{max-width:28.7rem;margin-right:6rem}}@media(min-width:1200px){.callout header h2{margin-right:8rem}}.callout header p{letter-spacing:0;max-width:57.7rem}.callout .content-block{padding:0}body>footer{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;background-color:#f2f6f7;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.6rem;-ms-flex-pack:center;justify-content:center;padding:1.2rem 4rem}@media(min-width:900px){body>footer{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;padding:2.6rem 5.5rem}}body>footer>div{text-align:center}@media(min-width:900px){body>footer>div{-ms-flex-direction:left;flex-direction:left}}body>footer .copyright{padding:1.2rem 4rem}@media(min-width:900px){body>footer .copyright{padding:0}}body>footer .links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:900px){body>footer .links{-ms-flex-direction:row;flex-direction:row;margin-bottom:0}}body>footer .links a,body>footer .links a:link,body>footer .links a:visited{color:#606060}body>footer .links .footer-link{padding:1.2rem}@media(min-width:900px){body>footer .links .footer-link{padding:1.3rem 2.6rem}}@media(min-width:900px){body>footer .links .footer-link:last-of-type{padding-right:0}}html body.devise{background-color:#192f4d;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#192f4d),to(rgb(6.25,11.75,19.25)));background-image:linear-gradient(180deg,#192f4d 10%,rgb(6.25,11.75,19.25));height:100%;min-height:100vh}html body.devise>main{background-color:rgba(0,0,0,0);margin-left:0}html body.devise>main>article,html body.devise>main>footer{display:none}html body.devise>main>section.roadblock{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}html body.devise>main>section.roadblock header#hero{-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}html body.devise>main>section.roadblock header#hero h2,html body.devise>main>section.roadblock header#hero h5,html body.devise>main>section.roadblock header#hero p{color:#fff}html body.devise>main>section.roadblock header#hero p a{font:normal 300 1.6rem museo-sans,Arial,sans-serif;font-size:2.3rem!important}html body.devise>main>section.roadblock header#hero p a:hover{text-decoration:underline}html body.devise>footer{-ms-flex:0 1 auto;flex:0 1 auto}html body.devise.supported>main{background-color:rgba(0,0,0,0);margin:0;max-width:none;min-width:auto;padding:0}html body.devise.supported>main>section.roadblock{display:none!important}html body.devise.supported>main>article{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin:0!important;padding:9rem 2rem}html body.devise.supported>main>article section{border-radius:.6rem;border-width:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%;min-width:28rem;max-width:90rem}html body.devise.supported>main>article section .section-body,html body.devise.supported>main>article section footer,html body.devise.supported>main>article section header{display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%}html body.devise.supported>main>article section header.hero{-ms-flex-item-align:stretch;align-self:stretch;background-image:url(https://res.cloudinary.com/huipjtihc/image/upload/f_auto,dpr_auto,q_auto:good,c_scale,w_900/public/aircraft-spot-jetbridge);background-position-x:right;background-repeat:no-repeat;background-size:cover;border-radius:.5rem 0 0 .5rem;display:none;margin:0}@media(min-width:600px){html body.devise.supported>main>article section header.hero{display:-ms-flexbox;display:flex}}html body.devise.supported>main>article section .section-body.login-container{-ms-flex:1 1 50%;flex:1 1 50%;padding:2rem}@media(min-width:600px){html body.devise.supported>main>article section .section-body.login-container{padding:5rem}}html body.devise.supported>main>article section .section-body.login-container h1{color:#3a3b45;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:2.4rem;letter-spacing:normal;line-height:normal;margin-bottom:2.5rem}html body.devise.supported>main>article section .section-body.login-container form .fieldset .field-group .field,html body.devise.supported>main>article section .section-body.login-container form fieldset .field-group .field{-ms-flex:1 1 auto;flex:1 1 auto}html body.devise.supported>main>article section .section-body.login-container form .fieldset .field-group .field:last-of-type,html body.devise.supported>main>article section .section-body.login-container form fieldset .field-group .field:last-of-type{margin-bottom:0}html body.devise.supported>main>article section .section-body.login-container form .fieldset .field-group .field .title,html body.devise.supported>main>article section .section-body.login-container form .fieldset .field-group .field label,html body.devise.supported>main>article section .section-body.login-container form fieldset .field-group .field .title,html body.devise.supported>main>article section .section-body.login-container form fieldset .field-group .field label{font:normal 500 1.6rem museo-sans,Arial,sans-serif}html body.devise.supported>main>article section .section-body.login-container form .fieldset .field-group .field .instructions.links,html body.devise.supported>main>article section .section-body.login-container form fieldset .field-group .field .instructions.links{-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;grid-row-gap:.5rem;row-gap:.5rem;text-align:right}html body.devise.supported>main>article section .section-body.login-container form .fieldset .field-group .field .instructions.links a,html body.devise.supported>main>article section .section-body.login-container form fieldset .field-group .field .instructions.links a{display:-ms-flexbox;display:flex;font:normal 500 1.6rem museo-sans,Arial,sans-serif;font-size:1.6rem}html body.devise.supported>main>article section .section-body.login-container form .fieldset .field-group .field .instructions.links a:hover,html body.devise.supported>main>article section .section-body.login-container form fieldset .field-group .field .instructions.links a:hover{text-decoration:underline}html body.devise.supported>main>article section .section-body.login-container form .actions .btn{-ms-flex:1 1 auto;flex:1 1 auto;margin:0}html body.devise.supported>main>footer{display:-ms-flexbox;display:flex}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html body .button-container,html body .container,html body .copyright,html body .quote-container,html body blockquote,html body figcaption,html body h1,html body h2,html body h3,html body h4,html body h5,html body p{max-width:100%}html body>header .container{width:auto}html body section header{max-width:100%}html body section#features figcaption,html body section#features figcaption p,html body section header figcaption,html body section header h1,html body section header h2,html body section header h3,html body section header h4,html body section header h5,html body section header p{width:100%}html body section#workflows .container.columns,html body section#workflows header{-ms-flex:1 1 auto;flex:1 1 auto;max-width:110rem;width:100%}html body section.legal-page h1,html body section.legal-page h2,html body section.legal-page h3,html body section.legal-page h4,html body section.legal-page h5,html body section.legal-page p,html body section.legal-page small,html body section.legal-page ul{width:100%}html body section.legal-page ul li{width:auto}html body form{display:block;-ms-flex:0 1 auto;flex:0 1 auto}}body.not-chrome{background-position:top;background-repeat:no-repeat;background-size:cover;background-image:url(https://res.cloudinary.com/huipjtihc/image/upload/public/san-diego-international-airport);overflow:hidden}body.not-chrome #goapron-logo{position:fixed;top:19.8px;left:39px;height:22px}body.not-chrome #goapron-logo img{height:100%}body.not-chrome .only-chrome{display:none}body.not-chrome .wrong-browser{display:-ms-flexbox;display:flex;color:#fff;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;background-color:rgba(0,0,0,.7);-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}body.not-chrome .wrong-browser .wrong-browser-warning{max-width:60%}body.not-chrome .wrong-browser .wrong-browser-warning a{text-decoration:underline;color:#fff}body.is-chrome .non-chrome{display:none}