@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100&display=swap);.error-boundary-preserve-space{white-space:pre-wrap}.error-boundary-error{color:#fff;background-color:#000}#app-container{background-color:#fff;color:#000;max-width:2000px;margin:0 auto}#app-container .app-loader{background-color:#fff;width:100vw;height:100vh}#app-container .app-loader,.arrow-container{display:grid;place-items:center}.inverted-expand-more{top:-2px;transform:rotate(180deg)}.menu-item-with-ellipsis-container{width:100%;display:grid;justify-content:space-between;grid-auto-flow:column}.menu-item-with-ellipsis-container .MuiButton-root{min-width:unset}.custom-check-box-container .MuiSvgIcon-root{width:1.11vw!important;height:1.11vw!important}.custom-check-box-container .MuiCheckbox-colorPrimary.Mui-checked{color:#2f71ab}.solver-crew-info{max-height:60vh;padding-top:3vh;padding-left:1vw;padding-right:1vw;overflow:auto}.solver-crew-info .crew-row{display:grid;grid-auto-flow:column;justify-content:start;margin-bottom:3%;border-bottom:1px solid #caccd1;padding-left:2%;color:#707070}.solver-crew-info .crew-row .custom-check-box-container{position:relative;top:-5px}#run-solver-dialog{display:grid;place-items:center}#run-solver-dialog .MuiDialog-paperWidthSm{min-width:600px}#run-solver-dialog .MuiDialog-paper{display:grid;grid-template-rows:repeat(50,1fr)}#run-solver-dialog .MuiTabs-root .MuiTabs-indicator{background-color:#2f71ab}#run-solver-dialog .run-solver-dialog-header{grid-row:2/span 3;display:grid;grid-template-columns:repeat(30,1fr);border-bottom:1px solid #caccd1;font-size:18px;color:#707070}#run-solver-dialog .run-solver-dialog-header .title{grid-column:2/span 7}#run-solver-dialog .run-solver-dialog-body{padding:0 1vw;grid-row:5/span 41}#run-solver-dialog .run-solver-dialog-footer{grid-row:46/span 3;display:grid;grid-template-columns:repeat(40,1fr);grid-column-gap:.5vw}#run-solver-dialog .run-solver-dialog-footer #run-solver-dialog-cancel-button{grid-column:18/span 10;background-color:#2f71ab;text-transform:unset;height:41px;padding:unset}#run-solver-dialog .run-solver-dialog-footer #run-solver-dialog-cancel-button .MuiButton-label{color:#fff}#run-solver-dialog .run-solver-dialog-footer #run-solver-dialog-solve-button{grid-column:29/span 10;border:1px solid #2f71ab;text-transform:unset;height:41px;padding:unset}#run-solver-dialog .run-solver-dialog-footer #run-solver-dialog-solve-button .MuiButton-label{color:#2f71ab}#run-solver-dialog .run-solver-dialog-options{display:grid;grid-row-gap:1vh;padding:1vh}#run-solver-dialog .run-solver-dialog-options .option{width:100%}#run-solver-dialog .select-option-heading{font-size:16px;color:#707070;text-align:left;margin-bottom:.5vh}#run-solver-dialog #rule-set-select .MuiSelect-select.MuiSelect-select{border:1px solid #c8c8c8;height:4vh}#run-solver-dialog #rule-set-select .MuiInputBase-input{font-size:14px;height:17px;color:#707070;padding:unset;padding-left:15px;padding-top:10px}#run-solver-dialog #rule-set-select .MuiSelect-icon{padding-right:10px}#run-solver-dialog #rule-set-select .MuiTextField-root .MuiOutlinedInput-root{height:50px;border-radius:0}#run-solver-dialog #rule-set-select .MuiInput-root{width:100%}#run-solver-dialog .fix-open-flights-checkbox{color:#707070;display:grid;grid-auto-flow:column;justify-content:start;place-items:center}#run-solver-dialog .to-from-heading{color:#707070;font-size:14px}#run-solver-dialog .to-from,#run-solver-dialog .to-from-heading{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}#run-solver-dialog .to-from .from-date{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px}#run-solver-dialog .to-from .from-date .MuiInputBase-root{border:1px solid #caccd1;padding-left:10px;color:#707070}#run-solver-dialog .to-from .from-date .heading{font-size:10px;color:#707070}#run-solver-dialog .to-from .from-date .date-div{position:relative;padding:5px;border:1px solid #caccd1;color:#707070}#run-solver-dialog .to-from .from-date .date-div .calendar-div{position:absolute;border:1px solid #caccd1;background:#f5f5f5;width:250px;z-index:10;top:0}.run-solver-progress-toast{color:#707070}.run-solver-progress-toast .scenario-detail .scenario-name-label{color:#3b81bc;word-break:break-word}.run-solver-progress-toast .scenario-progress-indicator{display:grid;grid-auto-flow:column;grid-template-columns:98fr 2fr;grid-column-gap:1vw;align-items:center}.run-solver-progress-toast .scenario-progress-indicator .MuiLinearProgress-colorPrimary{background-color:rgba(47,113,171,.2)}.run-solver-progress-toast .scenario-progress-indicator .MuiLinearProgress-barColorPrimary{background-color:#2f71ab}.run-solver-progress-toast .scenario-progress-indicator .percentage-completed{font-size:14px}.filter-v2-container,.filter-v2-container .filter-v2-filter-section{display:grid;grid-auto-flow:column}.auto-complete .MuiAutocomplete-root{width:100px}.auto-complete .MuiAutocomplete-inputRoot .MuiAutocomplete-input{min-width:100px}.auto-complete .disruption-filter{width:130px}.auto-complete .selected-filter label{color:#2f71ab}.auto-complete .MuiFormLabel-root{color:rgba(0,0,0,.8);font-size:12px}.auto-complete .MuiInputBase-input{font-size:12px}.auto-complete .MuiInput-underline:before{border-bottom:1px solid #d6d6d6}.auto-complete .MuiInput-underline:after{border-bottom:unset}.auto-complete .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:1px solid}.auto-complete .MuiInputLabel-marginDense{transform:translateY(17px) scale(1)}.auto-complete .MuiAutocomplete-endAdornment{top:-7px!important}.auto-complete .MuiInputLabel-shrink{transform:translateY(1.5px) scale(.75)!important}.auto-complete .MuiFormLabel-root.Mui-focused{color:rgba(0,0,0,.8)}.airline-auto-complete .MuiAutocomplete-root,.crewtype-auto-complete .MuiAutocomplete-root{width:130px}.date-time-container .MuiAutocomplete-root{width:190px}.date-time-container .MuiAutocomplete-root:hover{cursor:text}.date-time-container .auto-complete .MuiInputLabel-shrink{transform:translateY(17px) scale(1)!important}.date-time-container .MuiFormLabel-root.Mui-disabled{color:rgba(0,0,0,.8)}.date-time-container .MuiInput-underline.Mui-disabled:before{border-bottom-style:solid}.date-time-container .MuiIconButton-root.Mui-disabled{color:rgba(0,0,0,.54)}.date-time-container .MuiAutocomplete-input{color:transparent}.date-time-container .date-range-error-section{padding-top:1vh;display:grid;grid-auto-flow:column;grid-template-columns:22px auto}.date-time-container .date-range-error-section .MuiSvgIcon-root{fill:#ff4500;width:18px}.date-time-container .date-range-error-section .date-range-error-message{font-size:14px;color:#ff4500;padding-top:1px}.date-time-container .date-time-range-picker{position:absolute;margin-top:1vh;padding:1vh;z-index:1}.date-time-container .date-time-range-picker .to-from-heading{display:grid;grid-template-columns:1fr 1fr;color:#707070;grid-gap:30px;font-size:14px}.date-time-container .date-time-range-picker .to-from{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.date-time-container .date-time-range-picker .to-from .MuiMenu-paper{max-height:20vh}.date-time-container .date-time-range-picker .to-from .from-date{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px}.date-time-container .date-time-range-picker .to-from .from-date .MuiInputBase-input{font-size:16px}.date-time-container .date-time-range-picker .to-from .from-date .MuiInputBase-root{border:1px solid #caccd1;padding-left:10px;color:#707070}.date-time-container .date-time-range-picker .to-from .from-date .heading{font-size:10px;color:#707070}.date-time-container .date-time-range-picker .to-from .from-date .date-div{position:relative;padding:5px;border:1px solid #caccd1;color:#707070}.date-time-container .date-time-range-picker .to-from .from-date .date-div .calendar-div{position:absolute;top:6vh;border:1px solid #caccd1;background:#f5f5f5;width:19vw;z-index:10;left:0}.clear-apply-button-container{display:grid;grid-auto-flow:column;justify-content:flex-start;margin-top:1vh}.clear-apply-button-container .clear-apply-button{display:grid;align-content:normal;width:8vh;height:4vh}.clear-apply-button-container .clear-apply-button .MuiButton-root{text-transform:none}.clear-apply-button-container .clear-apply-button .MuiSvgIcon-root{fill:#b4b4b4;margin-top:1px}.clear-apply-button-container .clear-apply-button .clear-text{color:#707070;font-size:12px}.clear-apply-button-container .clear-apply-button .MuiSvgIcon-fontSizeSmall{font-size:15px}.clear-apply-button-container .clear-apply-button .apply-button-container{display:grid;grid-auto-flow:column;place-items:center}.clear-apply-button-container .clear-apply-button .apply-button-container .apply-icon{position:relative;top:-3px}.clear-apply-button-container .clear-apply-button .apply-button-container .apply-icon .MuiSvgIcon-root{fill:#3b81bc}.clear-apply-button-container .apply-with-border .MuiButton-outlined{padding:0;border:1px solid #3b81bc}.MuiAutocomplete-popper .MuiSvgIcon-root{width:1.11vw!important;height:1.11vw!important}.MuiAutocomplete-popper .MuiCheckbox-colorPrimary.Mui-checked{color:#2f71ab}.MuiAutocomplete-popper .PrivateSwitchBase-root-197{padding:unset}.MuiAutocomplete-popper .MuiAutocomplete-option{padding-left:8px;padding-right:8px;grid-column-gap:6px;-webkit-column-gap:6px;column-gap:6px;font-size:12px}.tooltip-text{color:#000;font-family:"Roboto",sans-serif}.textfield-filter-container{position:relative;top:-3px}.textfield-filter-container .MuiFormLabel-root{font-size:12px;color:rgba(0,0,0,.8)}.textfield-filter-container .MuiFormLabel-root.Mui-focused{color:#707070}.textfield-filter-container .MuiInputBase-input{font-size:12px}.textfield-filter-container .MuiTextField-root{width:100px}.textfield-filter-container .MuiInput-underline:before{border-bottom:1px solid #d6d6d6}.textfield-filter-container .MuiInput-underline:after{border-bottom:1px solid #000}.textfield-filter-container .MuiSvgIcon-root{font-size:24px;padding-bottom:6px}.textfield-filter-container .MuiInputLabel-formControl{transform:translateY(20px) scale(1)!important}.textfield-filter-container .MuiInputLabel-shrink{transform:translateY(3.5px) scale(.75)!important}.comment-view-container{padding-bottom:16px}.comment-view-container .comments-container{height:50vh;max-height:50vh;overflow-y:auto}.comment-view-container .comments-container .MuiPaper-root{padding:6px 10px}.comment-view-container .comments-container .loading,.comment-view-container .comments-container .no-comments-info-text{display:grid;place-items:center;font-size:14px;color:#707070;width:100%;height:50%}.comment-view-container .comments-container .loading .MuiCircularProgress-colorPrimary{color:#2f71ab}.comment-view-container .MuiTimeline-root{align-items:flex-start;padding:6px}.comment-view-container .MuiTimelineItem-root{min-height:0;display:grid;grid-auto-flow:column;grid-template-columns:93px auto auto}.comment-view-container .MuiTimelineItem-root .MuiTimelineOppositeContent-root{margin-right:unset}.comment-view-container .MuiTimelineItem-root .MuiTimelineContent-root{position:relative;padding:6px 20px 6px 16px}.comment-view-container .dark-background .MuiPaper-root{background-color:rgba(0,0,0,.05)}.comment-view-container .comment-underlay-section{position:absolute;top:0;right:0;left:0;bottom:0}.comment-view-container .comment-underlay-section .MuiIconButton-root{padding:2px;margin-left:2px;border-radius:2px;position:absolute;right:0}.comment-view-container .comment-underlay-section .MuiIconButton-root .MuiSvgIcon-root{width:14px;height:14px;fill:#707070}.comment-view-container .comment-underlay-section .MuiIconButton-root .MuiCircularProgress-root{width:10px!important;height:10px!important}.comment-view-container .comment-underlay-section .MuiIconButton-root .MuiCircularProgress-svg{width:10px;height:10px}.comment-view-container .comment-message{font-size:12px;color:#707070;max-width:20vw;overflow-wrap:break-word;white-space:pre-line}.comment-view-container .name-time-container .name{font-size:12px;word-break:break-word}.comment-view-container .name-time-container .time{font-size:10px;font-weight:100}.comment-view-container .current-user{border-color:#2f71ab}.comment-view-container .MuiDivider-root{border:none;height:1px;flex-shrink:0;background-color:rgba(0,0,0,.05);margin:0 2vw}.comment-view-container .add-comment-section{display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr}.comment-view-container .add-comment-section div{display:grid}.comment-view-container .add-comment-section .user-icon{justify-content:flex-start;padding-left:16px;padding-top:4px}.comment-view-container .add-comment-section .user-icon .MuiTimelineDot-outlinedGrey{box-shadow:unset;border-color:#2f71ab}.comment-view-container .add-comment-section .text-field-section{padding:11px}.comment-view-container .add-comment-section .text-field-section .MuiInputBase-root{font-size:12px}.comment-view-container .add-comment-section .text-field-section .MuiOutlinedInput-multiline{padding:14px}.comment-view-container .add-comment-section .text-field-section .MuiInputLabel-outlined{font-size:12px;transform:translate(10px,14px) scale(1)}.comment-view-container .add-comment-section .text-field-section .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(17px,-6px) scale(.75)}.comment-view-container .add-comment-section .text-field-section .MuiFormLabel-root.Mui-focused{color:#2f71ab!important}.comment-view-container .add-comment-section .text-field-section .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2f71ab!important}.comment-view-container .add-comment-section .text-field-section .comment-button{justify-content:flex-start;padding:8px 0}.comment-view-container .add-comment-section .text-field-section .comment-button .MuiButton-label{text-transform:none;font-size:10px}.comment-view-container .add-comment-section .text-field-section .comment-button #save-button{background-color:#2f71ab;text-transform:unset}.comment-view-container .add-comment-section .text-field-section .comment-button #save-button .MuiButton-label{color:#fff}.comment-view-container .add-comment-section .text-field-section .outlined-button .MuiButton-outlined{border:1px solid #2f71ab}.comment-view-container .add-comment-section .text-field-section .outlined-button #save-button{background-color:unset!important}.comment-view-container .add-comment-section .text-field-section .outlined-button #save-button .MuiButton-label{color:#2f71ab}.name-tooltip{color:#707070}.violation-message-drilled-down-conatiner{display:grid;height:100vh;grid-template-rows:8vh auto}.violation-message-drilled-down-conatiner .contextual-information{display:grid;color:#707070;padding:1vh 2vw 0 2.25vw;grid-template-rows:1fr 3fr}.violation-message-drilled-down-conatiner .contextual-information .contextual-information-header{font-size:14px}.violation-message-drilled-down-conatiner .contextual-information .contextual-information-info{font-size:12px;padding-left:1vw}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body{padding:5vh 1vw 0 2.25vw}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .body-header{color:#707070;font-size:16px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .MuiAccordionSummary-root{padding:0 16px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .MuiAccordionSummary-content{font-size:18px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message{max-width:100%;text-align:center;word-break:break-word;color:#727272!important;font-size:14px;border-bottom:1px solid #d6d6d6;padding:5px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-container{display:grid;place-items:center;max-height:300px;overflow-y:auto;padding:1vh 1vw}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-container .MuiIconButton-root{font-size:14px;border-radius:4px;padding:0}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-container .violation-message{display:grid;grid-auto-flow:column;padding-right:2vw;cursor:pointer;height:7vh;place-items:center}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-container .violation-message .comment-bubble-with-count{position:relative;display:grid;place-items:center}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-container .violation-message .comment-bubble-with-count .comment-count{position:absolute;color:#fff;font-size:11px;font-weight:700;top:3px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container{display:grid;grid-auto-flow:column;grid-template-columns:.3fr .7fr}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container .violation-picker-section{display:grid;align-content:start;border-right:1px solid rgba(0,0,0,.3);padding:12px;margin-bottom:12px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container .violation-message-container{max-height:unset;padding:1vh 0 1vh .1vw}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container .violation-message{padding-right:0;font-size:12px;height:7vh;border-radius:5px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container .comment-bubble-with-count .comment-count{font-size:9px;width:80%;top:4px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container .MuiTimelineOppositeContent-root{padding:6px 16px 0 0}.comment-indicator{position:absolute;top:0;right:0}@media (min-width:1280px){.violation-message-drilled-down-conatiner{width:56vw}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-container .violation-message{grid-template-columns:600px 25px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container .violation-message{grid-template-columns:140px 30px}}@media (min-width:1440px){.violation-message-drilled-down-conatiner{width:51vw}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-container .violation-message{grid-template-columns:600px 25px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container .violation-message{grid-template-columns:140px 30px}}@media (min-width:1536px){.violation-message-drilled-down-conatiner{width:50vw}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-container .violation-message{grid-template-columns:600px 25px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container .violation-message{grid-template-columns:140px 30px}}@media (min-width:1920px){.violation-message-drilled-down-conatiner{width:50vw}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-container .violation-message{grid-template-columns:725px 45px}.violation-message-drilled-down-conatiner .violation-message-drilled-down-body .violation-message-with-chat-view-container .violation-message{grid-template-columns:190px 45px}}.loading-main{width:100%;display:grid;place-items:center}@-webkit-keyframes rotatePlane{0%{transform:rotate(1turn) translateX(15px)}50%{transform:rotate(180deg) translateX(15px)}to{transform:rotate(0deg) translateX(15px)}}@keyframes rotatePlane{0%{transform:rotate(1turn) translateX(15px)}50%{transform:rotate(180deg) translateX(15px)}to{transform:rotate(0deg) translateX(15px)}}.loading-main .card-skeleton{width:100%;background:#fff;text-align:center}.loading-main .card-skeleton .loading-message{z-index:11}.loading-main .card-skeleton svg{-webkit-animation:rotatePlane;animation:rotatePlane;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;margin-bottom:10px}.confirm-dialog-container{height:30vh;width:30vw;display:grid;grid-template-rows:8vh auto auto;place-items:center}.confirm-dialog-container .header{font-weight:600;border-bottom:1px solid #caccd1}.confirm-dialog-container .body,.confirm-dialog-container .header{width:100%;height:100%;padding:unset;text-align:left;font-size:16px;letter-spacing:0;color:#707070;opacity:1;display:grid;align-items:center;padding-left:1.5vw}.confirm-dialog-container .body{font-weight:500}.confirm-dialog-container .footer{margin-left:8vw}.confirm-dialog-container .footer #confirm-button{background-color:#2f71ab;text-transform:unset;height:41px;width:134px;padding:unset;margin-left:10px}.confirm-dialog-container .footer #confirm-button .MuiButton-label{color:#fff}.confirm-dialog-container .footer #cancel-button{border:1px solid #2f71ab;text-transform:unset;height:41px;width:134px;padding:unset}.confirm-dialog-container .footer #cancel-button .MuiButton-label{color:#2f71ab}.confirm-dialog-container .footer .is-alert{margin-left:9vw!important}.drawer-conatiner .header{display:grid;grid-auto-flow:column;justify-content:space-between;border-bottom:1px solid #caccd1}.drawer-conatiner .header .header-text{width:100%;height:100%;padding:unset;text-align:left;font-size:16px;font-weight:600;letter-spacing:0;color:#707070;opacity:1;display:grid;align-items:center;padding-left:1.5vw}.drawer-conatiner .header .close{display:grid;place-items:center}.drawer-conatiner .header .close .MuiSvgIcon-colorPrimary{color:#000;opacity:.26}.drawer-conatiner .text-field-select-menu-container .field{display:grid;place-self:normal;padding:1.68vh 1vw 0;width:50%}.drawer-conatiner .text-field-select-menu-container .field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#000}.drawer-conatiner .text-field-select-menu-container .field .MuiInputLabel-outlined{color:#000}.drawer-conatiner .text-field-select-menu-container .select-menu{display:grid;place-self:normal;grid-auto-flow:column;padding:3vh 1vw}.drawer-conatiner .text-field-select-menu-container .select-menu .add{display:grid;justify-self:end}.drawer-conatiner .text-field-select-menu-container .select-menu .add .MuiSvgIcon-colorPrimary{color:#000;opacity:.26}.drawer-conatiner .text-field-select-menu-container .select-menu .MuiSelect-root{padding:unset;text-align:left;font-size:16px;font-weight:600;letter-spacing:0;color:#707070;opacity:1}.drawer-conatiner .text-field-select-menu-container .select-menu .MuiSelect-select{background-color:unset}.drawer-conatiner .text-field-select-menu-container .select-menu .MuiInputBase-input{padding-left:2vw}.drawer-conatiner .text-field-select-menu-container .select-menu .MuiSelect-icon{left:0;right:unset;display:grid;top:unset;color:#b4b4b4}.drawer-conatiner .text-field-select-menu-container .select-menu .MuiSelect-iconOpen{left:0}.drawer-conatiner .cancel-submit-buttons{text-align:right;margin:20px 30px}.drawer-conatiner .cancel-submit-buttons #submit-button{background-color:#2f71ab;text-transform:unset;height:41px;width:134px;padding:unset;margin-left:10px}.drawer-conatiner .cancel-submit-buttons #submit-button .MuiButton-label{color:#fff}.drawer-conatiner .cancel-submit-buttons #cancel-button{border:1px solid #2f71ab;text-transform:unset;height:41px;width:134px;padding:unset}.drawer-conatiner .cancel-submit-buttons #cancel-button .MuiButton-label{color:#2f71ab}.drawer-conatiner .rules-manager-container{display:grid;width:57vw;height:100%;grid-template-rows:8vh 12vh auto}.drawer-conatiner .rules-manager-container .add{display:grid;justify-self:end}.drawer-conatiner .rules-manager-container .close{display:grid;place-items:center}.drawer-conatiner .body{padding:1vh 2vw 0 2.75vw;height:80vh;overflow-y:scroll}.drawer-conatiner .body .tab-section .MuiAppBar-colorPrimary{color:#707070;background-color:#fff}.drawer-conatiner .body .tab-section .MuiPaper-elevation4{box-shadow:unset}.drawer-conatiner .body .tab-section .MuiTab-root{width:100%!important}.drawer-conatiner .body .tab-section .tab-rules{margin-top:6vh}.drawer-conatiner .body .tab-section .MuiTabs-flexContainer{display:flex;place-content:center}.drawer-conatiner .body .tab-section .MuiTabs-indicator{background-color:#2f71ab;transition:none}.drawer-conatiner .body .notification{margin-left:20vw;margin-top:-1vh;font-size:14px;color:#707070}.drawer-conatiner .body .loading-main{padding-top:5vh}.drawer-conatiner .body .header{border-bottom:0;padding-left:1.5vw}.drawer-conatiner .body .MuiAccordianSummary-root{border:unset!important}.drawer-conatiner .body .MuiAccordian-root{width:100%;padding-top:1vh}.drawer-conatiner .body .heading{font-size:16px;font-weight:600;color:#707070}.drawer-conatiner .body .expansion-panel-far{margin-top:2vh}.drawer-conatiner .body .rules-container{margin:0 .5vw;padding-bottom:2vh}.drawer-conatiner .body .rules-container .MuiAccordianSummary-root{padding-left:0}.drawer-conatiner .body .rules-container .MuiCollapse-root{padding:0 1vw}.drawer-conatiner .body .rule-table-container .rule-name{width:20vw;padding-left:1vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-conatiner .body .rule-table-container .table-header{display:grid;grid-auto-flow:column;font-size:14px;padding-bottom:1vh;padding-top:1vh;border-bottom:1px solid #caccd1;grid-template-columns:20vw 1.5fr 2fr 2fr;color:#707070;font-weight:600;place-items:center}.drawer-conatiner .body .rule-table-container .table-header .irop-value-header{padding-left:.7vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container{display:grid;grid-auto-flow:column;font-size:12px;padding-bottom:1vh;padding-top:1vh;border-bottom:1px solid #caccd1;grid-template-columns:20vw 1.5fr 2fr 2fr;align-items:center;color:#707070;height:7vh}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .irops-text-box,.drawer-conatiner .body .rule-table-container .table-body .table-row-container .warning-text-box{height:2vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#707070;border:0;box-shadow:none}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .text-align-right{text-align:end}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .text-align-left{text-align:start}.drawer-conatiner .body .rule-table-container .table-body .table-row-container input::-webkit-inner-spin-button,.drawer-conatiner .body .rule-table-container .table-body .table-row-container input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;appearance:none}.drawer-conatiner .body .rule-table-container .table-body .table-row-container input[type=number]{-moz-appearance:textfield}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .warning-text-box:focus .irops-text-box:focus{border:0;box-shadow:none;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.drawer-conatiner .body .rule-table-container .table-body .table-row-container input[type=number]:focus{outline:none}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .value-container{display:grid;place-items:center}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .value-container .click-here-for-values-label{text-align:center}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .bordered{border:1px solid #c8c8c8;border-radius:2px;display:grid;grid-auto-flow:column;justify-content:center}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .bordered:focus-within{border:2px solid}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .centered{display:grid;place-items:center}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .time-seperator{padding-bottom:1px}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .single-value{padding-left:.5vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .color-picker-container .color-block-and-hex-string{display:grid;padding-top:5px;place-items:center}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .color-picker-container .color-block-and-hex-string .color-block{width:20px;height:20px;border-radius:3px;margin-top:-3px;place-self:start;margin-left:1px}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .color-picker-container .color-block-and-hex-string .hex-string{margin-left:5px;margin-top:-1px}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .color-picker-container .sketch-picker-container{display:grid;place-items:center;padding:1vh 0;position:absolute;z-index:1}.strategy-manager-container{display:grid;width:45vw;height:100%;grid-template-rows:8vh 8vh auto}.strategy-manager-container .strategy{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;font-size:14px;color:#707070}#rule-manager-drawer .MuiPaper-root{margin-left:unset;margin-right:unset}#rule-manager-drawer input:disabled{background:none}.MuiTooltip-tooltip{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.table-a-table-b-rule-image img{width:500px}.table-a-table-b-image{display:grid;place-items:center;min-height:100vh}.user-profile-container{display:grid;width:45vw;height:100%;grid-template-rows:8vh auto}.user-profile-container .loader{position:absolute;top:0;bottom:0;left:0;right:0;margin-top:-10vh}.user-profile-container .user-profile-body{padding:3vh 2vw}.user-profile-container .user-profile-body .user-profile-option-heading{color:#707070;padding-top:1vh}.user-profile-container .user-profile-body .user-profile-sub-options{padding:.25vh}.user-profile-container .user-profile-body .timezone-toggle-section{display:grid;grid-auto-flow:column;justify-content:space-between}.user-profile-container .user-profile-body .timezone-toggle-section .timezone-switch{position:relative;top:5px}.user-profile-container .user-profile-body .timezone-toggle-section .MuiSwitch-colorSecondary.Mui-checked{color:#2f71ab}.user-profile-container .user-profile-body .timezone-toggle-section .MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track{background-color:#2f71ab}.user-profile-container .user-profile-body .timezone-toggle-section .timezone-toggle-info-text{font-size:14px;color:#707070;padding:2vh}.user-profile-container .user-profile-body .timezone-toggle-section .timezone-toggle-info-text .info-icon{margin-left:1vh}.user-profile-container .user-profile-body .timezone-toggle-section .timezone-toggle-info-text .info-icon .MuiSvgIcon-fontSizeSmall{position:relative;top:2px;font-size:14px}.user-profile-container .user-profile-body .timezone-select-section{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center}.user-profile-container .user-profile-body .timezone-select-section .MuiMenu-paper{max-height:40vh}.user-profile-container .user-profile-body .timezone-select-section .MuiSelect-root{font-size:12px;position:relative;margin-left:16px;border-bottom:1px solid #d6d6d6;min-width:22vw;max-width:22vw}.user-profile-container .user-profile-body .timezone-select-section .local-timezone-select-info-text{font-size:14px;color:#707070;padding-left:2vh}.user-profile-container .user-profile-body .timezone-select-section #all-timezone-select{min-width:150px}.user-profile-container .error-message{color:#ff4500;padding:2vh}.local-time-helper-text{color:#707070;font-size:12px;max-width:250px}.no-permission-info-text{color:#707070;font-size:12px;max-width:150px}.reports-dropdown-main{display:flex;flex-direction:column}.reports-dropdown-main a:active,.reports-dropdown-main a:hover,.reports-dropdown-main a:link,.reports-dropdown-main a:visited{color:#000}@media (min-width:1280px){.drawer-conatiner .body .rule-table-container .table-body .table-row-container .irops-text-box,.drawer-conatiner .body .rule-table-container .table-body .table-row-container .warning-text-box{max-width:2.7vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .bordered{width:5.9vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .color-picker-container .sketch-picker-container{margin-left:-14vw;margin-top:3vh}}@media (min-width:1440px){.drawer-conatiner .body .rule-table-container .table-body .table-row-container .irops-text-box,.drawer-conatiner .body .rule-table-container .table-body .table-row-container .warning-text-box{max-width:2.3vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .bordered{width:5vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .color-picker-container .sketch-picker-container{margin-left:-11vw;margin-top:3vh}}@media (min-width:1536px){.drawer-conatiner .body .rule-table-container .table-body .table-row-container .irops-text-box,.drawer-conatiner .body .rule-table-container .table-body .table-row-container .warning-text-box{max-width:2.2vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .bordered{width:5vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .color-picker-container .color-block-and-hex-string .sketch-picker-container{margin-left:-12vw;margin-top:3vh}}@media (min-width:1920px){.drawer-conatiner .body .rule-table-container .table-body .table-row-container .irops-text-box,.drawer-conatiner .body .rule-table-container .table-body .table-row-container .warning-text-box{max-width:2.2vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .bordered{width:5vw}.drawer-conatiner .body .rule-table-container .table-body .table-row-container .color-picker-container .color-block-and-hex-string .sketch-picker-container{margin-left:-9vw;margin-top:2vh}}.summary-info{display:grid;align-content:center;justify-content:end;grid-auto-flow:column}.summary-info .info-block{margin-top:-1vh;margin-bottom:-2vh}.summary-info .info-block .title{font-size:10px}.summary-info .info-block .value{font-size:20px;text-align:center}.summary-info .info-block .MuiSwitch-colorSecondary.Mui-checked{color:#2f71ab}.summary-info .info-block .MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track{background-color:#2f71ab}.summary-info .MuiSelect-root{font-size:12px;position:relative;margin-left:16px;border-bottom:1px solid rgba(0,0,0,.23);min-width:100px;max-width:100px}.scenario-name-with-loading-icon{display:grid;grid-auto-flow:column;place-items:center;grid-column-gap:6px}.scenario-name-with-loading-icon .solver-scenario-in-progress-indicator{position:absolute}.scenario-name-with-loading-icon .MuiSvgIcon-root{fill:#ff4500}.solver-run-info{color:#707070;font-size:14px;grid-column-gap:1vw;padding-right:1vw}.solver-run-info .solver-run-name-section{padding-top:5px}.solver-run-info .solver-run-status-section{grid-column-gap:.5vw;justify-content:flex-start;padding-top:5px}.solver-run-info .solver-run-error-icon{fill:#ff4500}.solver-run-info .solver-run-completed-icon{fill:green}.solver-run-info .solver-run-in-progress-icon{fill:#fc0;font-size:16px}.solver-run-info .share-button .MuiIconButton-root{margin-right:-1px;padding:3px 5px 5px}.solver-run-info .share-button .MuiSvgIcon-root{font-size:20px}.solver-run-info .share-url-copied .MuiSvgIcon-root{color:#2f71ab}.disp-summary-main-header{display:grid;min-height:75px;border-bottom:1px solid rgba(0,0,0,.05)}.disp-summary-main-header img{justify-content:center;height:37px;width:93px;margin:auto 15px}.disp-summary-main-header .dashboard-summary{margin:auto 2vw;grid-template-columns:50% 50% 20%;display:grid;padding-left:1vw}.disp-summary-main-header .dashboard-summary .button-group-label{padding:0 15px}.disp-summary-main-header .dashboard-summary .button-group-label .MuiSwitch-colorSecondary.Mui-checked{color:#2f71ab}.disp-summary-main-header .dashboard-summary .button-group-label .MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track{background-color:#2f71ab}.disp-summary-main-header .dashboard-summary .text-abbreviated{display:inline-block}.disp-summary-main-header .dashboard-summary .text-full{display:none}.disp-summary-main-header .dashboard-summary .MuiToggleButtonGroup-root{background-color:transparent}.disp-summary-main-header .dashboard-summary .MuiToggleButton-root{text-transform:none;white-space:nowrap;border:1px solid rgba(0,0,0,.23);color:rgba(0,0,0,.87)}.disp-summary-main-header .dashboard-summary .MuiToggleButton-root.Mui-selected{color:#2f71ab}.disp-summary-main-header .dashboard-summary .MuiToggleButtonGroup-grouped:not(:first-child){margin-left:0}.disp-summary-main-header .dashboard-summary .MuiToggleButton-sizeSmall{height:4.5vh;padding:3px 9px;font-size:.625rem;width:4.5vw}.disp-summary-main-header .run-solver-with-logout{margin:auto;height:41px;display:grid;grid-auto-flow:column}.disp-summary-main-header .run-solver-with-logout .run-solver-button-container{margin:auto}.disp-summary-main-header .run-solver-with-logout .run-solver-button-container .Mui-disabled{background-color:rgba(0,0,0,.25)!important}.disp-summary-main-header .run-solver-with-logout .run-solver-button-container #run-solver-button{background-color:#e39049;height:41px;color:#fff}.disp-summary-main-header .run-solver-with-logout .run-solver-button-container #run-solver-button .MuiButton-label{font-size:12px}.disp-summary-main-header .run-solver-with-logout .hamburger-menu-container{margin:auto;display:grid;justify-items:start;align-items:end}.disp-summary-main-header .run-solver-with-logout .logout{margin-left:20px}.disp-summary-main-header .run-solver-with-logout .logout .MuiSvgIcon-root{position:relative;top:15px}.disp-summary-main{width:100%;top:0;z-index:20;border-bottom:1px solid #d6d6d6;color:#707070;background-color:#fff;padding:.5vh 2vw 1vh}.disp-summary-main .filter-container{display:grid;cursor:pointer;height:100%}.disp-summary-main .filter-container .filter-top-section{height:100%}.disp-summary-main .filter-container .filter-drop-down-section{transition:all .25s}.disp-summary-main .all-filters-main{display:flex;justify-content:space-between}.disp-summary-main .all-filters-main .filter-options{display:grid;grid-auto-flow:column;grid-gap:1vw;align-content:end}.disp-summary-main .all-filters-main .filter-options .select-menus{position:relative;top:13px}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container{position:relative;top:2px}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container .MuiFormLabel-root{font-size:12px;color:rgba(0,0,0,.8)}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container .MuiFormLabel-root.Mui-focused{color:#707070}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container .MuiInputBase-input{font-size:12px}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container .MuiTextField-root{width:100px}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container .MuiInput-underline:before{border-bottom:1px solid #d6d6d6}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container .MuiInput-underline:after{border-bottom:1px solid #000}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container .MuiSvgIcon-root{font-size:24px;padding-bottom:6px}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container .MuiInputLabel-formControl{transform:translateY(20px) scale(1)!important}.disp-summary-main .all-filters-main .filter-options .crew-name-search-container .MuiInputLabel-shrink{transform:translateY(3.5px) scale(.75)!important}.disp-summary-main .all-filters-main .MuiSelect-root{font-size:12px;position:relative;margin-left:16px;border-bottom:1px solid #d6d6d6;min-width:100px;max-width:100px}.disp-summary-main .all-filters-main .search-icon{position:relative;top:8px;left:-25px}.disp-summary-main .all-filters-main .flightops-inflight-filter{display:grid;grid-auto-flow:column;margin-top:16px}.disp-summary-main .all-filters-main .flightops-inflight-filter .MuiTypography-body1{font-size:12px;color:#707070}.disp-summary-main .all-filters-main .flightops-inflight-filter .MuiFormControlLabel-root{margin-left:unset;margin-right:unset}.disp-summary-main .all-filters-main .filter-drop-down-entry{display:grid;grid-auto-flow:column;font-size:12px;position:relative;min-width:100px;justify-content:space-between;align-content:center;max-width:100px;grid-template-columns:100px auto;bottom:-11px}.disp-summary-main .all-filters-main .filter-drop-down-entry .filter-heading{color:rgba(0,0,0,.8);border-bottom:1px solid #d6d6d6;padding-bottom:8px}.disp-summary-main .all-filters-main .filter-drop-down-entry .filter-arrow-icon{position:relative;bottom:1px;margin-left:-1.3vw}.publish-solver-dialog-conatiner{display:grid}.publish-solver-dialog-conatiner .publish-heading{width:100%;text-align:left;padding-left:23px;padding-top:15px;padding-bottom:15px;border-bottom:2px solid #caccd1;font-size:18px;color:#707070}.publish-solver-dialog-conatiner .publish-info-main{border-bottom:2px solid #caccd1;display:grid}.publish-solver-dialog-conatiner .publish-info-main .details{padding:20px 40px 20px 30px}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-name{font-size:18px;color:#707070;word-break:break-word}.publish-solver-dialog-conatiner .publish-info-main .details .MuiTableCell-body{color:#707070}.publish-solver-dialog-conatiner .publish-info-main .details .input-output-heading{font-size:16px;color:#707070;word-break:break-word;padding-top:10px}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis{border-bottom:1px solid #caccd1;color:#575962;padding:10px}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis .metric-container{display:grid;grid-template-columns:repeat(12,1fr)}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis .metric-container .metric-name{font-size:15px;grid-column:2/span 8}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis .metric-container .metric-input-value{font-size:15px;justify-self:center;grid-column:6/span 2}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis .metric-container .metric-output-value{font-size:15px;justify-self:center}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis .metric-container .input-heading{font-size:13px}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-output-kpis{color:#575962;padding:10px 27px 10px 10px}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-output-kpis .metric-container{display:flex;justify-content:space-between}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-output-kpis .metric-container .metric-name{font-size:13px}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-output-kpis .metric-container .metric-value{font-size:15px}.publish-solver-dialog-conatiner .publish-info-main .links{font-size:13px;padding:20px 0 20px 20px}.publish-solver-dialog-conatiner .publish-info-main .links .link{margin-bottom:10px}.publish-solver-dialog-conatiner .publish-action-buttons{text-align:right;margin:15px 30px}.publish-solver-dialog-conatiner .publish-action-buttons #publish-button{background-color:#2f71ab;text-transform:unset;height:41px;width:134px;padding:unset;margin-left:10px}.publish-solver-dialog-conatiner .publish-action-buttons #publish-button .MuiButton-label{color:#fff}.publish-solver-dialog-conatiner .publish-action-buttons #cancel-button{border:1px solid #2f71ab;text-transform:unset;height:41px;width:134px;padding:unset}.publish-solver-dialog-conatiner .publish-action-buttons #cancel-button .MuiButton-label{color:#2f71ab}#run-solver-dialogue .run-solver-dialogue-contents{height:90vh}#run-solver-dialogue .run-solver-dialogue-contents .MuiTabs-root{padding-left:5%}#run-solver-dialogue .run-solver-dialogue-contents .MuiTabs-root .MuiTabs-indicator{background-color:#2f71ab}#run-solver-dialogue .run-solver-dialogue-contents .solver-crew-info{padding:5% 10% 0;max-height:70vh}#run-solver-dialogue .run-solver-dialogue-contents .solver-crew-info .crew-row{display:grid;grid-auto-flow:column;justify-content:start;margin-bottom:3%;border-bottom:1px solid #caccd1;padding-left:2%;color:#707070}#run-solver-dialogue .run-solver-dialogue-contents .solver-crew-info .crew-row .custom-check-box-container{position:relative;top:-5px}#run-solver-dialogue .run-solver-dialogue-contents .run-solver-dialogue-header{width:100%;text-align:left;padding-left:23px;padding-top:2vh;padding-bottom:2vh;border-bottom:1px solid #caccd1;font-size:18px;color:#707070}#run-solver-dialogue .run-solver-dialogue-contents .select-option-heading{font-size:18px;color:#707070;text-align:left;margin-bottom:.5vh}#run-solver-dialogue .run-solver-dialogue-contents .scenario-name{margin-bottom:-.1vh}#run-solver-dialogue .run-solver-dialogue-contents .option{padding:0 60px;width:100%;max-height:15vh}#run-solver-dialogue .run-solver-dialogue-contents .select-rule-set{padding-top:3vh}#run-solver-dialogue .run-solver-dialogue-contents .scenario-name{margin-top:3vh}#run-solver-dialogue .run-solver-dialogue-contents .select-time-frame{padding-top:3vh}#run-solver-dialogue .run-solver-dialogue-contents .MuiInputBase-root{width:100%}#run-solver-dialogue .run-solver-dialogue-contents .to-from-heading{display:grid;grid-template-columns:1fr 1fr;color:#707070;grid-gap:30px;font-size:14px}#run-solver-dialogue .run-solver-dialogue-contents .to-from{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}#run-solver-dialogue .run-solver-dialogue-contents .to-from .from-date{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px}#run-solver-dialogue .run-solver-dialogue-contents .to-from .from-date .MuiInputBase-root{border:1px solid #caccd1;padding-left:10px;color:#707070}#run-solver-dialogue .run-solver-dialogue-contents .to-from .from-date .heading{font-size:10px;color:#707070}#run-solver-dialogue .run-solver-dialogue-contents .to-from .from-date .date-div{position:relative;padding:5px;border:1px solid #caccd1;color:#707070}#run-solver-dialogue .run-solver-dialogue-contents .to-from .from-date .date-div .calendar-div{position:absolute;border:1px solid #caccd1;background:#f5f5f5;width:250px;z-index:10;top:0}#run-solver-dialogue .run-solver-dialogue-contents .fix-open-flights-checkbox{padding-top:5vh;display:grid;grid-auto-flow:column;place-items:center;color:#707070;justify-content:flex-start;padding-left:49px}#run-solver-dialogue .run-solver-dialogue-contents #rule-set-select .MuiSelect-select.MuiSelect-select{border:1px solid #c8c8c8;height:4vh}#run-solver-dialogue .run-solver-dialogue-contents #rule-set-select .MuiInputBase-input{font-size:14px;height:17px;color:#707070;padding:unset;padding-left:15px;padding-top:10px}#run-solver-dialogue .run-solver-dialogue-contents #rule-set-select .MuiSelect-icon{padding-right:10px}#run-solver-dialogue .run-solver-dialogue-contents #rule-set-select .MuiTextField-root .MuiOutlinedInput-root{height:50px;border-radius:0}#run-solver-dialogue .run-solver-dialogue-contents .run-solver-dialogue-footer{padding-left:40%;padding-top:10%;padding-right:10%;display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px}#run-solver-dialogue .run-solver-dialogue-contents .run-solver-dialogue-footer #run-solver-dialogue-button{background-color:#2f71ab;text-transform:unset;height:41px;padding:unset;margin-left:10%}#run-solver-dialogue .run-solver-dialogue-contents .run-solver-dialogue-footer #run-solver-dialogue-button .MuiButton-label{color:#fff}#run-solver-dialogue .run-solver-dialogue-contents .run-solver-dialogue-footer #run-solver-dialogue-cancel-button{border:1px solid #2f71ab;text-transform:unset;height:41px;padding:unset}#run-solver-dialogue .run-solver-dialogue-contents .run-solver-dialogue-footer #run-solver-dialogue-cancel-button .MuiButton-label{color:#2f71ab}#run-solver-dialogue .MuiDialog-paper{min-width:500px;min-height:375px;overflow:visible}#run-solver-dialogue .MuiPaper-rounded{border-radius:1}.MuiAutocomplete-option{padding:unset!important;grid-column-gap:unset!important;-webkit-column-gap:unset!important;column-gap:unset!important}.auto-complete-loading-placeholder{padding:8px 16px}.right-side-menu{width:20vw}.right-side-menu .right-side-menu-body{padding-top:1vh}.right-side-menu .right-side-menu-body .MuiAccordionSummary-root.Mui-expanded{min-height:unset}.right-side-menu .right-side-menu-body .MuiAccordionSummary-root{padding:0;min-height:unset}.right-side-menu .right-side-menu-body .MuiAccordion-root.Mui-expanded{margin:0}.right-side-menu .right-side-menu-body .MuiAccordionSummary-content.Mui-expanded{margin:0;padding:6px 16px}.right-side-menu .right-side-menu-body .MuiAccordionSummary-content{margin:0;font-size:16px;color:rgba(0,0,0,.87)}.right-side-menu .right-side-menu-body .MuiAccordionDetails-root{display:flex;padding:0 16px}.right-side-menu .right-side-menu-body .MuiPaper-elevation1{box-shadow:unset}.right-side-menu .right-side-menu-body .MuiMenuItem-root{width:100%}.react-calendar__navigation{margin-bottom:unset}.react-calendar__tile{padding:.5em!important}@media screen and (max-height:650px){.run-solver-dialogue-footer{padding-top:5%!important}.calendar-div{top:-10vh!important}}@media screen and (max-height:600px){.scenario-name{margin-top:2vh}.run-solver-dialogue-footer{padding-top:2vh!important}.fix-open-flights-checkbox{padding-top:6vh!important}.calendar-div{top:-15vh!important}}@media (min-width:1280px){.disp-summary-main-header{grid-template-columns:190px 58vw 13.5vw 15vw}.disp-summary-main-header .dashboard-summary{margin:auto 0;grid-template-columns:47% 48% 16%}.disp-summary-main-header .dashboard-summary .MuiToggleButton-sizeSmall{height:4.5vh;padding:3px 9px;font-size:.625rem;width:4.4vw}.disp-summary-main-header .dashboard-summary .button-group-label{padding:0}.disp-summary-main-header .dashboard-summary .button-group-label .MuiSkeleton-root{width:350px}.disp-summary-main-share-header{grid-template-columns:150px 69vw 4vw 17vw}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis .solver-input-kpi-table{min-width:35vw}}@media (min-width:1440px){.disp-summary-main-header{grid-template-columns:150px 60vw 13vw 17vw}.disp-summary-main-header .dashboard-summary{margin:auto 3vw auto 0;grid-template-columns:50% 50% 20%}.disp-summary-main-header .dashboard-summary .button-group-label{padding:0 15px}.disp-summary-main-header .dashboard-summary .button-group-label .MuiSkeleton-root{width:350px}.disp-summary-main-share-header{grid-template-columns:150px 69vw 4vw 17vw}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis .solver-input-kpi-table{min-width:35vw}}@media (min-width:1536px){.disp-summary-main-header{grid-template-columns:200px 62vw 13vw 13vw}.disp-summary-main-header .dashboard-summary{margin:auto;grid-template-columns:45% 45% 15%}.disp-summary-main-header .dashboard-summary .button-group-label{padding:0 15px}.disp-summary-main-header .dashboard-summary .button-group-label .MuiSkeleton-root{width:400px}.disp-summary-main-share-header{grid-template-columns:200px 69vw 4vw 16vw}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis .solver-input-kpi-table{min-width:29vw}}@media (min-width:1920px){.disp-summary-main-header{grid-template-columns:250px auto 13vw 13vw}.disp-summary-main-header .dashboard-summary{margin:auto 0;grid-template-columns:50% 50% 15%}.disp-summary-main-share-header{grid-template-columns:250px auto 3vw 15vw}.publish-solver-dialog-conatiner .publish-info-main .details .scenario-input-kpis .solver-input-kpi-table{min-width:26vw}}.selection-timeline-main{position:fixed;top:11vh;z-index:3}.selection-timeline-container{width:84vw;overflow-x:hidden;margin-left:16vw;overflow-y:hidden}.selection-timeline-container .selection-main{background-color:#fff;border-bottom:.5px solid #d6d6d6;height:8vh;width:16vw;position:absolute;left:0;font-size:12px;border-right:3px solid #d6d6d6;display:grid;grid-auto-flow:column;grid-template-columns:1.5fr 5fr 2fr;place-items:center}.selection-timeline-container .selection-main .display-none{display:none}.selection-timeline-container .selection-main .display-block{display:block}.selection-timeline-container .selection-main .material-ui-select-for-duration-selection-root{padding:unset;text-align:left;font-size:14px;font-weight:400;letter-spacing:0;color:#575962;opacity:1}.selection-timeline-container .selection-main .material-ui-select-for-duration-selection-icon{left:0;right:unset;display:grid;top:unset;color:#b4b4b4}.selection-timeline-container .selection-main .material-ui-select-for-duration-selection-iconOpen{left:0}.selection-timeline-container .selection-main .material-ui-select-for-duration-selection:focus{background-color:unset}.selection-timeline-container .selection-main .show-hide-select-container #showHide{padding-left:1.5vw;text-align:left;width:8vw}.selection-timeline-container .selection-main .custom-check-box-container{justify-self:end}.selection-timeline-container .selection-main .date-range-select-container #dateRangeSelect{padding-left:1.5vw;text-align:left;width:2vw}.selection-timeline-container .timeline-main{background-color:#fff;height:8vh;display:grid;place-items:center;border-bottom:.5px solid #d6d6d6;transform:translateZ(0);-webkit-transform:translateZ(0);scroll-behavior:smooth;will-change:transform}.selection-timeline-container .timeline-main .day-info{display:flex;justify-content:space-between}.selection-timeline-container .timeline-main .day-info .day{text-align:left;font-weight:500;font-size:14px;font-family:"Roboto",sans-serif;letter-spacing:0;color:#707070;opacity:1}.selection-timeline-container .timeline-main .day-info .hour-info{display:flex;justify-content:space-between}.selection-timeline-container .timeline-main .day-info .hour-info .hour{text-align:left;font-weight:400;font-size:10px;font-family:"Roboto",sans-serif;letter-spacing:0;color:#707070;opacity:1}.selection-timeline-container::-webkit-scrollbar{width:1px;height:1px;background-color:#fff}.selection-timeline-container::-webkit-scrollbar-thumb{background-color:#fff}.daterange-select-option,.showhide-select-option{text-align:left;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;color:#616161;opacity:1;padding:3px 3px 3px 5px;cursor:pointer}.daterange-select-option:disabled{font-weight:100;cursor:default}.range-picker-container{position:relative;margin:0;display:grid;place-items:center;height:1.2vh;width:100%;padding:1px 0 0}.range-picker-container .multi-range-selector{position:relative;height:100%;width:100%;border-top:.01vw solid #d6d6d6}.range-picker-container .multi-range-selector input[type=range]{position:absolute;width:100%;margin:0;background:transparent;pointer-events:none;z-index:3;opacity:0}.range-picker-container .multi-range-selector input[type=range]::-webkit-slider-thumb{pointer-events:all;width:10px;height:12px;opacity:.5;cursor:-webkit-grab;cursor:grab}.range-picker-container .multi-range-selector input[type=range]::-moz-range-thumb{pointer-events:all;width:10px;height:12px;opacity:.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:grab}.range-picker-container .multi-range-selector .set-selector input[type=range]{pointer-events:all;z-index:2}.range-picker-container .timeline-slider{position:relative;height:100%;width:100%}.range-picker-container .timeline-slider .range{position:absolute;height:1.6vh;background-color:#90b7d9;opacity:.32;z-index:2;left:25%;right:25%}.range-picker-container .timeline-slider .picker{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;opacity:1}.range-picker-container .timeline-slider .picker.left{border-left:6px solid #2f71ab;left:25%}.range-picker-container .timeline-slider .picker.right{border-right:6px solid #2f71ab;right:25%}.range-picker-container .timeline-slider .gantt-slider{position:relative;width:100%;top:11px}.range-picker-container .timeline-slider .gantt-slider .gantt-range{position:absolute;height:100vh;background-color:#90b7d9;opacity:.1}.range-picker-container .timeline-slider .gantt-slider .gantt-picker{position:absolute;min-width:1px;max-width:1px;height:100vh;background-color:#2f71ab;opacity:.5}.pairing-info-container{width:585px;max-height:200px;overflow-y:auto}.pairing-info-container .header{display:grid;grid-auto-flow:column;font-size:14px;place-items:center;grid-template-columns:155px 177px 185px 64px}.pairing-info-container .duty-period-container{padding:1vh}.pairing-info-container .duty-period-container .duty-period-unexpanded{display:grid;place-items:center;grid-auto-flow:column;width:100%;grid-template-columns:150px 174px 183px 64px}.pairing-info-container .duty-period-container .duty-period-unexpanded div{font-size:13px}.pairing-info-container .duty-period-container .duty-period-unexpanded span{font-size:14px;font-weight:400}.pairing-info-container .duty-period-container .duty-period-unexpanded .duty-report-release-block span{font-size:14px;font-weight:600}.pairing-info-container .no-pairing-info{padding:10px 22px;font-size:14px}.pairing-info-container .pairing-info-loading{padding:10px 22px;font-size:14px;display:grid;place-items:center}.pairing-info-container .pairing-info-loading .no-pairing-info{padding:3px 22px;font-size:12px}.pairing-info-container .MuiCircularProgress-root{width:15px!important;height:15px!important}.violation-message-pairing-info-container{display:grid;width:585px;color:#000;grid-gap:.5vh}.violation-message-pairing-info-container .MuiPaper-elevation1{box-shadow:unset}.violation-message-pairing-info-container .MuiAccordionSummary-root{width:100%;padding:0 16px}.violation-message-pairing-info-container .MuiAccordion-root.Mui-expanded{margin:unset}.violation-message-pairing-info-container .MuiAccordionSummary-content{font-size:18px;margin:0}.violation-message-pairing-info-container .MuiAccordionSummary-content.Mui-expanded{margin-bottom:0}.violation-message-pairing-info-container .MuiAccordionSummary-content.Mui-expanded .violation-message-header .violations-label{position:relative;top:-4px}.violation-message-pairing-info-container .MuiAccordionSummary-content.Mui-expanded .violation-message-header .resolve-button-container .resolve-button{position:relative;top:-6px}.violation-message-pairing-info-container .violation-message-header{display:grid;grid-auto-flow:column;grid-column-gap:.2vw;-webkit-column-gap:.2vw;column-gap:.2vw;width:100%}.violation-message-pairing-info-container .violation-message-header .MuiIconButton-root{padding:0 8px;border-radius:5px}.violation-message-pairing-info-container .violation-message-header .comment-count{position:absolute;color:#fff;font-size:11px;font-weight:700;top:3px}.violation-message-pairing-info-container .violation-message-header .resolve-button-container{justify-self:end}.violation-message-pairing-info-container .violation-message-header .resolve-button-container .resolve-button{color:#3b81bc;border:1px solid #3b81bc}.MuiTooltip-tooltip{max-width:unset!important}.pairing-info-header .MuiButton-root{min-width:unset;margin-top:-2vh;padding:0 0 0 .2vw}.pairing-info-header .MuiSvgIcon-root{width:12px}.pairing-main{position:relative;font-family:"Open Sans",sans-serif}.pairing-main .wait-time-info{margin-top:8px}.pairing-main .layover-main{display:grid;place-items:center;color:#000;position:absolute;background-color:#d9d9d9;height:41px}.pairing-main .duty-main{border:2px solid #9f9f9f;height:41px;font-size:10px;position:absolute;background-color:#c2c2c2}.pairing-main .duty-main .reserve-duty{display:grid;place-items:center;background-color:#f5f5f5;color:#727272;height:37px}.pairing-main .duty-main .reserve-duty span{display:grid;place-items:center;grid-auto-flow:column}.pairing-main .duty-main .reserve-duty span .MuiSvgIcon-root{width:18px}.pairing-main .duty-main .time-info-main{position:absolute;bottom:2px;width:100%;height:10px;display:inline-flex;justify-content:space-between;font-size:10px;font-weight:400;padding:0 2px}.pairing-main .duty-main .reserve-duty-text-color{color:#727272}.pairing-main .duty-main .duty-warning-border{background:none;border:2px solid #eeee08;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:3}.pairing-main .duty-main .sit-time-main{position:absolute;display:grid;place-items:center;height:37px}.pairing-main .duty-main .sit-time-main .unplanned-diversion-sit-time{display:grid;place-items:center}.pairing-main .duty-main .sit-time-main .unplanned-diversion-sit-time .MuiSvgIcon-root{font-size:20px;transform:rotate(90deg)}.pairing-main .duty-main .sit-time-main .unplanned-diversion-sit-time .time-info{position:relative;top:-3px}.pairing-main .duty-main .flight-main{color:#fff;padding:2px 0;position:absolute;background-color:#92a5b5;height:37px}.pairing-main .duty-main .flight-main .source-destination-info{display:flex;height:10px;justify-content:space-between;font-size:10px;position:relative;top:-3px;font-weight:400;padding:0 2px}.pairing-main .duty-main .flight-main .flight-number{font-size:12px;height:13px;display:grid;justify-items:center;position:relative;top:-1px}.pairing-main .duty-main .flight-main .flight-number .MuiSvgIcon-root{width:20px;position:relative;top:-4px}.pairing-main .duty-main .flight-main .timeline-window-two-days{font-size:11px;top:8px}.pairing-main .duty-main .flight-main .time-info{display:flex;height:10px;justify-content:space-between;font-size:10px;position:relative;top:-1px;font-weight:400;padding:0 2px}.pairing-main .duty-main .flight-main .triangle-top-left{position:absolute;top:0;left:0;width:0;height:0;border-top:15px solid rgba(247,9,9,.439216);border-right:15px solid transparent}.pairing-main .duty-main .flight-main .triangle-top-right{position:absolute;top:0;right:0;width:0;height:0;border-top:15px solid rgba(247,9,9,.439216);border-left:15px solid transparent}.pairing-main .duty-main .flight-main .triangle-bottom-left{position:absolute;top:58%;left:0;width:0;height:0;border-bottom:15px solid rgba(247,9,9,.439216);border-right:15px solid transparent}.pairing-main .duty-main .flight-main .triangle-bottom-right{position:absolute;top:58%;right:0;width:0;height:0;border-bottom:15px solid rgba(247,9,9,.439216);border-left:15px solid transparent}.pairing-main .duty-main .flight-main .rtg-text-block{font-size:9px;font-weight:900}.pairing-main .duty-main .flight-main .no-margin-top{margin-top:0}.pairing-main .duty-main .flight-main .added-margin-top{margin-top:-1.5vh}.pairing-main .duty-main .entity-violation{background-color:#ffb347}.pairing-main .solver-border{border-top:2px dashed #2f71ab!important;border-bottom:2px dashed #2f71ab!important}.pairing-main .solver-border-left{border-left:2px dashed #2f71ab!important;border-right:none}.pairing-main .solver-border-right{border-right:2px dashed #2f71ab!important;border-left:none}.pairing-main .shell{display:grid;place-items:center;background-color:#f5f5f5;color:#727272;height:37px}.pairing-main .rest-main{display:grid;place-items:center;color:#000;position:absolute;height:41px}.pairing-main .flight-with-same-arrival-and-departure-times{background-color:grey!important}.simple-tooltip-message{color:#707070;font-size:12px;max-width:150px}.violation-comment-marker,.violation-comment-marker-flight,.violation-comment-marker-wait-time,.violation-comment-marker-wait-time-warning{position:absolute;left:0;display:grid;grid-template-rows:1fr 1fr;height:100%}.violation-comment-marker-flight .parent-marker,.violation-comment-marker-wait-time-warning .parent-marker,.violation-comment-marker-wait-time .parent-marker,.violation-comment-marker .parent-marker{position:absolute;left:-15px;top:-2px}.violation-comment-marker-flight .current-marker,.violation-comment-marker-wait-time-warning .current-marker,.violation-comment-marker-wait-time .current-marker,.violation-comment-marker .current-marker{position:absolute;top:-13px}.violation-comment-marker-flight .MuiIconButton-root,.violation-comment-marker-wait-time-warning .MuiIconButton-root,.violation-comment-marker-wait-time .MuiIconButton-root,.violation-comment-marker .MuiIconButton-root{padding:1px}.violation-comment-marker-flight .MuiSvgIcon-root,.violation-comment-marker-wait-time-warning .MuiSvgIcon-root,.violation-comment-marker-wait-time .MuiSvgIcon-root,.violation-comment-marker .MuiSvgIcon-root{fill:#000;width:12px;height:12px}.violation-comment-marker-flight{top:0}.violation-comment-marker-wait-time-warning .current-marker{top:-15px}.all-disp-container{position:absolute;top:19vh;z-index:2;scroll-behavior:smooth}.all-disp-container .all-disp-main{overflow-x:scroll;width:84vw;margin-left:16vw;height:81vh;scroll-behavior:smooth}.all-disp-container .all-disp-main .gantt-tooltip,.all-disp-container .all-disp-main .gantt-tooltip-pairing{background:#fff 0 0 no-repeat padding-box;border:none;box-shadow:0 2px 14px rgba(0,0,0,.45);opacity:1;width:300px}.all-disp-container .all-disp-main .gantt-tooltip-pairing{margin-top:49px}.all-disp-container .all-disp-main .tooltip-violation-container{display:grid;place-items:center}.all-disp-container .all-disp-main .tooltip-violation-message{max-width:100%;text-align:center;word-break:break-word}.all-disp-container .all-disp-main .tooltip-resolve-button{position:relative;height:30px;width:150px;margin-left:4px;margin-top:4px;background:#fff 0 0 no-repeat padding-box;color:#2f71ab;border:1px solid #2f71ab;border-radius:4px;opacity:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99}.all-disp-container .all-disp-main .tooltip-resolve-button:focus{outline:none}.all-disp-container .all-disp-main .all-disp-left-panel{height:79vh;overflow:hidden;width:16vw;position:absolute;left:0;border-right:3px solid #d6d6d6}.all-disp-container .all-disp-main .all-disp-left-panel .open-flights{border-bottom:2px solid #d6d6d6}.all-disp-container .all-disp-main .all-disp-left-panel .open-flights .crew-rank{position:relative;top:4px}.all-disp-container .all-disp-main .all-disp-left-panel .left-side-row{height:51px;font-size:12px;border:.5px solid #d6d6d6;border-right:0}.all-disp-container .all-disp-main .all-disp-left-panel .left-side-row .crew-info{padding:10px 5px;display:flex;font-size:14px;color:#575962}.all-disp-container .all-disp-main .all-disp-left-panel .left-side-row .crew-info .crew-checkbox{position:relative;top:-2px}.all-disp-container .all-disp-main .all-disp-left-panel .left-side-row .crew-info .crew-rank{margin-right:10px;position:relative;top:5px}.all-disp-container .all-disp-main .all-disp-left-panel .left-side-row .crew-info .crew-name{position:relative;top:5px}.all-disp-container .all-disp-main .all-disp-right-gantt-container .loading-main .card-skeleton{text-align:left;margin-left:50vw}.all-disp-container .all-disp-main .all-disp-right-gantt-container .open-flights{border-bottom:2px solid #d6d6d6}.all-disp-container .all-disp-main .all-disp-right-gantt-container .open-flights .open-flight-container{position:relative}.all-disp-container .all-disp-main .all-disp-right-gantt-container .right-side-row{display:flex;font-size:11px;height:51px;padding:5px 0;border:.5px solid #d6d6d6;border-left:0}.all-disp-container .all-disp-main .all-disp-right-gantt-container .right-side-row .gantt-row{margin:3px 3px 3px 20px}.all-disp-container .MuiExpansionPanelSummary-root{border-top:1px solid #d6d6d6}.all-disp-container .MuiExpansionPanelSummary-content{font-size:15px;color:#575962}.all-disp-container .MuiPaper-root{margin-right:1px;margin-left:-1px}.all-disp-container .MuiExpansionPanel-rounded:last-child{border-bottom-left-radius:unset;border-bottom-right-radius:unset}.all-disp-container .MuiExpansionPanel-rounded:first-child{border-top-left-radius:unset;border-top-right-radius:unset}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overscroll-behavior-x:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;overscroll-behavior-x:none}*,:after,:before{box-sizing:inherit}a img{border:0}a:active,a:hover,a:link,a:visited{color:#3b81bc}a:active,a:hover,a:link,a:visited{text-decoration:none;transition:color .3s ease}a:hover{cursor:pointer}html{font-size:16px;font-family:"Roboto",sans-serif;color:#000;background-color:#fff;max-width:100vw;overflow:hidden;max-height:100vh}.display-none{display:none}.display-block{display:block}.grid{display:grid}.orient-horizontally{display:grid;grid-auto-flow:column}.place-items-center{display:grid;place-items:center}.align-items-center{align-items:center}.justify-content-right{justify-content:right}.no-bottom-border{border-bottom:unset!important}.bold{font-weight:bolder!important}.font-size-15{font-size:15px!important}
/*# sourceMappingURL=main.465299cb.chunk.css.map */