body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Roboto,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--base-font-color:#fff;--light-font-color:#a3a9b6;--medium-font-color:#a5a5ab;--dark-font-color:#6c6c6c;--darker-font-color:#161c27;--input-font-color:#c2c6ce;--placeholder-font-color:#4a4c56;--base-bg-color:#0f1016;--medium-bg-color:#242731;--dark-bg-color:#161c27;--intermediate-bg-color:#232a37;--darker-bg-color:#161721;--darkest-bg-color:#07080b;--light-bg-color:#2f3746;--lighter-bg-color:#a3a9b6;--highlight-dark-bg-color:#0d1118;--highlight-bg-color:#fff;--outline-color:#4a4c56;--outline-light-color:#a3a9b6;--outline-semi-color:#a3a9b680;--outline-medium-color:#424959;--outline-dark-color:#2f3746;--outline-darker-color:#232936;--primary-blue:#1779da;--primary-blue-dim:#1779da80;--primary-blue-semi:#1779da4d;--alternate-blue:#1a273d;--primary-purple:#9d09c2;--primary-orange:#dc6a28;--primary-orange-dim:#dc6a2880;--primary-orange-semi:#dc6a284d;--primary-yellow:#ffd964;--primary-yellow-dim:#ffd96480;--primary-yellow-semi:#ffd9644d;--primary-yellow-tint:#ffd9640d;--primary-green:#1fa368;--primary-green-semi:#1fa3684d;--primary-green-tint:#1fa36840;--primary-red:#d02f44;--primary-red-dim:#d02f4480;--primary-red-semi:#d02f444d;--primary-red-tint:#d02f4426;--primary-off-white:#fafafa;--pure-black:#000;--pure-black-transparent:#000000bf;--pure-white:#fff;--gray-medium-color:#232428;--gray-dimmed-color:#2f3847;--gray-light-color:#4c586c;--pure-white-dim:#ffffff80;--pure-white-semi:#ffffff4d;--pure-white-tint:#ffffff26;--translucent:#2e3036e6;--semi-transparent:#ffffff08;--placeholder:#4a4c56;--light-placeholder-font:#8a94a6;--input-bg-color:#1d1f2c;--divider-color:#1d1f2c;--tile-color:#1d1f2c;--scrollbars:#ffffff40 #0000;--scrollbars-transparent:#fff0 #0000;--disabled-bg-color:#a3a9b626;--drop-shadow-strong-color:#000000bf;--drop-shadow-color:#00000080;--drop-shadow-light-color:#00000026;--overlay-color:#00000040;--overlay-gray-color:#24273180;--metrics-1:#4a5654;--metrics-2:#2bb2fe;--metrics-3:#1779da;--metrics-4:#c38306;--chart-series-0:#1779da;--chart-series-1:#626262;--chart-series-2:#b0b0b0;--chart-series-3:#c20962;--chart-series-4:#f76daf;--chart-series-5:#9d09c2;--chart-series-6:#dc6df7;--chart-series-7:#5b10bb;--chart-series-8:#aa72f2;--chart-series-9:#0b28c2;--chart-series-10:#6e84f7;--chart-series-11:#0a7fc1;--chart-series-12:#6dc5f7;--chart-series-13:#07b0a6;--chart-series-14:#6beae2;--chart-series-15:#0ab372;--chart-series-16:#9ef3d2;--chart-series-17:#438e09;--chart-series-18:#99d06d;--chart-series-19:#c38306;--chart-series-20:#f9c86b;--chart-series-21:#bf4c0c;--chart-series-22:#f59f6f;--chart-series-23:#c20909;--chart-series-24:#f76d6d}*{margin:0;padding:0}body{background-color:var(--base-bg-color);overflow:hidden}.App{color:var(--base-font-color);height:100vh}hr{background-color:var(--outline-color);border:none;color:var(--outline-color);height:1px}h2{text-wrap:nowrap;font-size:32px;font-weight:600}h2.badged{align-items:center;display:inline-flex}h3{text-wrap:nowrap;font-size:24px;font-weight:600}h3.badged{align-items:center;display:inline-flex}h4{text-wrap:nowrap;font-size:18px;font-weight:500}a{text-decoration:none}a,label{color:var(--light-font-color);font-size:14px;font-weight:500}label{cursor:inherit}input,select{background-color:var(--input-bg-color)!important;border:1px solid var(--outline-color);border-radius:8px;box-sizing:border-box;color:var(--input-font-color)!important;font-family:Inter;outline:none;padding:8px;width:100%}input::placeholder{color:var(--placeholder-font-color)}select.not-selected{color:var(--dark-font-color)!important;font-style:italic}input:disabled,select:disabled{cursor:not-allowed;opacity:.35}input[type=checkbox]{accent-color:var(--placeholder)!important}.button-icon{cursor:pointer;opacity:.75}.button-icon:not(.disabled):hover{opacity:1}.button-icon.circle,.modal .button-icon.circle{align-items:center;background-color:var(--pure-white-tint);border-radius:50%;display:grid;height:32px;justify-items:center;margin:0;transition:all .25s ease-out;width:32px}.button-icon.circle.disabled,.modal .button-icon.circle.disabled{cursor:not-allowed}.button-icon.circle:not(.disabled):hover{background-color:var(--primary-blue)}.button-icon.circle svg{display:grid;height:18px;width:18px}.button-icon.circle:not(.disabled):hover svg path{fill:var(--base-font-color)}.button-icon.circle.small{height:24px;width:24px}.button-icon.circle.small svg{display:grid;height:12px;width:12px}button{text-wrap:nowrap;background-color:var(--primary-blue);border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:var(--base-font-color);cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:600;opacity:.7;outline:none;padding:10px 14px;transition:all .25s ease}button.button-small{font-size:12px;padding:6px 8px}button svg{height:18px;margin-right:2px;vertical-align:bottom;width:18px}button:not([disabled]):hover{opacity:1}button:not([disabled]).menu:hover,button:not([disabled]).secondary:hover{background-color:var(--darker-bg-color);opacity:1}button:disabled{cursor:not-allowed;opacity:.5}button.secondary{background-color:initial;border:1px solid var(--outline-color);color:var(--light-font-color)}button.semiblue{background-color:var(--primary-blue-dim);font-size:12px;padding:10px 12px;text-transform:uppercase}button.outlined{background-color:initial;border:1px solid var(--outline-light-color);color:var(--base-font-color);opacity:.7}button:not([disabled]).outlined:hover{opacity:1}button.outline-filled{grid-gap:4px;align-items:center;background-color:var(--medium-bg-color);border:1px solid var(--outline-color);color:var(--base-font-color);display:grid;font-size:12px;gap:4px;grid-template-columns:auto 1fr;padding:6px 8px}button.alternate{background-color:var(--gray-dimmed-color);border:1px solid #0000;color:var(--base-font-color);opacity:.5}button.alternate:hover{opacity:1}button.menu{background-color:initial}button.menu,button.menu.open{border:1px solid var(--outline-color)}button.menu.open{background-color:var(--darker-bg-color)}button.danger{background-color:var(--primary-red);border:0;border:1px solid var(--primary-red);color:var(--base-font-color)}button.danger-outline{opacity:.7}button.danger-outline,button.danger-outline:hover{background-color:initial;border:1px solid var(--primary-red);color:var(--primary-red)}button.danger-outline:hover{opacity:1}button.green{background-color:var(--primary-green);border:0;color:var(--base-font-color)}button.rounded-white,button.white{background-color:var(--pure-white);border:0;color:var(--dark-font-color)}button.rounded-white{border-radius:18px}button.danger svg path{fill:var(--base-font-color)}button.nav-left,button.nav-right{align-items:center;background-color:var(--light-bg-color);display:grid;height:32px;justify-items:center;padding:0;width:30px}button.nav-left svg{margin:0;transform:rotate(90deg)}button.nav-right svg{transform:rotate(-90deg)}.empty-state{border-radius:12px;margin:32px auto;padding:16px;text-align:center}.de-emphasize{color:var(--light-font-color);font-style:italic}.divider{border-left:1px solid var(--divider-color);height:100%;width:1px}.capitalized{text-transform:capitalize}.all-caps{text-transform:uppercase}.modal{background-color:var(--darker-bg-color);border:3px solid var(--outline-medium-color);border-radius:12px;display:grid;grid-template-rows:auto 1fr auto;height:80vh;left:50%;min-width:600px;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal.modal-small{height:30vh}.modal.modal-50{height:50vh}.modal.modal-medium{height:60vh}.modal:focus-visible{outline:none!important}.modal .modal-body{display:grid;height:100%;overflow-y:auto;scrollbar-color:var(--scrollbars)}.modal .modal-body-container,.modal .modal-footer,.modal .modal-header{color:var(--base-font-color);margin:16px}.modal .modal-footer,.modal .modal-header{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto}.modal .modal-footer .modal-footer-buttons button:not(:first-child){margin-left:12px}.modal h2{font-size:18px;font-weight:600}.modal .button-icon{cursor:pointer;margin:8px}.modal .modal-container{grid-gap:16px;display:grid;gap:16px;height:100%}.modal .modal-field-row{grid-gap:8px;display:grid;gap:8px;margin:0 24px}span{cursor:inherit}span.danger{color:var(--primary-red)}svg.danger path{fill:var(--primary-red)}span.affirmative{color:var(--primary-green)}span.in-progress{color:var(--primary-yellow)}.drop-shadow{filter:drop-shadow(2px 4px 6px var(--drop-shadow-color))}.not-visible{display:none!important}.hideout{height:0;overflow:hidden;width:0}.temp-hidden{opacity:0}.ellipsis-text{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.centered-text{text-align:center}.fadeIn{animation-duration:.25s;animation-name:fadeInAnimation;animation-timing-function:ease-in}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:100%}}.fadeInLoop{animation-duration:2s;animation-iteration-count:infinite;animation-name:fadeLoopAnimation;animation-timing-function:linear}@keyframes fadeLoopAnimation{0%{opacity:0}50%{opacity:100%}to{opacity:0}}.pulseBg{animation-duration:2s;animation-iteration-count:infinite;animation-name:bgLoopAnimation;animation-timing-function:linear}@keyframes bgLoopAnimation{0%{background-color:var(--primary-blue-semi)}50%{background-color:var(--primary-blue)}to{background-color:var(--primary-blue-semi)}}.pulseOpacity{animation-duration:2s;animation-iteration-count:infinite;animation-name:opacityLoopAnimation;animation-timing-function:linear}@keyframes opacityLoopAnimation{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.listing{cursor:default}.listing .listing-header{background-color:var(--darker-bg-color);border-top-left-radius:12px;border-top-right-radius:12px;color:var(--light-font-color);display:grid;font-size:14px;font-weight:600}.listing .listing-row{align-items:center;display:grid;font-size:14px}.listing .listing-empty{background-color:var(--dark-bg-color);border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:var(--light-font-color);display:grid;font-style:italic;text-align:center}.listing .listing-empty>div{margin:32px}.listing .listing-header>div,.listing .listing-row>div{display:grid;margin:16px;overflow:hidden;text-overflow:ellipsis}.listing .listing-header>div:first-child,.listing .listing-row>div:first-child{margin-left:24px}.listing .listing-row:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.listing .listing-row{background-color:var(--dark-bg-color)}.listing .listing-row:hover{background-color:var(--intermediate-bg-color);transition:background-color .25s ease}.listing .actions{display:grid;text-align:right}.listing button{padding:8px 10px}.listing button svg{margin-right:4px}.listing .critical-messages{grid-gap:4px;display:grid;gap:4px}.header-split{align-items:start;color:var(--light-font-color);display:grid;font-size:12px;font-weight:500;grid-template-columns:1fr auto}.MuiSnackbar-root button.MuiIconButton-root{height:30px;width:30px}.MuiSnackbar-root button.MuiIconButton-root svg{margin:0}.MuiSnackbar-root .MuiSnackbarContent-action{gap:8px}.MuiSnackbar-root .MuiSnackbarContent-action button.primary{border-radius:6px;font-size:12px;font-weight:600;padding:8px 10px;text-transform:uppercase}.login{grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr;height:100%}.login,.login .login-left,.login .login-right{display:grid}.login .login-splash-img{background-image:url(/static/media/login_background.25301a07b0cbeba2a593.png);background-position:50%;background-size:cover;border-radius:16px;margin:32px 0 32px 32px}.login .login-container{display:grid;grid-template-rows:auto 1fr;margin:32px 32px 32px 0}.login .login-form{grid-gap:16px;display:grid;gap:16px;margin:auto;width:400px}.login .login-form-header{grid-gap:32px;display:grid;font-size:14px;gap:32px;margin-bottom:16px}.login .login-body{align-content:center;align-items:center;display:grid;height:100%}.login .label-container{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px}.login .label-container.no-cols{grid-template-columns:1fr}.login .label-container .label-container-right{text-align:right}.login span.login-form-info{color:var(--light-font-color);display:inline-grid;font-size:12px;font-weight:500;line-height:normal;opacity:0}.login span.login-form-info.show{opacity:1;transition-delay:1s;transition-duration:.25s;transition-property:opacity}.login .login-form-note{font-size:14px;margin-top:32px;text-align:center}.login a{color:var(--primary-blue);text-decoration:underline}.login .login-confirmation-code>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:32px}.login .login-confirmation-code input{font-size:16px;font-weight:600;text-align:center;width:3em}.login button{background-color:var(--primary-blue);border:0;border-radius:8px;color:var(--base-font-color);font-size:14px;font-weight:600;padding:8px;width:100%}.login button:disabled{cursor:not-allowed;filter:opacity(.5)}.login .terms-checkbox{grid-gap:8px;display:grid;gap:8px;grid-template-columns:auto 1fr}.login .terms-checkbox>div,.login .terms-checkbox>label{margin:16px 0}.login .terms-checkbox a{text-decoration:underline}.password-requirments{border:1px solid var(--outline-color);border-radius:8px;display:grid;margin:16px}.password-requirments>div{grid-gap:4px;display:grid;gap:4px;margin:12px}.password-requirments .password-requirment svg{height:24px;vertical-align:middle;width:24px}.password-requirments .password-requirment{grid-gap:8px;align-items:center;display:grid;filter:grayscale();font-size:14px;font-weight:500;gap:8px;grid-template-columns:auto 1fr;opacity:.5;transition:all .25s ease-out}.password-requirments .password-requirment.completed{filter:none;opacity:1}.checkbox-container{display:grid}.checkbox-container svg{cursor:pointer;height:20px;width:20px}.checkbox-container.disabled svg{cursor:not-allowed;height:20px;opacity:.7;width:20px}.checkbox-container.disabled svg rect{fill:var(--disabled-bg-color)}.unsupported-browser{border:1px solid var(--outline-color);border-radius:12px;margin:24px}.unsupported-browser>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:auto 1fr;margin:24px}.unsupported-browser h3{display:grid;font-size:18px}.unsupported-browser span{color:var(--medium-font-color);font-size:14px;font-weight:500}.main-console{background-color:var(--darkest-bg-color);display:grid;grid-template-columns:auto 1fr;height:100vh;position:relative;transition:all .25s ease-out}.main-console.feed .main-header{background:var(--pure-black-transparent);filter:drop-shadow(0 0 .75rem var(--pure-black));position:absolute;width:100%;z-index:100}.main-console.compact{grid-template-columns:64px 1fr}.main-console .main-menu{background-color:var(--dark-bg-color);display:grid;grid-template-rows:auto 1fr auto;height:100%;min-width:32px;overflow:hidden}.main-console .main-header{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto auto;min-height:32px}.main-header .header-center,.main-header .header-left{align-items:center;display:grid}.main-header .header-right{grid-gap:12px;display:grid;gap:12px;margin:8px 16px}.main-console .main-container{display:grid;grid-template-rows:auto 1fr;overflow-y:hidden;position:relative}.main-console .main-side-panel{display:grid;height:100%;overflow-x:visible;overflow-y:hidden}.main-console .main-content-box{overflow-y:auto;scrollbar-color:var(--scrollbars)}.main-console .internal-badge{border:1px solid var(--base-font-color);border-radius:6px;color:var(--base-font-color);display:inline-grid;font-size:10px;margin-left:16px;padding:4px 8px;text-transform:uppercase;vertical-align:middle}.main-menu .menu-header{align-content:center;display:grid;height:95px;margin:0 16px}.main-menu .menu-container{overflow-y:auto;scrollbar-color:var(--scrollbars);width:240px}.main-menu .menu-footer{background:linear-gradient(#377dff,#0c42a8);color:var(--base-font-color);padding:8px;text-align:center;text-transform:uppercase}.main-menu .menu-footer.prod{display:none}.main-menu .app-status{cursor:default}.main-menu .main-logo{display:grid}.main-menu .menu-item{grid-gap:18px;color:var(--medium-font-color);cursor:pointer;display:grid;font-size:14px;font-weight:600;gap:18px;grid-template-columns:4px 1fr;transition:all .25s ease}.main-menu .menu-item.toggle{grid-template-columns:4px 1fr auto}.main-menu .menu-item .menu-item-indicator{height:48px}.main-menu .menu-item .menu-item-toggle svg{height:18px;margin:8px;transform:rotate(0deg);width:18px}.main-menu .menu-item.open .menu-item-toggle svg{transform:rotate(180deg)}.main-menu .menu-item-icon,.main-menu .menu-item-icon svg{height:24px;width:24px}.main-menu .menu-item .menu-item-body,.main-menu .menu-item .menu-item-toggle{grid-gap:8px;align-content:center;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr;height:48px}.main-menu .menu-item .menu-item-body.indicators{align-items:center;grid-template-columns:auto 1fr auto}.main-console.compact .main-menu .menu-item .menu-item-body.indicators{gap:0}.main-menu .menu-item.active .menu-item-indicator{background-color:var(--highlight-bg-color)}.main-menu .menu-item:hover{background-color:var(--intermediate-bg-color);color:var(--base-font-color)}.main-menu .menu-item.active{background-color:var(--light-bg-color);color:var(--base-font-color);transition:background-color .25s ease}.main-menu .menu-item .status-indicator{background-color:var(--primary-blue);border-radius:4px;color:var(--base-font-color);display:grid;font-size:12px;font-weight:600;margin:0 16px}.main-menu .menu-item .status-indicator>div{display:grid;margin:2px 6px}.main-console.compact .main-menu .menu-item .status-indicator{border-radius:50%;height:8px;margin:0 4px;width:8px}.main-console.compact .main-menu .menu-item .status-indicator>div{display:none}.menu-handle{background-color:var(--light-bg-color);border-bottom-right-radius:4px;border-top-right-radius:4px;cursor:pointer;display:grid;opacity:0;overflow:hidden;position:absolute;top:50%;transition:all .25s ease-out;width:12px;z-index:100}.menu-handle.hovered,.menu-handle:hover{opacity:1}.menu-handle>div{display:grid;opacity:0;transition:all .25s ease-out}.menu-handle:hover>div{background-color:var(--pure-white-semi);opacity:1}.menu-handle svg{margin:24px 0;rotate:90deg;vertical-align:middle;width:12px}.menu-handle.compact svg{rotate:90deg}.main-console.compact .menu-handle svg{rotate:-90deg}.user-badge{border:1px solid #0000;border-radius:12px;cursor:inherit;transition:all .25s ease}.user-badge.menu-enabled:hover{cursor:pointer}.user-badge.menu-enabled.active,.user-badge.menu-enabled:hover{background-color:var(--translucent);border:1px solid var(--outline-color)}.user-badge.menu-enabled.active .caret{transform:rotate(180deg)}.user-badge.internal{background-color:var(--primary-blue-semi);border:1px solid var(--primary-blue-dim)}.user-badge.internal:hover{background-color:var(--primary-blue-dim);border:1px solid var(--primary-blue)}.user-badge>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto;margin:6px 8px}.user-badge .user-info{display:grid;grid-template-rows:auto auto}.user-info .user-info-primary{font-size:14px;font-weight:500}.user-info .user-info-secondary{color:var(--light-font-color);font-size:12px;font-weight:500}.user-badge-menu{margin-top:8px}.user-badge-menu .menu-item{grid-gap:32px;align-items:center;color:var(--light-font-color);display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;width:100%}.user-badge-menu .menu-item svg{vertical-align:middle}.crew{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.crew .page-toolbar{margin:8px 24px}.crew .crew-header{display:grid}.crew .crew-container{display:grid;height:100%;overflow-x:auto;overflow-y:hidden}.crew .list-container{margin:0 24px 24px;min-width:1200px;overflow-x:hidden}.certifications-header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;margin-right:16px}.certifications-list{grid-gap:8px;display:grid;gap:8px;margin:16px}.certifications-container .option-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr auto}.certifications-container .option-row.selected label,.certifications-container .option-row:hover label{color:var(--base-font-color)}.crew-filter{display:grid;position:relative}.crew-filter .crew-filter-menu{background-color:var(--darker-bg-color);border:1px solid var(--outline-color);border-radius:12px;display:none;position:absolute;right:0;top:48px;width:280px;z-index:3}.crew-filter.open .crew-filter-menu{display:grid}.crew-filter .crew-filter-menu-content{grid-gap:4px;display:grid;gap:4px;margin:10px 12px}.crew-filter .crew-filter-menu-title{color:var(--light-font-color);cursor:default;display:grid;font-size:12px;font-weight:500;text-transform:uppercase}.crew-filter .crew-filter-menu-title>div{cursor:default;display:grid;margin:8px}.crew-filter .crew-filter-menu-row{grid-gap:8px;align-items:center;border-radius:8px;color:var(--light-font-color);cursor:pointer;display:grid;font-size:14px;font-weight:500;gap:8px;grid-template-columns:1fr auto;transition:all .25s ease-out}.crew-filter .crew-filter-menu-row.selected{color:var(--base-font-color)}.crew-filter .crew-filter-menu-row:hover{background-color:var(--semi-transparent);color:var(--base-font-color)}.crew-filter .crew-filter-menu-row>div{display:grid;margin:8px 12px}.crew-filter .crew-filter-menu-row .checkbox-container{display:grid}.page-toolbar{align-items:center;display:grid;grid-template-columns:1fr auto;min-height:40px}.page-toolbar h2{font-size:24px;font-weight:600}.page-toolbar .page-toolbar-subheading{color:var(--light-font-color);font-size:14px;font-weight:500}.page-toolbar .page-toolbar-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,auto)}.page-toolbar .internal-badge{border:1px solid var(--base-font-color);border-radius:6px;color:var(--base-font-color);display:inline-grid;font-size:10px;margin-left:16px;padding:4px 8px;text-transform:uppercase;vertical-align:middle}.title-badge{background-color:var(--primary-off-white);border-radius:6px;color:var(--darker-font-color);display:inline-flex;font-size:12px;margin-left:8px}.title-badge>div{margin:4px 6px}.list-container{background-color:var(--darker-bg-color);border-radius:8px;display:grid;font-size:14px;font-weight:500;grid-template-rows:auto 1fr;min-width:1200px;opacity:1;overflow-y:auto;scrollbar-color:var(--scrollbars);transition:opacity 1s ease}.list-header,.list-row{display:grid;grid-template-columns:repeat(2,5fr) 1fr}.list-row{border-bottom:1px solid var(--outline-darker-color);border-top:1px solid var(--dark-bg-color)}.list-row.selected,.list-row:hover{background-color:var(--intermediate-bg-color);transition:background-color .25s ease}.list-row.clickable{cursor:pointer}.list-row button{text-wrap:nowrap;font-size:12px;padding:8px}.list-header{background-color:var(--dark-bg-color);box-shadow:0 4px 8px #00000080;position:-webkit-sticky;position:sticky;top:0;z-index:2}.list-header .list-header-col:first-child{z-index:3}.list-header .list-multiselect,.list-row .list-multiselect{align-items:center;display:grid;text-align:center}.list-row .list-actions{display:grid;grid-template-columns:auto auto}.list-row .list-actions .button-icon{cursor:pointer;margin:8px}.list-row .list-actions .button-icon:hover path{fill:var(--base-font-color)}.list-header>div,.list-row>div{margin:16px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.list-header>div:first-child,.list-header>div:last-child,.list-row>div:first-child,.list-row>div:last-child{margin:16px}.list-actions{text-align:center}.list-header-name{align-items:center;cursor:pointer;display:grid;grid-template-columns:auto 1fr}.list-header .sort-arrow{display:inline;margin-left:4px;vertical-align:middle;visibility:hidden}.list-header-name:hover .sort-arrow{visibility:visible}.list-header-col.sorted{color:var(--primary-blue)}.list-header-col svg{vertical-align:middle}.list-header-col.sorted svg path{fill:var(--primary-blue)}.list-header-col.sorted .sort-arrow{visibility:visible}.list-header-col.sorted .sort-arrow svg{transform:rotate(180deg)}.list-header-col.sorted .sort-arrow.desc svg{transform:rotate(0deg)}.list-row>div{align-items:center;display:grid;vertical-align:middle}.list-row .warning{color:var(--primary-yellow);font-style:italic;opacity:.5}.list-row .danger{color:var(--primary-red)}.list-row .numbered{align-items:center;display:grid;grid-template-columns:auto 1fr}.list-row .numbered-value{font-size:14px;font-weight:600}.datatable-turnaround-info{display:grid}.datatable-turnaround-info>div{color:var(--base-font-color);font-size:14px;font-weight:500;text-transform:uppercase}.datatable-turnaround-info .delayed{color:var(--primary-orange)}.datatable-turnaround-info span{color:var(--medium-font-color);font-size:10px;font-weight:500}.datatable-turnaround-status{grid-gap:4px;display:grid;gap:4px}.datatable-turnaround-status>div{color:var(--base-font-color);font-size:14px;font-weight:500;text-transform:uppercase}.datatable-turnaround-status .datatable-turnaround-critical-issues{color:var(--primary-red);font-size:10px;font-weight:500;text-transform:uppercase}.list-column-value .airline-name,.list-column-value .flight-name{grid-gap:8px;align-items:center;display:grid;gap:8px}.list-column-value .turnaround-flights{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.list-column-value .turnaround-flights .flight-status-icon{align-items:center;border:none;border-radius:50%;display:grid;height:18px;width:18px}.list-column-value .turnaround-flights .flight-status-icon.status-pending{background-color:initial;border:1px dotted var(--pure-white-dim);height:8px;margin:4px;width:8px}.list-column-value .flight-names,.list-column-value .flight-names>div,.list-column-value .origin-destination,.list-column-value .origin-destination>div{display:grid;white-space:nowrap}.list-column-value .flight-names-container{display:grid}.list-column-value .flight-detail{align-items:center;color:var(--light-font-color);display:grid;font-size:10px;font-weight:500;grid-template-columns:auto 1fr}.list-column-value .flight-detail svg{display:grid;height:14px;width:14px}.list-column-value .flight-critical-indicator svg{height:18px;margin-top:2px;width:18px}.list-row.status-invalid .flight-names,.list-row.status-invalid .invalid-time{color:var(--primary-red)}.list-column-value .remarks{color:var(--light-font-color);font-size:12px;font-weight:500}.list-column-value .turnaround-stand{grid-gap:2px;display:grid;gap:2px}.list-column-value .highlight-negative,.list-column-value .highlight-positive,.list-column-value .highlight-value{color:var(--primary-orange)}.list-column-value .previous-value{color:var(--medium-font-color);font-size:12px;font-weight:500;text-decoration:line-through}.list-column-value .date-value{color:var(--light-font-color);font-size:10px;font-weight:500}.list-column-value .value-type{font-size:10px;font-weight:500;margin-left:4px;text-transform:lowercase}.list-column-value .flight-summary-time-value{display:grid;font-size:14px;font-weight:500;grid-template-rows:1fr auto}.list-column-value .flight-summary-time-value span,.list-column-value .turnaround-time-values span{color:var(--light-font-color);font-size:10px;font-weight:500}.chat-button{background-color:initial;border-radius:50%;display:grid;height:32px;opacity:.5;transition:all .25s ease-out;width:32px}.chat-button:hover{background-color:var(--primary-blue-semi);opacity:1}.chat-button.active{opacity:1}.chat-button>div{display:grid;margin:4px;position:relative}.chat-button svg{height:24px;width:24px}.chat-button .chat-button-indicator{align-content:center;background-color:var(--primary-blue);border-radius:50%;color:var(--base-font-color);font-size:8px;height:12px;justify-items:center;position:absolute;right:-4px;top:-2px;transition:all .25s ease-out;width:12px}.chat-button:hover .chat-button-indicator{font-size:9px;height:14px;right:-5px;top:-3px;width:14px}.battery-power{background-color:#232a37;border-radius:10px;display:inline-grid;margin:0 auto 0 0}.battery-power .battery-power-box{align-items:center;display:inline-grid;gap:4px;grid-template-columns:auto 1fr;margin:2px 8px}.battery-power .battery-power-icon{height:24px;overflow:hidden;position:relative;width:24px}.battery-power .battery-power-icon svg{left:0;position:absolute;top:5px;z-index:1}.battery-power .battery-power-fill{background-color:#b0b7c3;border-bottom-left-radius:2px;border-top-left-radius:2px;height:10px;left:2px;position:absolute;top:7px}.battery-power .battery-power-icon.danger .battery-power-fill{background-color:var(--primary-red)}.progress-ring{grid-gap:8px;align-items:center;color:var(--light-font-color);display:grid;font-size:12px;font-weight:500;gap:8px;grid-template-columns:auto 1fr}.progress-ring .progress-ring-circles{transform:rotate(-90deg)}.progress-ring svg{vertical-align:middle}.progress-ring circle{fill:#0000;stroke:var(--pure-white-tint);stroke-width:3;stroke-dasharray:64;stroke-dashoffset:0}.progress-ring circle.secondary{fill:#0000;stroke:var(--primary-yellow-semi);stroke-dashoffset:64}.progress-ring circle.main{fill:#0000;stroke:var(--primary-yellow);stroke-dashoffset:64}.progress-ring.complete circle.main{fill:#0000;stroke:var(--primary-green);stroke-dashoffset:0}.loading-indicator{color:var(--base-font-color);display:grid;font-size:14px;font-weight:600;justify-content:center;opacity:.5;transition:opacity 1s ease}.loading-indicator.overlay{height:100%;position:absolute;width:100%;z-index:2}.loading-indicator svg{display:block;height:32px;margin:32px;width:32px}.vehicles{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.vehicles .page-toolbar{margin:8px 24px}.vehicles .vehicles-header{display:grid}.vehicles .vehicles-container{display:grid;height:100%;overflow-x:auto;overflow-y:hidden}.vehicles .list-container{margin:0 24px 24px;min-width:1200px;overflow-x:hidden}.vehicle-modal .status-toggle{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;justify-items:center}.vehicle-modal .status-toggle>div{border-radius:8px;cursor:pointer;text-align:center;width:100%}.vehicle-modal .status-toggle-content{color:var(--base-font-color);display:inline-grid;font-size:14px;font-weight:600;gap:8px;grid-template-columns:auto auto;margin:8px 0}.vehicle-modal .status-toggle .status-offline,.vehicle-modal .status-toggle .status-online{border:1px solid var(--outline-color)}.vehicle-modal .status-toggle .status-online.selected,.vehicle-modal .status-toggle .status-online:hover{background-color:var(--primary-green);border:1px solid #0000}.vehicle-modal .status-toggle .status-offline.selected,.vehicle-modal .status-toggle .status-offline:hover{background-color:var(--primary-red);border:1px solid #0000}.vehicle-modal .not-available{color:var(--primary-yellow);font-size:14px;font-style:italic;opacity:.5}.vehicle-modal .modal-field-row.toggle-input{display:grid}.vehicle-modal .modal-field-row.toggle-input>div{align-items:center;display:grid;grid-template-columns:1fr auto;margin:16px 0}.vehicle-modal .modal-field-row .button-switch{width:auto}.vehicle-modal .modal-field-row .button-switch-box{grid-template-columns:1fr 1fr}.vehicle-modal .modal-field-row.toggle-input .button-switch .selected{background-color:var(--light-bg-color)}.vehicle-modal .modal-field-row.toggle-input.offline .button-switch .selected{background-color:var(--primary-red)}.vehicle-modal .modal-field-row.toggle-input .button-switch .button-switch-option span{font-size:12px;font-weight:600;text-transform:uppercase}.gse-filter{display:grid;position:relative}.gse-filter .gse-filter-menu{background-color:var(--darker-bg-color);border:1px solid var(--outline-color);border-radius:12px;display:none;position:absolute;right:0;top:48px;width:280px;z-index:3}.gse-filter.open .gse-filter-menu{display:grid;max-height:320px;overflow-y:auto}.gse-filter .gse-filter-menu-content{grid-gap:4px;display:grid;gap:4px;margin:10px 12px}.gse-filter .gse-filter-menu-title{color:var(--light-font-color);cursor:default;display:grid;font-size:12px;font-weight:500;text-transform:uppercase}.gse-filter .gse-filter-menu-title>div{cursor:default;display:grid;margin:8px}.gse-filter .gse-filter-menu-row{grid-gap:8px;align-items:center;border-radius:8px;color:var(--light-font-color);cursor:pointer;display:grid;font-size:14px;font-weight:500;gap:8px;grid-template-columns:1fr auto;transition:all .25s ease-out}.gse-filter .gse-filter-menu-row.selected{color:var(--base-font-color)}.gse-filter .gse-filter-menu-row:hover{background-color:var(--semi-transparent);color:var(--base-font-color)}.gse-filter .gse-filter-menu-row>div{display:grid;margin:8px 12px}.gse-filter .gse-filter-menu-row .checkbox-container{display:grid}.button-switch{border:1px solid var(--outline-color);border-radius:8px;display:inline-grid;width:560px}.button-switch.wide{width:280px}.button-switch .button-switch-box{align-items:center;display:inline-grid;gap:4px;grid-template-columns:1fr 1fr 1fr 1fr;margin:3px}.button-switch .button-switch-option{align-items:center;border-radius:6px;cursor:pointer;display:grid;transition-duration:.25s;transition-timing-function:ease-out}.button-switch.disabled .button-switch-option{cursor:not-allowed;opacity:.5}.button-switch:not(.disabled) .button-switch-option:not(.selected):hover{background-color:var(--darker-bg-color)}.button-switch .button-switch-option.selected,.button-switch.light .button-switch-option:hover{background-color:var(--medium-bg-color)}.button-switch.light .button-switch-option.selected{background-color:var(--pure-white)}.button-switch .button-switch-option span{color:var(--light-font-color);font-size:14px;font-weight:600;margin:8px 16px;text-align:center}.button-switch.light .button-switch-option span{color:var(--medium-font-color)}.button-switch .button-switch-option.selected span,.button-switch .button-switch-option:hover span{color:var(--base-font-color)}.button-switch.light .button-switch-option.selected span,.button-switch.light .button-switch-option:hover span{color:var(--primary-blue)}.button-switch.disabled .button-switch-option.selected span,.button-switch.disabled .button-switch-option:hover span{color:var(--light-font-color);cursor:not-allowed}.button-switch .button-switch-option.subvalues{display:grid;grid-template-columns:1fr 1fr}.button-switch .button-switch-subvalues>div{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin:2px 8px}.button-switch .button-switch-subvalue{border-radius:6px;cursor:pointer;display:grid;font-size:12px;opacity:.7}.button-switch .button-switch-subvalue.active:hover{background-color:var(--darker-bg-color);opacity:1}.button-switch .button-switch-subvalue.critical:hover{background-color:var(--primary-red);opacity:1}.button-switch .button-switch-subvalue.active.selected{background-color:var(--darker-bg-color);opacity:1}.button-switch .button-switch-subvalue.critical.selected{background-color:var(--primary-red);opacity:1}.button-switch .button-switch-subvalue>div{display:grid;margin:4px 8px}.flights{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.flights .flights-container{grid-gap:8px;display:grid;gap:8px;height:100%;margin:0 16px;overflow-y:hidden}.flights .flights-header{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;margin:24px 24px 0}.flights .flights-header .actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr auto}.flights .list-container{margin-bottom:16px}.flights .list-row>div{margin:8px}.flights .list-row>div:first-child{margin-left:16px}.flights .list-row .list-actions{grid-template-columns:1fr}.flights .list-row .flight-row-actions{display:grid;justify-content:center}.flights .list-row .flight-actions{display:inline-grid}.flight-edit-modal .modal-header span{color:var(--light-font-color);font-size:12px;font-weight:500}.flight-edit-modal .action-buttons{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr auto}.flight-edit-modal.create-flight .action-buttons{grid-template-columns:1fr}.flight-edit-modal .flight-edit-modal-rows{grid-gap:16px;align-content:start;display:grid;gap:16px;margin:0 16px}.flight-edit-modal .flight-edit-modal-row{color:var(--base-font-color);display:grid}.flight-edit-modal .time-configuration{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto auto}.flight-edit-modal .time-configuration.allow-clear{grid-template-columns:1fr auto auto auto}.flight-edit-modal .time-configuration-time-value,.flight-edit-modal .time-configuration-time-value .time-configuration{display:grid}.flight-edit-modal .time-configuration-time-value .time-input-container{border:1px solid var(--outline-color);border-radius:8px;display:grid}.flight-edit-modal .time-configuration-time-value .time-input-container>div{display:grid;margin:4px 8px}.flight-edit-modal .time-configuration-time-value .time-input select{font-size:14px;font-weight:600}.flight-edit-modal .time-configuration-date-value{display:grid}.flight-edit-modal .flightnumber-configuration{grid-gap:8px;align-items:center;display:grid;font-size:14px;font-weight:600;gap:8px;grid-template-columns:1fr auto auto}.flight-edit-modal .flightnumber-configuration input{font-size:14px;font-weight:600;width:142px}.flight-edit-modal .registration-configuration{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto}.flight-edit-modal.create-flight .registration-configuration{grid-template-columns:auto 1fr auto}.flight-edit-modal .registration-configuration .registration-details{display:grid;font-size:12px;font-weight:500}.flight-edit-modal .registration-configuration select{width:120px}.flight-edit-modal .airline-configuration{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto}.flight-edit-modal .airport-configuration{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto}.flight-edit-modal .airport-configuration .airport-details{display:grid;font-size:12px;font-weight:500}.flight-edit-modal .airport-configuration .airport-details>div:last-child{color:var(--light-font-color)}.flight-edit-modal.create-flight label{color:var(--base-font-color);font-weight:600}.flight-edit-modal.create-flight .reg-selector,.flight-edit-modal.create-flight .search-selector{width:140px}.flight-edit-modal.create-flight .airline-configuration .search-selector{width:240px}.flight-edit-modal .clear-input{cursor:pointer;opacity:.75;transition:all .25s ease-out}.flight-edit-modal .clear-input:hover{opacity:1}.flight-edit-modal .current-airport-button{display:grid;justify-items:right}.MuiPickersLayout-root{background-color:initial!important}.MuiPickersPopper-root .MuiPaper-root{background-color:initial!important;margin-top:8px}.MuiPickersDay-root:hover{background-color:#ffffff80!important}.MuiDateCalendar-root{background-color:var(--darker-bg-color);border:1px solid var(--outline-medium-color);border-radius:8px;color:var(--base-font-color);font-family:Inter!important;font-weight:600}.MuiDateCalendar-root .MuiButtonBase-root,.MuiDateCalendar-root .MuiDayCalendar-weekDayLabel,.MuiDateCalendar-root .MuiPickersCalendarHeader-label,.MuiDateCalendar-root button,.MuiDateCalendar-root button.Mui-disabled{color:var(--base-font-color);font-family:Inter!important;font-size:14px;font-weight:600;line-height:normal}.MuiButton-root.Mui-disabled,.MuiDateCalendar-root button.Mui-disabled{color:var(--light-font-color)!important}.MuiButton-root.Mui-disabled{cursor:not-allowed!important;pointer-events:inherit!important}.MuiDateCalendar-root .MuiYearCalendar-root{scrollbar-color:var(--scrollbars)}.MuiDateCalendar-root .Mui-selected{background-color:var(--primary-blue)}.MuiDateCalendar-root .MuiPickersDay-today{border:1px solid var(--outline-medium-color)!important}.MuiPickersCalendarHeader-label{text-transform:capitalize}.daterange-picker{grid-gap:4px;align-items:center;display:grid;gap:4px;position:relative}.daterange-picker .MuiDateCalendar-root{border:none}.daterange-picker button{text-wrap:nowrap;color:var(--base-font-color);padding:10px;transition-duration:.25s;transition-property:background-color;transition-timing-function:ease-out}.daterange-picker button svg{margin-right:8px}.daterange-picker .daterange-picker-selectors{background-color:var(--darkest-bg-color);border:1px solid var(--outline-medium-color);border-radius:8px;position:absolute;right:0;top:48px;z-index:3}.daterange-picker .daterange-picker-container{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,auto);margin:16px}.daterange-picker .daterange-picker-container .presets{color:var(--base-font-color);height:100%}.daterange-picker .daterange-picker-container .presets>div{display:grid;grid-template-rows:repeat(2,auto) 1fr}.daterange-picker .daterange-picker-container .presets .preset-choice{text-wrap:nowrap;font-size:14px;font-weight:600;padding:8px}.daterange-picker .daterange-picker-container .presets .preset-choice:hover{background-color:var(--medium-bg-color);border-radius:8px}.daterange-picker button.date-picker-active{background-color:var(--light-bg-color);border:1px solid var(--outline-light-color);color:var(--base-font-color)}.daterange-picker button.date-picker{background-color:initial;border:1px solid var(--outline-medium-color);color:var(--base-font-color)}.daterange-picker button.date-picker:hover{background-color:var(--darker-bg-color)}.reg-selector{border:1px solid var(--outline-color);border-radius:8px;height:32px;position:relative;transition:all;transition-duration:.25s;transition-timing-function:ease-out;width:100%}.reg-selector.active svg{transform:rotate(180deg)}.reg-selector-value{text-wrap:nowrap;align-items:center;color:var(--input-font-color);display:grid;font-size:14px;font-weight:600;grid-template-columns:1fr auto}.reg-selector:not(.active):hover{background-color:var(--intermediate-bg-color);cursor:pointer}.reg-selector.active{background-color:var(--light-bg-color);border:1px solid var(--outline-light-color)}.reg-selector-value>div{margin:6px 8px}.reg-selector-menu{display:grid;position:absolute;right:-8px;top:32px;z-index:1}.reg-selector-menu-container{background-color:var(--darkest-bg-color);border:1px solid var(--outline-color);border-radius:12px;display:grid;margin:8px}.reg-selector-menu-content{display:grid;margin:12px;width:280px}.reg-selector-menu-search{border:1px solid var(--outline-color);border-radius:8px;display:grid;overflow:hidden}.reg-selector-menu-search input{border-radius:0}.reg-selector-menu-search.opened{border-bottom-left-radius:0;border-bottom-right-radius:0}.reg-selector-menu-search input{border:none}.reg-selector-menu-results{border-bottom:1px solid var(--outline-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:1px solid var(--outline-color);border-right:1px solid var(--outline-color);display:grid;height:96px;overflow-y:auto;scrollbar-color:var(--darkest-bg-color)}.reg-selector-menu-result{background-color:var(--darker-bg-color);border-top:1px solid var(--outline-color);color:var(--light-font-color);display:grid;font-size:14px;font-weight:600;transition:background-color .25s ease}.reg-selector-menu-result:first-child{border-top:none}.reg-selector-menu-result:hover{background-color:var(--intermediate-bg-color);color:var(--base-font-color);cursor:pointer}.reg-selector-menu-result>div{align-items:center;display:grid;margin:8px 10px}.reg-selector-menu-actions>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto auto;margin:0 16px 16px}.search-selector{border:1px solid var(--outline-color);border-radius:8px;height:32px;position:relative;transition:all;transition-duration:.25s;transition-timing-function:ease-out;width:100%}.search-selector.active svg{transform:rotate(180deg)}.search-selector-value{text-wrap:nowrap;align-items:center;color:var(--input-font-color);display:grid;font-size:14px;font-weight:600;grid-template-columns:1fr auto}.search-selector:not(.active):hover{background-color:var(--intermediate-bg-color);cursor:pointer}.search-selector.active{background-color:var(--light-bg-color);border:1px solid var(--outline-light-color)}.search-selector-value>div{margin:6px 8px}.search-selector-menu{display:grid;position:absolute;right:-8px;top:32px;z-index:1}.search-selector-menu-container{background-color:var(--darkest-bg-color);border:1px solid var(--outline-color);border-radius:12px;display:grid;margin:8px}.search-selector-menu-content{display:grid;margin:12px;width:280px}.search-selector-menu-search{border:1px solid var(--outline-color);border-radius:8px;display:grid;overflow:hidden}.search-selector-menu-search input{border-radius:0}.search-selector-menu-search.opened{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-selector-menu-search input{border:none}.search-selector-menu-results{border-bottom:1px solid var(--outline-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:1px solid var(--outline-color);border-right:1px solid var(--outline-color);display:grid;overflow-y:auto;scrollbar-color:var(--darkest-bg-color)}.search-selector-menu-results.size-small{max-height:96px}.search-selector-menu-results.size-medium{max-height:192px}.search-selector-menu-results.size-large{max-height:288px}.search-selector-menu-result{background-color:var(--darker-bg-color);border-top:1px solid var(--outline-color);color:var(--light-font-color);display:grid;font-size:14px;font-weight:600;height:48px;min-height:48px;transition:background-color .25s ease}.search-selector-menu-result:first-child{border-top:none}.search-selector-menu-result:hover{cursor:pointer}.search-selector-menu-result.highlighted,.search-selector-menu-result:hover{background-color:var(--intermediate-bg-color);color:var(--base-font-color)}.search-selector-menu-result>div{align-items:center;display:grid;height:100%;padding:0 10px}.search-selector-menu-actions>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto auto;margin:0 16px 16px}.settings{height:100%;overflow:hidden}.settings .settings-main{margin-bottom:24px;overflow:hidden}.settings .settings-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:auto 1fr;height:100%;margin:0 24px 0 32px}.settings .settings-sidebar{display:grid;grid-template-rows:auto 1fr auto}.settings .settings-sidebar>div{grid-gap:16px;display:grid;gap:16px}.settings .settings-menu{background-color:var(--dark-bg-color);border-radius:12px;display:grid;min-width:280px}.settings .settings-menu-header{margin-bottom:8px}.settings .settings-menu-header.two{align-items:center;display:grid;grid-template-columns:1fr auto}.settings .settings-menu-content{grid-gap:4px;display:grid;gap:4px;margin:24px}.settings .settings-menu-item{grid-gap:8px;border-radius:3px;color:var(--light-font-color);cursor:default;display:grid;font-size:14px;font-weight:500;gap:8px;grid-template-columns:3px 1fr;overflow:hidden;transition:background-color .25s ease}.settings .settings-menu-item:hover{background-color:var(--intermediate-bg-color);color:var(--base-font-color);cursor:pointer}.settings .settings-menu-item.selected{background-color:var(--light-bg-color);color:var(--base-font-color)}.settings .settings-menu-item.selected .indicator{background-color:var(--highlight-bg-color)}.settings .settings-menu-item .menu-label{display:grid;margin:16px 8px}.settings .copyright{grid-gap:4px;color:var(--light-font-color);display:grid;font-size:12px;font-weight:400;gap:4px;grid-template-rows:1fr 1fr;margin:16px 0}.edit-profile{background-color:var(--dark-bg-color);border-radius:12px;display:grid}.edit-profile>div{margin:24px}.settings .settings-form-header{grid-gap:8px;display:grid;gap:8px;margin-bottom:32px}.settings .settings-form-header span{color:var(--light-font-color);font-size:16px;font-weight:400}.settings .user-pic-row{align-items:center;grid-template-columns:auto 1fr;margin-top:8px}.settings .settings-form,.settings .user-pic-row{grid-gap:16px;display:grid;gap:16px}.settings .settings-form .field-row>div{grid-gap:8px;display:grid;gap:8px}.settings .settings-form .field-row.two{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.settings .settings-form .field-row.actions{margin-top:16px}.password-input{position:relative}.password-input .password-toggle{cursor:pointer;position:absolute;right:8px;top:calc(50% - 12px)}.password-input .password-toggle svg{height:24px;width:24px}.settings .internal-badge{border:1px solid var(--base-font-color);border-radius:6px;color:var(--base-font-color);display:inline-grid;font-size:10px;margin-left:16px;padding:4px 8px;text-transform:uppercase;vertical-align:middle}.settings .profile-image-upload{grid-gap:8px;display:grid;gap:8px}.map-style{background-color:var(--dark-bg-color);border-radius:12px;display:grid}.map-style>div{margin:24px}.map-style .map-style-header{grid-gap:8px;display:grid;gap:8px;margin-bottom:32px}.map-style .map-style-header span{color:var(--light-font-color);font-size:16px;font-weight:400}.map-style .map-style-content{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto auto 1fr}.map-style .map-style-content-row{grid-gap:16px;align-items:center;display:grid;font-size:14px;font-weight:500;gap:16px;grid-template-columns:auto 1fr}.map-style .map-style-actions,.notifications-settings .notifications-settings-actions{align-items:center;display:grid;grid-template-columns:1fr}.map-style .big-button{grid-gap:16px;background-color:var(--darker-bg-color);border:1px solid #0000;border-radius:12px;cursor:pointer;display:grid;gap:16px;transition:all;transition-duration:.25s;width:360px}.map-style .big-button>div{grid-gap:16px;display:grid;gap:16px;margin:12px 10px}.map-style .big-button:hover{background-color:var(--intermediate-bg-color);border:1px solid var(--outline-medium-color)}.map-style .big-button.selected{background-color:var(--darker-bg-color);border:1px solid var(--primary-blue)}.map-style .big-button-image{background-position:50%;background-size:cover;border-radius:12px;height:108px}.map-style .big-button-detail{grid-gap:8px;align-items:center;display:grid;font-size:14px;font-weight:600;gap:8px;grid-template-columns:auto 1fr}.notifications-settings{background-color:var(--dark-bg-color);border-radius:12px;display:grid;height:100%;min-width:640px}.notifications-settings>div{display:grid;grid-template-rows:auto 1fr auto;overflow-y:hidden}.notifications-settings .notifications-settings-header{grid-gap:8px;display:grid;gap:8px;margin:24px 24px 16px}.notifications-settings .notifications-settings-content{display:grid;margin-bottom:16px;margin-left:24px;overflow-x:hidden;overflow-y:auto}.notifications-settings .notifications-settings-actions{display:grid;margin:0 24px 24px}.notifications-settings .notifications-settings-content-row{grid-gap:16px;text-wrap:nowrap;align-items:center;border-bottom:1px solid var(--outline-medium-color);display:grid;font-weight:600;gap:16px;grid-template-columns:1fr auto}.notifications-settings .notifications-settings-content-row:last-child{border-bottom:1px solid #0000}.notifications-settings .notifications-settings-content-row>div{margin:24px}.deployments{background-color:var(--dark-bg-color);border-radius:12px;display:grid;grid-template-columns:1fr 1fr}.deployments>div{margin:24px}.deployments .deployments-right-panel>div{border:1px solid var(--outline-color);border-radius:12px;display:grid}.deployments .deployments-right-panel .form-container{display:grid;margin:16px}.deployments .deployments-container{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto 1fr;height:100%;margin:0 16px;overflow-y:hidden}.deployments .form-container{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto auto auto 1fr;max-width:480px}.deployments .form-container .field-row{grid-gap:8px;display:grid;gap:8px}.deployments .form-container .field-row label{color:var(--base-font-color);font-weight:600}.deployments .form-container .search-selector{width:400px}.deployments .resource-actions-rows{display:grid}.deployments .resource-actions{border-radius:8px}.deployments .resource-actions>div{grid-gap:16px;color:var(--light-font-color);display:grid;font-size:12px;font-weight:500;gap:16px;grid-template-columns:48px 1fr 1fr;margin:4px 12px;transition:all .25s ease-out}.deployments .resource-actions:hover{background-color:var(--light-bg-color)}.deployments .resource-actions .resource-actions-value{text-transform:uppercase}.deployments .resource-actions.enabled>div{color:var(--base-font-color)}.deployments .resource-actions.enabled .resource-actions-value{color:var(--primary-green)}.radio-control,.radio-control svg{height:24px;width:24px}.admin-console{background-color:var(--dark-bg-color);border-radius:12px;display:grid}.admin-console>div{margin:24px}.admin-console .form-container{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto auto auto 1fr;max-width:480px}.admin-console .form-container .field-row{grid-gap:8px;display:grid;gap:8px}.admin-console .form-container .field-input{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto auto}.admin-console .form-container button{padding:8px 12px}.toggle-switch{background-color:var(--darkest-bg-color);border-radius:14px;cursor:pointer;display:grid;width:50px}.toggle-switch,.toggle-switch.selected{transition-duration:.25s;transition-property:background-color;transition-timing-function:ease-out}.toggle-switch.selected{background-color:var(--primary-blue)}.toggle-switch.disabled{cursor:not-allowed;opacity:.5}.toggle-switch>div{display:grid;justify-content:left;margin:5px}.toggle-switch.selected>div{justify-content:right}.toggle-switch .knob{background-color:var(--light-font-color);border-radius:9px;height:18px;width:18px}.toggle-switch.selected .knob{background-color:var(--pure-white)}.search-input-container{align-items:center;border:1px solid var(--outline-color);border-radius:8px;display:grid;margin:0 16px;position:relative;transition:border .25s ease}.search-input-container.disabled{cursor:not-allowed;opacity:.5}.search-input-container:not(.disabled).focused{border:1px solid var(--primary-blue)}.search-input-container svg{left:4px;position:absolute}.search-input-container input{background-color:initial!important;border:none;border-radius:0;color:var(--medium-font-color)!important;font-size:14px;margin:4px 0;outline:none;padding:6px 8px 6px 32px}.search-input-container input::placeholder{color:var(--medium-font-color)!important;opacity:.5}.map{position:relative}.map,.map .map-container{display:grid;height:100%;overflow:hidden}.map .map-container{grid-template-rows:auto 1fr;margin:0}.map .panels-container{display:grid;grid-template-columns:1fr;height:100%;overflow:hidden}.map .panels-container.open{gap:8px;grid-template-columns:0 1fr;margin-left:16px}.map .panels-container.open.slide-open{grid-template-columns:320px 1fr;transition:grid-template-columns .25s ease-out}.map .panels-container.open.slide-close{grid-template-columns:0 1fr;transition:grid-template-columns .25s ease-out}.map .panels-container.open.open-details{gap:8px;grid-template-columns:320px 300px 1fr}.map .map-panel{display:grid;height:100%;position:relative}.map .map-panel .right-panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#00000080,#00000073);display:grid;grid-template-rows:auto 1fr;height:100%;overflow-y:auto;position:absolute;right:0;scrollbar-color:var(--scrollbars-transparent);top:0;width:280px;z-index:4}.map .map-panel .right-panel-content{display:grid}.map .map-panel .right-panel-content .right-panel-content-header{align-items:center;display:grid;grid-template-columns:1fr auto}.map .map-panel .right-panel-content>div{grid-gap:16px;display:grid;gap:16px;margin:16px}.map .map-panel .right-panel-content .right-panel-content-container{display:grid}.map .map-panel .right-panel-content .close-btn{margin:16px 0}.map .map-panel .right-panel.full-module{grid-template-rows:1fr;width:340px}.map .map-panel .right-panel.full-module .right-panel-content{height:100%;overflow:hidden}.map .map-panel .right-panel.full-module .right-panel-content>div{height:100%;margin:0;overflow:hidden}.map .map-panel .overlay-panel{background:linear-gradient(90deg,#00000080,#0000);display:grid;height:100%;position:absolute;z-index:2}.map .map-panel .overlay-panel-container{display:grid;grid-template-rows:auto 1fr;height:100%;overflow-y:hidden}.map .map-panel .overlay-panel-content{grid-gap:16px;display:grid;gap:16px;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--scrollbars-transparent);scrollbar-width:none}.map .map-panel .overlay-panel-container.dual{grid-template-columns:335px 335px}.map .map-panel .overlay-panel-tabs{background-color:var(--darker-bg-color);border:1px solid var(--outline-color);border-radius:8px;display:grid;margin-top:16px;min-width:320px}.map .map-panel .overlay-panel-tabs-container{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin:3px}.map .map-panel .overlay-panel-tab{border-radius:6px;color:var(--light-font-color);cursor:pointer;display:grid;text-align:center;transition:all .25s ease-out}.map .map-panel .overlay-panel-tab.selected,.map .map-panel .overlay-panel-tab:hover{background-color:var(--medium-bg-color);color:var(--base-font-color);opacity:1}.map .map-panel .overlay-panel-tab.critical.selected,.map .map-panel .overlay-panel-tab.critical:hover{background-color:var(--primary-red);color:var(--base-font-color);opacity:1}.map .map-panel .overlay-panel-tab>div{font-size:14px;font-weight:600;margin:6px}.map .mapbox-container{filter:brightness(.5);height:100%;transition:all .25s ease}.map .mapbox-container.map-loaded{filter:brightness(1)}.map .map-toolbar .map-toolbar-container{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:auto auto 1fr;margin:16px}.map .mapbox-container .marker{align-items:center;display:grid;justify-items:center}.map .mapbox-container .mapboxgl-marker{opacity:1;transition:none}.map .mapbox-container .marker:hover .marker-label{background-color:#d7d7d7}.map .mapbox-container .marker img{vertical-align:middle}.map .mapbox-container .marker .marker-label{background-color:#d7d7d7e6;border-radius:4px;color:var(--darker-font-color);filter:drop-shadow(2px 2px 2px var(--drop-shadow-light-color));font-weight:600;overflow:hidden}.map .mapbox-container .marker .marker-label.split{align-items:center;display:grid;grid-template-columns:1fr 1fr}.map .mapbox-container .marker .marker-label.split>div{margin:0}.map .mapbox-container .marker .marker-label.split>div>div{margin:4px 6px}.map .mapbox-container .marker .marker-label.split>div:first-child{background-color:#000000e6;color:var(--base-font-color);text-transform:uppercase}.map .mapbox-container .marker .marker-label.split.status-400{border:2px solid var(--primary-red)}.map .mapbox-container .marker .marker-label.split.status-201{border:1px solid var(--primary-yellow)}.map .mapbox-container .marker .marker-label.split.status-201 img.status-icon,.map .mapbox-container .marker .marker-label.split.status-400 img.status-icon{height:16px;margin-right:4px;width:16px}.map .mapbox-container .marker .marker-label>div{grid-gap:2px;display:grid;gap:2px;margin:4px}.map .mapbox-container .marker span{text-wrap:nowrap;display:block;font-size:10px;line-height:normal;text-align:center}.map .mapbox-container .marker span.marker-label-status{display:inline-block}.map .mapbox-container .marker span.marker-label-status.status-2{color:var(--primary-red)}.map .mapbox-container .marker span.marker-label-status.status-3{color:var(--primary-yellow)}.map .mapbox-container .marker span.marker-label-status.status-4{color:var(--primary-blue)}.map .mapbox-container .marker span.marker-label-status.status-6{color:var(--primary-green)}.map .mapbox-container .marker span.marker-label-last-seen{color:var(--primary-red)}.map .mapbox-container .marker .marker-label-type{font-weight:500;text-transform:uppercase}.map .mapbox-container .marker .battery-status{border:1px solid var(--outline-light-color);border-radius:4px;display:inline-grid;margin:4px 0 2px}.map .mapbox-container .marker .battery-status>div{align-items:center;display:inline-grid;gap:2px;grid-template-columns:1fr 1fr;margin:1px 2px 1px 1px}.map .mapbox-container .marker .battery-status img{margin-top:-1px;width:16px}.map .mapbox-container .marker-airport{align-items:center;background-color:#1779da80;border-radius:18px;color:var(--base-font-color);cursor:pointer;display:grid;height:32px;text-align:center;visibility:hidden;width:32px}.map .mapbox-container.map-show-airport .marker-airport{visibility:visible}.map .mapbox-container .marker-airport>div{align-items:center;background-color:#1779dad9;border-radius:50%;display:grid;font-size:9px;font-weight:600;height:24px;margin:auto;text-align:center;width:24px}.map .mapbox-container .marker-airport-stand{align-items:center;background-color:#1779da26;border:1px solid #1779da80;border-radius:2px;color:var(--darker-font-color);display:grid;text-align:center;visibility:hidden;z-index:2}.map .mapbox-container.map-show-stands .marker-airport-stand{visibility:visible}.map .mapbox-container .marker-airport-stand>div{align-items:center;display:grid;font-size:6px;font-weight:500;margin:1px;text-align:center}.map .mapbox-container .marker-pin{align-items:center;background-color:var(--primary-red);border-radius:50%;display:grid;height:8px;width:8px;z-index:2}.map .mapbox-container .marker-cluster{align-items:center;background-color:#00000080;border-radius:18px;color:var(--base-font-color);cursor:pointer;display:grid;font-size:14px;font-weight:500;height:32px;text-align:center;width:32px}.map .mapbox-container .marker-cluster.medium{border-radius:24px;font-size:16px;height:48px;width:48px}.map .mapbox-container .marker-cluster.large{border-radius:32px;font-size:18px;height:64px;width:64px}.map .mapbox-container .marker-geofence{background-color:#1779da1a;border-radius:50%}.map .mapbox-container .marker-geofence.aircraft{background-color:#d02f4480;border-radius:50%}.map .mapboxgl-map{font:14px Inter}.map .mapboxgl-ctrl-attrib,.map .mapboxgl-ctrl-bottom-left{display:none}.map .marker-label-anchor{display:none;height:0;overflow:visible;width:0}.map .aircraft-icon{display:block;filter:drop-shadow(2px 2px 4px var(--drop-shadow-color))}.map .hoverable{cursor:pointer}.map .marker-label-anchor .marker-label{cursor:pointer;transition:all .25s ease}.map.display-labels .marker-label-anchor{display:block;z-index:2}.map .marker-image-anchor[data-asset-type=aircraft]{z-index:2}.map .marker-image-anchor[data-asset-type=user]{z-index:3}.map .marker-image-anchor[data-asset-type=vehicle]{z-index:4}.map .marker-image-anchor[data-asset-type=user].hovered,.map .marker-image-anchor[data-asset-type=user].selected,.map .marker-image-anchor[data-asset-type=vehicle].hovered,.map .marker-image-anchor[data-asset-type=vehicle].selected,.map .marker-label-anchor.hovered,.map .marker-label-anchor.selected,.map .marker-label-anchor.selected.hovered{display:block;z-index:5}.gate-change-panel .panel-field-row{grid-gap:8px;display:grid;gap:8px}.gate-change-panel .search-field.normal .search-field-normal{display:grid}.gate-change-panel .search-field.normal .search-field-search,.gate-change-panel .search-field.search .search-field-normal{display:none}.gate-change-panel .search-field.search .search-field-search{display:grid}.gate-change-panel .gate-options{background-color:var(--dark-bg-color);border-bottom:1px solid var(--outline-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:1px solid var(--outline-color);border-right:1px solid var(--outline-color);color:var(--light-font-color);display:grid;max-height:150px;overflow-y:auto}.gate-change-panel .new-stand{cursor:pointer}.gate-change-panel .gate-option{border-top:1px solid var(--outline-color);display:grid}.gate-change-panel .gate-option:first-child{border-top:none}.gate-change-panel .gate-option:hover{background-color:var(--medium-bg-color);color:var(--base-font-color);cursor:pointer;transition:background-color .25s ease}.gate-change-panel .gate-option>div{font-size:11px;font-weight:600;margin:12px 8px}.gate-change-panel .panel-module-actions{grid-gap:16px;display:grid;gap:16px}.gate-change-panel .search-input-box{position:relative}.gate-change-panel .search-input-box input{outline:none;padding:10px}.gate-change-panel .search-input-box.show-options input{border-bottom-left-radius:0;border-bottom-right-radius:0}.gate-change-panel .search-input-box svg{position:absolute;right:12px;top:9px;width:12px}.gate-change-panel .panel-module-header .panel-module-header-box{display:grid;grid-template-columns:1fr auto}.gate-change-panel .panel-module-body .panel-module-body-box{grid-gap:24px;display:grid;gap:24px;margin:16px}.gate-change-panel h3,.gate-change-panel label{color:var(--base-font-color)}.gate-change-panel h3{font-size:30px;font-weight:600}.gate-change-panel .turnaround-general{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.gate-change-panel .turnaround-general .stat{grid-gap:4px;border:1px solid var(--outline-color);border-radius:8px;cursor:default;display:grid;gap:4px}.gate-change-panel .turnaround-general span{font-size:12px;font-weight:600;margin:0 8px 8px}.gate-change-panel .turnaround-general label{font-size:9px;font-weight:500;margin:8px 8px 0;text-transform:uppercase}.map .overlay-toggle{border:1px solid var(--outline-color);border-radius:8px;display:inline-grid;width:270px}.map .overlay-toggle-box{align-items:center;display:inline-grid;gap:4px;grid-template-columns:1fr 1fr;margin:3px}.map .overlay-toggle .toggle-option{align-items:center;border-radius:6px;display:grid}.map .overlay-toggle .toggle-option:hover{background-color:var(--darker-bg-color);transition:background-color .25s ease}.map .overlay-toggle .toggle-option.selected{background-color:var(--medium-bg-color)}.map .overlay-toggle .toggle-option span{color:var(--light-font-color);font-size:14px;font-weight:600;margin:8px 16px;text-align:center}.map .overlay-toggle .toggle-option.selected span,.map .overlay-toggle .toggle-option:hover span{color:var(--base-font-color)}.map .overlay-module{background-color:var(--dark-bg-color);border:2px solid var(--outline-color);border-radius:8px;cursor:default;width:380px}.map .overlay-module.disabled{cursor:not-allowed}.map .overlay-module:first-child,.map .overlay-section-label:first-child{margin-top:16px}.map .overlay-module:last-child{margin-bottom:16px}.map .overlay-module:not(.selected):not(.disabled):hover{cursor:pointer}.map .overlay-module.hovered,.map .overlay-module.selected,.map .overlay-module:hover{background:linear-gradient(0turn,#324364,#161c27)}.map .overlay-module.status-400,.map .overlay-module.status-critical{border:2px solid var(--primary-red)}.map .overlay-module.status-201{border:1px solid var(--primary-yellow)}.map .overlay-section-label{font-size:18px;font-weight:600;margin:0 16px}.map .overlay-module-box{grid-gap:16px;display:grid;gap:16px;margin:16px}.map .overlay-module-box .turnaround-resources-info{border:1px solid var(--outline-color);border-radius:8px;display:grid}.map .overlay-module-box .turnaround-resources-info>div{grid-gap:8px;align-items:center;color:var(--light-font-color);display:grid;font-size:10px;font-weight:500;gap:8px;grid-template-columns:1fr auto auto;margin:8px;text-transform:uppercase}.map .overlay-module-box .turnaround-resources-info .resource-count{color:var(--base-font-color);font-size:12px;font-weight:600}.map .overlay-module-box .turnaround-resources-info .resource-count span{color:var(--light-font-color);font-size:10px;font-weight:500;margin-left:4px}.map .overlay-module-box .flight-info,.map .overlay-module-box .turnaround-flight-info{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,24px) 1fr 1fr repeat(2,48px)}.map .overlay-module-box .flight-info>div:first-child,.map .overlay-module-box .turnaround-flight-info>div:first-child{align-content:center;display:grid;height:100%}.map .overlay-module-box .flight-info .flight-name-details,.map .overlay-module-box .turnaround-flight-info .turnaround-flight-details{color:var(--light-font-color);font-size:9px;font-weight:500}.map .overlay-module-box .turnaround-additional-notes{grid-gap:8px;display:grid;gap:8px}.map .overlay-module-box .turnaround-remarks{border:1px solid var(--outline-color);display:grid}.map .overlay-module-box .turnaround-remarks>div{color:var(--base-font-color);display:grid;font-size:12px;font-weight:500;margin:8px}.map .overlay-module-box svg{height:20px;width:20px}.map .overlay-module-box .turnaround-info{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,24px) 1fr}.map .overlay-module-box label{font-size:8px;text-transform:uppercase}.map .overlay-module-box .value-pair{display:grid;grid-template-rows:auto 1fr}.map .overlay-module-box .value{font-size:14px;font-weight:600}.map .overlay-module-box .value-pair.large-value{grid-template-rows:auto 1fr}.map .overlay-module-box .value-pair.large-value .value{font-size:14px;font-weight:600}.map .overlay-module-actions{display:grid}.map .overlay-module-actions button{padding:8px 10px}.map .filter-button{display:inline-grid}.map .filter-button-container{position:relative}.map .filter-button-actions{display:grid;grid-template-columns:1fr}.map .filter-button-actions.secondary{gap:16px;grid-template-columns:auto auto}.map .filter-button-menu{left:0;margin-top:4px;position:absolute;z-index:3}.map .filter-button button svg{margin-right:4px}.map .filter-menu{background-color:var(--dark-bg-color);border:1px solid var(--outline-color);border-radius:8px;display:grid}.map .filter-menu-content{grid-gap:8px;display:grid;gap:8px;margin:8px 16px}.map .filter-menu-option-box{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr auto}.map .filter-menu-option-box label{text-wrap:nowrap}.map .filter-menu-option.selected label,.map .filter-menu-option:hover label{color:var(--base-font-color);cursor:pointer}.map .mapboxgl-ctrl-top-right{z-index:4}.map .map-recenter{bottom:18px;position:absolute;right:18px;transform:translate(-50%);z-index:3}.map .map-recenter .map-recenter-menu-container{position:relative}.map .map-recenter button svg{margin-left:4px}.map .map-recenter button.active svg{transform:rotate(180deg)}.map .map-recenter .map-recenter-menu{background-color:var(--dark-bg-color);border:1px solid var(--outline-color);border-radius:8px;bottom:48px;cursor:default;display:grid;position:absolute;right:0;width:240px}.map .map-recenter .map-recenter-menu-item{border-radius:6px;font-size:14px;font-weight:600;opacity:.7}.map .map-recenter .map-recenter-menu-item>div{margin:8px}.map .map-recenter .map-recenter-menu-item:hover{background-color:var(--intermediate-bg-color);cursor:pointer;opacity:1}.map .map-recenter .map-recenter-menu-item span{color:var(--light-font-color);font-size:10px;font-weight:500}.map .map-recenter .map-recenter-menu>div{display:grid;margin:16px 8px}.map .map-recenter button{background-color:var(--darker-bg-color)}.map .map-info{background-color:#00000080;border-radius:8px;position:absolute;right:16px;top:16px;z-index:2}.map .map-info>div{grid-gap:4px;display:grid;font-size:10px;gap:4px;grid-template-columns:1fr auto;margin:8px}.map .crew-member-info{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto}.map .crew-member-info-details{grid-gap:2px;display:grid;font-size:10px;gap:2px}.map .vehicle-info{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto}.map .vehicle-status{border:1px solid var(--pure-white);border-radius:1rem;display:grid;height:16px;width:16px}.map .vehicle-info .status-indicator{background-color:var(--primary-green);border:3px solid var(--outline-medium-color);border-radius:1rem;height:10px;width:10px}.map .vehicle-info .status-indicator.status-0,.map .vehicle-info .status-indicator.status-1{background-color:var(--primary-off-white);border-radius:1rem}.map .vehicle-info .status-indicator.status-2{background-color:var(--primary-red);border-radius:1rem}.map .vehicle-info .status-indicator.status-3{background-color:var(--primary-yellow);border-radius:1rem}.map .vehicle-info .status-indicator.status-4{background-color:var(--primary-blue);border-radius:1rem}.map .vehicle-info .status-indicator.status-5{background-color:var(--primary-yellow);border-radius:1rem}.map .vehicle-info .status-indicator.status-6{background-color:var(--primary-off-white);border-radius:1rem}.map .vehicle-info .vehicle-details{grid-gap:6px;color:var(--light-font-color);display:grid;font-size:12px;font-weight:500;gap:6px}.map .vehicle-info .vehicle-name{color:var(--base-font-color);display:grid;font-size:14px;font-weight:600}.map .vehicle-info .vehicle-name>div{position:relative}.map .vehicle-info .status-badge>div{color:var(--darker-font-color);font-size:9px;font-weight:600;margin:2px 6px;text-transform:uppercase}.map .vehicle-info .vehicle-status-details{grid-gap:4px;display:grid;font-size:9px;font-weight:500;gap:4px;text-transform:uppercase}.map .vehicle-info .battery-power{font-size:14px;font-weight:500;left:-6px;position:absolute;top:-14px;transform:scale(.6)}.map .context-panel{margin:16px 0;overflow:visible}.map .context-panel.transparent{background-color:initial}.map .context-panel.transparent .stat{background-color:var(--intermediate-bg-color)}.map .map-panel .overlay-panel-content:first-child{margin-left:16px}.map .map-panel .turnaround-panel{width:340px}.pulseLoop{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulseLoopAnimation;animation-timing-function:linear}@keyframes pulseLoopAnimation{0%{background-color:#1779da1a}50%{background-color:#1779daa6}to{background-color:#1779da1a}}.modal.pin-marker-modal{height:300px}.modal.pin-marker-modal .field-pairs{grid-gap:8px;align-content:start;display:grid;gap:8px;margin:0 16px}.modal.pin-marker-modal .field-input,.modal.pin-marker-modal .field-pair{grid-gap:8px;display:grid;gap:8px}.modal.pin-marker-modal .field-input a{text-align:right}.turnarounds{height:100%;overflow:hidden}.turnarounds .turnarounds-container{display:grid;grid-template-rows:auto 1fr;height:100%;margin:0 0 0 16px;overflow:hidden}.turnarounds .panels-container{display:grid;grid-template-columns:1fr;height:100%;overflow:hidden}.turnarounds .panels-container.open{gap:8px;grid-template-columns:0 1fr}.turnarounds .panels-container.open.slide-open{grid-template-columns:320px 1fr;transition:grid-template-columns .25s ease-out}.turnarounds .panels-container.open.slide-close{grid-template-columns:0 1fr;transition:grid-template-columns .25s ease-out}.turnarounds .panels-container.open.open-details{gap:8px;grid-template-columns:320px 320px 1fr}.turnarounds .turnarounds-timeline-container{background-color:var(--darker-bg-color);border:1px solid var(--dark-bg-color);display:grid;grid-template-rows:auto 1fr;overflow:auto;position:relative}.turnarounds .turnarounds-timeline-body{position:relative}.turnarounds .turnarounds-timeline-content{display:grid;grid-template-rows:repeat(2,auto) 1fr;height:100%;overflow-x:visible;overflow-y:visible;position:absolute;width:100%}.turnarounds .turnarounds-timeline-grid{height:100%}.turnarounds .turnarounds-timeline-grid,.turnarounds .turnarounds-timeline-header{display:grid;grid-template-columns:repeat(12,minmax(100px,1fr))}.turnarounds .turnarounds-timeline-grid>div,.turnarounds .turnarounds-timeline-header>div{align-items:center;border-right:1px solid var(--dark-bg-color);color:var(--input-font-color);display:grid;font-size:14px;font-weight:500;text-align:center}.turnarounds .turnarounds-timeline-header>div{border-bottom:1px solid var(--dark-bg-color)}.turnarounds .turnarounds-timeline-header>div span{margin:32px 0 32px -100%}.turnarounds .turnaround-timeline-bar-container{margin:16px 0 0;overflow:visible}.turnarounds .turnaround-timeline-bar-container.selected{position:relative}.turnarounds .turnaround-timeline-bar{text-wrap:nowrap;align-items:center;background-color:#c1c7d040;border-radius:6px;color:var(--primary-off-white);cursor:pointer;display:grid;font-size:12px;font-weight:800;text-overflow:ellipsis}.turnarounds .turnaround-timeline-bar span{margin:6px 0 6px 8px;text-overflow:ellipsis}.turnarounds .turnaround-timeline-delay,.turnarounds .turnaround-timeline-operation-delay{background-color:#d02f4480;height:100%;overflow:hidden;text-overflow:ellipsis}.turnarounds .turnaround-timeline-operation-main svg{height:16px;margin-left:4px;vertical-align:middle;width:16px}.turnarounds .turnaround-timeline-bar.gtat{background-color:#1779da40}.turnarounds .turnaround-timeline-bar.gtat.in-progress{animation:animateBg 120s linear infinite alternate;background-attachment:fixed;background-image:repeating-linear-gradient(-45deg,#377dff40,#377dff40 10px,#0c42a840 0,#0c42a840 20px);background-position:100%;background-size:200%}@keyframes animateBg{to{background-position:0}}.turnarounds .turnaround-timeline-bar.gtat:hover{background-color:#1779da80;border-left-color:#d02f44bf}.turnarounds .turnaround-timeline-bar-container .turnaround-timeline-bar.gate{color:var(--light-font-color)}.turnarounds .turnaround-timeline-bar-title{grid-template-columns:1fr auto}.turnarounds .turnaround-operation-bar,.turnarounds .turnaround-timeline-bar-title{align-items:center;border-radius:6px;display:grid}.turnarounds .turnaround-timeline-bar-title>div{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr}.turnarounds .turnaround-timeline-bar-title .delay-indicator{margin-top:4px}.turnarounds .turnaround-timeline-bar-container.selected .turnaround-timeline-bar.gtat .turnaround-timeline-main{grid-gap:8px;display:grid;gap:8px}.turnarounds .turnaround-timeline-bar-container.selected .turnaround-operation-bar{background-color:#c1c7d040}.turnarounds .turnaround-timeline-bar-container.selected .turnaround-operation-bar.selected,.turnarounds .turnaround-timeline-bar-container.selected .turnaround-operation-bar:hover{background-color:#c1c7d080}.turnarounds .turnaround-operation-bar:last-child{margin-bottom:8px}.turnarounds .turnaround-timeline-bar-container .turnaround-timeline-bar.gate:hover{background-color:#c1c7d080}.turnarounds .turnarounds-timeline-toolbar{align-items:center;display:grid;grid-template-columns:repeat(2,1fr)}.turnarounds .turnarounds-timeline-toolbar h2{font-size:24px;font-weight:600}.turnarounds .turnarounds-timeline-toolbar .centered{cursor:default;text-align:center}.turnarounds .turnarounds-timeline-toolbar .actions{margin:8px 24px;text-align:right}.turnarounds .date-navigation{align-items:center;display:inline-grid;gap:16px;grid-template-columns:repeat(3,minmax(32px,auto));margin-left:16px}.turnarounds .date-navigation>div:first-child{display:grid;justify-items:right}.turnarounds .date-title{text-wrap:nowrap}.turnarounds .date-title h3{overflow:hidden;text-overflow:ellipsis}.turnarounds .date-navigation button{align-items:center;display:grid;height:32px;justify-items:center;padding:0;width:30px}.turnarounds .date-navigation button svg{margin:0}.turnarounds .timeline-marker{border-left:1px solid var(--highlight-bg-color);cursor:default;height:100%;left:50%;opacity:.25;overflow:visible;position:absolute;width:1px}.turnarounds .timeline-marker:hover{opacity:.5}.turnarounds .timeline-marker .timeline-marker-badge{background-color:var(--highlight-bg-color);border-radius:5px;color:var(--pure-black);cursor:default;display:inline-grid;font-size:10px;font-weight:600;margin:4px 8px;padding:4px 8px;text-transform:uppercase}.context-panel{grid-gap:8px;align-content:start;background-color:var(--dark-bg-color);border:1px solid var(--outline-darker-color);border-radius:8px;display:grid;gap:8px;overflow:hidden}.context-panel .context-panel-container{display:grid;grid-template-rows:auto 1fr;height:100%;overflow-y:auto}.context-panel .context-panel-content-header{align-items:center;display:grid;grid-template-columns:1fr auto;width:100%}.context-panel .context-panel-content-header .back-btn{margin-left:16px}.context-panel .context-panel-content-header .close-btn,.gate-change-panel .close-btn,.turnaround-alerts-panel .close-btn{cursor:pointer;height:28px;margin:16px;opacity:.7;width:28px}.context-panel .context-panel-content-header .close-btn:hover,.gate-change-panel .close-btn:hover,.turnaround-alerts-panel .close-btn:hover{opacity:1}.context-panel .context-panel-section-header{font-size:12px;text-transform:uppercase}.context-panel .context-panel-titlebar{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.context-panel .context-panel-titlebar h4{margin-left:16px}.context-panel .context-panel-titlebar-details{align-items:center;display:grid;margin:8px 0}.context-panel .context-panel-titlebar-details>div{align-items:center;display:inline-flex;gap:8px}.turnaround-content{grid-gap:24px;cursor:default;display:grid;gap:24px;grid-template-rows:repeat(5,auto) 1fr;margin:16px;opacity:0}.turnaround-content.open{opacity:1;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease-out}.turnaround-content .turnaround-flights{grid-gap:4px;display:grid;font-size:14px;font-weight:600;gap:4px;grid-template-columns:auto 1fr auto 1fr auto}.turnaround-content .turnaround-flights span{font-size:8px;font-weight:500;text-transform:uppercase}.turnaround-content .turnaround-flights .inbound,.turnaround-content .turnaround-flights .outbound{display:grid}.turnaround-content .turnaround-flights .outbound{text-align:right}.turnaround-content .turnaround-general{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.turnaround-content .turnaround-general .turn-thirds{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-column:span 2;grid-template-columns:1fr auto 1fr}.turnaround-content .turnaround-general .turn-locations{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-column:span 2;grid-template-columns:1fr 1fr 1fr}.turnaround-content .turnaround-general .stat{grid-gap:2px;background-color:var(--translucent);border:1px solid var(--outline-color);border-radius:8px;cursor:default;display:grid;gap:2px;grid-template-rows:auto 1fr}.turnaround-content .turnaround-general .stat.double{grid-column:span 2}.turnaround-content .turnaround-general span{font-size:14px;font-weight:600;margin:0 8px 8px}.turnaround-content .turnaround-general span.striked{color:var(--medium-font-color);font-size:10px;font-weight:500;margin:0 4px 0 0;-webkit-text-decoration:line-through var(--medium-font-color) 1px solid;text-decoration:line-through var(--medium-font-color) 1px solid}.turnaround-content .turnaround-general span.turnaround-remarks>div{font-size:12px;font-weight:500;margin:.5em 0}.turnaround-content .turnaround-general label{font-size:9px;font-weight:500;margin:8px 8px 0;text-transform:uppercase}.turnaround-content h4{margin-top:16px}.turnaround-content .turnaround-operations{grid-gap:8px;display:grid;gap:8px}.turnaround-content .turnaround-operations .stat{align-items:center;background-color:var(--translucent);border:1px solid var(--outline-color);border-radius:8px;display:grid}.turnaround-content .stat.clickable{cursor:pointer}.turnaround-content .turnaround-operations .stat.unassigned{background-color:var(--translucent);border:1px solid var(--outline-color);border-radius:8px;height:48px}.turnaround-content .turnaround-operations .stat:hover{border:1px solid var(--outline-light-color);cursor:pointer;transition:border .25s ease}.turnaround-content .turnaround-operations .stat.selected{background-color:var(--light-bg-color);border:1px solid var(--outline-light-color);cursor:pointer}.turnaround-content .turnaround-operations .stat-content{align-items:center;display:grid;grid-template-columns:1fr auto;margin:8px}.turnaround-content .turnaround-operations label{color:var(--base-font-color);font-size:12px;font-weight:600;grid-column:1;margin-bottom:2px}.turnaround-content .turnaround-operations .status-info{grid-gap:4px;display:grid;gap:4px}.turnaround-content .turnaround-operations .status-info span.allcap{text-transform:uppercase}.context-panel .context-panel-titlebar h3 .status-info-pulse{background-color:var(--base-font-color);border-radius:6px;display:inline-block;height:8px;margin:0 0 6px 8px;vertical-align:middle;width:8px}.turnaround-content .turnaround-operations .status-info .status-info-pulse{background-color:var(--base-font-color);border-radius:6px;display:inline-block;height:6px;margin:0 0 1px 4px;width:6px}.turnaround-content .status-message{background-color:var(--intermediate-bg-color);border:1px solid var(--outline-color);border-radius:8px;font-size:12px;font-weight:500}.turnaround-content .status-message>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr;margin:8px}.turnaround-content .status-message svg{height:24px;width:24px}.turnaround-content .status-message.status-100,.turnaround-content .status-message.status-200,.turnaround-content .status-message.status-302{color:var(--base-font-color)}.turnaround-content .status-message.status-201,.turnaround-content .status-message.status-301{color:var(--primary-yellow)}.turnaround-content .status-message.status-300{color:var(--primary-green)}.turnaround-content .status-message.status-400{color:var(--primary-red)}.turnaround-content .turnaround-operations .status{grid-gap:4px;align-items:center;display:grid;gap:4px;justify-items:end}.turnaround-content .turnaround-vehicle .status-ring{align-items:center;border:1px solid var(--pure-white);border-radius:50%;display:grid;height:18px;justify-content:center;margin:12px;width:18px}.turnaround-content .turnaround-operations .status-indicator,.turnaround-content .turnaround-vehicle .status-indicator{background-color:var(--primary-green);border-radius:1rem;display:grid;height:12px;width:12px}.turnaround-content .turnaround-vehicle.empty .status-indicator{background-color:var(--primary-off-white);border-radius:1rem}.turnaround-content .turnaround-vehicles .status-indicator{border:3px solid var(--outline-medium-color)}.turnaround-content .turnaround-operations .status-indicator.status-1,.turnaround-content .turnaround-vehicle .status-indicator.status-1{background-color:var(--primary-off-white);border-radius:1rem}.turnaround-content .turnaround-operations .status-indicator.status-2,.turnaround-content .turnaround-vehicle .status-indicator.status-2{background-color:var(--primary-red);border-radius:1rem}.turnaround-content .turnaround-operations .status-indicator.status-3,.turnaround-content .turnaround-vehicle .status-indicator.status-3{background-color:var(--primary-yellow);border-radius:1rem}.turnaround-content .turnaround-operations .status-indicator.status-4,.turnaround-content .turnaround-vehicle .status-indicator.status-4{background-color:var(--primary-green);border-radius:1rem}.turnaround-content .crew-info span.time-completed,.turnaround-content .turnaround-vehicle-info span.time-completed{color:var(--base-font-color)}.turnaround-content .status-text.status-complete{color:var(--primary-green)}.turnaround-content .crew-info span.time-initiated,.turnaround-content .turnaround-vehicle-info span.time-initiated{color:var(--base-font-color)}.turnaround-content .status-text.status-inprogress{color:var(--primary-yellow)}.turnaround-content .status-text.status-delayed{color:var(--ary-red)}.turnaround-content .status-text.status-none{color:var(--placeholder)}.turnaround-content .status-text.status-empty{color:var(--primary-yellow)}.turnaround-content .turnaround-operations span{color:var(--light-font-color);font-size:9px;font-weight:500;grid-column:1/span 2}.turnaround-content .turnaround-flight-header{background-color:var(--translucent);border:1px solid var(--outline-color);border-radius:8px}.turnaround-content .turnaround-flight-header>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr;margin:10px 8px}.turnaround-content .turnaround-flight-header svg{vertical-align:middle}.turnaround-content .turnaround-flight-header .title{display:grid;grid-template-rows:auto 1fr}.turnaround-content .turnaround-flight-header .title label{font-size:9px;font-weight:500;text-transform:uppercase}.turnaround-content .turnaround-flight-header .title span{color:var(--base-font-color);font-size:12px;font-weight:600}.turnaround-content .turnaround-flight-status span{font-size:14px;font-weight:600}.turnaround-content hr{border:1px solid var(--outline-color);margin:8px 0}.turnaround-content .turnaround-crew-list,.turnaround-content .turnaround-vehicles{grid-gap:16px;display:grid;gap:16px}.turnaround-content .turnaround-crew-list .turnaround-crew-list-actions button{width:100%}.turnaround-content .turnaround-vehicle{align-items:center;background-color:var(--medium-bg-color);border:1px solid var(--outline-color);border-radius:8px;display:grid;transition:background-color .25s ease}.turnaround-content .turnaround-vehicle>div{align-items:center;display:grid;grid-template-columns:auto 1fr;margin:2px 0}.turnaround-content .turnaround-vehicle.empty>div{grid-template-columns:1fr auto;margin:12px}.turnaround-content .turnaround-vehicle .turnaround-vehicle-allocated label{font-weight:600}.turnaround-content .turnaround-vehicle .turnaround-vehicle-allocated>div{grid-gap:4px;display:grid;gap:4px}.turnaround-content .turnaround-crew:not(.selected).selectable:hover,.turnaround-content .turnaround-vehicle:not(.selected).selectable:hover{border:1px solid var(--outline-light-color);cursor:pointer;transition:border .25s ease}.turnaround-content .turnaround-crew.selected,.turnaround-content .turnaround-vehicle.selected{background:linear-gradient(0turn,#212c40,#161c27);border:1px solid var(--outline-light-color)}.turnaround-content .turnaround-vehicle.empty{background-color:initial;border:1px dashed var(--primary-red)}.turnaround-content .turnaround-vehicle.empty.selected{background:linear-gradient(0turn,#212c40,#161c27);border:1px solid var(--outline-light-color)}.turnaround-content .turnaround-vehicle.empty.selectable:not(.selected):hover{border:1px dashed var(--outline-light-color)}.turnaround-content .turnaround-vehicle-info>div{grid-gap:4px;display:grid;gap:4px;margin:8px 8px 8px 0}.turnaround-content .turnaround-vehicle-info label{color:var(--base-font-color);font-size:14px;font-weight:600}.turnaround-content .turnaround-vehicle-info span{color:var(--light-font-color);font-size:9px;font-weight:500;text-transform:uppercase}.turnaround-content .turnaround-vehicle-info .gse-name{align-items:center;display:grid;grid-template-columns:auto 1fr}.turnaround-content .turnaround-vehicle-info .gse-name>div{position:relative}.turnaround-content .turnaround-vehicle-info .battery-power{position:absolute;top:-14px;transform:scale(.6)}.turnaround-content .turnaround-vehicle-info .battery-power span{font-size:14px;font-weight:500}.turnaround-content .turnaround-vehicle-info .battery-power-box>div{display:grid}.turnaround-content .turnaround-vehicle-info .gse-type-badge{align-items:center;background-color:var(--primary-off-white);border-radius:4px;display:grid;display:inline-block;margin:4px 0}.turnaround-content .turnaround-vehicle-info .gse-type-badge>div{color:var(--darker-font-color);font-size:9px;font-weight:600;margin:2px 6px;text-transform:uppercase}.turnaround-content .turnaround-vehicle-info span.status{margin-bottom:4px}.turnaround-content .turnaround-crew{align-items:center;background-color:var(--translucent);border:1px solid var(--outline-color);border-radius:8px;display:grid;transition:background-color .25s ease}.turnaround-content .turnaround-crew .profile-pic{margin:8px}.turnaround-content .turnaround-crew .details-timestamps{font-size:10px;font-weight:500;text-transform:uppercase}.turnaround-content .crew-info{margin:12px}.turnaround-content .crew-info>div{grid-gap:4px;align-items:center;display:grid;gap:4px}.turnaround-content .crew-info .crew-info-actions{grid-gap:8px;align-items:center;display:grid;gap:8px}.turnaround-content .crew-info label{color:var(--base-font-color);font-size:14px;font-weight:600}.turnaround-content .crew-info span{color:var(--light-font-color);font-size:9px;font-weight:500;text-transform:uppercase}.turnaround-content .crew-info .crew-info-detail{grid-gap:4px;display:grid;gap:4px}.turnaround-content .crew-info .certification-name{align-items:center;background-color:var(--primary-off-white);border-radius:4px;display:grid;display:inline-block;margin:4px 0}.turnaround-content .crew-info .certification-name>div{color:var(--darker-font-color);font-size:9px;font-weight:600;margin:2px 6px;text-transform:uppercase}.turnaround-content .crew-info span.status{margin-bottom:4px}.turnaround-content .crew-info span.accepted{color:var(--primary-blue)}.turnaround-content .crew-info span.in-progress,.turnaround-content .crew-info span.pending{color:var(--primary-yellow)}.turnaround-content .crew-info span.completed{color:var(--primary-green)}.turnaround-content button{font-size:12px;font-weight:500;padding:8px 10px}.turnaround-content .turnaround-action{grid-gap:12px;display:grid;gap:12px}.turnaround-content .turnaround-action button{width:100%}.turnaround-content .turnaround-action span{color:var(--medium-font-color);display:grid;font-size:12px;font-weight:500;text-align:center}.turnaround-progress{grid-gap:12px;display:grid;gap:12px}.turnaround-progress .progress-info{grid-gap:8px;align-items:center;display:grid;font-size:12px;font-weight:600;gap:8px;grid-template-columns:auto minmax(32px,1fr) auto}.turnaround-progress .progress-info svg{vertical-align:middle}.turnaround-progress .progress-info .status-badge{text-wrap:nowrap;background-color:var(--primary-off-white);border-radius:4px;color:var(--darker-font-color);font-size:10px;font-weight:600;padding:4px}.turnaround-progress.in-service .progress-info .status-badge{background-color:var(--primary-off-white)}.turnaround-progress.completed .progress-info .status-badge{background-color:var(--primary-green)}.turnaround-progress .progress-info .operation-status{text-wrap:nowrap;align-items:center;display:grid}.turnaround-progress .progress-info .operation-status.double{gap:4px;grid-template-columns:auto 1fr}.turnaround-progress .progress-info .operation-status-badge{align-items:center;border-radius:6px;display:grid}.turnaround-progress .progress-info .operation-status-badge svg{margin-top:-2px;vertical-align:middle}.turnaround-progress .progress-info .operation-status-badge>div{grid-gap:2px;text-wrap:nowrap;align-items:center;display:grid;font-size:10px;font-weight:600;gap:2px;grid-template-columns:auto 1fr;margin:4px 6px}.turnaround-progress .progress-info .operation-status-badge.status-400,.turnaround-progress .progress-info .operation-status-badge.status-critical{background-color:var(--primary-red-semi);color:var(--primary-red)}.turnaround-progress .progress-info .operation-status-badge.status-201{background-color:var(--primary-yellow-semi);color:var(--primary-yellow)}.turnaround-progress .progress-bar{background-color:var(--placeholder);border-radius:1rem;height:7px;position:relative;width:100%}.turnaround-progress .progress-bar-filled{background-color:var(--primary-off-white);border-radius:1rem;height:100%;position:absolute;width:50%}.turnaround-progress.in-progress .progress-bar-filled{background-color:var(--primary-off-white)}.turnaround-progress.completed .progress-bar-filled{background-color:var(--primary-green)}.turnaround-operation-status-info{border-radius:8px;margin-top:12px}.turnaround-operation-status-info .turnaround-operation-status-item{grid-gap:4px;align-items:center;display:grid;font-size:14px;font-weight:600;gap:4px;grid-template-columns:auto 1fr}.turnaround-operation-status-info .turnaround-operation-status-item svg{vertical-align:middle}.turnaround-operation-status-info .turnaround-operation-status-item.status-400{color:var(--primary-red)}.turnaround-operation-status-info .turnaround-operation-status-item.status-201{color:var(--primary-yellow)}.turnaround-operation-status-info.status-400{background-color:var(--primary-red-tint);border:1px solid var(--primary-red-semi)}.turnaround-operation-status-info.status-201{background-color:var(--primary-yellow-tint);border:1px solid var(--primary-yellow-semi)}.turnaround-operation-status-info>div{grid-gap:4px;display:grid;gap:4px;margin:8px}.alert-timeline{grid-gap:32px;display:grid;gap:32px;margin:16px 0;position:relative}.alert-timeline .vertical-line{border-left:1px solid var(--light-font-color);height:calc(100% - 16px);left:11px;position:absolute;top:8px;z-index:-1}.alert-timeline svg{vertical-align:middle}.alert-timeline span{color:var(--input-font-color);font-size:11px}.alert-timeline .alert-timeline-item{grid-gap:16px;align-items:center;color:var(--base-font-color);display:grid;font-size:12px;gap:16px;grid-template-columns:auto auto 1fr}.turnaround-alerts-panel h3{color:var(--base-font-color);font-size:18px;font-weight:600}.turnaround-content .turnaround-crew-slot{align-items:center;border:1px dashed var(--primary-red);border-radius:8px;display:grid}.turnaround-content .turnaround-crew-slot.selected{background:linear-gradient(0turn,#212c40,#161c27);border:1px solid var(--outline-light-color)}.turnaround-content .turnaround-crew-slot.hover{border:1px dashed var(--outline-light-color)}.turnaround-content .turnaround-crew-slot>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;margin:12px}.turnaround-content .turnaround-crew-slot label{font-weight:600}.turnaround-content .turnaround-crew-slot .turnaround-crew-slot-info{grid-gap:4px;display:grid;gap:4px}.turnaround-content .turnaround-crew-slot.selectable:not(.selected):hover{border:1px dashed var(--outline-light-color);cursor:pointer}.locator-panel-container{display:grid;overflow-x:hidden;overflow-y:auto}.locator-panel-container>div{grid-gap:12px;display:grid;gap:12px;margin:16px}.locator-panel-container .locator-panel-summary>div,.unassigned-user-panel-summary>div{font-size:14px;margin:8px 0}.locator-panel-container .locator-panel-items{grid-gap:8px;display:grid;gap:8px}.locator-panel-container .locator-panel-items .overlay-module{border:1px solid var(--outline-color);width:100%}.locator-panel-container .locator-panel-items .overlay-module.selected{border:1px solid var(--outline-light-color)}.unassigned-user-panel .turnaround-content{grid-template-rows:1fr}.turnaround-content .context-panel-critical-section{display:grid}.context-panel .context-panel-critical-section>div{grid-gap:8px;display:grid;gap:8px;margin:0 16px}.context-panel .context-panel-critical-section .actions{display:grid}.context-panel .context-panel-critical-section .actions button{font-size:12px;padding:6px 8px}.context-panel .context-panel-critical-section .note{color:var(--light-font-color);font-size:12px;font-weight:500}.tab-control{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 16px 8px}.tab-control>div{background-color:var(--gray-dimmed-color);color:var(--light-font-color);cursor:pointer;display:grid;font-size:12px;font-weight:500;text-align:center;transition:all .25s ease-out}.tab-control>div:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.tab-control>div:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.tab-control>div span{margin:8px}.tab-control>div.selected,.tab-control>div:not(.selected):hover{color:var(--base-font-color)}.tab-control>div.selected{background-color:var(--gray-light-color)}.flight-progress{grid-gap:8px;display:grid;gap:8px;margin:4px}.flight-progress .flight-progress-info{align-items:center;border-radius:6px;display:grid;grid-template-columns:auto 1fr auto;overflow:hidden}.flight-progress .flight-progress-info span{color:var(--light-font-color);display:grid;font-size:10px;font-weight:600;margin:4px;text-align:center}.flight-progress .flight-airport-badge{align-items:center;color:var(--light-font-color);display:grid;font-size:12px;font-weight:600;text-transform:uppercase}.flight-progress .flight-progress-status{color:var(--light-font-color);font-size:10px;font-weight:500;text-align:center}.flight-progress .flight-progress-status-bar-container{display:grid;margin:4px 0}.flight-progress .flight-progress-status-bar{background-color:var(--placeholder);border-radius:4px;height:6px;position:relative;width:100%}.flight-progress .flight-progress-status-bar-fill{background-color:var(--primary-off-white);border-radius:4px;height:6px}.flight-progress .plane-icon{display:block;position:absolute}.flight-progress .plane-icon svg{height:18px;width:18px}.status-badge{border:1px solid #0000;border-radius:4px;display:inline-grid}.status-badge.allcap{text-transform:uppercase}.status-badge.nominal{background-color:var(--pure-white-semi)}.status-badge.outlined{border:1px solid var(--light-font-color);color:var(--light-font-color)}.status-badge.critical{background-color:var(--primary-red-semi);color:var(--primary-red)}.status-badge.warning{background-color:var(--primary-yellow-semi);color:var(--primary-yellow)}.status-badge.generic{background-color:var(--primary-off-white);color:var(--darker-font-color)}.status-badge>div{text-wrap:nowrap;grid-gap:4px;align-items:center;display:grid;font-size:10px;font-weight:600;gap:4px;margin:4px 6px;vertical-align:middle}.status-badge.icons>div{grid-template-columns:auto 1fr}.status-badge .status-badge-icon{display:grid}.status-badges{display:inline-flex;flex-wrap:wrap;gap:4px 8px}.flight-stand-value .highlight-value,.flight-time-value .highlight-negative,.flight-time-value .highlight-positive{color:var(--primary-orange)}.flight-time-value .duration-value{font-size:9px;font-weight:500}.flight-stand-value .previous-value,.flight-time-value .previous-value{color:var(--light-font-color);font-size:9px;font-weight:500;margin-left:4px;text-decoration:line-through}.flight-stand-value .previous-value{margin-left:0}.turnaround-module-info-row .date-value{color:var(--light-font-color);font-size:10px;font-weight:500}.turnaround-content .turnaround-general .flight-time-value span.value-type{font-size:9px;font-weight:500;margin-left:4px}.turnaround-content .turnaround-general .flight-time-value .previous-value{font-size:12px}.crew-info{grid-gap:12px;align-items:center;cursor:default;display:grid;gap:12px;grid-template-columns:auto 1fr}.crew-info .crew-info-actions{grid-gap:8px;display:grid;gap:8px}.crew-info .crew-info-actions>div{display:grid}.crew-info.show-actions{grid-template-columns:auto 1fr auto}.crew-info .crew-info-label{grid-gap:4px;display:grid;gap:4px}.crew-info .crew-info-name{font-size:14px;font-weight:600}.crew-info .crew-info-detail{color:var(--light-font-color);font-size:12px}.crew-info .crew-info-detail .warning{color:var(--primary-yellow)}.crew-info .crew-info-pic{cursor:inherit;position:relative}.crew-info .crew-info-pic svg{vertical-align:middle}.crew-info .crew-info-status{background-color:var(--bg-medium-color);border:2px solid var(--outline-dark-color);border-radius:6px;bottom:0;height:6px;position:absolute;right:0;width:6px}.crew-info .crew-info-status.hidden{display:none}.crew-info .crew-info-status.default{border:2px solid var(--base-font-color)}.crew-info .crew-info-status.status-0{background-color:var(--primary-red)}.crew-info .crew-info-status.status-1,.crew-info .crew-info-status.status-2{background-color:var(--primary-green)}.tracker-status{grid-gap:6px;display:grid;gap:6px}.tracker-status .cell{background-color:var(--intermediate-bg-color);border-radius:6px;display:grid}.tracker-status .cell>div{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:20px 1fr;height:20px;margin:0 6px}.tracker-status .cell-icon-battery{align-items:center;display:grid;position:relative}.tracker-status .cell-icon-battery-fill{background-color:var(--light-font-color);border-radius:2px;height:8px;margin-top:-1px;width:16px}.tracker-status .cell-icon-battery svg{position:absolute;z-index:1}.tracker-status .cell-icon-cell,.tracker-status .cell-icon-sat{align-items:center;display:grid}.tracker-status .cell-icon-cell svg,.tracker-status .cell-icon-sat svg{height:16px;width:16px}.tracker-status .cell-value{color:var(--light-font-color);font-size:9px;font-weight:600}.templates{display:grid;grid-template-rows:1fr;height:100%;overflow:hidden}.templates .template-editor-side-panel,.templates .templates-container{display:grid;grid-template-rows:auto 1fr}.templates .templates-container{grid-gap:8px;gap:8px;height:100%;overflow:hidden}.templates .templates-content{display:grid;margin:0 24px 24px;overflow:hidden}.templates .templates-content>div{display:grid;height:100%;overflow:hidden}.templates .templates-content-header{align-items:center;display:grid;grid-template-columns:1fr auto;margin:8px 24px}.templates .templates-content-header button{padding:10px 14px}.templates .templates-content-header>div{align-items:center;display:grid}.templates .listing-header,.templates .listing-row{grid-template-columns:1fr 1fr 1fr 180px}.templates .listing-row .actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.template-editor{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.template-editor .template-editor-toolbar{display:grid;margin:8px 24px 0}.template-editor .template-editor-toolbar h2{font-size:24px;font-weight:600}.template-editor .template-editor-toolbar button{line-height:18px}.template-editor .template-editor-toolbar>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto}.templates-container.listing .template-editor-container{display:grid;height:100%;margin:0 24px 24px;overflow:auto}.templates-container.editor{grid-template-rows:1fr}.templates-container.editor .template-editor-container{display:grid;height:100%;overflow:auto}.template-editor .template-editor-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:280px 1fr}.templates-container.editor .template-editor-content{margin:0 24px 24px}.template-editor .module,.template-editor .module-wide{background-color:var(--darker-bg-color);border-radius:12px;display:grid}.template-editor .module-wide>div,.template-editor .module>div{grid-gap:16px;display:grid;gap:16px;margin:24px}.template-editor h3{font-size:18px;font-weight:600;margin:0}.template-editor .side-panel-item{border-radius:8px;cursor:pointer;display:grid;transition:background-color .25s ease}.template-editor .side-panel-item:hover{background-color:var(--intermediate-bg-color)}.template-editor .side-panel-item.selected{background-color:var(--primary-blue)}.template-editor .side-panel-item label{color:var(--light-font-color);cursor:inherit;font-size:14px;font-weight:600}.template-editor .side-panel-item.selected label,.template-editor .side-panel-item:hover label{color:var(--base-font-color)}.template-editor .side-panel-item>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;margin:12px}.template-editor .template-editor-main-panel{grid-gap:24px;display:grid;gap:24px;grid-template-rows:auto auto 1fr}.template-editor .main-fields{grid-gap:8px;display:grid;gap:8px}.template-editor .main-fields .field-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 180px 320px 180px}.template-editor .main-fields .field-values{grid-gap:8px;display:grid;gap:8px}.template-editor .resource-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.template-editor .resource-fields .module-header{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-column:span 2;grid-template-columns:1fr auto}.template-editor .resource-fields .module-header h3{color:var(--light-font-color);font-size:18px;font-weight:600;margin-left:8px}.template-editor .resource-fields .module-wide{display:grid;grid-column:span 2;width:100%}.template-editor .module-wide .operation-events-list{gap:8px}.template-editor .operation-event{border-radius:8px;cursor:default;transition:all .25s ease-out}.template-editor .operation-event:hover{background-color:var(--pure-white-tint)}.template-editor .operation-event-actions{align-items:center;display:flex;gap:8px}.template-editor .operation-event>div{align-items:center;display:grid;font-size:14px;font-weight:600;grid-template-columns:1fr auto;margin:8px 12px}.template-editor .resource-fields .module>div{grid-template-rows:auto auto 1fr}.template-editor .resource-fields-header{grid-gap:16px;text-wrap:nowrap;display:grid;font-size:14px;font-weight:500;gap:16px;grid-template-columns:1fr auto}.template-editor .start-time-offset{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 3fr}.template-editor .operation-duration{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.template-editor .template-timeline{border:1px solid var(--outline-medium-color);display:grid;grid-template-rows:1fr;position:relative}.template-editor .template-timeline-panels{display:grid;grid-template-columns:auto 1fr}.template-editor .template-timeline-side-panel{border-right:1px solid var(--outline-medium-color)}.template-editor .template-timeline-side-panel>div{grid-gap:16px;display:grid;gap:16px;margin:66px 16px 16px;width:180px}.template-editor .template-timeline-left-label{align-items:center;display:grid;font-size:14px;font-weight:600;height:24px}.template-editor .template-timeline-left-label>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-editor .timeline-module>div{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto auto 1fr}.template-editor .timeline-header{align-items:center;display:grid;grid-template-columns:1fr auto}.template-editor .timeline-header .timeline-header-fields{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 64px auto}.template-editor .timeline-header .timeline-header-info{font-size:14px;text-align:right}.template-editor .timeline-body{display:grid}.template-editor .resource-fields-rows{grid-gap:8px;display:grid;gap:8px}.template-editor .resource-fields-row{grid-gap:16px;align-items:center;display:grid;font-size:14px;font-weight:600;gap:16px;grid-template-columns:1fr 4fr}.template-editor .resource-fields-row.actions{grid-template-columns:1fr 4fr 18px}.template-editor .timeline-grid{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;position:relative}.template-editor .timeline-grid-row{border-bottom:1px solid var(--outline-medium-color);display:grid;height:100%}.template-editor .timeline-grid-row span{color:var(--light-font-color);font-size:14px;margin:16px 0 16px -100%}.template-editor .timeline-grid-row span.start{margin:16px 0}.template-editor .timeline-grid-row>div{border-right:1px solid var(--outline-medium-color);display:grid;height:100%;text-align:center}.template-editor .timeline-content{position:absolute;z-index:1}.template-editor .timeline-bars{grid-gap:16px;display:grid;gap:16px}.template-editor .timeline-bar{text-wrap:nowrap;align-items:center;background-color:var(--light-bg-color);border-radius:6px;cursor:default;display:grid;font-size:14px;font-weight:600;height:24px;position:relative;width:24px}.template-editor .timeline-bar.selected{background-color:var(--primary-blue)}.template-editor .timeline-bar-top{display:grid;height:50px}.template-editor .timeline-bar-bottom{display:grid;height:8px}.template-editor .timeline-bar .timeline-label{color:var(--light-font-color);margin-left:8px}.template-editor .timeline-bar.selected .timeline-label,.template-editor .timeline-bar:hover .timeline-label{color:var(--base-font-color)}.template-editor .timeline-bar.no-duration{align-items:center;background-color:initial;display:grid;grid-template-columns:auto 1fr}.template-editor .timeline-bar.no-duration .timeline-marker{background-color:var(--medium-bg-color);border:2px solid var(--light-font-color);border-radius:50%;height:8px;margin-left:-6px;width:8px}.template-editor .timeline-bar.no-duration.selected .timeline-marker{background-color:var(--primary-blue);border:2px solid var(--base-font-color)}.template-editor .timeline-ref-line{background-color:var(--outline-light-color);cursor:default;height:100%;opacity:.5;position:absolute;width:1px}.template-editor .timeline-ref-line:hover{opacity:1;transition-duration:.5}.template-editor .timeline-ref-line>div{position:relative}.template-editor .timeline-ref-line .timeline-ref-label{text-wrap:nowrap;background-color:var(--medium-bg-color);border-radius:4px;display:grid;font-size:10px;font-weight:600;position:absolute;text-transform:uppercase;transform:translate(calc(-100% - 4px),4px)}.template-editor .timeline-ref-line .timeline-ref-label>div{padding:4px 6px}.template-editor .turnaround-review{grid-gap:16px;display:grid;gap:16px;margin:0 24px 24px}.template-editor .module .turnaround-review-module{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:auto 1fr auto auto auto}.template-editor .module .badge{align-items:center;background-color:var(--primary-green-semi);border-radius:6px;color:var(--base-font-color);display:grid;font-size:12px;font-weight:600}.template-editor .module .badge>div{color:var(--primary-green);margin:4px 8px}.template-editor .module .label-value-pair{grid-gap:4px;display:grid;font-size:14px;gap:4px}.template-editor .template-review .listing-header.events,.template-editor .template-review .listing-row.events{grid-template-columns:2fr 2fr repeat(3,minmax(0,2fr)) 1fr}.template-editor .template-review .listing-header,.template-editor .template-review .listing-row{grid-template-columns:3fr repeat(3,minmax(0,2fr)) 1fr}.template-editor .template-review .offset-type-2{background-color:var(--darker-bg-color)}.template-editor .template-review .listing-row:hover{background-color:var(--highlight-dark-bg-color)}.module.diagram{background-position:50%;background-size:cover}.template-diagram{height:680px;overflow:hidden}.template-diagram .template-diagram-content{height:720px;margin-top:-32px;position:relative}.template-diagram .template-diagram-details{background-color:var(--overlay-color);border-radius:12px;min-width:200px;opacity:0;position:absolute;right:16px;top:32px;transition:all .25s ease}.template-diagram .template-diagram-details.active{opacity:1}.template-diagram .template-diagram-details>div{font-size:14px;font-weight:600;margin:16px}.template-diagram .template-diagram-details .template-diagram-details-row{grid-gap:8px;display:grid;font-weight:500;gap:8px;grid-template-columns:1fr auto}.template-diagram .template-diagram-layer{background-position:50%;background-size:cover;position:absolute}.template-diagram .template-diagram-layer.gse{cursor:pointer;filter:grayscale(100%);height:100px;left:50%;opacity:.4;top:50%;transition:all .25s ease;width:100px;z-index:2}.template-diagram .template-diagram-layer.gse.active,.template-diagram .template-diagram-layer.gse.hovered{filter:grayscale(0);opacity:1}.template-diagram .template-diagram-layer.overlay{height:100px;left:50%;top:50%;width:100px;z-index:10}.template-diagram .template-diagram-layer.underlay{height:100px;left:50%;opacity:0;top:50%;transition:all .25s ease;width:100px;z-index:1}.template-diagram .template-diagram-layer.underlay.hovered{opacity:1}.template-diagram .template-diagram-layer.aircraft{filter:drop-shadow;height:720px;left:50%;transform:translate(-50%);width:720px;z-index:3}.template-diagram .template-diagram-layer.lower-deck-loader{transform:translate(calc(-50% - 180px),-110px)}.template-diagram .template-diagram-layer.belt-loader{transform:translate(calc(-50% + 140px),-100px)}.template-diagram .template-diagram-layer.main-deck-loader{transform:translate(calc(-50% + 85px),-100px)}.template-diagram .template-diagram-layer.pushback-tug{transform:translate(calc(-50% - 320px),-35px)}.template-diagram .template-diagram-layer.cabin-cleaning-truck{height:80px;transform:translate(calc(-50% + 200px),30px) rotate(-15deg);width:80px}.template-diagram .template-diagram-layer.ac-truck{height:75px;transform:translate(calc(-50% - 120px),10px) rotate(45deg);width:75px}.template-diagram .template-diagram-layer.potable-water-truck{height:80px;transform:translate(calc(-50% + 150px),20px) rotate(-15deg);width:80px}.template-diagram .template-diagram-layer.lavatory-truck{height:80px;transform:translate(calc(-50% + 240px),15px) rotate(90deg);width:80px}.template-diagram .template-diagram-layer.baggage-tractor{height:130px;transform:translate(calc(-50% + 120px),-190px);width:130px}.template-diagram .template-diagram-layer.utility-vehicle{height:130px;transform:translate(calc(-50% - 180px),-190px);width:130px}.template-diagram .template-diagram-layer.catering-truck{height:75px;transform:translate(calc(-50% - 240px),-90px);width:75px}.template-diagram .template-diagram-layer.bobtail-truck{height:60px;transform:translate(calc(-50% - 140px),-80px) rotate(135deg);width:60px}.template-diagram .template-diagram-layer.air-start-unit{height:60px;transform:translate(calc(-50% - 220px),120px) rotate(25deg);width:60px}.template-diagram .template-diagram-layer.cargo-tractor{height:80px;transform:translate(calc(-50% + 190px),-90px) rotate(100deg);width:80px}.template-diagram .template-diagram-layer.ground-power-unit{height:60px;transform:translate(calc(-50% - 290px),-70px) rotate(45deg);width:60px}.template-diagram .template-diagram-layer.fuel-truck{height:120px;transform:translate(calc(-50% - 50px),130px) rotate(-20deg);width:120px}.template-diagram .template-diagram-layer.maintenance{height:80px;transform:translate(calc(-50% + 90px),40px) rotate(45deg);width:80px}.template-diagram .template-diagram-layer.stairs{height:80px;transform:translate(calc(-50% - 180px),30px);width:80px}.template-diagram .template-diagram-layer.gse.stairs{z-index:3}.template-diagram .template-diagram-layer.stair-truck{height:80px;transform:translate(calc(-50% - 220px),25px);width:80px}.template-diagram .template-diagram-layer.gse.stair-truck{z-index:3}.template-diagram .template-diagram-layer.garbage-truck{height:80px;transform:translate(calc(-50% + 230px),-80px) rotate(125deg);width:80px}.template-diagram .template-diagram-layer.admin{height:40px;transform:translate(calc(-50% + 100px),140px);width:40px}.template-diagram .template-diagram-layer.other{height:40px;transform:translate(calc(-50% + 150px),140px);width:40px}.template-diagram .template-diagram-layer.extra{height:40px;transform:translate(calc(-50% + 200px),140px);width:40px}.template-diagram .template-diagram-layer.engineering{height:80px;transform:translate(calc(-50% - 240px),150px) rotate(-65deg);width:80px}.template-aircraft-selector{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr}.template-aircraft-selector .templates-aircraft-tiles{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr;min-width:1080px}.template-aircraft-selector .template-aircraft-tile{background-color:var(--darker-bg-color);border:1px solid #0000;border-radius:12px;color:var(--light-font-color);cursor:pointer;display:grid;opacity:.75;transition:all .25s ease}.template-aircraft-selector .template-aircraft-tile:hover{border:1px solid var(--primary-blue);color:var(--base-font-color);opacity:1}.template-aircraft-selector .template-aircraft-tile>div{grid-gap:16px;display:grid;gap:16px;margin:16px}.template-aircraft-selector .template-aircraft-image-container{background-color:var(--tile-color);border-radius:8px;overflow:hidden}.template-aircraft-selector .template-aircraft-image{background-position:50%;background-size:cover;filter:grayscale(100%) drop-shadow(0 0 .75rem var(--pure-black));height:140px;transform:scale(.85);transition:all .25s ease-out;width:100%}.template-aircraft-selector .template-aircraft-tile:hover .template-aircraft-image{filter:grayscale(0);transform:scale(.9)}.template-aircraft-selector .template-aircraft-info{grid-gap:16px;align-items:center;display:grid;font-size:14px;font-weight:600;gap:16px;grid-template-columns:auto 1fr auto}.template-aircraft-selector .template-aircraft-info span{font-size:12px;font-weight:500}.template-create-modal .template-create-modal-rows{grid-gap:16px;align-content:start;display:grid;gap:16px;margin:16px}.template-create-modal .template-create-modal-row{grid-gap:8px;display:grid;gap:8px}.template-create-modal .messages{grid-gap:4px;align-items:center;color:var(--primary-red);display:grid;font-size:14px;font-weight:500;gap:4px;grid-template-columns:auto 1fr;margin-top:2px}.template-create-modal svg{height:18px;vertical-align:middle;width:18px}.template-editor .side-panel-header,.template-editor .template-operation-module-header{align-items:center;display:grid;grid-template-columns:1fr auto}.template-add-operation-modal .modal-container{align-items:start;display:grid}.template-add-operation-modal .template-add-operation{grid-gap:16px;align-items:start;display:grid;gap:16px;margin:16px}.template-add-operation-modal .template-add-operation-modal-row{grid-gap:8px;align-items:start;display:grid;gap:8px}.template-event-type-modal .modal-container{align-items:start;display:grid}.template-event-type-modal .template-event-type-modal-main{grid-gap:16px;align-items:start;display:grid;gap:16px;margin:16px}.template-event-type-modal .template-event-type-modal-main>div{grid-gap:8px;display:grid;gap:8px}.chat{height:100%}.chat,.chat .chat-module{display:grid;overflow:hidden}.chat .chat-module{background-color:var(--darker-bg-color);border-radius:12px;grid-template-columns:380px 1fr;margin:32px}.chat .chat-side-panel{border-right:1px solid var(--outline-medium-color);overflow-y:auto}.chat .chat-side-panel button{padding:8px 12px}.chat .chat-side-panel-item{align-items:center;cursor:default;display:grid;grid-template-columns:1fr auto}.chat .chat-side-panel-item.channel .chat-channel{cursor:pointer}.chat .chat-side-panel-item.channel .chat-channel .crew-info{cursor:inherit}.chat .chat-side-panel-item.channel .chat-channel .crew-info-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat .chat-side-panel-item.channel .chat-channel:hover,.chat .chat-side-panel-item.channel.selected .chat-channel{background-color:var(--light-bg-color);transition:all .25s ease-out}.chat .chat-side-panel-item.channel .chat-channel:hover{background-color:var(--intermediate-bg-color)}.chat .chat-side-panel-item.channel.selected .chat-channel{border:1px solid var(--outline-light-color)}.chat .chat-side-panel-item>div{margin:0 16px}.chat .chat-side-panel-content{align-content:center;display:grid;grid-template-rows:80px 1fr;height:100%}.chat .chat-side-panel-channels{grid-gap:16px;align-content:start;display:grid;gap:16px;overflow-y:auto}.chat .chat-channel-empty{cursor:default;display:grid}.chat .chat-channel-empty>div{grid-gap:4px;border-bottom:1px solid var(--outline-medium-color);display:grid;gap:4px;margin:16px 24px}.chat .chat-channel-empty-label{color:var(--base-font-color);font-size:12px;font-weight:600;text-transform:uppercase}.chat .chat-channel-empty-text{color:var(--light-font-color);font-size:12px;margin-bottom:24px}.chat .chat-main-panel{display:grid;grid-template-rows:auto 1fr auto;height:100%;overflow:hidden;position:relative}.chat .chat-main-panel .chat-header>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;margin:16px}.chat .chat-main-panel .chat-body{border-bottom:1px solid var(--outline-medium-color);border-top:1px solid var(--outline-medium-color);overflow-x:hidden;overflow-y:auto}.chat.read-only .chat-main-panel .chat-body{border-bottom:none}.chat .chat-main-panel .chat-unread-overlay{background:linear-gradient(0deg,#00000080,#0000);bottom:68px;display:grid;height:64px;position:absolute;text-align:center;width:100%;z-index:2}.chat .chat-main-panel .chat-unread-overlay>div{margin:12px}.chat .chat-main-panel .chat-footer>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;margin:16px}.chat .chat-main-panel .chat-footer button{padding:8px 10px}.chat .chat-channel{border:1px solid var(--outline-medium-color);border-radius:12px;display:grid}.chat .chat-channel>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;margin:12px}.chat .chat-channel .chat-channel-name{color:var(--medium-font-color);display:grid;font-size:14px;font-weight:600}.chat .chat-channel.selected .chat-channel-name{color:var(--base-font-color)}.chat .unread-indicator{background-color:initial;border-radius:50%;display:grid;height:8px;margin:12px;width:8px}.chat .unread-indicator.active{background-color:var(--primary-blue)}.chat .chat-category{font-weight:600;margin:16px}.chat .channel-info{display:grid}.chat .channel-info .channel-info-name{align-items:center;display:grid}.chat .channel-info .channel-info-name.details{grid-template-rows:auto auto}.chat .channel-info .channel-info-name div{color:var(--base-font-color);font-size:14px;font-weight:500}.chat .channel-info .channel-info-name span{color:var(--medium-font-color);font-size:12px;font-weight:500}.chat .chat-header{align-items:center;display:grid;height:80px}.chat .channel-info .crew-info-name{color:var(--base-font-color)}.chat .channel-info .crew-info-detail{color:var(--light-font-color);font-weight:500}.chat .channel-info .channel-info-badge{grid-gap:12px;align-items:center;color:var(--base-font-color);display:grid;font-size:14px;font-weight:600;gap:12px;grid-template-columns:auto 1fr}.chat .channel-info .channel-info-badge svg{height:45px;width:45px}.chat .channel-info .channel-info-badge-name{grid-gap:4px;align-items:center;display:grid;gap:4px}.chat .channel-info .channel-info-badge-name div{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.chat .channel-info .channel-info-details{grid-gap:8px;color:var(--light-font-color);display:grid;font-size:12px;font-weight:500;gap:8px;grid-template-columns:1fr auto}.chat .channel-info .channel-info-details>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat .chat-messages{grid-gap:16px;display:grid;gap:16px}.chat .chat-messages-empty{align-items:center;display:grid;height:75%;text-align:center}.chat .chat-messages .chat-message:first-child:not(.chat-system){margin-top:16px}.chat .chat-messages .chat-messages-buffer{display:grid;height:16px}.chat .chat-system>div{color:var(--light-font-color);font-size:12px;font-weight:600;margin:8px 24px;text-align:center;text-transform:uppercase}.chat .chat-message{grid-gap:8px;display:grid;gap:8px;margin:0 16px}.chat .chat-message .chat-message-text{color:var(--base-font-color);font-size:12px;font-weight:500}.chat .chat-message .chat-message-bubble{background-position:50%;background-size:cover;cursor:default}.chat .chat-message .chat-message-bubble.attachment{cursor:pointer}.chat .chat-message .chat-message-bubble.animate{animation-duration:.2s;animation-name:slideInAnimation;animation-timing-function:ease-out}@keyframes slideInAnimation{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.chat .chat-message.outgoing{text-align:right}.chat .chat-message.outgoing .chat-message-bubble{background-color:var(--primary-blue-semi);border-radius:12px 12px 0 12px;display:inline-grid;max-width:80%}.chat .chat-message.incoming .chat-message-bubble{background-color:var(--pure-white-tint);border-radius:12px 12px 12px 0;display:inline-grid;max-width:80%}.chat .chat-message .chat-message-bubble>div{margin:8px}.chat .chat-message.outgoing .chat-message-bubble>div{text-align:left}.chat .chat-message .chat-message-timestamp{color:var(--light-font-color);font-size:10px;font-weight:500}.chat .chat-message .chat-message-sender{color:var(--light-font-color);font-size:10px;font-weight:600;text-transform:uppercase}.chat .chat-message.incoming{grid-template-columns:auto 1fr}.chat .chat-message.incoming,.chat .chat-message.incoming .chat-message-content{grid-gap:8px;display:grid;gap:8px}.chat .chat-channel-editor{display:grid;grid-template-rows:auto auto 1fr;overflow:hidden}.chat .chat-channel-editor-header{border-bottom:1px solid var(--outline-medium-color);display:grid}.chat .chat-channel-editor-body{overflow-y:auto}.chat .chat-channel-editor-header>div{grid-gap:16px;display:grid;gap:16px;grid-template-columns:auto 1fr auto auto;margin:16px}.chat .chat-channel-editor-container{display:grid;overflow:hidden}.chat .chat-channel-editor-details{background-color:var(--darkest-bg-color)}.chat .chat-channel-editor-details>div{grid-gap:16px;display:grid;gap:16px;margin:16px}.chat .chat-channel-member-badges,.chat .chat-channel-member-search{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr}.chat .chat-channel-member-badges-list{display:flex;flex-wrap:wrap;gap:8px}.chat .chat-member-badge{text-wrap:nowrap;background-color:var(--primary-blue-semi);border-radius:6px;color:var(--base-font-color);display:inline-grid;font-size:12px;font-weight:600}.chat .chat-member-badge>div{margin:4px 8px}.chat .chat-channel-users{grid-gap:16px;display:grid;gap:16px}.chat .chat-channel-user>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin:0 16px}.chat .chat-channel-user-buffer{height:8px}.chat .chat-channel-user-badge{cursor:pointer;opacity:.7;transition:all .25s ease}.chat .chat-channel-user-badge.selected,.chat .chat-channel-user-badge:hover{opacity:1}.chat .chat-message-input{align-items:center;background-color:var(--input-bg-color);border:1px solid var(--outline-medium-color);border-radius:8px;display:grid;grid-template-columns:1fr auto}.chat .chat-message-input input{border:none}.chat .chat-message-input-attachment{align-items:center;display:grid}.chat .chat-message-input-attachment>svg{margin:0 8px}.chat .close-btn{cursor:pointer;opacity:.7;transition:all .25s ease}.chat .close-btn:hover{opacity:1}.chat .chat-side-panel-heading{color:var(--light-font-color);cursor:pointer;font-size:16px;font-weight:500;transition:all .25s ease-out}.chat .chat-side-panel-heading:hover{color:var(--base-font-color)}.chat .chat-side-panel-heading>div{display:grid;grid-template-columns:1fr auto;margin:8px 24px 0}.chat .chat-side-panel-heading.opened .chat-side-panel-heading-toggle svg{rotate:180deg}.modal.chat-attachment{background-position:50%;background-size:cover;border:none}.modal.chat-attachment:focus-visible{outline:none}.modal.chat-attachment .chat-attachment-header>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto auto;margin:16px}.modal.chat-attachment .chat-attachment-header button{padding:6px 8px}.modal.chat-attachment .chat-attachment-header .close-button{cursor:pointer;opacity:.7;transition:all .25s ease}.modal.chat-attachment .chat-attachment-header .close-button:hover{opacity:1}.chat.compact-mode{background-color:var(--darker-bg-color)}.chat.compact-mode .chat-module{border-radius:0;grid-template-columns:1fr;margin:0}.chat.compact-mode .chat-main-panel .chat-footer{background-color:var(--darker-bg-color)}.chat.compact-mode .chat-main-panel .chat-message-input{background-color:var(--medium-bg-color);border:none}.chat.compact-mode .chat-main-panel .chat-message-input input{background-color:var(--medium-bg-color)!important}.chat.compact-mode .chat-main-panel .chat-message-input input::placeholder{color:var(--light-placeholder-font)}.crew-shifts{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.crew-shifts .crew-shifts-container{display:grid;overflow-x:auto;overflow-y:hidden}.crew-shifts .crew-shifts-header>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;margin:24px 24px 0}.crew-shifts .crew-shifts-header-detail{text-wrap:nowrap;color:var(--medium-font-color);font-size:14px;font-weight:500}.crew-shifts .crew-shifts-header .actions{align-items:center;display:flex;gap:8px}.crew-shifts .crew-shifts-header .actions button svg{margin-right:4px}.crew-shifts .crew-shifts-content{display:grid;height:100%;margin:0 24px 24px;min-width:1000px;overflow:hidden}.crew-shifts-module{background-color:var(--darker-bg-color);border-radius:12px;color:var(--light-font-color);font-size:14px;grid-template-rows:auto 1fr;margin-bottom:24px;overflow-x:hidden;overflow-y:auto}.crew-shifts-module,.crew-shifts-module .crew-shifts-module-rows{align-items:start;display:grid}.crew-shifts-module .crew-shifts-module-header,.crew-shifts-module .crew-shifts-module-row{display:grid;grid-template-columns:1fr 1fr 1fr 2fr 220px}.crew-shifts-module .crew-shifts-module-header{box-shadow:0 4px 8px #00000080;position:-webkit-sticky;position:sticky;top:0;z-index:3}.crew-shifts-module .crew-shifts-module-row{border-bottom:1px solid var(--outline-darker-color);border-top:1px solid var(--dark-bg-color)}.crew-shifts-module .crew-shifts-module-header{background-color:var(--dark-bg-color);color:var(--light-font-color);display:grid;font-size:14px;font-weight:600}.crew-shifts-module .crew-shifts-module-header>div{align-items:center;display:grid;margin:16px;overflow:hidden;text-overflow:ellipsis}.crew-shifts-module .crew-shifts-module-header .actions{text-align:right}.crew-shifts-module .crew-shifts-module-row{align-items:center;background-color:var(--darker-bg-color);display:grid;font-size:14px;transition:opacity .25s ease-out}.crew-shifts-module .crew-shifts-module-row.called-off .crew-info-name{color:var(--primary-orange);text-decoration:line-through}.crew-shifts-module .crew-shifts-module-row.read-only{opacity:.5}.crew-shifts-module .departments-input{margin-right:32px}.crew-shifts-module .crew-shifts-module-row.selected,.crew-shifts-module .crew-shifts-module-row:not(.read-only):not(.slot):hover{background-color:var(--intermediate-bg-color);transition:background-color .25s ease}.crew-shifts-module .crew-shifts-module-row>div{color:var(--base-font-color);display:inline-flex;margin:10px 16px;overflow:hidden;text-overflow:ellipsis}.crew-shifts-module .crew-shifts-module-row .actions{display:inline-flex;gap:8px;justify-content:flex-end}.crew-shifts-module .crew-shifts-module-row .actions button{font-size:14px;padding:8px 10px}.crew-shifts-module .crew-shifts-module-row .departments-input{margin-right:24px}.crew-shifts-module .crew-shifts-module-row .slot-placeholder{align-items:center;border:1px dashed #0000;border:1px dashed var(--outline-color);border-radius:8px;display:grid;grid-column:span 5}.crew-shifts-module .crew-shifts-module-row .slot-placeholder>div{align-items:center;display:grid;grid-template-columns:1fr auto;margin:8px}.crew-shifts-module .crew-shifts-module-row .slot-placeholder button{grid-gap:4px;align-items:center;display:grid;font-size:14px;gap:4px;padding:8px 10px}.crew-shifts-module .crew-shifts-module-row .slot-placeholder button svg{height:12px;width:12px}.crew-shifts-module .crew-shifts-module-row.slot .select-crew{grid-gap:16px;display:grid;gap:16px}.crew-shifts-module .crew-shifts-date{display:grid}.crew-shifts-module .crew-shifts-date>div:last-child{color:var(--light-font-color);font-size:10px;font-weight:500}.crew-shifts-outlook{grid-gap:6px;align-items:center;cursor:default;display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));margin:8px}.crew-shifts-outlook>div{align-items:center;background-color:initial;border-radius:50%;color:var(--dark-font-color);display:grid;font-size:12px;font-weight:500;height:24px;text-align:center;vertical-align:middle;width:24px}.crew-shifts-outlook>div.on-shift{background-color:var(--light-bg-color);color:var(--light-font-color)}.crew-shifts-outlook-detail .crew-shift-rows{align-content:start;color:var(--base-font-color);display:grid;font-size:14px;font-weight:500}.crew-shifts-outlook-detail .crew-shift-row{display:grid}.crew-shifts-outlook-detail .crew-shift-row>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:48px 1fr;margin:8px}.crew-shifts-outlook-detail .crew-shift-row.today{background-color:var(--primary-blue-semi);border-radius:8px}.crew-shifts-outlook-detail .crew-shift-row .crew-shift-date{color:var(--lighter-font-color);display:grid;font-size:10px;font-weight:600;text-align:center;text-transform:uppercase}.crew-shifts-outlook-detail .crew-shift-row .crew-shift-date span{color:var(--medium-font-color);font-size:8px;font-weight:500}.crew-shifts-outlook-detail .crew-shift-row .crew-shift-infos{grid-gap:2px;display:grid;gap:2px}.crew-shifts-outlook-detail .crew-shift-row .crew-shift-info{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr 96px}.crew-shifts-outlook-detail .crew-shift-row .crew-shift-time-range{display:grid;font-size:12px;font-weight:600;grid-template-columns:36px auto 36px}.crew-shifts-outlook-detail .crew-shift-row .crew-shift-time-range>div{text-wrap:nowrap;align-items:center;display:grid;text-align:right}.crew-shifts-outlook-detail .crew-shift-row .crew-shift-time-range>div:last-child{text-align:left}.crew-shifts-outlook-detail .crew-shift-row .crew-shift-department{color:var(--medium-font-color);font-size:10px;font-weight:500}.crew-shift-preview h2{font-size:18px}.crew-shift-preview span{color:var(--medium-font-color);font-size:12px;font-weight:500}.crew-shift-preview .crew-shift-preview-content{color:var(--base-font-color);display:grid;margin:0;width:100%}.crew-shift-preview .crew-shift-preview-rows{align-content:start;align-items:center;display:grid;font-size:12px;font-weight:500}.crew-shift-preview .crew-shift-preview-row.header{background-color:var(--darkest-bg-color);font-weight:600}.crew-shift-preview .crew-shift-preview-cell{grid-gap:4px;align-content:start;gap:4px}.crew-shift-preview .crew-shift-preview-cell>div{display:grid}.crew-shift-preview .crew-shift-preview-cell>div:not(:first-child){border-top:1px solid var(--outline-darker-color);padding-top:4px}.crew-shift-preview .crew-shift-preview-row{grid-gap:8px;border-bottom:1px solid var(--outline-darker-color);display:grid;gap:8px}.crew-shift-preview .crew-shift-preview-row:not(.header):hover{background-color:var(--dark-bg-color);transition:all .25s ease-out}.crew-shift-preview .crew-shift-preview-cell{align-items:center;display:grid;margin:8px 0 8px 16px;width:80px}.crew-shift-preview .crew-shift-preview-cell:first-child{font-weight:600}.crew-shift-preview .crew-shift-preview-cell .crew-shift-preview-shift-detail{color:var(--medium-font-color);font-size:9px;font-weight:500}.crew-shift-preview .crew-shift-preview-shift{align-items:center;display:grid}.crew-shift-preview .crew-shift-preview-day{align-items:center;display:grid;font-size:10px}.crew-shift-preview .crew-shift-preview-day span{font-size:9px}.crew-shift-preview .old-shift{color:var(--primary-orange)}.crew-shift-preview .old-shift span{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:line-through}.crew-shift-export .crew-shift-export-content{grid-gap:16px;align-content:start;display:grid;gap:16px;margin:16px}.crew-shift-export .crew-shift-export-content span{color:var(--base-font-color);font-size:14px;font-weight:500}.crew-shift-preview .crew-shift-preview-shift.deleted-shift{color:var(--primary-orange);text-decoration:line-through}.crew-shifts-module .crew-shift-options{grid-gap:24px;align-items:center;display:grid;gap:24px}.crew-shifts-module .crew-shift-call-off{white-space:nowrap}.crew-shifts-module .crew-shift-call-off,.crew-shifts-module .crew-shift-notes{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.crew-shifts-module .notes-required{color:var(--primary-orange);font-size:12px}.crew-shifts-module .crew-shifts-called-off{grid-gap:8px;display:grid;gap:8px}.crew-shifts-module .crew-shifts-options{grid-gap:4px;display:grid;gap:4px}.crew-shifts-module .crew-shifts-options .crew-shifts-called-off{color:var(--primary-orange);font-size:14px;font-weight:600}.crew-shifts-module .crew-shifts-options .crew-shift-notes{color:var(--light-font-color);font-size:12px}.time-range-input{background-color:var(--darker-bg-color);border-radius:8px;display:inline-flex}.time-range-input>div{margin:6px}.time-input,.time-range-input>div{grid-gap:2px;align-items:center;display:grid;gap:2px;grid-template-columns:1fr auto 1fr}.time-input{background-color:var(--input-bg-color);border-radius:6px;font-weight:500}.time-input .time-input-colon{font-size:14px;margin-top:-3px}.time-input select{border:none;font-weight:500;text-align:center;width:2em}.time-input select.hour-input{padding:4px 0 4px 4px}.time-input select.minute-input{padding:4px 4px 4px 0}.dispatches{display:grid;grid-template-rows:1fr;height:100%;overflow:hidden}.dispatches .page-toolbar{align-items:center}.dispatches .dispatches-header-row{align-items:center;display:grid;margin:0 32px}.dispatches .dispatches-header-row>div{align-items:center;display:grid}.dispatches .dispatches-container{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr auto;overflow:auto}.dispatches .dispatches-container.listing{grid-template-rows:auto auto auto 1fr}.dispatches .dispatches-content{display:grid;margin:0 32px;min-width:900px}.dispatches .dispatches-content:last-child{margin-bottom:32px}.dispatches h3{margin:16px 0}.dispatches h4{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto auto 1fr;margin:8px 0}.dispatches .dispatch-info{grid-gap:8px;display:grid;display:inline-grid;gap:8px;margin:0 auto;min-width:365px}.dispatches .dispatch-info-row{grid-gap:12px;text-wrap:nowrap;align-items:center;display:grid;font-size:12px;gap:12px;grid-template-columns:auto repeat(4,minmax(0,1fr))}.dispatches .dispatch-info-row svg{margin:0 8px}.dispatches .dispatch-info-row .outline{background-color:var(--translucent);border:1px solid var(--outline-color);border-radius:8px;display:grid;height:100%}.dispatches .dispatch-info-row .label-value-pair{grid-gap:4px;display:grid;gap:4px;grid-template-rows:1fr;margin:4px 6px}.dispatches .dispatch-info-row .label-value-pair label{text-wrap:wrap;font-size:10px;text-transform:uppercase}.dispatches-content.active .listing-header,.dispatches-content.active .listing-row{grid-template-columns:repeat(4,minmax(0,1fr)) 140px}.dispatches-content.upcoming .listing-header,.dispatches-content.upcoming .listing-row{grid-template-columns:repeat(3,minmax(0,1fr)) 140px}.dispatches-content.active .listing-empty,.dispatches-content.upcoming .listing-empty{grid-column:5}.dispatch-editor{display:grid;grid-template-rows:auto 1fr;height:100%;overflow-x:auto;overflow-y:hidden}.dispatch-editor .dispatch-editor-container{display:grid;overflow-y:auto}.dispatch-editor .dispatch-editor-header-content{grid-gap:16px;text-wrap:nowrap;align-items:center;display:grid;gap:16px;grid-template-columns:1fr 3fr 1fr;margin:24px}.dispatch-editor .dispatch-editor-header-content .dispatch-editor-header-info{grid-gap:8px;display:grid;gap:8px}.dispatch-editor .dispatch-editor-header-content>div{display:grid}.dispatch-editor .dispatch-editor-content{grid-gap:24px;display:grid;gap:24px;margin-bottom:24px}.dispatch-editor .dispatch-editor-module{background-color:var(--darker-bg-color);border-radius:16px;display:grid;margin:0 24px}.dispatch-editor .dispatch-editor-module,.dispatch-editor .dispatch-editor-module.disabled{transition-duration:.25s;transition-property:background-color;transition-timing-function:ease-out}.dispatch-editor .dispatch-editor-module.disabled{background-color:var(--disabled-bg-color);color:var(--light-font-color)}.dispatch-editor .dispatch-editor-header-content>div:last-child{display:grid;justify-content:right}.dispatch-editor .dispatch-editor-header span{color:var(--light-font-color);font-size:16px}.dispatch-editor .dispatch-editor-header .actions{display:inline-grid;gap:16px;min-width:240px}.dispatch-editor .dispatch-editor-header .dispatch-editor-module{margin-bottom:24px}.dispatch-editor h4{font-weight:500;margin:0 0 4px}.dispatch-editor .dispatch-editor-module-header{align-items:center;display:grid;grid-template-columns:1fr auto;margin:24px}.dispatch-editor .dispatch-editor-module-header .title{align-items:center;display:inline-grid;grid-template-columns:auto auto 1fr}.dispatch-editor .dispatch-editor-module-inset{background-color:var(--semi-transparent);border-radius:12px;display:grid;margin:0 24px 24px}.dispatch-editor .dispatch-editor-module-inset>div{margin:16px}.dispatch-editor .dispatch-editor-module-row{align-items:center;display:grid;grid-template-columns:1fr auto}.dispatch-editor .dispatch-editor-module-title{color:var(--light-font-color);font-size:16px;font-weight:500}.dispatch-editor .dispatch-editor-module-body{display:grid;grid-template-columns:1fr 320px}.dispatch-editor .dispatch-editor-module-assignment{display:grid}.dispatch-editor .dispatch-editor-module-assignment>div{align-items:center;display:grid;grid-template-columns:1fr auto}.dispatch-editor .dispatch-editor-module-assignment.empty-slot>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin:12px}.dispatch-editor .dispatch-editor-module-assignment .user-badge{margin:0}.dispatch-editor .dispatch-editor-module-assignment.empty-slot{border:1px dashed var(--primary-red);border-radius:8px;font-size:14px}.dispatch-editor .dispatch-editor-module-assignment.empty-slot .unassigned{color:var(--primary-red);font-size:14px;font-weight:600}.dispatch-editor .dispatch-editor-module-assignment.empty-slot span{color:var(--light-font-color);font-size:12px}.dispatch-editor button{padding:8px 10px}.dispatch-editor .empty-slot button{padding:6px 12px}.dispatch-editor .dispatch-editor-module-side>div{grid-gap:16px;display:grid;gap:16px;margin:0 16px 16px 0}.dispatch-editor .label-value-pair{grid-gap:8px;display:grid;font-size:12px;font-weight:600;gap:8px}.dispatch-editor .label-value-pair .stat{border:1px solid var(--outline-color);border-radius:8px}.dispatch-editor .label-value-pair.danger{color:var(--primary-red)}.dispatch-editor .label-value-pair.danger .stat{border:1px solid var(--primary-red)}.dispatch-editor .label-value-pair .stat>div{font-size:14px;margin:8px}.dispatch-editor .field-pair{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 2fr}.dispatch-editor .dispatch-editor-module-assignment.empty-slot .select-crew{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;grid-template-rows:auto 1fr}.select-crew{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto 1fr;overflow:hidden}.select-crew .select-crew-search{display:grid}.select-crew .select-crew-results{grid-gap:8px;display:grid;gap:8px}.select-crew .select-crew-result-row{border-radius:8px;cursor:pointer;opacity:.7;transition:all .25s ease-out}.select-crew .section-label{font-weight:600;margin:4px 0}.select-crew .select-crew-result-row>div{grid-gap:8px;align-items:center;display:grid;font-size:14px;gap:8px;grid-template-columns:1fr auto;margin:2px 4px}.select-crew .select-crew-result-row:hover{background-color:var(--semi-transparent);opacity:1}.select-crew .select-crew-result-row.disabled{cursor:not-allowed}.select-crew .select-crew-results-container{display:grid;overflow-x:hidden;overflow-y:auto}.select-crew .search-input{background-color:var(--darker-bg-color);border:1px solid var(--outline-color);border-radius:8px}.select-crew .select-crew-container{align-items:center;display:grid;grid-template-columns:auto 1fr auto;margin:2px 4px}.select-crew .select-crew-container>div{align-items:center;display:grid}.select-crew .search-input input{background-color:var(--darker-bg-color)!important;border:none;outline:none}.select-crew .search-input svg{width:24px}.dispatch-editor .dispatch-overrides-list{display:flex;gap:8px}.dispatch-editor .badge{border:1px solid var(--base-font-color);border-radius:6px;color:var(--base-font-color);display:inline-grid;font-size:10px;margin-left:16px;padding:4px 8px;text-transform:uppercase;vertical-align:middle}.critical-message{grid-gap:4px;align-items:center;color:var(--primary-red);display:grid;font-size:14px;font-weight:500;gap:4px;grid-template-columns:auto 1fr}.critical-message svg{vertical-align:bottom}.template-selector-modal{color:var(--base-font-color);height:240px}.template-selector-modal .template-selector-modal-header{grid-gap:8px;display:grid;gap:8px;margin:32px 32px 0}.template-selector-modal .template-selector-modal-header h3{font-size:18px;font-weight:600}.template-selector-modal .template-selector-modal-header span{color:var(--light-font-color);font-size:14px;font-weight:500}.template-selector-modal .template-selector-modal-body{margin:32px}.template-selector-modal .template-selector-modal-actions>div{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 32px 32px}.dispatch-overrides-editor{align-items:start;grid-template-rows:auto 1fr}.dispatch-overrides-editor .dispatch-editor-module-side .turnaround-label-summary{grid-gap:12px;color:var(--light-font-color);display:grid;font-size:14px;font-weight:500;gap:12px}.dispatch-overrides-editor .dispatch-editor-module-side .turnaround-label-summary.conflicts{color:var(--primary-red)}.dispatch-overrides-editor .turnaround-labels{grid-gap:16px;display:grid;gap:16px}.dispatch-overrides-editor .turnaround-labels>div{grid-gap:8px;display:grid;gap:8px}.dispatch-overrides-editor .turnaround-labels .turnaround-label-info{display:grid}.dispatch-overrides-editor .turnaround-labels .turnaround-label-module .toggle{cursor:pointer}.dispatch-overrides-editor .turnaround-labels .turnaround-label-module.opened .toggle{rotate:180deg}.dispatch-overrides-editor .turnaround-labels .turnaround-label-module .toggle-label{cursor:pointer;opacity:.7;transition:opacity .25s ease}.dispatch-overrides-editor .turnaround-labels .turnaround-label-module .toggle-label:hover,.dispatch-overrides-editor .turnaround-labels .turnaround-label-module.selected .toggle-label{opacity:1}.dispatch-overrides-editor .turnaround-labels .turnaround-label-info>div{grid-gap:8px;align-items:center;display:grid;font-size:16px;font-weight:500;gap:8px;grid-template-columns:auto 1fr auto;margin:8px}.dispatch-overrides-editor .turnaround-labels .turnaround-label-module.opened .turnaround-label-overrides{grid-gap:8px;background-color:var(--semi-transparent);border-radius:12px;display:grid;gap:8px;margin-left:16px}.dispatch-overrides-editor .turnaround-labels .turnaround-label-module .turnaround-label-overrides{display:none}.dispatch-overrides-editor .turnaround-labels .turnaround-label-overrides>div{grid-gap:16px;display:grid;gap:16px;margin:16px}.dispatch-overrides-editor .turnaround-labels .turnaround-label-overrides .turnaround-label-operation-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:auto 1fr}.dispatch-overrides-editor .turnaround-labels .turnaround-label-overrides .turnaround-label-operation-details-section{grid-gap:16px;display:grid;gap:16px}.dispatch-overrides-editor .turnaround-labels .turnaround-label-overrides .turnaround-label-operation-details-section:first-child{margin-left:12px}.dispatch-overrides-editor .turnaround-labels .turnaround-label-operation-info{grid-gap:8px;align-items:center;color:var(--light-font-color);display:grid;font-size:14px;font-weight:600;gap:8px;text-transform:uppercase}.dispatch-overrides-editor .turnaround-labels .label-value-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:180px 1fr}.dispatch-overrides-editor .turnaround-labels .label-value-row div:first-child{color:var(--base-font-color);font-size:14px;font-weight:500}.dispatch-overrides-editor .turnaround-labels .label-value-row div:last-child{color:var(--light-font-color);font-size:14px;font-weight:500}.dispatch-overrides-editor .turnaround-labels .turnaround-label-operation-requirements{grid-gap:8px;display:grid;gap:8px}.dispatch-editor .dispatch-overrides{display:grid}.dispatch-editor .dispatch-overrides button{font-size:12px;padding:6px 8px}.dispatch-editor .dispatch-overrides .dispatch-overrides-list>div{grid-gap:8px;align-items:center;display:grid;gap:8px}.dispatch-editor .dispatch-overrides-empty{align-items:center;display:grid}.button-filter{display:inline-grid}.button-filter-container{position:relative}.button-filter-actions{display:grid;grid-template-columns:1fr}.button-filter .button-filter-menu-container{left:0;margin-top:4px;position:absolute;z-index:10}.button-filter button svg{margin-right:4px}.button-filter .button-filter-menu{background-color:var(--dark-bg-color);border:1px solid var(--outline-color);border-radius:8px;display:grid;max-height:420px;overflow:auto}.button-filter .button-filter-menu-content{grid-gap:8px;display:grid;gap:8px;margin:8px 16px}.button-filter .button-filter-menu-option{grid-gap:8px;align-items:center;color:var(--light-font-color);cursor:pointer;display:grid;font-size:14px;font-weight:500;gap:8px;grid-template-columns:auto 1fr;transition:all .25s ease-out;white-space:nowrap}.button-filter .button-filter-menu-option.selected,.button-filter .button-filter-menu-option:hover{color:var(--base-font-color)}.select-crew-slot{border:1px dashed var(--outline-color);border-radius:12px;cursor:pointer;display:grid;font-size:14px;transition:all .25s ease-out}.select-crew-slot.disabled{cursor:not-allowed}.select-crew-slot .crew-info{cursor:inherit}.select-crew-slot.assigned{border:1px solid var(--outline-color)}.select-crew-slot.selected{border:1px solid var(--primary-blue-dim)}.select-crew-slot .unassigned{color:var(--medium-font-color)}.select-crew-slot:not(.disabled):hover{border:1px solid var(--outline-light-color)}.select-crew-slot:not(.disabled).selected:hover{border:1px solid var(--primary-blue)}.select-crew-slot>div{align-items:center;display:grid;grid-template-columns:1fr auto;margin:8px}.select-crew-slot .timestamps{color:var(--medium-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.select-crew-slot-content{display:grid;grid-template-columns:1fr auto}.select-crew-slot-content .actions{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}button.confirm-button{grid-gap:4px;align-items:center;background-color:var(--darkest-bg-color);border:1px solid var(--outline-color);color:var(--medium-font-color);display:grid;font-size:14px;font-weight:500;gap:4px;grid-template-columns:1fr auto;opacity:.75;padding:8px;transition:all .25s ease-out}button.confirm-button svg{display:grid;height:18px;width:18px}button.confirm-button:hover{background-color:var(--primary-blue-dim);border:1px solid var(--outline-light-color)}button.confirm-button.checked{opacity:1}button.confirm-button.checked,button.confirm-button.checked:hover{background-color:var(--primary-blue);color:var(--base-font-color)}.turnarounds-module{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr;height:100%;overflow:auto}.turnarounds-module .list-container{margin:0 24px 24px}.turnarounds-module .list-header>div,.turnarounds-module .list-row>div{margin:12px 4px}.turnarounds-module .list-header>div:first-child,.turnarounds-module .list-row>div:first-child{margin:12px 12px 12px 16px}.turnarounds-module .list-row{border-bottom:1px solid var(--outline-darker-color)}.turnarounds-module .turnarounds-module-container{display:grid;overflow:auto}.turnarounds-module .turnarounds-module-container.tasks{display:grid;grid-template-rows:auto 1fr;margin:0;min-width:1200px;overflow:auto}.turnarounds-module .turnarounds-module-container.tasks .turnarounds-module-content{border:1px solid var(--outline-color);display:grid;margin-bottom:24px;overflow-x:hidden;overflow-y:auto;position:relative}.turnarounds-module .turnarounds-module-header-sections{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto auto;margin:24px 24px 0}.turnarounds-module .turnarounds-module-header .titles span{color:var(--medium-font-color);font-size:14px;font-weight:500}.turnarounds-module .turnarounds-module-header .actions>div{align-items:center;display:flex;gap:8px}.turnarounds-module .turnarounds-module-header .actions button svg{margin-right:4px}.turnarounds-module-tasks{display:grid;grid-template-columns:360px 1fr}.turnarounds-module-tasks .turnarounds-module-tasks-sidepanel>div{display:grid;font-size:12px;font-weight:500}.turnarounds-module-tasks .turnarounds-module-tasks-container{display:grid;height:100%;position:relative}.turnarounds-module-tasks .turnarounds-module-tasks-container .gridlines{display:grid;height:100%}.turnarounds-module-tasks .turnarounds-module-tasks-container .timelinebars{display:grid;height:100%;position:absolute}.turnarounds-module-tasks .turnarounds-module-timelinebar{align-items:center;background-color:var(--primary-blue);border-radius:6px;cursor:default;display:grid;height:24px;opacity:.75;position:absolute;transition:all .25s ease-out}.turnarounds-module-tasks .turnarounds-module-timelinebar.expected{background-color:var(--gray-dimmed-color);border:1px solid var(--gray-light-color)}.turnarounds-module-tasks .turnarounds-module-timelinebar.point{border:2px solid var(--outline-medium-color);border-radius:50%;height:12px;width:12px}.turnarounds-module-tasks .turnarounds-module-timelinebar.type-gse{background-color:var(--primary-purple)}.turnarounds-module-tasks .turnarounds-module-timelinebar.type-crew{background-color:var(--primary-orange)}.turnarounds-module-tasks .turnarounds-module-timelinebar.hovered{opacity:1}.turnarounds-module-tasks .turnarounds-module-timelinebar.child-task{background-color:var(--light-bg-color)}.turnarounds-module-tasks .turnarounds-module-timelinebar>div{align-items:center;display:grid;position:relative}.turnarounds-module-tasks .turnarounds-module-timelinebar-label{text-wrap:nowrap;display:grid;font-size:12px;font-weight:600;margin-left:8px;opacity:.5;position:absolute}.turnarounds-module-tasks .turnarounds-module-timelinebar.hovered .turnarounds-module-timelinebar-label{opacity:1}.turnarounds-module-tasks .turnarounds-module-tasks-container .timelinebars>div{align-items:center;display:grid}.turnarounds-module-tasks .turnarounds-module-task{display:grid;transition:all .25s ease-out}.turnarounds-module-tasks .turnarounds-module-task.hovered{background-color:var(--darker-bg-color)}.turnarounds-module-tasks .turnarounds-module-row{grid-gap:8px;align-items:center;color:var(--light-font-color);cursor:default;display:grid;font-size:12px;font-weight:500;gap:8px;grid-template-columns:220px 60px 60px;min-height:45px;transition:all .25s ease-out}.turnarounds-module-tasks .turnarounds-module-row.hovered{background-color:var(--darker-bg-color);color:var(--base-font-color)}.turnarounds-module-tasks .task-label{align-items:center;color:var(--base-font-color);cursor:default;display:grid;font-size:14px;font-weight:600;margin:8px}.turnarounds-module-tasks .task-label>div{margin-left:8px}.turnarounds-module-tasks .task-label svg{height:18px;rotate:-90deg;vertical-align:middle;width:18px}.turnarounds-module-tasks .expandable{cursor:pointer}.turnarounds-module-tasks .task-label.expanded svg{rotate:0deg}.turnarounds-module-tasks .task-detail{font-size:12px}.turnarounds-module-tasks .child-task,.turnarounds-module-tasks .task-detail{color:var(--light-font-color);font-weight:500}.turnarounds-module-tasks .value-cell{display:grid;font-size:12px;font-weight:500}.turnarounds-module-tasks .turnarounds-module-task>div,.turnarounds-module-tasks .turnarounds-module-tasks-sidepanel{border-right:1px solid var(--outline-darker-color);display:grid}.turnarounds-module .timeline-marker{display:grid;height:100%;left:360px;position:absolute;transition:opacity .25s ease-out;width:0}.turnarounds-module .timeline-marker.point-marker{border-left:none;pointer-events:none}.turnarounds-module .timeline-marker.point-marker .timeline-marker-line,.turnarounds-module .timeline-marker.point-marker:hover .timeline-marker-line{border-left:1px dashed var(--primary-blue-semi);border-right:1px dashed var(--primary-blue-semi)}.turnarounds-module .timeline-marker .timeline-marker-line{border-left:1px dashed var(--pure-white-tint);border-right:1px dashed var(--pure-white-tint);margin-left:-1px;transition:all .25s ease-out}.turnarounds-module .timeline-marker:hover .timeline-marker-line{border-left:1px dashed var(--pure-white-dim);border-right:1px dashed var(--pure-white-dim)}.turnarounds-module .timeline-marker>div{display:grid;grid-template-rows:42px 1fr;position:relative}.turnarounds-module .timeline-marker-label-anchor{display:grid;height:42px;position:relative}.turnarounds-module .timeline-marker-label{background-color:var(--medium-bg-color);border-radius:4px;cursor:default;display:grid;position:absolute;text-align:center;top:50%;transform:translate(-50%,calc(-50% - 2px))}.turnarounds-module .timeline-marker.point-marker .timeline-marker-label{background-color:var(--primary-blue)}.turnarounds-module .timeline-marker-label>div{text-wrap:nowrap;display:grid;margin:4px 6px;text-transform:uppercase}.turnarounds-module .timeline-marker-label-title{color:var(--light-font-color);font-size:9px;font-weight:500}.turnarounds-module .timeline-marker-label-value{color:var(--base-font-color);font-size:12px;font-weight:600}.turnarounds-module-tasks-header{background-color:var(--darker-bg-color);border-bottom:1px solid var(--outline-darker-color);display:grid;grid-template-columns:360px 1fr;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:2}.turnarounds-module-tasks-header>div:first-child{grid-gap:8px;display:grid;font-size:14px;font-weight:500;gap:8px;grid-template-columns:220px 60px 60px;text-align:left}.turnarounds-module-tasks-header>div{border-right:1px solid var(--outline-darker-color);display:grid}.turnarounds-module-tasks-header .value-cell{display:grid;font-size:14px;font-weight:500;margin:12px}.turnarounds-module-tasks-header .value-cell.value-label{color:var(--medium-font-color);font-size:12px;font-weight:600;margin:12px -100% 12px 0}.turnarounds-module .task-details{grid-gap:2px;display:grid;gap:2px}.turnarounds-module .task-details>div:first-child{color:var(--base-font-color);font-size:12px}.turnarounds-module .task-details>div:last-child{color:var(--light-font-color);font-size:10px;text-transform:uppercase}.turnarounds-module .turnarounds-module-markers{height:100%;margin-left:360px;position:absolute;width:auto;z-index:3}.turnarounds-module .list-actions{align-content:center;gap:12px;text-align:left}.turnarounds-module .list-header-col.list-actions{display:none}.turnarounds-module-content{display:grid;margin:0 24px}.turnarounds-module-config{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:240px 1fr}.turnarounds-module-config .side-bar{background-color:var(--darker-bg-color);border-radius:12px;display:grid}.turnarounds-module-config .side-bar>div{grid-gap:8px;display:grid;gap:8px;margin:16px}.turnarounds-module-config .side-bar .side-bar-item{align-items:center;background-color:var(--medium-bg-color);border:1px solid var(--outline-dark-color);border-radius:12px;color:var(--dark-font-color);cursor:pointer;display:grid;font-size:14px;font-weight:600;grid-template-columns:1fr auto;min-height:48px;transition:all .25s ease-out}.turnarounds-module-config .side-bar .side-bar-label{display:grid;font-size:14px;font-weight:600;margin:0 8px}.turnarounds-module-config .side-bar .side-bar-label>div{margin:0 16px}.turnarounds-module-config .side-bar .side-bar-item.enabled{border:1px solid var(--outline-medium-color);color:var(--base-font-color)}.turnarounds-module-config .side-bar .side-bar-item.selected,.turnarounds-module-config .side-bar .side-bar-item:hover{background-color:var(--primary-blue-semi);border:1px solid var(--primary-blue-dim)}.turnarounds-module-config .side-bar .side-bar-item>div{grid-gap:4px;align-items:center;display:grid;gap:4px;margin:8px 12px}.turnarounds-module-config .side-bar .checkbox-container{align-items:center;display:grid}.turnarounds-module-config .side-bar .completed{color:var(--medium-font-color);display:grid;font-size:10px;font-weight:500;text-transform:uppercase}.turnarounds-module-config .side-bar .in-progress{grid-gap:6px;align-content:center;color:var(--primary-yellow);display:grid;font-size:10px;font-weight:500;gap:6px;grid-template-columns:auto 1fr;text-transform:uppercase}.turnarounds-module-config .side-bar .in-progress>div{align-content:center;display:grid}.turnarounds-module-config .side-bar .pulse{background-color:var(--base-font-color);border-radius:50%;height:6px;width:6px}.turnarounds-module-config .main-container{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto auto 1fr}.turnarounds-module-config .module-section{background-color:var(--darker-bg-color);border-radius:12px;display:grid;min-width:950px;overflow:hidden}.turnarounds-module-config .module-section>div{grid-gap:16px;align-items:center;display:grid;gap:16px;margin:16px}.turnarounds-module-config .module-section .operation-summary{align-items:center;display:grid;grid-template-columns:1fr auto auto}.turnarounds-module-config .module-section .operation-summary h3{align-items:center;display:flex}.turnarounds-module-config .module-section .operation-summary-details span{color:var(--medium-font-color);font-size:12px;font-weight:500;text-transform:uppercase}.turnarounds-module-config .module-section .operation-summary-details span .danger{color:var(--primary-red)}.turnarounds-module-config .module-section .operation-summary .stats{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr auto 1fr 1fr}.turnarounds-module-config .module-section .operation-summary .divider{display:grid;vertical-align:middle}.turnarounds-module-config .module-section .operation-summary .divider>div{background-color:var(--outline-color);display:grid;height:75%;margin:auto;width:1px}.turnarounds-module-config .module-section .operation-summary .stat{background-color:var(--overlay-color);border:1px solid var(--outline-color);border-radius:8px;display:grid}.turnarounds-module-config .module-section .operation-summary .stat>div{grid-gap:4px;align-items:center;display:grid;font-size:14px;font-weight:600;gap:4px;grid-template-rows:auto 1fr;margin:4px 10px 8px}.turnarounds-module-config .module-section .operation-summary .stat span{color:var(--medium-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.turnarounds-module-config .operation-config-container{margin-bottom:16px}.turnarounds-module-config .module-section .operation-requirements,.turnarounds-module-config .operation-config{grid-gap:16px;display:grid;gap:16px}.turnarounds-module-config .module-section .operation-requirements>div{background-color:var(--semi-transparent);border-radius:12px;display:grid}.turnarounds-module-config .module-section .operation-requirement{grid-gap:8px;display:grid;gap:8px}.turnarounds-module-config .module-section .operation-requirement>div{grid-gap:8px;display:grid;gap:8px;margin:16px}.turnarounds-module-config .module-section .operation-requirement button{padding:8px}.turnarounds-module-config .module-section .operation-requirement button svg{height:12px;vertical-align:middle;width:12px}.turnarounds-module-config .module-section .operation-requirement-info{align-items:center;display:grid;font-size:18px;font-weight:500;grid-template-columns:1fr auto}.turnarounds-module-config .module-section .operation-requirement-info>div:last-child{margin-right:8px}.turnarounds-module-config .module-section .operation-requirement-slots,.turnarounds-module-config .module-section .operation-requirement-slots>div{grid-gap:8px;display:grid;gap:8px}.turnarounds-module-config .module-section .turnaround-module-slot{background-color:var(--semi-transparent);border:1px solid #0000;border-radius:12px;display:grid;font-size:14px;transition:all .25s ease-out}.turnarounds-module-config .module-section .turnaround-module-slot .actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:auto auto;transition:all .25s ease-out}.turnarounds-module-config .module-section .turnaround-module-slot:hover{border:1px solid var(--outline-color)}.turnarounds-module-config .module-section .turnaround-module-slot:hover .actions{opacity:1}.turnarounds-module-config .module-section .turnaround-module-slot.empty{border:1px dashed var(--outline-color);border-radius:12px;display:grid;font-size:14px}.turnarounds-module-config .module-section .turnaround-module-slot.empty .unassigned{color:var(--medium-font-color)}.turnarounds-module-config .module-section .turnaround-module-slot>div{align-items:center;display:grid;grid-template-columns:1fr auto;margin:8px}.turnarounds-module-config .module-section .turnaround-module-slot .timestamps{color:var(--medium-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.turnaround-module-info{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 360px}.turnaround-module-info .divider{display:grid;height:100%;width:1px}.turnaround-module-info .divider>div{background-color:var(--outline-color);margin:8px 0}.turnaround-module-info .side-info{grid-gap:8px;display:grid;gap:8px;grid-template-rows:1fr 1fr;height:100%}.turnaround-module-info .side-info-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 240px;height:100%}.turnaround-module-info .side-info .stat{height:72px}.turnaround-module-info .turnaround-module-info-stats{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-rows:1fr 1fr}.turnaround-module-info .turnaround-module-info-stats span.striked{color:var(--medium-font-color);font-size:10px;font-weight:500;margin:0 4px 0 0;-webkit-text-decoration:line-through var(--medium-font-color) 1px solid;text-decoration:line-through var(--medium-font-color) 1px solid}.turnaround-module-info .stat{background-color:var(--overlay-color);border:1px solid var(--outline-color);border-radius:8px;display:grid;height:72px}.turnaround-module-info .stat>div{grid-gap:2px;display:grid;gap:2px;grid-template-rows:auto 1fr;margin:8px 12px}.turnaround-module-info .stat>div>div:first-child{color:var(--medium-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.turnaround-module-info .stat>div>div:last-child{font-size:14px;font-weight:600}.turnaround-module-info .stat.text-content>div>div:last-child{color:var(--base-font-color);font-size:10px;font-weight:500}.turnaround-module-info .turnaround-module-info-stats .divider{display:grid;vertical-align:middle}.turnaround-module-info .turnaround-module-info-stats .divider>div{background-color:var(--outline-color);display:grid;height:75%;margin:auto;width:1px}.turnaround-module-info .turnaround-module-info-row{grid-gap:8px;align-content:center;display:grid;gap:8px;grid-template-columns:auto 1fr repeat(4,96px)}.turnaround-module-info .turnaround-module-info-row>div:first-child{align-content:center;display:grid;vertical-align:middle}.turnaround-module-info .turnaround-module-info-row>div:first-child>svg{margin:8px}.turnaround-module-info .turnaround-module-info-row .bigstat{align-content:center;display:grid;font-size:16px;font-weight:600}.turnaround-module-info .turnaround-module-info-row .bigstat .bigstat-detail{color:var(--light-font-color);display:grid;font-size:12px;font-weight:500}.turnarounds-module-summary{border-radius:12px;display:grid;margin-bottom:16px;overflow:hidden}.turnarounds-module-summary .turnarounds-module-summary-header{background-color:var(--darker-bg-color);font-size:14px;font-weight:600}.turnarounds-module-summary .turnarounds-module-summary-row{font-size:14px;font-weight:500}.turnarounds-module-summary .turnarounds-module-summary-grouping{background-color:var(--dark-bg-color);border-top:1px solid var(--outline-darker-color);transition:all .25s ease-out}.turnarounds-module-summary .turnarounds-module-summary-grouping:hover{background-color:var(--intermediate-bg-color)}.turnarounds-module-summary .turnarounds-module-summary-header,.turnarounds-module-summary .turnarounds-module-summary-row{align-items:start;display:grid;grid-template-columns:240px repeat(2,190px) 120px 1fr}.turnarounds-module-summary.show-events .turnarounds-module-summary-header,.turnarounds-module-summary.show-events .turnarounds-module-summary-row{align-items:start;grid-template-columns:240px repeat(2,180px) 120px 1fr 96px}.turnarounds-module-summary .turnarounds-module-summary-row:first-child{align-items:center}.turnarounds-module-summary .turnarounds-module-summary-header>div{margin:12px}.turnarounds-module-summary .turnarounds-module-summary-header>div:first-child{margin-left:16px}.turnarounds-module-summary .turnarounds-module-summary-row>div{margin:12px;transition:all .25s ease-out}.turnarounds-module-summary .turnarounds-module-summary-row>div:first-child{margin-left:16px}.turnarounds-module-summary .turnarounds-module-summary-row .toggle{cursor:pointer;display:grid;justify-items:center;rotate:-180deg;transition:all .25s ease-out}.turnarounds-module-summary .turnarounds-module-summary-row.expanded .toggle{rotate:0deg}.turnarounds-module-summary .turnarounds-module-summary-row-expansion{display:grid}.turnarounds-module-summary .turnarounds-module-summary-row-expansion>div{display:grid;margin:0 24px 16px}.turnarounds-module-summary .turnarounds-module-summary-row .docs-toggle{border:1px solid var(--outline-color);border-radius:8px;color:var(--light-font-color);cursor:pointer;display:inline-grid;transition:all .25s ease-out}.turnarounds-module-summary .turnarounds-module-summary-row .docs-toggle.completed{color:var(--primary-green)}.turnarounds-module-summary .turnarounds-module-summary-row .docs-toggle.not-completed{color:var(--primary-yellow)}.turnarounds-module-summary .turnarounds-module-summary-row .docs-toggle:hover{background-color:var(--darker-bg-color);color:var(--base-font-color)}.turnarounds-module-summary .turnarounds-module-summary-row .docs-toggle>div{align-items:center;display:inline-grid;font-size:12px;font-weight:500;gap:4px;grid-template-columns:1fr auto;margin:4px 8px;text-align:right}.turnarounds-module-summary-header .docs-column-header{align-items:center;display:grid;grid-template-columns:1fr auto}.turnarounds-module-summary-header .docs-column-header svg{display:grid;height:14px;width:14px}.turnarounds-module-summary .turnarounds-module-summary-listing{color:var(--light-font-color);display:grid;font-size:12px;font-weight:500}.turnarounds-module-summary .turnarounds-module-summary-label{color:var(--light-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.turnarounds-module-summary .turnarounds-module-summary-user{color:var(--base-font-color);font-size:12px;font-weight:600}.turnarounds-module-summary .operation-name{grid-gap:16px;display:grid;gap:16px;grid-template-columns:auto 1fr}.turnarounds-module-summary .operation-name-status{align-items:center;display:grid}.turnarounds-module-summary .operation-name-status svg{height:18px;width:18px}.turnarounds-module-summary .operation-name-content{grid-gap:2px;align-items:center;display:grid;gap:2px}.turnarounds-module-summary .operation-name-content>div{align-items:center;display:flex}.turnarounds-module-summary .operation-name .operation-name-details{color:var(--light-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.turnaround-module-timestamp{border:1px solid #0000;border-radius:8px;transition:all .25s ease-out}.turnaround-module-timestamp,.turnaround-module-timestamp>div{align-items:center;display:grid}.turnaround-module-timestamp.clickable{border:1px solid var(--outline-color);cursor:pointer}.turnaround-module-timestamp.clickable>div{gap:4px;grid-template-columns:1fr auto;margin:4px 6px}.turnaround-module-timestamp.clickable:hover{background-color:var(--primary-blue-semi);border:1px solid var(--primary-blue-dim)}.turnaround-module-timestamp.clickable .turnaround-module-timestamp-edit{align-items:center;background-color:var(--light-bg-color);border-radius:50%;display:grid;height:24px;justify-content:center;opacity:.5;transition:all .25s ease-out;width:24px}.turnaround-module-timestamp.clickable:hover .turnaround-module-timestamp-edit{background-color:var(--primary-blue);opacity:1}.turnaround-module-timestamp.clickable .turnaround-module-timestamp-edit svg{height:10px;width:10px}.turnaround-module-timestamp.clickable .turnaround-module-timestamp-edit svg path{fill:var(--base-font-color)}.turnaround-module-timestamp .turnaround-module-timestamp-values,.turnaround-module-timestamp .turnaround-module-timestamp-values>div{display:grid}.turnarounds-module-service-records{border-radius:12px;display:grid;margin-bottom:16px;overflow:hidden}.turnarounds-module-service-records .turnarounds-module-service-records-header{background-color:var(--darker-bg-color);display:grid;font-size:14px;font-weight:600;grid-template-columns:240px repeat(3,96px) 1fr}.turnarounds-module-service-records .turnarounds-module-service-records-row{align-items:center;background-color:var(--dark-bg-color);display:grid;font-size:14px;font-weight:500;grid-template-columns:240px repeat(3,96px) 1fr;transition:all .25s ease-out}.turnarounds-module-service-records .turnarounds-module-service-records-row .display-name{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.turnarounds-module-service-records .turnarounds-module-service-records-row .display-name-values{display:grid}.turnarounds-module-service-records .turnarounds-module-service-records-row .display-name-values label{font-size:10px;font-weight:500;text-transform:uppercase}.turnarounds-module-service-records .turnarounds-module-service-records-row .toggle{cursor:pointer;display:grid;height:18px;rotate:-90deg;width:18px}.turnarounds-module-service-records .turnarounds-module-service-records-row.expanded .toggle{rotate:0deg}.turnarounds-module-service-records .turnarounds-module-service-records-row .toggle svg{height:18px;width:18px}.turnarounds-module-service-records .turnarounds-module-service-records-row.detail{color:var(--light-font-color)}.turnarounds-module-service-records .turnarounds-module-service-records-row:hover{background-color:var(--medium-bg-color)}.turnarounds-module-service-records .turnarounds-module-service-records-header>div>div,.turnarounds-module-service-records .turnarounds-module-service-records-row>div>div{margin:12px 18px}.turnarounds-module-service-records .turnarounds-module-service-records-row.detail>div>div{margin:8px 18px}.turnarounds-module-service-records .turnarounds-module-service-records-name{grid-gap:2px;display:grid;gap:2px}.turnarounds-module-service-records .turnarounds-module-service-records-details{color:var(--light-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.quantity-totals{color:var(--medium-font-color);display:inline-grid;font-size:12px;font-weight:500}.quantity-totals-row{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr auto}.quantity-totals-row>div:first-child{text-align:right}.quantity-values{color:var(--medium-font-color);display:inline-flex;font-size:12px;font-weight:500;gap:12px}.quantity-values .quantity-value{grid-gap:4px;align-items:baseline;display:grid;gap:4px;grid-template-columns:auto auto}.quantity-values .quantity-value>div:first-child{color:var(--base-font-color);font-size:14px;font-weight:600}.quantity-values .quantity-value>div:last-child{text-transform:lowercase}.gse-info{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr;margin:8px}.gse-info .gse-info-name{font-size:14px;font-weight:600}.gse-info.empty .gse-info-name{color:var(--medium-font-color)}.gse-info .gse-info-type{font-size:12px;margin-bottom:4px}.gse-info .gse-info-timestamp,.gse-info .gse-info-type{color:var(--medium-font-color);font-weight:500;text-transform:uppercase}.gse-info .gse-info-timestamp{font-size:10px}.gse-info .gse-status{align-content:center;align-items:center;border:1px solid var(--pure-white);border-radius:50%;display:grid;height:16px;justify-content:center;margin:4px;width:16px}.gse-info .gse-status>div{background-color:var(--pure-white);border-radius:50%;display:grid;height:10px;width:10px}.gse-info.empty .gse-status>div{background-color:var(--lighter-bg-color)}.gse-info .gse-status.completed>div{background-color:var(--primary-green)}.gse-info .gse-status.in-progress>div{background-color:var(--primary-yellow)}.turnarounds-module-config .module-section>div.turnaround-chat-history{align-items:start;margin:0;overflow:hidden}.chat.compact-mode .chat-body{height:600px}.chat.compact-mode .chat-module{height:100%;overflow:hidden}.turnaround-leads{align-items:center;border:1px solid #0000;border-radius:8px;color:var(--light-font-color);display:grid;transition:all .25s ease-out}.turnaround-leads.active{cursor:pointer}.turnaround-leads.active:hover{background-color:var(--primary-blue-semi);border:1px solid var(--primary-blue-dim);color:var(--base-font-color)}.turnaround-leads>div{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;margin:4px 8px}.turnaround-leads .turnaround-leads-rows{grid-gap:4px;display:grid;font-size:12px;font-weight:500;gap:4px}.turnaround-leads .turnaround-leads-rows.trimmed .turnaround-leads-row>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip-content .assigned-user{color:var(--base-font-color)}.tooltip-content .assigned-user-note{grid-gap:4px;color:var(--light-font-color);display:grid;gap:4px}.tooltip-content .divider{border-bottom:1px solid var(--outline-color);height:1px;margin:4px 0;width:100%}.turnaround-leads .turnaround-leads-row{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr;overflow:hidden}.turnaround-leads .turnaround-leads-row>div{overflow:hidden;text-overflow:ellipsis}.turnaround-leads .turnaround-leads-row.confirmed,.turnaround-leads .turnaround-leads-row.unconfirmed{gap:4px;grid-template-columns:auto 1fr}.turnaround-leads .turnaround-leads-row.confirmed svg,.turnaround-leads .turnaround-leads-row.unconfirmed svg{display:grid;height:12px;width:12px}.turnaround-leads .turnaround-leads-actions .action-icon{align-content:center;align-items:center;background-color:var(--medium-bg-color);border-radius:50%;cursor:pointer;display:grid;height:24px;justify-items:center;opacity:0;transition:all .25s ease-out;width:24px}.turnaround-leads.active:hover .turnaround-leads-actions .action-icon{opacity:1}.turnaround-leads .turnaround-leads-actions .action-icon svg{height:10px;width:10px}.turnaround-leads.active:hover .turnaround-leads-actions .action-icon{background-color:var(--primary-blue)}.turnaround-leads.active:hover .turnaround-leads-actions .action-icon svg{opacity:1;transition:all .25s ease-out}.turnaround-leads.active:hover .turnaround-leads-actions .action-icon svg path{fill:var(--base-font-color)}.turnaround-remarks{align-items:center;border:1px solid #0000;border-radius:8px;color:var(--base-font-color);display:grid;transition:all .25s ease-out}.turnaround-remarks.active:hover{background-color:var(--primary-blue-semi);border:1px solid var(--primary-blue-dim);color:var(--base-font-color)}.turnaround-remarks>div{align-items:center;display:grid}.turnaround-remarks .turnaround-remarks-content{display:grid;font-size:12px;font-weight:500}.turnaround-edit-modal-content{grid-gap:16px;align-content:start;display:grid;gap:16px;margin:0 24px}.turnaround-edit-modal-content .empty-state{color:var(--base-font-color);font-size:14px;font-weight:500}.turnaround-edit-modal-content .turnaround-edit-modal-row{grid-gap:8px;display:grid;gap:8px}.turnaround-edit-modal-content .turnaround-edit-modal-row textarea{background-color:var(--input-bg-color);border-radius:8px;box-sizing:border-box;color:var(--input-font-color);font-family:Inter;font-size:14px;font-weight:500;padding:8px;width:100%}.turnaround-edit-modal-content .turnaround-edit-modal-row label{color:var(--base-font-color);font-size:14px;font-weight:600;margin-bottom:4px}.turnaround-edit-modal-content .turnaround-edit-modal-row .turnaround-edit-modal-row-split{display:grid}.turnaround-edit-modal-content .turnaround-edit-modal-row .turnaround-edit-modal-row-note{color:var(--light-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.turnaround-edit-modal-content .turnaround-edit-modal-row .operation-name{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.turnaround-edit-modal-content .turnaround-edit-modal-row .department-name,.turnaround-edit-modal-content .turnaround-edit-slots label{color:var(--light-font-color);font-size:12px;font-weight:500;text-transform:uppercase}.turnaround-edit-modal-content .turnaround-edit-slots label{margin-bottom:4px}.turnaround-edit-modal-content .turnaround-edit-slots{background-color:var(--dark-bg-color);border:1px solid var(--outline-color);border-radius:12px;display:grid}.turnaround-edit-modal-content .turnaround-edit-slots>div{grid-gap:8px;color:var(--base-font-color);display:grid;gap:8px;margin:12px}.turnaround-module-timestamp-content{grid-gap:8px;align-content:start;display:grid;gap:8px;margin:0 16px}.turnaround-module-timestamp-content .turnaround-module-timestamp-row{grid-gap:8px;align-items:center;color:var(--base-font-color);display:grid;gap:8px;grid-template-columns:1fr auto}.turnaround-module-timestamp-content .turnaround-module-timestamp-row>div:first-child{font-size:14px;font-weight:600;text-transform:capitalize}.turnaround-module-timestamp-content .turnaround-module-timestamp-input{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.turnaround-module-timestamp-content .turnaround-module-timestamp-input.clearable{grid-template-columns:1fr auto auto}.turnaround-module-timestamp-content .turnaround-module-timestamp-input>div:first-child{border:1px solid var(--outline-color);border-radius:8px;display:grid}.turnaround-module-timestamp-content .time-input{margin:4px 8px}.turnaround-module-timestamp-content .time-input select{font-size:14px;font-weight:600}.turnaround-module-timestamp-content .time-input-clear{cursor:pointer;opacity:.5;transition:all .25s ease-out}.turnaround-module-timestamp-content .time-input-clear:hover{opacity:1}.turnaround-timestamp-modal .messages{grid-gap:4px;align-items:center;color:var(--primary-red);display:grid;font-size:14px;font-weight:500;gap:4px;grid-template-columns:auto 1fr;margin-top:2px}.turnaround-timestamp-modal svg{height:18px;vertical-align:middle;width:18px}.turnaround-module-timestamp.missing{color:var(--primary-yellow)}.datetime-range-values{align-items:center;display:flex;gap:8px;grid-template-columns:auto auto auto}.datetime-range-values>div{display:grid}.datetime-range-values svg{height:18px;opacity:.5;width:18px}.datetime-range-values .datetime-range-values-detail{color:var(--light-font-color);font-size:10px;font-weight:500}.turnaround-page-stats{display:grid}.turnaround-page-stats>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr}.turnaround-page-stats svg{height:18px;vertical-align:middle;width:18px}.turnaround-page-stats .page-stat{grid-gap:4px;align-items:center;color:var(--light-font-color);display:grid;font-size:12px;font-weight:500;gap:4px;grid-template-columns:12px auto 1fr}.turnaround-page-stats .page-stat-value{color:var(--base-font-color);font-weight:600;margin-left:2px}.turnaround-progress-ring{transform:rotate(-90deg)}.turnaround-page-indicator{background-color:var(--light-bg-color);border-radius:50%;display:grid;height:8px;width:8px}.turnaround-page-indicator.complete{background-color:var(--primary-green)}.turnaround-page-indicator.incomplete{background-color:var(--primary-yellow)}.turnaround-operation-progress-tooltip{grid-gap:4px;display:grid;gap:4px}.turnaround-operation-progress-tooltip .tooltip-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr auto}.turnaround-operation-progress-tooltip .tooltip-row.total{color:var(--base-font-color);font-weight:600}.turnarounds-module .task-info-filters{border:1px solid var(--outline-color);border-radius:8px;display:grid}.turnarounds-module .task-info-filters>div{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:repeat(3,auto);margin:4px}.turnarounds-module .task-info-filters .task-info-filter{border-radius:8px;cursor:pointer;display:grid;transition:all .25s ease-out}.turnarounds-module .task-info-filters .task-info-filter:not(.selected):hover{background-color:var(--medium-bg-color)}.turnarounds-module .task-info-filters .task-info-filter>div{align-items:center;display:grid;font-size:12px;font-weight:500;grid-template-columns:auto 1fr;margin:6px 8px}.turnarounds-module .task-info-filters .task-info-filter-dot{border-radius:50%;display:grid;height:8px;width:8px}.turnarounds-module .task-info-filters .task-info-filter-name{margin:0 8px}.turnarounds-module .task-info-filters .task-info-filter .task-info-filter-name{color:var(--dark-font-color);transition:all .25s ease-out}.turnarounds-module .task-info-filters .task-info-filter.selected .task-info-filter-name{color:var(--base-font-color)}.turnarounds-module .task-info-filter.operations .task-info-filter-dot{background-color:var(--primary-blue)}.turnarounds-module .task-info-filter.users .task-info-filter-dot{background-color:var(--primary-orange)}.turnarounds-module .task-info-filter.gse .task-info-filter-dot{background-color:var(--primary-purple)}.turnaround-module-docs{background-color:var(--darker-bg-color);border:1px solid var(--outline-dark-color);border-radius:8px;display:grid;font-size:12px;font-weight:500;overflow:hidden}.turnaround-module-docs .turnaround-module-docs-item,.turnaround-module-docs>div{display:grid}.turnaround-module-docs .turnaround-module-docs-item:hover{background-color:var(--dark-bg-color);display:grid}.turnaround-module-docs .turnaround-module-docs-item:not(:last-child){border-bottom:1px solid var(--outline-dark-color)}.turnaround-module-docs .turnaround-module-docs-item>div{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr 80px 180px 32px;margin:12px}.turnaround-module-docs .turnaround-module-docs-item-detail{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr}.turnaround-module-docs .turnaround-module-docs-item-notes{color:var(--light-font-color);font-size:12px;font-weight:500}.turnaround-module-docs .turnaround-module-docs-item-image.skipped svg{height:24px;margin:4px;width:24px}.turnaround-module-docs .turnaround-module-docs-item-image svg{height:32px;opacity:.5;width:32px}.turnaround-module-docs .turnaround-module-docs-item-name{display:grid;font-size:14px;font-weight:500}.turnaround-module-docs .turnaround-module-docs-item-name-parts{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr}.turnaround-module-docs .turnaround-module-docs-item-name-parts>div:last-child{color:var(--light-font-color);font-size:12px}.turnaround-module-docs .turnaround-module-docs-item-edit{cursor:pointer;display:grid;opacity:.75;transition:all .25s ease-out}.turnaround-module-docs .turnaround-module-docs-item-edit:hover{opacity:1}.turnaround-module-docs .turnaround-module-docs-item-edit svg{height:12px;width:12px}.turnaround-module-docs .turnaround-module-docs-item-submitter{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.turnaround-module-docs .turnaround-module-docs-item-submitter>div{align-items:center;display:grid}.turnaround-module-docs .turnaround-module-docs-item-submitter svg{height:18px;opacity:.5;width:18px}.turnaround-module-docs .turnaround-module-docs-item-submitter-details{color:var(--light-font-color);font-size:10px;font-weight:500}.turnaround-module-docs-modal{color:var(--base-font-color)}.turnaround-module-docs-modal .turnaround-edit-modal-row{align-items:center;display:grid;grid-template-columns:1fr auto}.turnaround-module-docs-modal .turnaround-edit-modal-row.wide{display:grid;grid-template-columns:1fr}.turnaround-module-docs-modal .turnaround-edit-modal-row.disabled{cursor:not-allowed;opacity:.5}.turnaround-module-docs-modal .required{color:var(--primary-yellow);font-size:12px;font-weight:500;text-align:right}.image-input{grid-gap:4px;display:grid;gap:4px}.image-input>div{grid-gap:8px;align-items:center;display:grid;gap:8px;justify-content:right}.image-input .image-uploader{display:grid;grid-template-columns:auto 1fr}.image-input .image-timestamp{border:1px solid #0000;border-radius:4px;color:var(--light-font-color);cursor:pointer;display:grid;font-size:10px;font-weight:500;text-transform:uppercase;transition:all .25s ease-out}.image-input .image-timestamp:hover{border:1px solid var(--outline-color)}.image-input .image-timestamp>div{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr;margin:4px}.image-input .image-timestamp svg{height:12px;width:12px}.turnaround-close-message{color:var(--light-font-color);font-size:14px;font-weight:500}.turnaround-close-message .turnaround-close-message-header{color:var(--base-font-color);font-size:16px;font-weight:600}.image-asset.clickable{cursor:pointer}.image-asset.empty{align-content:center;display:grid;justify-content:center}.image-asset.empty svg{display:grid;opacity:.5}.image-asset.empty svg path{fill:var(--medium-font-color)}.modal.image-asset-modal{background-position:50%;background-size:cover;border:none}.modal.image-asset-modal:focus-visible{outline:none}.modal.image-asset-modal .image-asset-modal-header{border-radius:12px;overflow:hidden;position:relative}.modal.image-asset-modal .image-asset-modal-header>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto auto;margin:16px}.modal.image-asset-modal .image-asset-modal-header .countdown-progress{background-color:var(--overlay-color);grid-template-columns:1fr;height:5px;margin:0;position:absolute;width:100%}.modal.image-asset-modal .image-asset-modal-header .countdown-progress>div{background-color:var(--pure-white-dim);height:100%;width:0}.modal.image-asset-modal .image-asset-modal-header button{padding:6px 8px}.modal.image-asset-modal .image-asset-modal-header .close-button{cursor:pointer;opacity:.7;transition:all .25s ease}.modal.image-asset-modal .image-asset-modal-header .close-button:hover{opacity:1}.modal.image-asset-modal .image-asset-modal-footer{position:relative;text-align:center}.modal.image-asset-modal .image-asset-modal-body,.modal.image-asset-modal .image-asset-modal-body>div{align-items:center;display:grid}.modal.image-asset-modal .image-asset-modal-navigation{display:grid;grid-template-columns:auto 1fr auto;height:100%}.modal.image-asset-modal .image-asset-modal-navigation>div:first-child,.modal.image-asset-modal .image-asset-modal-navigation>div:last-child{align-items:center;display:grid;position:relative}.modal.image-asset-modal .image-asset-notes{color:var(--base-font-color);display:grid;font-size:18px;font-weight:500;height:100%;margin:16px}.modal.image-asset-modal .image-asset-modal-navigation .navigation-button{color:var(--base-font-color);cursor:pointer;opacity:.5;position:absolute;transition:all .25s ease-out}.modal.image-asset-modal .image-asset-modal-navigation .navigation-button:hover{opacity:1}.modal.image-asset-modal .image-asset-modal-navigation .navigation-button svg{height:32px;width:32px}.modal.image-asset-modal .image-asset-modal-navigation .navigation-button svg path{fill:var(--pure-white)}.modal.image-asset-modal .image-asset-modal-navigation .navigation-button.left{right:16px}.modal.image-asset-modal .image-asset-modal-navigation .navigation-button.right{left:16px}.modal.image-asset-modal .image-asset-modal-footer .caption{background-color:var(--overlay-color);border-radius:16px;left:50%;position:absolute;top:8px;transform:translateX(-50%)}.modal.image-asset-modal .image-asset-modal-footer .caption>div{color:var(--base-font-color);font-size:14px;font-weight:600;margin:8px 16px}.modal.image-asset-modal .caption-stacked>div:last-child{color:var(--light-font-color);font-size:12px;font-weight:500;text-transform:uppercase}.modal.image-asset-modal .autoplay-button{cursor:pointer;opacity:.75;transition:all .25s ease-out}.modal.image-asset-modal .autoplay-button:hover{opacity:1}.modal.image-asset-modal .autoplay-button svg{fill:var(--pure-white);height:29px;width:29px}.date-time-input{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.date-time-input .time-input{color:var(--base-font-color);display:grid}.date-time-input .time-input,.date-time-input .time-input select{font-size:14px;font-weight:600}.lead-badge{background-color:var(--pure-white);border-radius:4px;color:var(--darker-font-color);font-size:8px;font-weight:600;margin:0 1em;padding:2px 4px;text-transform:uppercase}.lead-badge.large{font-size:10px;padding:4px 6px}.tasks-overview-timelinebar .lead-badge{background-color:var(--pure-white-tint);color:var(--light-font-color);transition:all .25s ease-out}.tasks-overview-timelinebar:hover .lead-badge{color:var(--base-font-color)}.tasks-overview-timelinebar.unassigned .lead-badge{background-color:var(--primary-red-tint);color:var(--primary-red)}.sub-tabs{border-bottom:1px solid var(--outline-color);display:grid;margin:0 16px}.sub-tabs>div{grid-gap:16px;align-items:center;display:grid;font-size:14px;font-weight:600;gap:16px;grid-template-columns:auto auto auto auto 1fr}.sub-tabs .sub-tabs-item,.sub-tabs .sub-tabs-label{border-bottom:2px solid #0000;color:var(--medium-font-color)}.sub-tabs .sub-tabs-label{cursor:default}.sub-tabs .sub-tabs-item{cursor:pointer;transition:all .25s ease-out}.sub-tabs .sub-tabs-item.selected,.sub-tabs .sub-tabs-item:hover{border-bottom:2px solid var(--base-font-color);color:var(--base-font-color)}.sub-tabs .sub-tabs-item>div,.sub-tabs .sub-tabs-label>div{margin:8px 4px 16px}.tasks-overview{display:grid;grid-template-rows:auto 1fr;height:100%;overflow-x:auto;overflow-y:auto}.tasks-overview .tasks-overview-header{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;padding:24px 24px 16px}.tasks-overview .tasks-overview-header .titles{display:flex;flex-direction:column;gap:4px}.tasks-overview .tasks-overview-header .titles h3{color:var(--base-font-color);font-size:20px;font-weight:600;margin:0}.tasks-overview .tasks-overview-header .titles .subtitle{text-wrap:nowrap;color:var(--light-font-color);font-size:13px}.tasks-overview .tasks-overview-header .actions{align-items:center;display:flex;gap:12px}.tasks-overview .tasks-overview-body{display:grid;grid-template-rows:auto 1fr;overflow-x:auto;overflow-y:hidden}.tasks-overview .tasks-overview-header-row{background-color:var(--darker-bg-color);border-bottom:1px solid var(--outline-color);display:grid;font-size:11px;font-weight:500;grid-template-columns:240px 1fr;min-height:40px;position:-webkit-sticky;position:sticky;top:0;z-index:6}.tasks-overview .tasks-overview-header-row>div{align-items:center;display:grid}.tasks-overview .tasks-overview-header-row .side-panel-header{background-color:var(--darker-bg-color);border-right:1px solid var(--outline-color);position:absolute;width:240px;z-index:6}.tasks-overview .tasks-overview-header-row .time-marker-labels{margin-left:240px}.tasks-overview .tasks-overview-header-row .time-marker-labels>div:last-child{width:50%}.tasks-overview .tasks-overview-sidepanel{background-color:var(--darkest-bg-color);border-right:1px solid var(--outline-color);position:absolute;width:240px;z-index:5}.tasks-overview .tasks-overview-mainpanel{margin-left:240px}.tasks-overview .tasks-overview-header-row .cell-label,.tasks-overview .tasks-overview-sidepanel .cell-label{color:var(--base-font-color);display:grid;height:100%}.tasks-overview .tasks-overview-sidepanel .cell-label.unassigned{color:var(--primary-red);font-size:12px;font-style:italic;font-weight:600}.tasks-overview .unassigned{transition:background-color .25s ease-out}.tasks-overview.highlight .unassigned{background-color:var(--darker-bg-color)}.tasks-overview .tasks-overview-sidepanel .cell-label.clickable .crew-info{cursor:pointer}.tasks-overview .tasks-overview-header-row .cell-label>div,.tasks-overview .tasks-overview-sidepanel .cell-label>div{display:grid;margin:0 8px}.tasks-overview .tasks-overview-sidepanel .tasks-overview-crew-info{border-radius:8px;margin:2px;transition:all .25s ease-out}.tasks-overview .tasks-overview-sidepanel .tasks-overview-crew-info:hover{background-color:var(--medium-bg-color);transition:all .25s ease-out}.tasks-overview .tasks-overview-sidepanel .tasks-overview-crew-info.highlight-warning{background-color:var(--primary-yellow-semi);border:1px solid var(--primary-yellow-dim)}.tasks-overview .tasks-overview-header-row .cell{color:var(--light-font-color);display:grid;font-weight:600;height:100%;transform:translate(50%)}.tasks-overview .tasks-overview-header-row>div:last-child{border-right:1px solid var(--outline-darker-color)}.tasks-overview .tasks-overview-header-row .cell>div{align-items:center;display:grid;text-align:center}.tasks-overview .tasks-overview-container{align-content:start;border:1px solid var(--outline-color);display:grid;grid-template-rows:auto 1fr;margin:0 24px 24px;min-width:1000px;overflow-x:auto;overflow-y:auto;position:relative}.tasks-overview .tasks-overview-content{display:grid;grid-template-columns:auto 1fr;position:relative}.tasks-overview .tasks-overview-gridlines,.tasks-overview .tasks-overview-mainpanel,.tasks-overview .tasks-overview-sidepanel{display:grid}.tasks-overview .tasks-overview-gridlines>div{display:grid;min-height:45px}.tasks-overview .tasks-overview-gridlines .gridcell{border-right:1px solid var(--outline-darker-color)}.tasks-overview .tasks-overview-sidepanel>div{align-content:center;display:grid;font-size:11px;font-weight:500;min-height:45px}.tasks-overview .tasks-overview-mainpanel{display:grid}.tasks-overview .tasks-overview-timelinebars>div{align-content:center;align-items:center;display:grid;min-height:45px;position:relative}.tasks-overview .tasks-overview-timelinebars{height:100%}.tasks-overview .tasks-overview-timelinebar,.tasks-overview .tasks-overview-timelinebars{display:grid;position:absolute}.tasks-overview .tasks-overview-timelinebar{text-wrap:nowrap;background-color:var(--primary-blue);border-radius:6px;color:var(--light-font-color);cursor:pointer;display:grid;font-size:11px;font-weight:600;height:24px;opacity:.9;overflow:hidden;transition:all .25s ease-out;z-index:2}.tasks-overview .tasks-overview-timelinebar.crewshift{cursor:inherit}.tasks-overview .hovered{background-color:var(--darker-bg-color);transition:background-color .25s ease-out}.tasks-overview .tasks-overview-timelinebar.completed{background-color:var(--dark-bg-color);border:1px solid var(--outline-color);color:var(--dark-font-color);cursor:pointer}.tasks-overview .tasks-overview-timelinebar.completed:hover{background-color:var(--dark-bg-color);color:var(--medium-font-color);cursor:pointer}.tasks-overview .tasks-overview-timelinebar.unassigned{background-color:var(--primary-red-tint);border:1px solid var(--primary-red);color:var(--primary-red);cursor:pointer}.tasks-overview .tasks-overview-timelinebar.unassigned:hover{color:var(--primary-red)}.tasks-overview .tasks-overview-timelinebar.not-confirmed{background-color:var(--darker-bg-color);border:1px dashed var(--pure-white-dim);opacity:.5}.tasks-overview .tasks-overview-timelinebar.overlapping{border:1px solid var(--primary-yellow)}.tasks-overview .tasks-overview-timelinebar.crewshift{background-color:var(--light-bg-color);opacity:.5;z-index:1}.tasks-overview .tasks-overview-timelinebar.crewshift:hover{opacity:.9;z-index:1}.tasks-overview .tasks-overview-timelinebar.point{border:2px solid var(--outline-color);border-radius:50%;filter:drop-shadow(2px 4px 6px var(--drop-shadow-strong-color));height:12px;transform:translate(-50%);width:12px}.tasks-overview .tasks-overview-timelinebar.point:hover{border:2px solid var(--outline-light-color)}.tasks-overview .tasks-overview-timelinebar.unassigned.point{border:2px solid var(--primary-red)}.tasks-overview .tasks-overview-timelinebar.overlapping.point{border:2px solid var(--primary-yellow)}.tasks-overview .tasks-overview-timelinebar:hover{color:var(--base-font-color);filter:drop-shadow(2px 4px 6px var(--drop-shadow-strong-color));opacity:1;z-index:3}.tasks-overview .tasks-overview-timelinebar>div{align-items:center;display:grid;position:relative}.tasks-overview .tasks-overview-timelinebar-value{align-items:center;display:grid;margin:0 8px;position:absolute}.tasks-overview .tasks-overview-timelinebar.completed .tasks-overview-timelinebar-value,.tasks-overview .tasks-overview-timelinebar.not-confirmed .tasks-overview-timelinebar-value,.tasks-overview .tasks-overview-timelinebar.started .tasks-overview-timelinebar-value{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr}.tasks-overview .tasks-overview-timelinebar-value>div{align-items:center;display:flex}.tasks-overview .tasks-overview-timelinebar:hover .tasks-overview-timelinebar-value .indicator{opacity:1}.tasks-overview .tasks-overview-timelinebar.not-confirmed .tasks-overview-timelinebar-value svg{display:grid;height:12px;width:12px}.tasks-overview .tasks-overview-timelinebar.completed .tasks-overview-timelinebar-value svg{height:16px;width:16px}.tasks-overview .tasks-overview-timelinebar.started .tasks-overview-timelinebar-value .pulse{background-color:var(--pure-white-dim);border-radius:50%;display:block;height:8px;margin:2px;transition:all .25s ease-out;width:8px}.tasks-overview .tasks-overview-timelinebar:hover.started .tasks-overview-timelinebar-value .pulse{background-color:var(--pure-white)}.tasks-overview .tasks-overview-timeline-markers{height:100%;margin-left:240px;position:absolute;width:auto;z-index:3}.tasks-overview .timeline-marker{display:grid;height:100%;position:absolute;transition:opacity .25s ease-out;width:0}.tasks-overview .timeline-marker.point-marker{border-left:none;pointer-events:none}.tasks-overview .timeline-marker.point-marker .timeline-marker-line,.tasks-overview .timeline-marker.point-marker:hover .timeline-marker-line{border-left:1px dashed var(--primary-blue-semi);border-right:1px dashed var(--primary-blue-semi)}.tasks-overview .timeline-marker .timeline-marker-line{border-left:1px dashed var(--pure-white-tint);border-right:1px dashed var(--pure-white-tint);margin-left:-1px;transition:all .25s ease-out}.tasks-overview .timeline-marker.hovered .timeline-marker-line{border-left:1px dashed var(--pure-white-dim);border-right:1px dashed var(--pure-white-dim)}.tasks-overview .timeline-marker>div{display:grid;grid-template-rows:42px 1fr;position:relative}.tasks-overview .timeline-marker-label-anchor{display:grid;height:42px;position:relative}.tasks-overview .timeline-marker .timeline-marker-label{background-color:var(--medium-bg-color);border:1px solid var(--outline-color);border-radius:4px;cursor:default;display:grid;position:absolute;text-align:center;top:50%;transform:translate(-50%,calc(-50% - 2px));transition:all .25s ease-out;z-index:3}.tasks-overview .timeline-marker.hovered .timeline-marker-label{border:1px solid var(--outline-light-color)}.tasks-overview .timeline-marker.point-marker .timeline-marker-label{background-color:var(--primary-blue)}.tasks-overview .timeline-marker-label>div{text-wrap:nowrap;display:grid;margin:4px 6px;text-transform:uppercase}.tasks-overview .timeline-marker-label-title{color:var(--light-font-color);font-size:9px;font-weight:500}.tasks-overview .timeline-marker-label-value{color:var(--base-font-color);font-size:12px;font-weight:600}.tasks-overview .unassigned-banner{text-wrap:nowrap;background-color:var(--dark-bg-color);border:1px solid var(--primary-red);border-radius:8px;color:var(--primary-red);cursor:pointer;display:grid;font-size:14px;font-weight:600;margin:0 16px;opacity:.75;transition:all .25s ease-out}.tasks-overview .unassigned-banner span{display:grid;font-size:12px;font-weight:500}.tasks-overview .unassigned-banner:hover{opacity:1}.tasks-overview .unassigned-banner>div{grid-gap:4px;align-items:baseline;display:grid;gap:4px;grid-template-columns:auto 1fr;margin:8px 12px}.tasks-overview .crew-info-name{font-size:12px}.task-modal-content{grid-gap:16px;align-content:start;color:var(--base-font-color);display:grid;gap:16px;margin:0 24px}.task-modal-content .task-modal-header{grid-gap:8px;color:var(--light-font-color);display:grid;font-size:12px;font-weight:500;gap:8px}.task-modal-content .task-modal-header h2{text-wrap:auto;align-items:center;color:var(--base-font-color);display:flex;font-size:16px;font-weight:600}.task-modal-content .task-modal-header a{color:var(--light-font-color);font-size:12px}.task-modal-content .task-modal-header a:hover{color:var(--primary-blue)}.task-modal-content .task-modal-header svg{height:18px;margin-right:4px;vertical-align:middle;width:18px}.task-modal-content .task-modal-slots-container{grid-gap:16px;display:grid;gap:16px}.task-modal-content .task-modal-slots{grid-gap:8px;display:grid;gap:8px}.task-modal-content .task-modal-slots-name{grid-gap:8px;align-items:center;display:grid;font-size:14px;font-weight:500;gap:8px;grid-template-columns:1fr auto}.task-modal-content .task-modal-slots-counts{grid-gap:8px;display:grid;font-size:13px;font-weight:600;gap:8px;grid-template-columns:auto auto}.task-modal-content .task-modal-slots-counts span{color:var(--light-font-color);font-size:12px;font-weight:500;margin-left:.25em;text-transform:lowercase}.modal.crew-details-modal .crew-details-body,.modal.crew-details-modal .modal-container{overflow-y:hidden}.crew-details-content{grid-gap:16px;align-content:start;color:var(--base-font-color);display:grid;gap:16px;grid-template-rows:auto auto 1fr;margin:0 24px;overflow-y:hidden}.crew-details-content>div{display:grid}.crew-details-content .crew-details-header{color:var(--base-font-color);font-size:12px;font-weight:500;text-transform:capitalize}.crew-details-content .crew-details-module{border:1px solid var(--outline-color);border-radius:12px;display:grid;overflow:hidden}.crew-details-content .crew-cert-list,.crew-details-content .crew-shift-list,.crew-details-content .crew-tasks-list{align-content:start;display:grid;overflow-y:auto}.crew-details-content .crew-details-header{display:grid;margin:8px 0}.crew-details-content .crew-details-body{grid-gap:8px;align-content:start;display:grid;gap:8px}.crew-details-content .crew-details-header h2{font-size:16px;font-weight:500}.crew-details-content .crew-cert-row,.crew-details-content .crew-shift-row,.crew-details-content .crew-task-row{background-color:var(--dark-bg-color);transition:all .25s ease-out}.crew-details-content .crew-cert-row:hover,.crew-details-content .crew-shift-row:hover,.crew-details-content .crew-task-row:hover{background-color:var(--medium-bg-color)}.crew-details-content .crew-cert-row>div,.crew-details-content .crew-shift-row>div,.crew-details-content .crew-task-row>div{font-size:14px;font-weight:500;margin:12px 16px}.crew-details-content .crew-shift-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:180px 1fr 1fr}.crew-details-content .crew-shift-row.called-off .shift-options-called-off{color:var(--primary-orange);font-size:14px;font-weight:600}.crew-details-content .crew-shift-row .shift-options-notes{color:var(--light-font-color);font-size:12px;font-weight:500}.crew-details-content .crew-shift-row.called-off>div:first-child{color:var(--primary-orange);text-decoration:line-through}.crew-details-content .crew-shift-row .empty-state{grid-column:span 3}.crew-details-content .crew-task-row .empty-state{grid-column:span 2}.crew-details-content .crew-task-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:180px 1fr}.crew-details-content .crew-task-row .crew-task-row-details{display:grid;grid-template-rows:auto 1fr}.crew-details-content .crew-task-row .crew-task-row-details .crew-task-row-details-maintext{align-items:center;display:flex}.crew-details-content .crew-task-row .crew-task-row-details .crew-task-row-details-subtext span{color:var(--light-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.crew-details-content .crew-task-row .crew-task-row-details.in-progress span{color:var(--primary-yellow)}.crew-details-content .crew-task-row .crew-task-row-details.completed span{color:var(--primary-green)}.crew-details-content .sub-tabs{margin:0}.crew-details-content .crew-details-warning-banner{background-color:var(--primary-yellow-semi);border:1px solid var(--primary-yellow-dim);border-radius:8px;font-size:14px;font-weight:500}.crew-details-content .crew-details-warning-banner>div{margin:10px 12px}.live-roster-filters>div{display:grid;position:relative}.live-roster-filters .live-roster-filter-menu{background-color:var(--dark-bg-color);border:1px solid var(--outline-color);border-radius:8px;display:none;position:absolute;right:0;top:48px;width:280px;z-index:10}.live-roster-filters.open .live-roster-filter-menu{display:grid;max-height:320px;overflow-y:auto}.live-roster-filters .live-roster-filter-menu>div{margin:8px}.live-roster-filters .live-roster-filter-row-divider,.live-roster-filters .live-roster-filter-rows{display:grid}.live-roster-filters .live-roster-filter-row-divider>div{margin:8px 0}.live-roster-filters .live-roster-filter-row{border-radius:8px;color:var(--light-font-color);cursor:pointer;display:grid;font-size:14px;font-weight:500;transition:all .25s ease-out}.live-roster-filters .live-roster-filter-row:hover{background-color:var(--semi-transparent);color:var(--base-font-color)}.live-roster-filters .live-roster-filter-row.selected{color:var(--base-font-color)}.live-roster-filters .live-roster-filter-row>div{grid-gap:4px 8px;align-items:center;display:grid;gap:4px 8px;grid-template-columns:1fr auto;margin:8px}.live-roster-filters .live-roster-filter-row span{font-size:12px;text-transform:lowercase}.live-roster-filters .live-roster-filter-row .checkbox-container{display:grid}.live-roster-departments{margin:0 24px}.live-roster-departments .department-tiles{display:flex;flex-wrap:wrap;gap:24px}.live-roster-departments .department-tile{background-color:var(--medium-bg-color);border:2px solid var(--outline-color);border-radius:12px;cursor:pointer;display:grid;transition:all .25s ease-out;width:340px}.live-roster-departments .department-tile>div{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr;margin:12px 16px;opacity:.75}.live-roster-departments .department-tile .department-name{font-size:18px;font-weight:600}.live-roster-departments .department-tile .department-icon svg{display:grid;height:48px;width:48px}.live-roster-departments .department-tile:hover{background:linear-gradient(0turn,#324364,#161c27);border:2px solid var(--primary-blue)}.live-roster-departments .department-tile:hover>div{opacity:1}.playback-tool{display:grid;grid-template-rows:1fr;height:100%;position:relative}.playback-tool .playback-tool-content{background-color:initial;position:relative}.playback-tool .playback-tool-content .loading-state{position:absolute;width:100%;z-index:10}.playback-tool .playback-tool-map{height:100%;width:100%}.playback-tool.loading .playback-tool-map{opacity:.5}.playback-tool .playback-tool-bottom-panel{background-color:var(--light-bg-color)}.playback-tool .playback-tool-controls{align-items:center;background-color:var(--pure-black-transparent);border:1px solid var(--outline-color);border-radius:18px;bottom:64px;display:grid;height:75px;left:50%;position:absolute;transform:translate(-50%);width:720px;z-index:10}.playback-tool .playback-tool-controls>div{align-items:center;display:grid;margin:18px}.playback-tool .playback-tool-controls-content{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto auto 1fr 64px}.playback-tool .playback-rate select{font-size:12px;font-weight:600}.playback-tool .playback-tool-display-time{align-items:center;display:grid;font-size:14px;font-weight:600}.playback-buttons{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:auto auto 1fr auto}.playback-button{align-items:center;background-color:var(--primary-blue);display:grid;opacity:.75;transition:all .25s ease-out}.playback-button.playing,.playback-button:hover:not(:disabled){opacity:1}.playback-tool-timeline{display:grid;height:32px;width:100%}.playback-buttons button.primary{border-radius:50%;height:40px;padding:0;width:40px}.playback-buttons button.primary svg{margin:0 auto;vertical-align:middle}.playback-buttons button.secondary{padding:6px}.playback-buttons button.secondary svg{height:12px;margin:0 auto;vertical-align:middle;width:12px}.playback-timeline,.playback-timeline-container{display:grid;position:relative}.playback-timeline-container{background-color:var(--medium-bg-color);border:1px solid var(--outline-color);border-radius:4px;cursor:grab;height:100%;overflow:hidden;width:100%}.playback-timeline .dragging{cursor:grabbing}.playback-timeline-playhead{left:50%;position:absolute}.playback-timeline-playhead>div{border-left:1px solid var(--pure-white-dim);border-right:1px solid var(--pure-white-dim);height:32px;pointer-events:none;position:relative;transform:translate(1px);width:0}.playback-timeline.dragging .playback-timeline-playhead>div{border:none}.playback-timeline-playhead svg{left:50%;pointer-events:none;position:absolute;top:-8px;transform:translate(-50%)}.playback-timeline.dragging .playback-timeline-playhead svg{left:calc(50% + 1px)}.playback-timeline-slider{align-items:center;color:var(--light-font-color);display:grid;font-size:10px;font-weight:600;position:absolute;text-transform:uppercase;top:4px}.playback-timeline-slider-bucket{grid-gap:2px;display:grid;gap:2px}.playback-timeline-slider-tick{border-top:1px solid var(--outline-light-color);display:grid;grid-template-columns:repeat(4,1fr)}.playback-timeline-slider-subtick,.playback-timeline-slider-tick{border-left:1px solid var(--outline-light-color);pointer-events:none;-webkit-user-select:none;user-select:none}.playback-timeline-slider-subtick{height:8px}.playback-timeline-slider-label{display:grid;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.playback-timeline-slider-label>div{pointer-events:none;position:absolute;transform:translate(-50%);-webkit-user-select:none;user-select:none}.mapboxgl-ctrl .mapboxgl-ctrl-logo,.mapboxgl-ctrl-attrib-inner{display:none}.playback-time-selector-modal .playback-time-selector{align-items:start;display:grid;margin:0 16px}.playback-time-selector-modal .playback-time-selector-row{align-items:center;display:grid;grid-template-columns:1fr auto}.playback-time-selector-modal .playback-time-selector-row label{font-size:14px;font-weight:600}.playback-time-selector-modal .time-input{padding:4px}.playback-tool .marker{align-items:center;display:grid;justify-items:center}.playback-tool .mapboxgl-marker{opacity:1;transition:none}.playback-tool .marker:hover .marker-label{background-color:#d7d7d7}.playback-tool .marker img{vertical-align:middle}.playback-tool .marker .marker-label{background-color:#d7d7d7e6;border-radius:4px;color:var(--darker-font-color);filter:drop-shadow(2px 2px 2px var(--drop-shadow-light-color));font-weight:600;overflow:hidden}.playback-tool .marker .marker-label>div{grid-gap:2px;display:grid;gap:2px;margin:4px}.playback-tool .marker span{text-wrap:nowrap;display:block;font-size:10px;line-height:normal;text-align:center}.playback-tool .mapboxgl-map{font:14px Inter}.playback-tool .marker-label-anchor{display:none;height:0;overflow:visible;width:0}.playback-tool .aircraft-icon{display:block;filter:drop-shadow(2px 2px 4px var(--drop-shadow-color))}.playback-tool .hoverable{cursor:pointer}.playback-tool .marker-label-anchor .marker-label{cursor:pointer;transition:all .25s ease}.playback-tool.display-labels .marker-label-anchor{display:block;z-index:2}.playback-tool .marker-image-anchor[data-asset-type=aircraft]{z-index:2}.playback-tool .marker-image-anchor[data-asset-type=user]{z-index:3}.playback-tool .marker-image-anchor[data-asset-type=vehicle]{z-index:4}.playback-tool .marker-image-anchor[data-asset-type=user].hovered,.playback-tool .marker-image-anchor[data-asset-type=user].selected,.playback-tool .marker-image-anchor[data-asset-type=vehicle].hovered,.playback-tool .marker-image-anchor[data-asset-type=vehicle].selected,.playback-tool .marker-label-anchor.hovered,.playback-tool .marker-label-anchor.selected,.playback-tool .marker-label-anchor.selected.hovered{display:block;z-index:5}.live-feed{grid-template-columns:1fr 480px}.live-feed,.live-feed div{display:grid}.live-feed .empty-state{background-color:var(--semi-transparent);border:1px solid var(--outline-color);border-radius:4px;color:var(--light-font-color);font-size:14px;font-weight:500}.live-feed div.live-feed-sidepanel{align-content:start;gap:16px;margin-right:48px}.live-feed .live-feed-main{justify-content:center;margin-bottom:80px;margin-top:80px}.live-feed .live-feed-posts{align-items:start;gap:18px;margin:0 24px;width:600px}.live-feed .live-feed-posts .live-feed-header{align-items:center;grid-template-columns:1fr auto}.live-feed .live-feed-posts .live-feed-header-info{align-items:center;color:var(--light-font-color);font-size:12px;font-weight:500;gap:8px;grid-template-columns:1fr auto;text-transform:uppercase}.live-feed .live-feed-posts .live-feed-header-info .autoplay-button{cursor:pointer;opacity:.75;transition:all .25s ease-out}.live-feed .live-feed-posts .live-feed-header-info .autoplay-button:hover{opacity:1}.live-feed .live-feed-posts .live-feed-header-info .autoplay-button svg{display:grid;height:18px;width:18px}.live-feed .live-feed-posts hr{margin-top:8px}.live-feed .live-feed-scroll{bottom:64px;justify-items:right;opacity:0;position:fixed;transition:all .25s ease-out;width:600px;z-index:100}.live-feed .live-feed-scroll.enabled{cursor:pointer;opacity:1}.live-feed .live-feed-scroll svg{height:32px;margin-left:48px;opacity:.5;transform:translateX(64px);transition:all .25s ease-out;width:32px}.live-feed .live-feed-scroll svg:hover{opacity:1}.live-feed .live-feed-post{background-color:var(--semi-transparent);border:1px solid var(--outline-color);border-radius:4px;opacity:0;transition:opacity 1s ease-out;visibility:hidden}.live-feed .live-feed-post.loaded{opacity:1;visibility:visible}.live-feed .live-feed-post-notes{border-bottom:1px solid var(--outline-color);border-top:1px solid var(--outline-color)}.live-feed .live-feed-post-notes>div{color:var(--base-font-color);font-size:16px;font-weight:500;margin:12px}.live-feed .live-feed-post-image{background-color:var(--pure-white-tint);background-position:50%;background-size:cover;cursor:pointer;grid-template-columns:1fr;justify-content:center;min-height:96px;overflow:hidden}.live-feed .live-feed-post-image-container{-webkit-backdrop-filter:blur(15px) brightness(25%);backdrop-filter:blur(15px) brightness(25%);height:100%;justify-content:center;overflow:hidden;width:100%}.live-feed .live-feed-post-backdrop{background-position:50%;background-size:cover}.live-feed .live-feed-post-header .crew-info-label{gap:0}.live-feed .live-feed-post-header>div{align-items:center;grid-template-columns:1fr;margin:8px}.live-feed .live-feed-post-divider{background-color:var(--outline-color);height:100%;margin:12px 0;width:1px}.live-feed .live-feed-post-footer>div{align-items:center;gap:4px;grid-template-columns:auto auto auto 1fr auto;margin:4px}.live-feed .live-feed-post-timestamp{color:var(--light-font-color);font-size:12px;font-weight:500;margin:8px;text-transform:uppercase}.live-feed .live-feed-post-event-type>div{margin:8px}.live-feed .live-feed-post-turnaround{border-radius:4px;cursor:pointer;transition:all .25s ease-out}.live-feed .live-feed-post-turnaround:hover{background-color:var(--pure-white-tint)}.live-feed .live-feed-post-turnaround>div{align-items:center;gap:4px;grid-template-columns:auto 1fr;margin:4px;padding-right:8px}.live-feed .live-feed-post-stack div:first-child{color:var(--base-font-color);font-size:12px;font-weight:600}.live-feed .live-feed-post-stack div:last-child{color:var(--light-font-color);font-size:10px;font-weight:500;text-transform:uppercase}.photo-grid{background-color:var(--darker-bg-color);border:1px solid var(--outline-color);border-radius:12px;display:grid;overflow:hidden}.photo-grid .photo-grid-header{border-bottom:1px solid var(--outline-color)}.photo-grid .photo-grid-header>div{align-items:center;gap:16px;grid-template-columns:1fr auto;margin:16px}.photo-grid .notes-switch{align-items:center;color:var(--light-font-color);font-size:14px;gap:16px;grid-template-columns:1fr auto}.photo-grid .photo-grid-thumbnails{background-color:var(--darkest-bg-color);gap:1px;grid-template-columns:repeat(4,1fr)}.photo-grid .photo-grid-thumbnail{align-items:center;aspect-ratio:1;background-position:50%;background-size:cover;justify-content:center;opacity:.75;transition:all .25s ease-out}.photo-grid .photo-grid-thumbnail:hover{opacity:1}.photo-grid .photo-grid-thumbnail .photo-grid-notes-placeholder{background-color:var(--pure-white-tint);border-radius:50%;height:36px;width:36px}.photo-grid .photo-grid-thumbnail .photo-grid-notes-placeholder>div{align-items:center;font-size:14px;font-weight:600;justify-content:center;margin:8px;text-transform:uppercase}.welcome-widget{background-color:var(--darker-bg-color);border:1px solid var(--outline-color);border-radius:12px;display:grid;margin-top:80px;overflow:hidden}.welcome-widget div{display:grid}.welcome-widget>div:not(:first-child){background-color:var(--darkest-bg-color);border-top:1px solid var(--outline-color)}.welcome-widget .welcome-widget-section{font-size:14px;font-weight:600;margin:16px}.welcome-widget .welcome-widget-info{align-items:center;gap:12px;grid-template-columns:auto 1fr}.welcome-widget .welcome-widget-info .icon-circle svg{height:32px;width:32px}.welcome-widget .welcome-widget-label{color:var(--light-font-color);font-size:12px;font-weight:500;text-transform:uppercase}.stands-overview{display:grid;grid-template-rows:auto 1fr;height:100%;overflow-x:auto;overflow-y:auto}.stands-overview .stands-overview-header{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;padding:24px 24px 16px}.stands-overview .stands-overview-header .actions{align-items:center;display:flex;gap:12px}.stands-overview .stands-overview-body{display:grid;grid-template-rows:auto 1fr;overflow-x:auto;overflow-y:hidden}.stand-detail-modal *{display:grid}.modal.stand-detail-modal .modal-container{align-items:start}.stand-detail-modal .stand-details-contents{color:var(--base-font-color);font-size:14px;font-weight:500;gap:12px;margin:16px}.stand-detail-modal .stand-details-header{font-size:16px;font-weight:600}.stand-detail-modal .stand-details-turnarounds{align-items:start;background-color:var(--dark-bg-color);border:1px solid var(--outline-color);border-radius:12px}.stand-detail-modal .stand-details-turnaround{align-items:center;grid-template-columns:1fr 1fr 2fr}.stand-detail-modal .stand-details-turnaround:not(:last-child){border-bottom:1px solid var(--outline-color)}.stand-detail-modal .stand-details-turnaround>div{margin:16px}.time-chart{align-content:start;border:1px solid var(--outline-color);display:grid;grid-template-rows:auto 1fr;margin:0 24px 24px;min-width:1000px;overflow-x:auto;overflow-y:auto;position:relative}.time-chart .time-chart-header-row{background-color:var(--darker-bg-color);border-bottom:1px solid var(--outline-color);display:grid;font-size:11px;font-weight:500;grid-template-columns:120px 1fr;min-height:40px;position:-webkit-sticky;position:sticky;top:0;z-index:6}.time-chart .time-chart-header-row>div{align-items:center;display:grid}.time-chart .time-chart-header-row .side-panel-header{background-color:var(--darker-bg-color);border-right:1px solid var(--outline-color);position:absolute;width:120px;z-index:6}.time-chart .cell-label .time-chart-item-info{align-items:center;color:var(--light-font-color);display:grid;font-size:14px;font-weight:600}.time-chart .cell-label .time-chart-item-info.clickable{background-color:var(--semi-transparent);border:1px solid var(--outline-color);border-radius:8px;cursor:pointer;transition:all .25s ease-out}.time-chart .cell-label .time-chart-item-info.clickable:hover{background-color:var(--primary-blue-dim)}.time-chart .cell-label .time-chart-item-info.clickable>div{margin:8px}.time-chart .cell-label:nth-child(2n){background-color:var(--darker-bg-color)}.time-chart .cell-label.hovered{background-color:var(--medium-bg-color)}.time-chart .cell-label.hovered .time-chart-item-info{color:var(--base-font-color)}.time-chart .time-chart-header-row .time-marker-labels{margin-left:120px}.time-chart .time-chart-header-row .time-marker-labels>div:last-child{width:50%}.time-chart .time-chart-sidepanel{background-color:var(--darkest-bg-color);border-right:1px solid var(--outline-color);position:absolute;width:120px;z-index:5}.time-chart .time-chart-mainpanel{margin-left:120px}.time-chart .time-chart-header-row .cell-label,.time-chart .time-chart-sidepanel .cell-label{color:var(--base-font-color);display:grid;height:100%}.time-chart .time-chart-sidepanel .cell-label{transition:all .25s ease-out}.time-chart .time-chart-sidepanel .cell-label.clickable{cursor:pointer}.time-chart .time-chart-header-row .cell-label>div,.time-chart .time-chart-sidepanel .cell-label>div{display:grid;margin:0 8px}.time-chart .time-chart-header-row .cell{color:var(--light-font-color);display:grid;font-weight:600;height:100%;transform:translate(50%)}.time-chart .time-chart-header-row>div:last-child{border-right:1px solid var(--outline-darker-color)}.time-chart .time-chart-header-row .cell>div{align-items:center;display:grid;text-align:center}.time-chart .time-chart-content{display:grid;grid-template-columns:auto 1fr;position:relative}.time-chart .time-chart-gridlines,.time-chart .time-chart-mainpanel,.time-chart .time-chart-sidepanel{display:grid}.time-chart .time-chart-gridlines>div{display:grid;min-height:45px}.time-chart .time-chart-gridlines .gridcell{border-right:1px solid var(--outline-darker-color)}.time-chart .time-chart-sidepanel>div{align-content:center;display:grid;font-size:11px;font-weight:500;min-height:45px}.time-chart .time-chart-mainpanel{display:grid}.time-chart .time-chart-timelinebars>div{align-content:center;align-items:center;display:grid;min-height:45px;position:relative}.time-chart.large .time-chart-gridlines>div,.time-chart.large .time-chart-sidepanel>div,.time-chart.large .time-chart-timelinebars>div{min-height:60px}.time-chart .time-chart-timelinebars{height:100%}.time-chart .time-chart-timelinebar,.time-chart .time-chart-timelinebars{display:grid;position:absolute}.time-chart .time-chart-timelinebar{text-wrap:nowrap;border:1px solid var(--primary-blue-semi);border-radius:6px;color:var(--light-font-color);cursor:default;display:grid;font-size:12px;font-weight:600;height:24px;opacity:.9;overflow:hidden;transition:all .25s ease-out;z-index:2}.time-chart .time-chart-timelinebar.clickable{cursor:pointer}.time-chart.large .time-chart-timelinebar{height:32px}.time-chart .time-chart-timelinebar.unknown-end{border:1px dashed var(--outline-color)}.time-chart .time-chart-timelinebar.inactive{border:1px solid var(--outline-color)}.time-chart .time-chart-timelinebar>div{background-color:var(--primary-blue)}.time-chart .time-chart-timelinebar.unknown-end>div{background:linear-gradient(90deg,#1779da,#2e3036)}.time-chart .time-chart-timelinebar.inactive>div{background:var(--medium-bg-color)}.time-chart .time-chart-timelinebar.complete>div{background:var(--primary-blue-semi)}.time-chart .time-chart-gridline{transition:all .25s ease-out}.time-chart .time-chart-gridline:nth-child(2n){background-color:var(--darker-bg-color)}.time-chart .time-chart-gridline.hovered{background-color:var(--medium-bg-color);transition:background-color .25s ease-out}.time-chart .time-chart-timelinebar:hover{color:var(--base-font-color);filter:drop-shadow(2px 4px 6px var(--drop-shadow-strong-color));opacity:1;z-index:3}.time-chart .time-chart-timelinebar>div{align-items:center;display:grid;position:relative}.time-chart .time-chart-timelinebar-values{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto auto 1fr}.time-chart .time-chart-timelinebar-value{align-items:center;display:grid}.time-chart .time-chart-timelinebar .time-chart-timelinebar-icon{align-items:center;display:grid;justify-content:center;margin-left:8px}.time-chart .time-chart-timelinebar .time-chart-timelinebar-icon svg{height:18px;width:18px}.time-chart .time-chart-timelinebar .time-chart-timelinebar-icon svg path{fill:var(--light-font-color)}.time-chart .time-chart-timelinebar:hover .time-chart-timelinebar-icon svg path{fill:var(--base-font-color)}.time-chart .time-chart-timelinebar.completed .time-chart-timelinebar-value,.time-chart .time-chart-timelinebar.not-confirmed .time-chart-timelinebar-value,.time-chart .time-chart-timelinebar.started .time-chart-timelinebar-value{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr}.time-chart .time-chart-timelinebar-value>div{align-items:center;display:flex}.time-chart .time-chart-timelinebar:hover .time-chart-timelinebar-value .indicator{opacity:1}.time-chart .time-chart-timelinebar.not-confirmed .time-chart-timelinebar-value svg{display:grid;height:12px;width:12px}.time-chart .time-chart-timelinebar.completed .time-chart-timelinebar-value svg{height:16px;width:16px}.time-chart .time-chart-timelinebar.started .time-chart-timelinebar-value .pulse{background-color:var(--pure-white-dim);border-radius:50%;display:block;height:8px;margin:2px;transition:all .25s ease-out;width:8px}.time-chart .time-chart-timelinebar:hover.started .time-chart-timelinebar-value .pulse{background-color:var(--pure-white)}.time-chart .time-chart-timeline-markers{height:100%;margin-left:120px;position:absolute;width:auto;z-index:3}.time-chart .timeline-marker{display:grid;height:100%;position:absolute;transition:opacity .25s ease-out;width:0}.time-chart .timeline-marker.point-marker{border-left:none;pointer-events:none}.time-chart .timeline-marker.point-marker .timeline-marker-line,.time-chart .timeline-marker.point-marker:hover .timeline-marker-line{border-left:1px dashed var(--primary-blue-semi);border-right:1px dashed var(--primary-blue-semi)}.time-chart .timeline-marker .timeline-marker-line{border-left:1px dashed var(--pure-white-tint);border-right:1px dashed var(--pure-white-tint);margin-left:-1px;transition:all .25s ease-out}.time-chart .timeline-marker.hovered .timeline-marker-line{border-left:1px dashed var(--pure-white-dim);border-right:1px dashed var(--pure-white-dim)}.time-chart .timeline-marker>div{display:grid;grid-template-rows:42px 1fr;position:relative}.time-chart .timeline-marker-label-anchor{display:grid;height:42px;position:relative}.time-chart .timeline-marker .timeline-marker-label{background-color:var(--medium-bg-color);border:1px solid var(--outline-color);border-radius:4px;cursor:default;display:grid;position:absolute;text-align:center;top:50%;transform:translate(-50%,calc(-50% - 2px));transition:all .25s ease-out;z-index:3}.time-chart .timeline-marker.hovered .timeline-marker-label{border:1px solid var(--outline-light-color)}.time-chart .timeline-marker.point-marker .timeline-marker-label{background-color:var(--primary-blue)}.time-chart .timeline-marker-label>div{text-wrap:nowrap;display:grid;margin:4px 6px;text-transform:uppercase}.time-chart .timeline-marker-label-title{color:var(--light-font-color);font-size:9px;font-weight:500}.time-chart .timeline-marker-label-value{color:var(--base-font-color);font-size:12px;font-weight:600}.confirmation-message{font-family:Inter;font-size:16px;font-weight:600}.confirmation-message button{font-family:Inter;font-size:14px;font-weight:600;letter-spacing:normal}.confirmation-message button.Mui-disabled{color:inherit}.confirmation-message span{color:var(--light-font-color);font-family:Inter;font-size:14px;font-weight:500}.confirmation-message .confirmation-detail-rows{align-items:center;display:inline-grid;gap:8px;margin:8px 0}.confirmation-message .confirmation-detail-row{align-items:center;display:flex}.confirmation-message .confirmation-detail{font-size:16px;font-weight:600}.confirmation-message .confirmation-content{color:var(--base-font-color);font-size:16px;font-weight:600;line-height:1.5}.modal-container .alert-messages-rows{grid-gap:8px;align-content:start;display:grid;gap:8px;margin:0 24px}.modal-container .alert-messages-row{color:var(--base-font-color);font-size:14px;font-weight:500}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-cyrillic-ext-300-normal.6eb380f6b82517a8d3ab.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-300-normal.738e6ff4ff09b4d6143d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-cyrillic-300-normal.2676077532680e542d26.woff2) format("woff2"),url(/static/media/inter-cyrillic-300-normal.f709c5d221413d73c0e7.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-greek-ext-300-normal.b46660cdbe7d76546b8c.woff2) format("woff2"),url(/static/media/inter-greek-ext-300-normal.aa94bbb23505d73fa2e5.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-greek-300-normal.e78f568eff46af8ec334.woff2) format("woff2"),url(/static/media/inter-greek-300-normal.b1ec8a0ee2edd58d3280.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-vietnamese-300-normal.98eb2de372c16489bb9f.woff2) format("woff2"),url(/static/media/inter-vietnamese-300-normal.3755c74f2ed56ccf328c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-latin-ext-300-normal.1325a175af98c903b8fd.woff2) format("woff2"),url(/static/media/inter-latin-ext-300-normal.88505150df5d39d11f1c.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-latin-300-normal.2d4c4e1b0312ac8dc566.woff2) format("woff2"),url(/static/media/inter-latin-300-normal.cf40b5e95ba0d5016b19.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.ac62c8eba7f954b48546.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.cd2ad378115f549d3c5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.fa78d8d6788399bf6527.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.fa67b2dd0048a5433bd5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.1e2b9039d9ecdbea5d80.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.708f2f7425851a3b7633.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.be0e76b30a7663adf9eb.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.1eeaf1d0bde712085ffc.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.5952d3d3c5df5a2f8e09.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.6eab7f5e6cae783b49bf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.0f9e8d4e940df8f6edfe.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.40b3b0d5e09a90fb6e3e.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.f1535355a7df553be385.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.08a02fd275ecea6ef662.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-ext-500-normal.68c7627743fb1611116e.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-500-normal.d8069a1346433d2b4a9b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-500-normal.25b3ede39b815b236e88.woff2) format("woff2"),url(/static/media/inter-cyrillic-500-normal.909b2b7a7902d6341d93.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-ext-500-normal.f9896560cd4b6f46b38e.woff2) format("woff2"),url(/static/media/inter-greek-ext-500-normal.eaeec67b4fe456b017b6.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-500-normal.e976a27f6c1a9efb14ac.woff2) format("woff2"),url(/static/media/inter-greek-500-normal.b9e54687c2c3945acd3e.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-vietnamese-500-normal.7e98faddc130d6652757.woff2) format("woff2"),url(/static/media/inter-vietnamese-500-normal.7f8e1151711520ce9fc4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-ext-500-normal.bed85b98c34f434a1c80.woff2) format("woff2"),url(/static/media/inter-latin-ext-500-normal.abd2dd4838a0148febb9.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.6629df60b0706dec8113.woff2) format("woff2"),url(/static/media/inter-latin-500-normal.4eedffe43452a87e61bd.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b5907ba78848350cc015.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.e4e658bd15474bdf1f72.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.544acdec5810964d78ff.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.0f46f8d8d4c86e97ab79.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.31161fccc41bc72f7c30.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.967ff698d058fd7afc94.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.9cab44e73e21bce8d0ec.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.9e418f84ee90e15d0251.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.20cbef325a3893fe67ad.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.d734ef5c1391f85dfa86.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.65678f6198b402319e15.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.4c2578dbd1ff5ea14172.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.b4118e4ad76754e71d0b.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.91c4ed20ea233963e54f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*# sourceMappingURL=main.fac53459.css.map*/