.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E")}.toast-error{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E")}.toast-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E")}.toast-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E")}.toast-container.toast-bottom-center .ngx-toastr,.toast-container.toast-top-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-bottom-full-width .ngx-toastr,.toast-container.toast-top-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}#settings-dialog-content div[content]{height:100%;padding:0}#settings-dialog-content ::ng-deep .mat-dialog-content{padding:0;overflow:hidden;height:690px;max-height:690px}#settings-dialog-content ::ng-deep .ng-star-inserted{padding:0}#settings-dialog-content ::ng-deep .table-row{padding-left:30px}#trip-planning{height:100%}#trip-planning .set-height{height:100%;position:relative}#trip-planning .in-progress{background-color:#9b59b6}#trip-planning .to-do{background-color:#f1c40f}#trip-planning .confirmed{background-color:#27ae60}#trip-planning .airport-list{height:100%;overflow-y:auto;position:relative}#trip-planning .airport-list .airport-cell{padding:10px;border-right:none;border-top:none;justify-content:center}#trip-planning .airport-list .airport-cell:hover{cursor:pointer}#trip-planning .airport-list .airport-cell .airport-code{margin:5px 0;font-size:30px}#trip-planning .airport-list .airport-cell .airport-code-row{display:flex;flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between}#trip-planning .airport-list .airport-cell .airport-code-row-code{display:flex;align-items:center}#trip-planning .airport-list .airport-cell .airport-code-row-status{font-size:15px;padding:5px 10px;border-radius:4px;color:#fff}#trip-planning .airport-list .airport-cell .date-type{font-size:16px;color:#7f8c8d}#trip-planning .details-column{overflow:hidden;height:100%;position:relative}#trip-planning .details-column .airport-detail-header{position:relative;padding:10px;font-size:30px;justify-content:space-between;align-items:center;width:100%}#trip-planning .details-column .airport-detail-header .header-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}#trip-planning .details-column .airport-detail-header form{font-size:16px;max-width:150px}#trip-planning .details-column .airport-detail-header form ::ng-deep .mat-form-field-wrapper{margin:0!important}#trip-planning .details-column .airport-detail-header form ::ng-deep .mat-select-value-text{color:#fff}#trip-planning .details-column .airport-detail-header form ::ng-deep .mat-select-arrow{color:#fff}#trip-planning .details-column .airport-detail-header form ::ng-deep .mat-form-field-outline-gap{border-top-color:inherit}#trip-planning .details-column .status-select{border-radius:4px}#trip-planning .details-column .airport-detail-header-status{font-size:15px;padding:5px 10px;border-radius:4px;color:#fff}#trip-planning .details-column .airport-details{overflow-y:auto;height:calc(100% - 60px)}#trip-planning .details-column .airport-dates-and-map{padding:10px}#trip-planning .details-column .airport-dates-and-map .airport-dates{font-size:18px}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-date-row{max-height:46px!important;margin-bottom:15px}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-date-row .time-label{font-weight:600}#trip-planning .details-column .airport-dates-and-map .airport-dates .pax-header{margin-top:6px;margin-bottom:5px;font-weight:600}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-passengers-row{justify-content:flex-start;font-weight:300;font-size:20px}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-passengers-row .passengers-table{flex-wrap:wrap;align-items:center}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-passengers-row .passengers-table-item{flex:0 calc(50% - 10px)}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-passengers-row .passengers-table .passenger{margin-bottom:5px}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-passengers-row .passengers-table .passenger-item{align-items:center}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-passengers-row .passengers-table .no-wrap{white-space:nowrap}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-passengers-row .passengers-table .passenger-on .mat-icon{color:#3498db}#trip-planning .details-column .airport-dates-and-map .airport-dates .airport-passengers-row .passengers-table .passenger-off .mat-icon{color:#7f8c8d}#trip-planning .details-column .airport-dates-and-map .airport-map{height:300px;width:100%;justify-content:center;align-items:center}#trip-planning .details-column .airport-dates-and-map .airport-map agm-map{cursor:default!important;width:100%;height:100%}#trip-planning .details-column .airport-tasks{padding:0 10px;margin-top:15px}#trip-planning .details-column .airport-tasks .content{height:100%}#trip-planning .details-column .airport-tasks .content .task-button{width:130px;border-radius:4px;color:#fff;margin:0 10px;font-size:16px;text-align:center;background-color:#2c3e50}#trip-planning .details-column .airport-tasks .content .task-button mat-icon{font-size:16px;position:absolute;top:12px;left:2px}#trip-planning .details-column .airport-tasks .content .material-form-header{margin-bottom:0}#trip-planning .details-column .airport-tasks .content .material-form-header button{height:24px}#trip-planning .details-column .airport-tasks .content .material-form-header mat-icon{cursor:pointer}#trip-planning .details-column .airport-tasks .content .tasks{height:100%;margin-top:15px;padding:0 10px}#trip-planning .details-column .airport-tasks .label-text{position:relative;height:35px;align-items:flex-end;margin-bottom:10px}#trip-planning .details-column .airport-tasks .span-label{font-size:12px;position:absolute;top:-3px;left:1px}#trip-planning .details-column hr{margin:0 10px;border:none}.bottom-spacer{display:block;overflow:hidden;height:66px}.view-in-flightbridge-banner{padding:10px;display:flex;width:100%;justify-content:space-between;align-items:center;background-color:#004878;color:#fff}.flightbridge-logo{height:30px;margin-left:10px;margin-top:-8px}.flightbridge-text{font-size:20px}.flightbridge-button{background-color:#f1c40f;padding:8px;border-radius:4px;border:1px solid #d4acd0;text-shadow:1px 1px #ccc;cursor:pointer}.airport-selector-container{display:flex;flex-direction:row;justify-content:space-between}.icon-container{position:relative}.icon-container .action-button{width:25px;border:none;height:25px;margin-top:8px;margin-right:-5px}.icon-container .clear-airport{position:absolute;cursor:pointer;top:12px;right:-10px;font-size:16px}.pointer{cursor:pointer}.airport-option span{display:block}.ng-select.airport-select{font-size:16px}.ng-select.airport-select ::ng-deep .ng-select-container{min-height:0;border-radius:0;border:none}.ng-select.airport-select ::ng-deep .ng-dropdown-panel{width:225px!important}.ng-select.airport-select ::ng-deep .ng-value-container{align-items:baseline;border-top:0;padding:0}.ng-select.airport-select ::ng-deep .ng-value-container .ng-input>input{font-size:16px}.ng-select.airport-select ::ng-deep .ng-value-container .ng-placeholder{color:#aaa}.ng-select.airport-select ::ng-deep .ng-has-value .ng-placeholder{display:none}.ng-select.airport-select ::ng-deep .ng-spinner-loader{display:none}#pin-entry-dialog ::ng-deep .quick-dialog-container-content{max-width:300px}#pin-entry-dialog .flex-row{display:flex;flex-direction:row;text-align:center;justify-content:center}#pin-entry-dialog .flex-row .message{font-size:13px;padding:3px}#pin-entry-dialog input{letter-spacing:20px;margin:10px 0;text-align:center;font-size:30px;height:50px;border-radius:4px;max-width:100%;width:100%}#pin-entry-dialog input:focus{outline:none}#pin-entry-dialog .center-input{padding-left:20px}#vendor-form-dialog{overflow-y:hidden}#vendor-form-dialog ::ng-deep .mat-dialog-content{padding-top:10px;padding-bottom:45px;max-height:600px;width:800px}#vendor-form-dialog .dark-theme-ac-u-kwik{filter:brightness(0) invert(1)}#vendor-form-dialog .vertical-center-align{align-items:center}#vendor-form-dialog .vertical-center-align .form-text{margin-left:10px;margin-bottom:15px}#vendor-form-dialog .vendor-list{margin-top:15px;position:relative;height:480px;overflow:hidden}#vendor-form-dialog .vendor-list .vendor-list-column{width:375px}#vendor-form-dialog .vendor-list .vendor-list-column .no-results{padding:10px}#vendor-form-dialog .vendor-list .vendor-list-column .no-results span{font-style:italic}#vendor-form-dialog .vendor-list .vendors-loading{display:flex;justify-content:center;margin-top:30px}#vendor-form-dialog .vendor-option{padding:15px}#vendor-form-dialog .vendor-option:hover{cursor:pointer}#vendor-form-dialog .selected{background-color:#2980b9;color:#fff}#vendor-form-dialog .selected:hover{background-color:#2980b9}#vendor-form-dialog .vendor-selection{width:365px;padding:10px 5px 5px;overflow-y:scroll}#vendor-form-dialog .vendor-selection .no-vendor-selected{padding:10px}#vendor-form-dialog .vendor-selection .no-vendor-selected span{font-style:italic}#vendor-form-dialog .action-bar-form-options{display:flex;flex-direction:row;align-items:center}#vendor-form-dialog .share-with{margin:10px 0 10px 30px}#vendor-form-dialog .error-panel{width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:30px}#vendor-form-dialog ::ng-deep .mat-checkbox{margin:0 5px}#vendor-form-dialog ::ng-deep .mat-checkbox-layout{margin-bottom:5px}#vendor-form-dialog ::ng-deep .mat-checkbox-inner-container{width:18px;height:18px}#vendor-form-dialog ::ng-deep .mat-checkbox-label{margin-left:5px}#vendor-form-dialog ::ng-deep .mat-radio-group{margin-bottom:5px;place-content:space-evenly}#vendor-form-dialog .departure-radio{margin-left:10px}#edit-flight-log-dialog ::ng-deep .mat-dialog-content{max-width:950px;min-width:950px;min-height:65vh}#edit-flight-log-dialog ::ng-deep .mat-datepicker-toggle{position:absolute;top:-10px;right:-10px}#edit-flight-log-dialog .fill-out-times{margin-bottom:20px;text-align:center;font-style:italic}#edit-flight-log-dialog .fill-out-times span{margin-top:-35px}#edit-flight-log-dialog ::ng-deep .error-message{max-width:650px}#edit-flight-log-dialog .no-flex{display:block!important}#edit-flight-log-dialog .regulation-heading,#edit-flight-log-dialog .section-heading{padding:8px;font-size:16px}#edit-flight-log-dialog .regulation-heading{margin-bottom:10px}#edit-flight-log-dialog .header-content{font-size:16px;display:block}#edit-flight-log-dialog .header-content-row{width:100%;display:block}#edit-flight-log-dialog .header-content .title-and-status{padding:10px 30px}#edit-flight-log-dialog .header-content .general-info{font-size:22px}#edit-flight-log-dialog .flex-wrap{flex-wrap:wrap}#edit-flight-log-dialog .reference-field{max-width:calc(25% - 15px)}#edit-flight-log-dialog .full-width{flex:1 0 100%!important;max-width:100%}#edit-flight-log-dialog .quarter-width{flex:1 0 calc(25% - 20px);max-width:25%}#edit-flight-log-dialog .third-width{flex:1 0 calc(33% - 20px);max-width:33%}#edit-flight-log-dialog .currency-width{flex:1 0 25%;max-width:25%}#edit-flight-log-dialog .fifth-width{flex:1 1 calc(20% - 20px);max-width:161px}#edit-flight-log-dialog .times-column{padding-top:10px}#edit-flight-log-dialog .custom-field-row{flex-wrap:wrap}#edit-flight-log-dialog .custom-field-row .custom-field-column{padding-top:10px;flex-grow:1;max-width:25%}#edit-flight-log-dialog .custom-field-row .custom-field-document-column{padding-top:10px;flex-grow:1;width:895px}#edit-flight-log-dialog .custom-field-row .textarea-column{flex:1 0 100%;max-width:100%}#edit-flight-log-dialog .status{top:4px;position:absolute;width:100%;width:90px;font-size:16px;font-weight:400;margin-left:18px!important;height:25px;padding:0!important;color:#fff;border:none;padding:3px 7px;text-align:center;transition:none!important}#edit-flight-log-dialog .status .status-name{margin-top:-4px}#edit-flight-log-dialog .status-draft{background-color:#f39c12}#edit-flight-log-dialog .status-correction,#edit-flight-log-dialog .status-inactive{background-color:#d93a38}#edit-flight-log-dialog .status-active,#edit-flight-log-dialog .status-submitted{background-color:#27ae60}#edit-flight-log-dialog .status-signature{align-items:center;position:relative}#edit-flight-log-dialog ::ng-deep .sidenav-section-label{height:20px}#edit-flight-log-dialog .non-routine-heading{margin-bottom:10px}#edit-flight-log-dialog ::ng-deep .mat-checkbox{margin:5px 5px 0}#edit-flight-log-dialog ::ng-deep .mat-checkbox-layout{margin-bottom:5px}#edit-flight-log-dialog ::ng-deep .mat-checkbox-inner-container{width:18px;height:18px}#edit-flight-log-dialog ::ng-deep .mat-checkbox-label{margin-left:5px}#edit-flight-log-dialog .z-suffix{margin-top:-.0625em}#edit-flight-log-dialog .passenger-row,#edit-flight-log-dialog .role-row{align-items:center;margin-bottom:.75em}#edit-flight-log-dialog .passenger-row{margin-top:1px}#edit-flight-log-dialog #host-passenger-column,#edit-flight-log-dialog #travel-purpose-column{margin-left:1.1em;max-width:50%;min-width:31%}#edit-flight-log-dialog #passenger-column{max-width:50%;min-width:31%}#edit-flight-log-dialog .mat-select-no-margin ::ng-deep .mat-form-field-wrapper{margin:0!important}#edit-flight-log-dialog .display-name-trigger{cursor:pointer;pointer-events:none}#edit-flight-log-dialog .dropdown-icon{position:absolute;right:0;top:-1px;font-size:23px;width:20px}#edit-flight-log-dialog .dropdown-clear-icon{position:absolute;right:10px;top:2px;font-size:15px}#edit-flight-log-dialog .border-right-gray{padding-right:30px}#edit-flight-log-dialog .role-name{margin-top:2px}#edit-flight-log-dialog .remove-row-icon{margin-right:17px}#edit-flight-log-dialog .add-row{display:flex;border:none;flex-direction:row;align-items:center;cursor:pointer;padding:0}#edit-flight-log-dialog .table-row-item .center-text{text-align:center}#edit-flight-log-dialog .table-row-item .mat-icon-button{width:35px}#edit-flight-log-dialog .focusable-column:focus-within{box-shadow:0 0 2px #0d479d;border:1px solid #0d479d}#edit-flight-log-dialog .calculator-button{height:20px;width:20px}#edit-flight-log-dialog .action-buttons{place-content:flex-end}#edit-flight-log-dialog ::ng-deep .error-panel{max-width:700px}#edit-flight-log-dialog .dark-theme-icon{filter:invert(1)}#non-routine-dialog{position:relative;scroll-behavior:smooth}#non-routine-dialog ::ng-deep .mat-dialog-content{min-height:500px;max-height:500px;max-width:750px;min-width:750px}#non-routine-dialog .progress-bar{padding-top:0;top:70px;height:10px;position:absolute;max-width:750px;z-index:20}#non-routine-dialog ::ng-deep .mat-checkbox{margin:11px 5px 0}#non-routine-dialog .isOptional-margin{margin:0 5px 5px}#non-routine-dialog ::ng-deep .mat-checkbox-layout{margin-bottom:5px}#non-routine-dialog ::ng-deep .mat-checkbox-inner-container{width:18px;height:18px}#non-routine-dialog ::ng-deep .mat-checkbox-label{margin-left:5px}#non-routine-dialog ::ng-deep .mat-radio-button{margin:0 5px 8px}#non-routine-dialog .Aircraft-Grounded-Radio{margin-right:5px}#non-routine-dialog .section-heading{padding:8px;font-size:16px;margin-bottom:10px}#non-routine-dialog .attachments-row{display:flex;flex-direction:row;align-items:center;margin-bottom:10px;padding:0 10px;border-radius:5px;position:relative}#non-routine-dialog .attachments-row .attachment-label{position:absolute;top:-10px;font-size:12px;left:6px;padding:0 6px}#non-routine-dialog .attachment-list,#non-routine-dialog .attachments{display:flex;flex-direction:column}#non-routine-dialog .attachments{min-height:150px;max-height:150px;justify-content:center;margin-right:20px;flex:1 1 20%;font-size:12px}#non-routine-dialog .file-size,#non-routine-dialog .list-count{text-align:center}#non-routine-dialog .list-count{margin:2px}#non-routine-dialog .attachment-list{flex:1 1 80%;max-height:150px;overflow:auto}#non-routine-dialog .attachment-list .list-item{margin:2px;display:flex;flex-direction:row;font-size:17px;align-items:center}#non-routine-dialog .attachment-list .list-item-column{margin-right:5px;display:flex;flex-direction:column}#non-routine-dialog .attachment-list .list-item .file-name{flex:1 1 auto}#non-routine-dialog .attachment-list .list-item .remove-item{text-align:right;cursor:pointer}#non-routine-dialog mat-radio-group.ng-touched .isAircraftGrounded-required{color:red}#non-routine-dialog .fifth-width{flex:1 1 calc(20% - 10px);max-width:129px}#non-routine-dialog ::ng-deep .mat-datepicker-toggle button{margin-right:-12px}#flight-log-detail-dialog ::ng-deep .mat-dialog-content{padding:5px 15px;width:900px;height:690px}#flight-log-detail-dialog .inactive-message{margin-left:10px;font-size:18px}#flight-log-detail-dialog .regulation-heading{padding:8px;font-size:16px;margin-bottom:10px}#flight-log-detail-dialog .no-regulations{margin-bottom:20px;text-align:center}#flight-log-detail-dialog .no-regulations span{margin-top:-35px}#flight-log-detail-dialog .flex-wrap{flex-wrap:wrap}#flight-log-detail-dialog .quarter-width{flex:1 0 calc(25% - 20px);max-width:25%}#flight-log-detail-dialog .action-buttons{place-content:flex-end}#flight-log-detail-dialog .section-heading{padding:8px;font-size:16px}#flight-log-detail-dialog .equipment-times,#flight-log-detail-dialog .non-routine-heading{margin-bottom:10px}#flight-log-detail-dialog .equipment-times .fifth-width{flex:1 1 calc(20% - 20px);max-width:161px}#flight-log-detail-dialog .equipment-times .times-column{padding-top:10px}#flight-log-detail-dialog .equipment-times .no-equipment{margin-bottom:20px;text-align:center}#flight-log-detail-dialog .equipment-times .no-equipment span{margin-top:-35px}#flight-log-detail-dialog .status{top:4px;position:absolute;width:100%;width:90px;font-size:16px;font-weight:400;margin-left:18px!important;height:25px;padding:0!important;color:#fff;border:none;padding:3px 7px;text-align:center;transition:none!important}#flight-log-detail-dialog .status .status-name{margin-top:-4px}#flight-log-detail-dialog .status-draft{background-color:#f39c12}#flight-log-detail-dialog .status-correction,#flight-log-detail-dialog .status-inactive{background-color:#d93a38}#flight-log-detail-dialog .status-active,#flight-log-detail-dialog .status-submitted{background-color:#27ae60}#flight-log-detail-dialog .status-signature{align-items:center;position:relative}#flight-log-detail-dialog .general-information .airports{margin-left:10px;margin-bottom:5px;align-items:center;font-size:34px}#flight-log-detail-dialog .general-information .airports mat-icon{font-size:20px;transform:rotate(90deg);margin:8px 6px 0 5px}#flight-log-detail-dialog .general-information .padding-child-left{padding-right:10px}#flight-log-detail-dialog .general-information .padding-child-middle{padding-left:10px;padding-right:10px}#flight-log-detail-dialog .general-information .padding-child-right{padding-left:10px}#flight-log-detail-dialog .general-information .conditional-fifth-width{min-width:20%}#flight-log-detail-dialog .general-information .overflow-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#flight-log-detail-dialog .general-information .custom-field-row{display:flex;flex-wrap:wrap;align-items:center}#flight-log-detail-dialog .general-information .custom-field-row-item{flex-grow:1;max-width:25%}#flight-log-detail-dialog .general-information .custom-field-row .full-width{flex:1 0 100%;max-width:100%}#flight-log-detail-dialog .general-information ::ng-deep .image-preview{max-width:200px}#flight-log-detail-dialog .general-information ::ng-deep .image-loading{background:none;padding:0;position:absolute;margin-top:-25px;margin-left:100px}#flight-log-detail-dialog .pax-and-roles{padding-bottom:10px}#flight-log-detail-dialog .pax-and-roles .row{max-height:60px}#flight-log-detail-dialog .pax-and-roles .border-right-gray{padding-right:30px}#flight-log-detail-dialog .pax-and-roles .passenger-row ::ng-deep .sidenav-section-label{margin-top:0}#flight-log-detail-dialog .mx-sync{padding-bottom:20px}#flight-log-detail-dialog .mx-sync .mx-sync-equipment ::ng-deep .section-underline{display:none}#flight-log-detail-dialog .mx-sync .not-pushed-to-mx{text-align:center}#flight-log-detail-dialog .mx-sync .not-pushed-to-mx span{margin-top:-35px}#flight-log-detail-dialog .mx-sync .sync-icon{cursor:pointer}#flight-log-detail-dialog .mx-sync .sync-icon-loading{-webkit-animation-name:is-spinning;animation-name:is-spinning;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes is-spinning{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes is-spinning{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}#flight-log-detail-dialog .view-button{margin-top:8px;margin-left:10px}.z-depth-5{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.3)}#customer-selector{position:relative}#customer-selector .toggle{width:200px;max-width:200px;min-width:100px;height:39px;max-height:39px}#customer-selector .dropdown-arrow{position:absolute;right:8px;top:6px}#customer-selector .customer-name{max-width:calc(100% - 15px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#customer-selector .mat-card{padding:0}#customer-selector .mat-card-content{margin:0}#customer-selector .mat-card-actions{margin:0;padding:10px 15px}#customer-selector .mat-card-actions .mat-raised-button{margin:0 0 0 10px}#customer-selector .example-card{position:fixed;margin-left:-100px;max-width:300px;width:300px;border-radius:5px;z-index:9999;transition:all .3s ease-in-out}#customer-selector .example-card.example-card-expanded{max-width:325px;width:325px;margin-left:-125px}#customer-selector .example-card ::ng-deep .search-input{width:auto}#customer-selector .example-card ::ng-deep .search-input mat-icon{font-size:22px;top:2px}#customer-selector .example-card ::ng-deep .search-input .clear-icon{right:-5px}#customer-selector .example-card ::ng-deep .search-input .search-icon{left:-5px}#customer-selector .example-card ::ng-deep .search-input .mat-form-field-outline{color:transparent}#customer-selector .example-card ::ng-deep .search-input input{height:25px;font-size:18px}#customer-selector .example-card .customer-section{width:100%}#customer-selector .example-card .customer-list{min-height:200px;max-height:450px;overflow-y:scroll}#customer-selector .example-card .customer-list .customer-row,#customer-selector .example-card .customer-list .no-customer-row{display:flex;flex-direction:row;align-items:center;padding:10px 0 10px 10px}#customer-selector .example-card .customer-list .no-customer-row{font-size:16px;padding-left:20px}#customer-selector .example-card .customer-list .customer-row:hover{cursor:pointer;transition:.1s ease-in}#customer-selector .example-card .customer-list .customer-row-icon{width:25px}#customer-selector .example-card .customer-list .customer-row-name{font-size:16px}#customer-selector .example-card .customer-list .customer-row-name-wrap{max-width:240px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#customer-selector .example-card .customer-list .customer-row-icon,#customer-selector .example-card .customer-list .customer-row-name{display:flex;flex-direction:column}#customer-selector .example-card mat-icon{font-size:13pt;font-weight:600;height:auto;width:auto}#customer-selector .example-card mat-card-actions{flex-direction:row;box-sizing:border-box;display:flex;align-content:center;align-items:center}#customer-selector .example-card .button-container{display:flex}#aircraft-times-detail-dialog .dialog-section{padding:20px;width:800px;height:65vh;overflow-y:scroll}#aircraft-times-detail-dialog .dialog-section .outer-container,#aircraft-times-detail-dialog .dialog-section .pending-flight-logs-table{height:100%}#aircraft-times-detail-dialog .dialog-section .heading-row{align-items:center;margin:10px 0}#aircraft-times-detail-dialog .dialog-section .heading{font-size:20px;font-weight:400;margin-left:5px}#aircraft-times-detail-dialog .dialog-section .aircraft-times-preview-row{margin:20px 0 0}#aircraft-times-detail-dialog .dialog-section .aircraft-times-preview-row .spinner-row{align-items:center}#aircraft-times-detail-dialog .dialog-section .aircraft-times-preview-row .spinner-row mat-spinner{display:inline-block;margin-left:15px;margin-right:10px}#aircraft-times-detail-dialog .dialog-section fdwk-table{flex:1}#aircraft-times-detail-dialog .dialog-section fdwk-table ::ng-deep .table-row{height:auto}#aircraft-times-detail-dialog .dialog-section fdwk-table .table-cell mat-checkbox{position:static!important;top:12px!important}#aircraft-times-detail-dialog .dialog-section fdwk-table .checkbox-disabled{opacity:.5}#aircraft-times-detail-dialog .dialog-section fdwk-table .main-row{align-items:center;min-height:40px;height:40px;padding:0 32px}#aircraft-times-detail-dialog .dialog-section fdwk-table .equipment-row{padding:20px 32px}#aircraft-times-detail-dialog .dialog-section fdwk-table mat-icon{margin-top:3px}#aircraft-times-detail-dialog .dialog-section fdwk-table .warning{color:#f39c12}#aircraft-times-detail-dialog .dialog-section fdwk-table .skip-checkbox,#aircraft-times-detail-dialog .dialog-section fdwk-table .sync-checkbox{top:-11px}#aircraft-times-detail-dialog .dialog-section fdwk-table .sync-checkbox{left:0}#aircraft-times-detail-dialog .dialog-section fdwk-table .skip-checkbox{left:5px}#aircraft-times-detail-dialog .dialog-section fdwk-table .error-message{color:#d93a38;padding-bottom:15px}#aircraft-times-detail-dialog .dialog-section fdwk-table a{color:#3498db}#aircraft-times-detail-dialog .status{color:#fff;border:none;padding:3px 7px;text-align:center;transition:none!important;display:block}#aircraft-times-detail-dialog .status-draft{background-color:#f39c12}#aircraft-times-detail-dialog .status-correction,#aircraft-times-detail-dialog .status-inactive{background-color:#d93a38}#aircraft-times-detail-dialog .status-active,#aircraft-times-detail-dialog .status-submitted{background-color:#27ae60}#aircraft-times-detail-dialog .status-failed{background-color:#d93a38}#aircraft-times-detail-dialog .status-in-progress{background-color:#2980b9}#aircraft-times-detail-dialog div[actions]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#aircraft-times-detail-dialog div[actions] .in-progress{flex:1;display:flex;flex-direction:row;align-items:center}#aircraft-times-detail-dialog div[actions] .in-progress .message{margin-left:10px}.cdk-drag-preview{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.cdk-drag-placeholder{background:#000}.equipment-list-table.cdk-drop-list-dragging .equipment-list-table-row:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.display-order-label{border-radius:50%;background-color:#7f8c8d;color:#fff;padding:3px;height:25px;display:block;width:25px;text-align:center;line-height:18px}.dragger{cursor:move}h3{margin:10px 0 5px}.mat-divider{margin:5px 0}.form-group-static .mat-input-element:disabled{color:rgba(0,0,0,.87)}.form-group-static ::ng-deep .mat-select-disabled .mat-select-value{color:rgba(0,0,0,.87)}.form-group-static ::ng-deep .mat-select-disabled .mat-select-arrow{visibility:hidden}.mat-form-field-outline-alert ::ng-deep .mat-form-field-outline{color:#f44336}.mat-form-field-outline-alert ::ng-deep .mat-form-field-outline-start{border-left-width:.1em;border-top-width:.1em;border-bottom-width:.1em}.mat-form-field-outline-alert ::ng-deep .mat-form-field-outline-gap{border-top-width:.1em;border-bottom-width:.1em}.mat-form-field-outline-alert ::ng-deep .mat-form-field-outline-end{border-right-width:.1em;border-top-width:.1em;border-bottom-width:.1em}.mat-form-field-outline-alert ::ng-deep .mat-form-field-label{color:#f44336}.save-new-filter-text{vertical-align:baseline!important;vertical-align:initial!important}.delete-saved-filter{color:#f44336}#account-v2-detail-associated-contacts-list .title-bar-actions button{margin-right:10px}#account-v2-detail-associated-contacts-list ::ng-deep .table-cell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#account-v2-detail-associated-contacts-list ::ng-deep .table-cell .header-text{white-space:nowrap!important}#account-v2-detail-associated-contacts-list .primary-contact{height:100%;position:absolute;left:0;display:flex;justify-content:center;align-items:center}#account-v2-detail-associated-contacts-list fdwk-title-bar ::ng-deep .title-bar{margin-top:0}.hold-preview-popover{min-width:300px;max-width:450px;min-height:400px;max-height:600px;border-radius:5px;display:flex;flex-direction:column}.hold-preview-popover .preview-popover-header{height:50px;padding:10px;font-size:20px;border-top-right-radius:5px;border-top-left-radius:5px;display:flex;flex-direction:row;flex-shrink:1}.hold-preview-popover .preview-popover-header .popover-header-content{display:flex;flex-direction:row;align-items:center}.hold-preview-popover .preview-popover-header .popover-header-content-aircraft{margin-right:15px;padding:3px 8px;border-radius:5px}.hold-preview-popover .preview-popover-header .popover-header-content-airports{display:flex;flex-direction:row;align-items:center}.hold-preview-popover .preview-popover-header .popover-header-content-airports mat-icon{font-size:16px;height:16px;width:16px;margin:1px 3px 0}.hold-preview-popover .content{padding:10px;flex-grow:1;font-size:17px}.hold-preview-popover .content-alerts{margin-bottom:10px}.hold-preview-popover .content-alerts .alert-message-background{display:flex;flex-direction:row;align-items:center;border-radius:3px;background-color:#fff3cd;border:1px solid #ffe181}.hold-preview-popover .content-alerts .alert-message-background:hover{background-color:#ffedb4;cursor:pointer}.hold-preview-popover .content-alerts .alert-message-background .icon{height:25px;width:25px;margin:10px}.hold-preview-popover .content-alerts .alert-message-background .message{color:#856404;font-size:18px}.hold-preview-popover .content-times{display:flex;flex-direction:row;align-items:center;padding-bottom:10px;margin-bottom:10px}.hold-preview-popover .content-times .arrow{font-size:16px;height:16px;width:16px;margin:1px 3px 0}.hold-preview-popover .content-times .start-time{margin-left:15px}.hold-preview-popover .content-times .end-time{margin-right:15px}.hold-preview-popover .content-times mat-icon{height:22px;width:22px}.hold-preview-popover .content .crew-row{flex-wrap:wrap}.hold-preview-popover .content .crew-row-column{white-space:nowrap}.hold-preview-popover .content .crew-row .crew-duty-type,.hold-preview-popover .content .crew-row .crew-member-comma{margin-right:5px}.hold-preview-popover .content .view-details-row{justify-content:center;margin-bottom:5px}.leg-preview-popover{min-width:400px;max-width:500px;min-height:350px;max-height:500px;border-radius:5px;display:flex;flex-direction:column}.leg-preview-popover .preview-popover-header{height:50px;padding:10px;font-size:20px;border-top-right-radius:5px;border-top-left-radius:5px;display:flex;flex-direction:row;flex-shrink:1}.leg-preview-popover .preview-popover-header .popover-header-content{display:flex;flex-direction:row;align-items:center}.leg-preview-popover .preview-popover-header .popover-header-content-aircraft{margin-right:15px;padding:3px 8px;border-radius:5px}.leg-preview-popover .preview-popover-header .popover-header-content-airports{display:flex;flex-direction:row;align-items:center}.leg-preview-popover .preview-popover-header .popover-header-content-airports mat-icon{font-size:16px;height:16px;width:16px;margin:1px 3px 0}.leg-preview-popover .content{padding:10px;flex-grow:1;font-size:17px}.leg-preview-popover .content-alerts{margin-bottom:10px}.leg-preview-popover .content-alerts .alert-message-background{display:flex;flex-direction:row;align-items:center;border-radius:3px;background-color:#fff3cd;border:1px solid #ffe181}.leg-preview-popover .content-alerts .alert-message-background:hover{background-color:#ffedb4;cursor:pointer}.leg-preview-popover .content-alerts .alert-message-background .icon{height:25px;width:25px;margin:10px}.leg-preview-popover .content-alerts .alert-message-background .message{color:#856404;font-size:18px}.leg-preview-popover .content-times{display:flex;flex-direction:row;align-items:center;padding-bottom:10px;margin-bottom:10px}.leg-preview-popover .content-times .flight-times{align-items:center}.leg-preview-popover .content-times .flight-times .arrow{font-size:16px;height:16px;width:16px;margin:1px 3px 0}.leg-preview-popover .content-times .flight-times .start-time{margin-left:15px}.leg-preview-popover .content-times .flight-times .end-time{margin-right:15px}.leg-preview-popover .content-times .start-date{font-size:14px;margin-left:40px;margin-top:5px}.leg-preview-popover .content-times mat-icon{height:22px;width:22px}.leg-preview-popover .content .crew-row{flex-wrap:wrap}.leg-preview-popover .content .crew-row-column{white-space:nowrap}.leg-preview-popover .content .crew-row .crew-duty-type,.leg-preview-popover .content .crew-row .crew-member-comma{margin-right:5px}.leg-preview-popover .content .view-details-row{align-items:center;justify-content:center;margin-bottom:5px}.leg-preview-popover .content .view-details-row .leg-numbers{margin-right:15px}.leg-preview-popover .content #leg-preview-account ::ng-deep .sidenav-section-content,.leg-preview-popover .content #leg-preview-contact ::ng-deep .sidenav-section-content{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.personnel-event-preview-popover{min-width:300px;max-width:450px;min-height:400px;max-height:600px;border-radius:5px;display:flex;flex-direction:column}.personnel-event-preview-popover .preview-popover-header{height:50px;padding:10px;font-size:20px;border-top-right-radius:5px;border-top-left-radius:5px;display:flex;flex-direction:row;flex-shrink:1}.personnel-event-preview-popover .preview-popover-header .popover-header-content{display:flex;flex-direction:row;align-items:center}.personnel-event-preview-popover .preview-popover-header .popover-header-content-aircraft{margin-right:15px;padding:3px 8px;border-radius:5px}.personnel-event-preview-popover .preview-popover-header .popover-header-content-airports{display:flex;flex-direction:row;align-items:center}.personnel-event-preview-popover .preview-popover-header .popover-header-content-airports mat-icon{font-size:16px;height:16px;width:16px;margin:1px 3px 0}.personnel-event-preview-popover .content{padding:10px;flex-grow:1;font-size:17px}.personnel-event-preview-popover .content-alerts{margin-bottom:10px}.personnel-event-preview-popover .content-alerts .alert-message-background{display:flex;flex-direction:row;align-items:center;border-radius:3px;background-color:#fff3cd;border:1px solid #ffe181}.personnel-event-preview-popover .content-alerts .alert-message-background:hover{background-color:#ffedb4;cursor:pointer}.personnel-event-preview-popover .content-alerts .alert-message-background .icon{height:25px;width:25px;margin:10px}.personnel-event-preview-popover .content-alerts .alert-message-background .message{color:#856404;font-size:18px}.personnel-event-preview-popover .content-times{display:flex;flex-direction:row;align-items:center;padding-bottom:10px;margin-bottom:10px}.personnel-event-preview-popover .content-times .arrow{font-size:16px;height:16px;width:16px;margin:1px 3px 0}.personnel-event-preview-popover .content-times .start-time{margin-left:15px}.personnel-event-preview-popover .content-times .end-time{margin-right:15px}.personnel-event-preview-popover .content-times mat-icon{height:22px;width:22px}.personnel-event-preview-popover .content .crew-row{flex-wrap:wrap}.personnel-event-preview-popover .content .crew-row-column{white-space:nowrap}.personnel-event-preview-popover .content .crew-row .crew-duty-type,.personnel-event-preview-popover .content .crew-row .crew-member-comma{margin-right:5px}.personnel-event-preview-popover .content .view-details-row{justify-content:center;margin-bottom:5px}.work-order-preview-popover{min-width:400px;max-width:450px;min-height:300px;max-height:400px;border-radius:5px;display:flex;flex-direction:column}.work-order-preview-popover .preview-popover-header{height:50px;padding:10px;font-size:20px;border-top-right-radius:5px;border-top-left-radius:5px;display:flex;flex-direction:row;flex-shrink:1}.work-order-preview-popover .preview-popover-header .popover-header-content{display:flex;flex-direction:row;align-items:center}.work-order-preview-popover .preview-popover-header .popover-header-content-aircraft{margin-right:15px;padding:3px 8px;border-radius:5px}.work-order-preview-popover .preview-popover-header .popover-header-content #work-order-preview-status{padding:1px 10px}.work-order-preview-popover .content{padding:10px;flex-grow:1;font-size:17px;overflow-y:auto}.work-order-preview-popover .content-times{display:flex;flex-direction:row;align-items:center;padding-bottom:10px;margin-bottom:10px}.work-order-preview-popover .content-times .arrow{font-size:16px;height:16px;width:16px;margin:1px 3px 0}.work-order-preview-popover .content-times .start-time{margin-left:15px}.work-order-preview-popover .content-times .end-time{margin-right:15px}.work-order-preview-popover .content-times mat-icon{height:22px;width:22px}.work-order-preview-popover .content .content-work-order-times{margin-bottom:15px}.work-order-preview-popover .content .more-info-row{display:flex;justify-content:space-between;flex-direction:row}.work-order-preview-popover .content .more-info-row .vendor-info{display:flex;justify-content:flex-end;flex-direction:column}.work-order-preview-popover .content .more-info-row .vendor-info .vendor-name{font-size:18px;font-weight:600;margin-bottom:5px}.work-order-preview-popover .content .more-info-row .vendor-info .vendor-address{word-break:break-all}.work-order-preview-popover .content .more-info-row .contact-info{display:flex;justify-content:flex-start;flex-direction:column}.work-order-preview-popover .content .more-info-row .contact-info .contact-name{font-size:18px;font-weight:600;margin-bottom:5px}.work-order-preview-popover .content .more-info-row .contact-info .contact-number{text-decoration:underline}.work-order-preview-popover .content hr{margin:5px 0 8px;opacity:.4}.work-order-preview-popover .content .notes-row{margin-top:20px}.work-order-preview-popover .content .wo-open{background:#982e21}.work-order-preview-popover .content .wo-in-review{background:#f39c12}.work-order-preview-popover .content .wo-signature-required{background:#8e44ad}.work-order-preview-popover .content .wo-complete{background:#27ae60}.work-order-preview-popover .content .work-order-notes{margin:15px 0}.work-order-preview-popover .content .view-details-row{justify-content:center;margin-bottom:5px}#fd-connect{flex:0 0 0;box-sizing:border-box;flex-direction:column;display:flex;height:650px;width:450px;border-radius:5px;box-shadow:0 10px 20px 15px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}#fd-connect .fd-connect-header{padding:10px 15px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:18px}#fd-connect .fd-connect-header .sup{position:absolute;top:-1px;margin-left:3px;font-size:35px;font-weight:100}#fd-connect .fd-connect-container{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}#fd-connect .fd-connect-container .fd-connect-list-container{padding:15px 15px 0;overflow-y:auto}#fd-connect .fd-connect-container .no-activity-msg{padding:15px;font-size:18px;opacity:.6;font-weight:300;display:flex;align-items:center;justify-content:center}#fd-connect .fd-connect-container .event-message-box{margin-bottom:10px;min-height:60px;width:100%}#fd-connect .fd-connect-container .event-message-box .message-row{display:flex;justify-content:center}#fd-connect .fd-connect-container .event-message-box .message-row .sender-name{font-size:18px;font-weight:600}#fd-connect .fd-connect-container .event-message-box .message-date{font-size:13px;font-weight:200;display:block;text-align:center;overflow:hidden;white-space:nowrap}#fd-connect .fd-connect-container .event-message-box .message-date>span{position:relative;display:inline-block}#fd-connect .fd-connect-container .event-message-box .message-date>span:after,#fd-connect .fd-connect-container .event-message-box .message-date>span:before{content:"";position:absolute;top:50%;width:300px;height:1px}#fd-connect .fd-connect-container .event-message-box .message-date>span:before{right:100%;margin-right:10px}#fd-connect .fd-connect-container .event-message-box .message-date>span:after{left:100%;margin-left:10px}#fd-connect .fd-connect-container .event-message-box .profile{min-height:30px;height:30px;min-width:30px;width:30px;font-size:16px;line-height:1;text-align:center;position:relative;border-radius:4px;color:#fff;margin-top:2px}#fd-connect .fd-connect-container .event-message-box .profile-image{-o-object-fit:contain;object-fit:contain}#fd-connect .fd-connect-container .event-message-box .profile-initials{padding-top:7px;background-color:#3498db}#fd-connect .fd-connect-container .event-message-box .activity-row-message .profile{color:#34495e}#fd-connect .fd-connect-container .event-message-box .activity-row-message .profile-initials{background-color:#ecf0f1}#fd-connect .fd-connect-container .event-message-box .message-body{font-size:17px;min-height:45px;width:100%;word-break:break-word;white-space:pre-line}#fd-connect .fd-connect-container .event-message-box .activity-row-message .message-body{font-weight:600;margin-top:2px;font-size:17px}#fd-connect .fd-connect-message-input{display:flex;flex-direction:row;flex-shrink:1}#fd-connect .fd-connect-message-input .message-row{align-items:flex-start}#fd-connect .fd-connect-message-input .message-row textarea{border:none;background-color:transparent;resize:none;outline:none;font-size:17px;width:400px;padding:10px}#fd-connect .activities-toggle{padding:15px}#fd-connect .activities-toggle ::ng-deep mat-radio-group{display:flex;flex-direction:row;align-items:center;justify-content:center}#fd-connect .activities-toggle ::ng-deep mat-radio-button{margin:0 20px}#personnel-event-form ::ng-deep .mat-datepicker-toggle{position:absolute;top:-10px;right:-10px}#personnel-event-form ::ng-deep .mat-checkbox{margin:10px 5px!important}#personnel-event-form ::ng-deep .mat-checkbox-layout{margin-bottom:5px}#personnel-event-form ::ng-deep .mat-checkbox-inner-container{width:18px;height:18px}#personnel-event-form ::ng-deep .mat-checkbox-label{margin-left:5px}#personnel-event-form .toggle-local,#personnel-event-form .toggle-zulu{border-radius:0;font-weight:200;border-radius:4px;font-size:18px;height:31px;line-height:1}#personnel-event-form .toggle-local{border-radius:4px 0 0 4px}#personnel-event-form .toggle-zulu{border-radius:0 4px 4px 0;border-left-width:0}#personnel-event-form .mat-checkbox{margin-top:0}.expander-popover{min-width:300px;height:auto;max-height:200px;padding-bottom:10px;overflow-x:hidden;display:flex;flex-direction:column}.expander-popover .expander-header{padding:10px 10px 0}.expander-popover .day{font-size:12px}.expander-popover .date{padding-bottom:5px}.expander-popover .mat-icon{font-size:14px}.expander-popover button{position:absolute;top:0;right:0}.expander-popover .expander-ribbons-list{padding:0 15px 10px 10px;overflow-y:auto;overflow-x:hidden}.mat-dialog-container{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.mat-checkbox .mat-checkbox-frame{border:1px solid}.mat-checkbox-label{margin-left:5px}::ng-deep .mat-dialog-actions{padding-top:5px!important;padding-bottom:5px!important;padding-right:15px!important}#notification-settings-dialog-content .notification-settings-dialog{width:1024px;height:100%;padding-left:10px;padding-right:10px}#notification-settings-dialog-content .notify-when-header{padding:10px 25px;font-size:1.2em}#notification-settings-dialog-content .notification-settings-row{padding-top:5px;padding-bottom:5px;align-items:center}#notification-settings-dialog-content .notification-settings-row .notification-settings-left-column{align-items:flex-start;padding-left:25px}#notification-settings-dialog-content .notification-settings-row .notification-settings-right-column{align-items:flex-end;padding-right:25px}#notification-settings-dialog-content .notification-settings-row .notification-setting-description{font-size:.85em;font-style:italic}#notification-settings-dialog-content div[content]{padding-bottom:10px!important}#send-passenger-itinerary-dialog ::ng-deep .mat-dialog-content{min-width:800px;max-width:800px;max-height:600px;padding:15px 20px}#send-passenger-itinerary-dialog .preview-trip{text-align:end}#send-passenger-itinerary-dialog .dialog-footer-actions{justify-content:end}#send-passenger-itinerary-dialog .no-results{text-align:center}#send-passenger-itinerary-dialog .dialog-content div:first-child p{margin:0}#brief-trip-crew-dialog .dialog-content{padding:20px}#brief-trip-crew-dialog .brief-crew-dialog{width:800px}#brief-trip-crew-dialog .brief-crew-dialog p:last-child:not(.no-result){margin:0}#brief-trip-crew-dialog .brief-crew-dialog .preview-trip-sheet{margin-bottom:10px;text-align:end}#brief-trip-crew-dialog .brief-crew-dialog .preview-trip-sheet .flat{font-size:14px}#brief-trip-crew-dialog .brief-crew-dialog .no-result{text-align:center;margin:10px 0}#brief-trip-crew-dialog .brief-crew-dialog .input-container{margin-top:10px}#brief-trip-crew-dialog .dialog-footer-actions{justify-content:flex-end}#brief-trip-crew-dialog .dialog-footer-actions div button:first-child{margin-right:10px}.dashboard-container{overflow:auto;position:relative;display:flex;flex-direction:column;max-height:100%;padding-bottom:20px}mat-grid-tile{border:0 solid #bbb;box-shadow:0 4px 6px rgba(0,0,0,.15);-moz-box-shadow:0 4px 6px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.15)}.component-container{width:100%;height:100%}.tile-container{display:flex;flex-wrap:wrap}.header-text{font-size:25px;font-weight:300}#previewPassengerItineraryForm :not(.material-icons),#previewPassengerItineraryForm :not(mat-icon){font-family:Roboto,sans-serif!important}#previewPassengerItineraryForm .container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:500px;height:auto;text-align:center;position:absolute;left:0;right:0;top:25%;padding:24px 24px 48px;border-radius:4px}#previewPassengerItineraryForm .container h1{margin:16px;font-weight:500;font-size:24px}#previewPassengerItineraryForm .container img{width:50%;align-self:center}#previewPassengerItineraryForm .container button{font-size:18px}#previewPassengerItineraryForm .container mat-error{margin-top:10px}:host{flex:1;align-self:stretch}.container{width:100%;height:100%;flex:1;display:flex;flex-direction:column}.container .tile-container{flex:1;display:flex;align-self:stretch;border-radius:3px}.container .wrapper{display:flex;flex:1;grid-gap:10px;gap:10px;padding:25px 10px}.container .title-container{padding:20px 0 0 20px;font-weight:300;font-size:25px}.clickable{cursor:pointer}.button{box-shadow:none!important;border-radius:4px;transition:.1s}.button:hover{cursor:pointer}.button.circle{border-radius:50%}.button.flat{border:none;background-color:transparent;text-decoration:underline;font-weight:700;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under}.button.flat:not(:disabled){color:#3498db}.button:disabled{cursor:not-allowed;opacity:.75}.quick-create-button{box-shadow:none!important;transition:.1s;min-width:30px;width:30px;height:30px;border-radius:50%;padding:5px;margin-top:8px;margin-left:8px;line-height:0}.quick-create-button:hover{transition:.1s}.quick-create-button-icon{height:20px;width:20px;font-size:19px;margin-top:0;margin-left:-1px}.context-menu{border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.context-menu button{border-radius:0;display:flex;flex-direction:row;font-size:16px;cursor:pointer;border:none;padding:15px 20px;width:100%;transition:.1s}.context-menu button:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.context-menu button:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.context-menu button:hover{transition:50ms}.context-menu button:focus{outline:0}.overflow-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#expenses .title-bar-actions button{margin-right:10px}#expenses ::ng-deep .table-cell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#expenses ::ng-deep .table-cell .header-text{white-space:nowrap!important}#expenses .status{margin-left:0!important;min-width:100%;color:#fff;border:none;padding:3px 7px;text-align:center;transition:none!important}#expenses .status-draft{background-color:#f39c12}#expenses .status-correction,#expenses .status-inactive{background-color:#d93a38}#expenses .status-active,#expenses .status-submitted{background-color:#27ae60}#expenses .status.rejected{background-color:#c0392b}#expenses .status.draft{background-color:#f1c40f}#expenses .status.approved{background-color:#27ae60}#expenses .status.submitted{background-color:#383f49}#expenses .warning-icon{height:25px;width:25px;margin:10px}#expenses .actions-container{display:flex;grid-gap:10px;gap:10px}#expenses .expense-counter{display:flex;align-items:center;justify-content:center}#fueler-linx-tab{height:100%;width:100%}#fueler-linx-tab .fueler-linx-logo-container{height:auto;width:250px;margin-bottom:25px}#fueler-linx-tab mat-icon{transform:scale(.85)}#fueler-linx-tab .fueler-linx-tab-inner-container{width:100%;height:100%;display:flex;flex-direction:column;padding:20px 15px}#fueler-linx-tab .title-text{font-size:20px;margin-bottom:10px}#fueler-linx-tab .fueler-linx-tab-content{height:100%;width:100%;margin-top:100px;display:flex;flex-direction:column;align-items:center}#fueler-linx-tab .error-container{display:flex;flex-direction:row;align-items:center;font-size:18px}#fueler-linx-tab .error-container>mat-icon{margin-right:10px}#fueler-linx-tab .text-line-with-button{display:flex;flex-direction:row;align-items:center}#fueler-linx-tab .text-line-with-button>div:not(:last-child){margin-right:15px}#fueler-linx-tab .text-line-with-icon>mat-icon{margin-right:10px}#fueler-linx-tab .success-failure-text-container{display:flex;flex-direction:column}#fueler-linx-tab .success-failure-text-container>div{display:flex;justify-content:center;align-items:center}#fueler-linx-tab .success-failure-text-container>div:not(:last-child){margin-bottom:15px}#fueler-linx-tab .unlink-text{color:#5fa2ff;cursor:pointer}#fueler-linx-tab .button-text{margin-right:10px;font-size:16px}#fueler-linx-tab .bold-text{font-weight:700}.headers-align .mat-expansion-panel-header-description{justify-content:space-between;align-items:center}mat-expansion-panel{margin-bottom:0;margin-top:0}mat-expansion-panel-header{padding:0 24px 0 10px!important}mat-expansion-panel-header mat-panel-title{font-weight:700}.mat-expansion-panel-header-description,.mat-expansion-panel-header-title{width:50px}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * .83) /20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * .67) /20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body-1 p,.mat-body p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-content,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@-webkit-keyframes cdk-text-field-autofill-start{
  /*!*/}@keyframes cdk-text-field-autofill-start{
  /*!*/}@-webkit-keyframes cdk-text-field-autofill-end{
  /*!*/}@keyframes cdk-text-field-autofill-end{
  /*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{-webkit-animation:cdk-text-field-autofill-start 0s 1ms;animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){-webkit-animation:cdk-text-field-autofill-end 0s 1ms;animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.light-theme *{transition:background-color .3s ease-in-out}.light-theme .resource-view{background-color:#fafafa;display:flex;overflow:hidden;height:100%}.light-theme .resource-view .show-times{margin-top:40px}.light-theme .resource-view .row-header-column{width:180px;z-index:10;border-right:2px solid #bfbfbf;margin-top:40px;background-color:#fafafa}.light-theme .resource-view .data-column{position:relative;flex-grow:1}.light-theme .resource-view app-aircraft-hold,.light-theme .resource-view app-due-list-count,.light-theme .resource-view app-leg-event,.light-theme .resource-view app-personnel-duty-day,.light-theme .resource-view app-personnel-event,.light-theme .resource-view app-trip-event,.light-theme .resource-view app-work-order-event,.light-theme .resource-view hold-event{position:absolute;top:0;height:90px}.light-theme .resource-view app-personnel-duty-day{top:auto;bottom:0;height:29px}.light-theme .resource-view app-aircraft-hold{z-index:97}.light-theme .resource-view app-trip-event{z-index:98}.light-theme .resource-view app-leg-event{z-index:100;pointer-events:none}.light-theme .resource-view .due-list-count-cell,.light-theme .resource-view app-due-list-count{height:30px;text-align:center;margin-top:90px;border-top:1px solid #bfbfbf;border-left:none}.light-theme .resource-view .due-list-count-cell div,.light-theme .resource-view app-due-list-count div{justify-content:start}.light-theme .resource-view .due-list-count-cell div{padding-left:18px}.light-theme .resource-view .due-list-count-cell{height:29px}.light-theme .resource-view .due-7{background-color:#00aeef}.light-theme .resource-view .due-5,.light-theme .resource-view .due-6{background-color:#c0392b}.light-theme .resource-view .due-4{background-color:#d35400}.light-theme .resource-view .due-3{background-color:#f39c12}.light-theme .resource-view .due-2{background-color:#27ae60}.light-theme .resource-view .due-0{background-color:none}.light-theme .resource-view .due-list-count-cell{position:absolute;width:180px;bottom:0}.light-theme .resource-view .due-list-count-cell div{width:100%;text-align:center;margin-top:4px}.light-theme .resource-view .due-list-count-cell-hidden{height:0!important;border-top:0}.light-theme .resource-view .mx-icon{font-size:15px;height:25px;width:25px;margin-top:2px}.light-theme .resource-view .inverted-image img{filter:invert(100%)}.light-theme .resource-view .corner-div{width:180px;height:40px;background-color:#ededed;border-right:1px solid #bfbfbf;z-index:20}.light-theme .resource-view .header-row{display:flex;flex-wrap:nowrap;width:100%;height:40px}.light-theme .resource-view .header-column{width:180px;text-align:center}.light-theme .resource-view .header-column-with-right-border{border-right:1px solid #bfbfbf}.light-theme .resource-view .header-column-cell{height:40px;border-bottom:1px solid #bfbfbf;line-height:40px;vertical-align:middle;font-size:18px;overflow:hidden;position:fixed;z-index:20;border-right:1px solid #bfbfbf}.light-theme .resource-view .header-column-now{color:#f44336;border-bottom:4px solid #f44336}.light-theme .resource-view .header-times{margin-top:40px;background-color:#2980b9;color:#fff;line-height:normal}.light-theme .resource-view .header-times .time-marker{float:left;text-align:center;min-width:15px}.light-theme .resource-view .header-times .time-marker div{position:relative;left:0;transform:rotate(90deg) translateY(-100%);transform-origin:0 0;width:40px;font-size:15px;height:19px}.light-theme .resource-view .body-row{display:flex;width:100%;height:90px;position:relative}.light-theme .resource-view .no-aircraft{text-align:center;padding-top:20px}.light-theme .resource-view .event{overflow:hidden;position:absolute;height:89px;top:0}.light-theme .resource-view .event-holder{position:absolute;top:0;z-index:5;width:100%;top:40px}.light-theme .resource-view .event-row{border-bottom:1px solid #bfbfbf;position:relative}.light-theme .resource-view .event-row:first{border-right:1px solid #bfbfbf}.light-theme .resource-view .schedule-content{height:100%;width:100%;position:absolute;left:0}.light-theme .resource-view .aircraft-cell{border-bottom:1px solid #bfbfbf}.light-theme .resource-view .duty-day-cell{height:30px;text-align:center;margin-top:90px;border-top:1px solid #bfbfbf;border-left:none}.light-theme .resource-view .duty-day-cell div{justify-content:start;padding-left:18px}.light-theme .resource-view .aircraft-cell,.light-theme .resource-view .personnel-cell{width:180px;max-width:180px;min-width:180px;border-right:1px solid #bfbfbf;background-color:#fafafa;z-index:999}.light-theme .resource-view .aircraft-cell-row,.light-theme .resource-view .personnel-cell-row{display:flex;width:100%;height:90px;position:relative}.light-theme .resource-view .aircraft-cell-details,.light-theme .resource-view .personnel-cell-details{width:180px;align-items:center;padding-left:20px;height:90px!important}.light-theme .resource-view .aircraft-cell-details .description,.light-theme .resource-view .personnel-cell-details .description{font-size:14px;color:rgba(0,0,0,.87)}.light-theme .resource-view .aircraft-cell-details .description-with-airnav,.light-theme .resource-view .personnel-cell-details .description-with-airnav{font-size:13px;color:rgba(0,0,0,.87)}.light-theme .resource-view .aircraft-cell-details .resource-icon,.light-theme .resource-view .personnel-cell-details .resource-icon{max-width:20px;max-height:20px;padding-top:5px;padding-right:2px}.light-theme .resource-view .aircraft-cell-details .resource-item,.light-theme .resource-view .personnel-cell-details .resource-item{display:flex;flex-direction:row;align-items:center;height:100%}.light-theme .resource-view .aircraft-cell-details .resource-name,.light-theme .resource-view .personnel-cell-details .resource-name{vertical-align:top;font-size:19px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.light-theme .resource-view .aircraft-cell-status,.light-theme .resource-view .personnel-cell-status{font-size:12px;color:#fff;padding:2px 5px;border-radius:2px;margin-top:1px}.light-theme .resource-view .aircraft-cell-status-1,.light-theme .resource-view .aircraft-cell-status-2,.light-theme .resource-view .personnel-cell-status-1,.light-theme .resource-view .personnel-cell-status-2{background-color:#27ae60}.light-theme .resource-view .aircraft-cell-status-3,.light-theme .resource-view .personnel-cell-status-3{background-color:#f39c12}.light-theme .resource-view .aircraft-cell-status-4,.light-theme .resource-view .personnel-cell-status-4{background-color:#d35400}.light-theme .resource-view .aircraft-cell-status-5,.light-theme .resource-view .aircraft-cell-status-6,.light-theme .resource-view .personnel-cell-status-5,.light-theme .resource-view .personnel-cell-status-6{background-color:#c0392b}.light-theme .resource-view .aircraft-cell-status-7,.light-theme .resource-view .personnel-cell-status-7{background-color:#00aeef}.light-theme .resource-view .personnel-cell-details:hover{cursor:pointer;background-color:#ededed}.light-theme .resource-view .duty-day-border{height:0;width:100%;position:absolute;border-top:1px solid #bfbfbf;bottom:28px}.light-theme .resource-view .corner-cell{border-bottom:1px solid #bfbfbf;height:40px}.light-theme .resource-view .time-interval{top:0;left:0;position:absolute;height:100%}.light-theme .resource-view .time-interval-line{border-left:1px solid #2980b9}.light-theme .resource-view .time-interval-line:first-child{border-left:none}.light-theme .resource-view .no-headers{top:0}.light-theme .resource-view .no-pointer{pointer-events:none}.light-theme .resource-view .selected-hold,.light-theme .resource-view .selected-trip{box-shadow:-5px 5px 20px 5px rgba(0,0,0,.35);z-index:99}.light-theme .resource-view .overlaps-work-order{margin-top:6px;height:78px}.light-theme .show-mx-height{height:90px!important}.light-theme .wo-status{font-size:12px;color:#fff;padding:2px 5px;border-radius:2px;margin:-2px 0 0 15px}.light-theme .status-1{background-color:#f1c40f}.light-theme .status-2{background-color:#c0392b}.light-theme .status-3{background-color:#f1c40f}.light-theme .status-4{background-color:#9b59b6}.light-theme .corner-cell,.light-theme .corner-div,.light-theme .header-column-cell{background-color:#ededed}.light-theme .sidenav-header{background-color:#2c3e50!important;border-bottom:none!important}.light-theme .sender-name{font-size:18px;font-weight:600;color:#585858}.light-theme .message-body{margin-top:2px;font-size:17px;color:#585858}.light-theme .event-message-input{height:100px;position:fixed;bottom:0;border-top:1px solid #bfbfbf;padding:10px 16px}.light-theme .event-message-box .message-date>span:after,.light-theme .event-message-box .message-date>span:before{background:rgba(0,0,0,.12)}.light-theme #aircraft-resource-view{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column}.light-theme #aircraft-resource-view app-resource-view{flex:1;height:100%}.light-theme #aircraft-resource-view .pullout-panel{box-sizing:border-box;bottom:0;z-index:21;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.8);backface-visibility:hidden;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1)}.light-theme #aircraft-resource-view .pullout-header{width:100%;color:#eee;background-color:#2c3e50;display:flex}.light-theme #aircraft-resource-view .pullout-header .draggable-zone{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:flex;flex-direction:row;justify-content:center;cursor:ns-resize}.light-theme #aircraft-resource-view .pullout-header .draggable-zone .dragger{background:#2c3e50;height:30px;position:absolute;width:100px;top:-10px}.light-theme #aircraft-resource-view .pullout-header .tab{min-width:180px;max-width:180px;padding:9px;text-align:center;border-right:1px solid #bfbfbf;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:9999}.light-theme #aircraft-resource-view .pullout-header .tab:hover{background-color:#476481;cursor:pointer}.light-theme #aircraft-resource-view .pullout-header .tab-selected{background-color:#476481}.light-theme #aircraft-resource-view .pullout-header .tab .unassigned-trips.tab-selected,.light-theme #aircraft-resource-view .pullout-header .tab .unassigned-trips:hover{border-radius:4px 0 0 0}.light-theme #aircraft-resource-view .pullout-header .tab.close{position:absolute;right:0;min-width:50px;max-width:50px;padding-bottom:5px;border-right:none}.light-theme #aircraft-resource-view .pullout-header .tab.close .material-icons{font-size:20px}.light-theme #aircraft-resource-view .pullout-header .tab.close:hover{border-radius:0 4px 0 0}.light-theme #aircraft-resource-view .pullout-body{max-height:0;height:0;overflow:hidden;transition:max-height .25s;background:#fff}.light-theme #aircraft-resource-view .pullout-body .unscheduled-panel{padding-left:25px}.light-theme #aircraft-resource-view .pullout-body-closed{transition:all .25s}.light-theme #aircraft-resource-view .drop-zone,.light-theme #aircraft-resource-view .no-unassigned-trips{z-index:500;position:absolute;display:flex;height:100%;width:100%;justify-content:center;align-items:center}.light-theme #aircraft-resource-view .drop-zone{background-color:rgba(51,51,51,.7);color:#fff}.light-theme #aircraft-resource-view .no-unassigned-trips{color:rgba(0,0,0,.87)}.light-theme #aircraft-resource-view .no-unassigned-trips span{margin-top:-35px}.light-theme #aircraft-resource-view .unscheduled-trip{color:#333;float:left;background-color:#e1f0fa;border:1px solid #217dbb;width:200px;margin:8px 5px 5px 8px;padding:0;border-radius:4px}.light-theme #aircraft-resource-view .unscheduled-trip:hover{background-color:#eef7fc;cursor:pointer}.light-theme #aircraft-resource-view .unscheduled-trip-selected{background-color:#cce5f6;box-shadow:0 4px 6px rgba(0,0,0,.15)}.light-theme #aircraft-resource-view .unscheduled-trip .title{font-weight:400;color:#fff;background-color:#3498db;padding:8px;font-weight:200;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.light-theme #aircraft-resource-view .unscheduled-trip .content{padding:8px;color:#2c3e50}.light-theme #aircraft-resource-view .unscheduled-trip .no-matches-found{padding:4px;color:#f44336;font-size:14px}.light-theme #aircraft-resource-view .badge{color:rgba(0,0,0,.87);background-color:#fff;border-radius:5px;display:inline-block;padding:0 3px;font-size:12px;width:15px;margin-left:5px}.light-theme .placeholder{background-color:transparent!important;border:2px dashed rgba(0,0,0,.87)!important}.light-theme .show-min-height{margin-top:82px;height:7px;transition:.2s ease-in-out}.light-theme .hold-subscriptions .circle,.light-theme .trip-subscriptions .circle{border-radius:3px;position:relative;text-align:center;margin-right:5px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.light-theme .hold-subscriptions .profile-image,.light-theme .trip-subscriptions .profile-image{color:#fff;font-size:inherit;text-align:center;position:relative;display:flex;justify-content:center;flex-direction:column;border-radius:50%;height:35px;width:35px}.light-theme .hold-subscriptions-label,.light-theme .trip-subscriptions-label{font-size:12px;padding-left:10px}.light-theme .hold-subscriptions-label .watcher-count,.light-theme .trip-subscriptions-label .watcher-count{border-radius:50%;background:#2980b9;font-size:16px;color:#fff;width:25px;height:25px;display:inline-block;text-align:center;line-height:25px;margin-left:4px;cursor:default}.light-theme .hold-subscriptions-tile-list,.light-theme .trip-subscriptions-tile-list{margin-top:3px;margin-bottom:10px;padding:10px;border-radius:2px;display:flex;justify-content:space-between}.light-theme .hold-subscriptions-tile-list:hover,.light-theme .trip-subscriptions-tile-list:hover{background:rgba(0,0,0,.04);cursor:pointer}.light-theme .hold-subscriptions-tile-list-container,.light-theme .trip-subscriptions-tile-list-container{display:flex;justify-content:flex-start;min-height:35px}.light-theme .hold-subscriptions-tile-list-container .last,.light-theme .trip-subscriptions-tile-list-container .last{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));mask-image:-webkit-gradient(linear,left top,right top,from(#000),to(transparent))}.light-theme .hold-subscriptions-tile-list-container .empty,.light-theme .trip-subscriptions-tile-list-container .empty{font-style:italic}.light-theme .hold-subscriptions-panel,.light-theme .trip-subscriptions-panel{border-radius:2px;position:absolute;top:204px;right:22px;background:#fafafa;color:rgba(0,0,0,.87);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:99;width:90%;min-height:130px}.light-theme .hold-subscriptions-panel .add-user-msg,.light-theme .trip-subscriptions-panel .add-user-msg{padding-left:10px;margin-bottom:14px}.light-theme .hold-subscriptions-panel .panel-header,.light-theme .trip-subscriptions-panel .panel-header{display:flex;justify-content:space-between;padding:5px 10px 0}.light-theme .hold-subscriptions-panel .panel-header .title,.light-theme .trip-subscriptions-panel .panel-header .title{line-height:40px}.light-theme .hold-subscriptions-panel .add-user-section,.light-theme .trip-subscriptions-panel .add-user-section{padding:10px;background:#fff;margin:0 10px 10px;border-radius:2px}.light-theme .hold-subscriptions-panel .existing-user-section,.light-theme .trip-subscriptions-panel .existing-user-section{max-height:300px;overflow-y:auto;padding:10px;background:#fafafa}.light-theme .hold-subscriptions-panel .existing-user-section .existing-watcher,.light-theme .trip-subscriptions-panel .existing-user-section .existing-watcher{display:flex;flex-direction:row;justify-content:space-between;padding:4px;border-radius:2px}.light-theme .hold-subscriptions-panel .existing-user-section .existing-watcher .watcher-details,.light-theme .trip-subscriptions-panel .existing-user-section .existing-watcher .watcher-details{display:flex}.light-theme .hold-subscriptions-panel .existing-user-section .existing-watcher-name,.light-theme .trip-subscriptions-panel .existing-user-section .existing-watcher-name{line-height:36px;margin-left:6px}.light-theme .hold-subscriptions-panel .existing-user-section .existing-watcher .mat-icon,.light-theme .trip-subscriptions-panel .existing-user-section .existing-watcher .mat-icon{display:none}.light-theme .hold-subscriptions-panel .existing-user-section .existing-watcher:hover,.light-theme .trip-subscriptions-panel .existing-user-section .existing-watcher:hover{background:#fff}.light-theme .hold-subscriptions-panel .existing-user-section .existing-watcher:hover .mat-icon,.light-theme .trip-subscriptions-panel .existing-user-section .existing-watcher:hover .mat-icon{display:inline}.light-theme .hold-subscriptions .subscription-select .ng-option,.light-theme .trip-subscriptions .subscription-select .ng-option{line-height:20px;padding:10px!important;padding-left:15px}.light-theme .hold-subscriptions .subscription-select .ng-option:hover,.light-theme .trip-subscriptions .subscription-select .ng-option:hover{background-color:rgba(0,0,0,.04)}.light-theme .hold-subscriptions .subscription-select ::ng-deep .ng-value-container .ng-input>input,.light-theme .trip-subscriptions .subscription-select ::ng-deep .ng-value-container .ng-input>input{font-size:16px}.light-theme .hold-subscriptions .subscription-select ::ng-deep .ng-value-container,.light-theme .trip-subscriptions .subscription-select ::ng-deep .ng-value-container{align-items:baseline;border-top:0;padding:0}.light-theme .hold-subscriptions .subscription-select ::ng-deep.ng-value-container .ng-placeholder,.light-theme .trip-subscriptions .subscription-select ::ng-deep.ng-value-container .ng-placeholder{color:#aaa}.light-theme .hold-subscriptions .subscription-select ::ng-deep .ng-has-value .ng-placeholder,.light-theme .trip-subscriptions .subscription-select ::ng-deep .ng-has-value .ng-placeholder{display:none}.light-theme .hold-subscriptions .subscription-select ::ng-deep .ng-spinner-loader,.light-theme .trip-subscriptions .subscription-select ::ng-deep .ng-spinner-loader{display:none}.light-theme .ng-dropdown-panel{width:225px!important;background-color:#fff!important;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.light-theme .airport-select .ng-option{line-height:20px;padding:10px!important;padding-left:15px}.light-theme .airport-select .ng-option:hover{background-color:rgba(0,0,0,.04)}.light-theme .mat-calendar{padding:10px;width:375px!important;opacity:1;height:430px!important;overflow:hidden}.light-theme .crew-member-title,.light-theme .passenger-title{justify-content:center;padding-left:10px}.light-theme .due-list-item{border-bottom:1px solid rgba(0,0,0,.12)}.light-theme #calendar-month-view{height:100%;margin-right:20px;margin-left:15px}.light-theme #calendar-month-view .header{padding-bottom:20px;background-color:#fafafa;overflow:hidden}.light-theme #calendar-month-view .header-row{width:100%;flex-wrap:nowrap;height:40px}.light-theme #calendar-month-view .header-column{text-align:center}.light-theme #calendar-month-view .header-column-cell{min-width:calc((88.25%) / 7);height:40px;border:1px solid #bfbfbf;border-right:none;vertical-align:middle;line-height:40px;font-size:18px;color:rgba(0,0,0,.87);z-index:20}.light-theme #calendar-month-view .body{height:100%;border-top:1px solid #bfbfbf;display:flex;flex-direction:column;margin-bottom:15px}.light-theme #calendar-month-view .body-row{border-bottom:1px solid #bfbfbf}.light-theme #calendar-month-view .body-column{border-left:1px solid #bfbfbf;height:100%}.light-theme #calendar-month-view .body .day{height:100%}.light-theme #calendar-month-view .border-right{border-right:1px solid #bfbfbf}.light-theme .calendar-day{height:100%;width:100%;position:relative}.light-theme .calendar-day .number{width:28px;line-height:16px;padding:4px;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:2px;left:2px;border:2px solid transparent}.light-theme .calendar-day .selected-day{border:2px solid #1455ae;border-radius:50%}.light-theme .calendar-day .current-day{background-color:#1455ae;color:#fff!important;border-radius:50%;border:2px solid transparent}.light-theme .calendar-day .current-month,.light-theme .calendar-day .expander,.light-theme .calendar-day .not-current-month-darken{color:rgba(0,0,0,.87)}.light-theme .calendar-day .not-current-month-lighten{color:hsla(0,0%,50%,.87)}.light-theme .calendar-filter{background-color:#edeeed;color:rgba(0,0,0,.87)}.light-theme .title-bar{color:rgba(0,0,0,.87);width:100%;margin-top:12px;border-bottom:1px solid rgba(0,0,0,.26);padding:10px 20px;top:115px;height:60px;z-index:100;background-color:#fafafa}.light-theme .title-bar .action-bar{flex-wrap:nowrap}.light-theme .title-bar h2{font-weight:300;font-size:30px}@media (max-width: 1366px){.light-theme .title-bar .reduce-size{font-size:20px}}.light-theme .title-bar .actions .icon-actions{display:flex}.light-theme .title-bar .margin-align{margin-top:2px}.light-theme .title-bar .filter-buttons{margin-right:5px}.light-theme .title-bar .filter-buttons button{margin-left:5px}@media (min-width: 1740px){.light-theme .large{height:60px}}@media (max-width: 1740px){.light-theme .condensed{height:120px}}.light-theme #calendar-toggle-buttons button,.light-theme #schedule-toggle-buttons button{border-radius:0;border:1px solid rgba(0,0,0,.26);font-size:17px;font-weight:500;height:38px}.light-theme #calendar-toggle-buttons button:first-child,.light-theme #schedule-toggle-buttons button:first-child{border-radius:4px 0 0 4px;border-left:1px solid rgba(0,0,0,.26);border-right-width:0}.light-theme #calendar-toggle-buttons button:last-child,.light-theme #schedule-toggle-buttons button:last-child{border-radius:0 4px 4px 0;border-right:1px solid rgba(0,0,0,.26);border-left-width:0}.light-theme #calendar-toggle-buttons .toggle,.light-theme #schedule-toggle-buttons .toggle{transition:.1s}.light-theme #calendar-toggle-buttons .toggle-times mat-icon,.light-theme #schedule-toggle-buttons .toggle-times mat-icon{margin-bottom:4px}.light-theme #calendar-toggle-buttons .solo-button,.light-theme #schedule-toggle-buttons .solo-button{border-radius:4px}.light-theme #calendar-toggle-buttons .border-right,.light-theme #schedule-toggle-buttons .border-right{border-right-width:1px!important}.light-theme #calendar-toggle-buttons .selected,.light-theme #schedule-toggle-buttons .selected{background-color:#1455ae;border-color:rgba(0,0,0,.26);color:#fff;transition:.1s}.light-theme #calendar-toggle-buttons .selected:hover,.light-theme #schedule-toggle-buttons .selected:hover{background-color:#1455ae;transition:.1s}.light-theme #schedule-calendar-date{height:48px}.light-theme #schedule-calendar-date .date-controls{position:relative;display:flex}.light-theme #schedule-calendar-date .date-box{visibility:hidden;position:absolute}.light-theme #schedule-calendar-date .arrow{border:1px solid rgba(0,0,0,.26);padding:0;border-radius:0;height:38px;min-width:0;min-width:auto}.light-theme #schedule-calendar-date .arrow-left{border-left:none}.light-theme #schedule-calendar-date .arrow-right{border-right:none}.light-theme #schedule-calendar-date .today{border:1px solid rgba(0,0,0,.26);margin-right:15px;border-radius:4px;font-size:17px;font-weight:500}.light-theme #schedule-calendar-date .double-arrow-left,.light-theme #schedule-calendar-date .double-arrow-right{width:35px;height:38px;position:relative}.light-theme #schedule-calendar-date .double-arrow-left{border-radius:4px 0 0 4px}.light-theme #schedule-calendar-date .double-arrow-left .schedule-arrow:first-child,.light-theme #schedule-calendar-date .double-arrow-left .schedule-arrow:last-child{position:absolute;top:7px}.light-theme #schedule-calendar-date .double-arrow-left .schedule-arrow:first-child{right:8px}.light-theme #schedule-calendar-date .double-arrow-left .schedule-arrow:last-child{right:1px}.light-theme #schedule-calendar-date .double-arrow-right{border-radius:0 4px 4px 0}.light-theme #schedule-calendar-date .double-arrow-right .schedule-arrow:first-child,.light-theme #schedule-calendar-date .double-arrow-right .schedule-arrow:last-child{position:absolute;top:7px}.light-theme #schedule-calendar-date .double-arrow-right .schedule-arrow:first-child{left:8px}.light-theme #schedule-calendar-date .double-arrow-right .schedule-arrow:last-child{left:1px}.light-theme #schedule-calendar-date .date-button{border-radius:0;border:1px solid rgba(0,0,0,.26);border-width:1px 0;font-size:17px;font-weight:500;height:38px}.light-theme #interval-selector{padding:7px 6px 6px;border-radius:4px;border:1px solid rgba(0,0,0,.26);width:110px;font-size:17px;font-weight:500;height:38px}.light-theme .nav-bar{background-color:#fafafa;color:rgba(0,0,0,.87);height:42px;box-shadow:0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.2);z-index:100;width:100%}.light-theme .nav-bar .inverted-image img{filter:invert(100%)}.light-theme .nav-bar .mat-button{border-radius:0}.light-theme .nav-bar button{font-size:22px;height:42px}.light-theme .nav-bar .nav-bar-options button{width:188px}.light-theme .nav-bar .nav-button-left{border-right:1px solid #bfbfbf}.light-theme .nav-bar .nav-button-right{border-left:1px solid #bfbfbf}.light-theme .nav-bar .selected-button{background-color:#e1e1e1;color:rgba(0,0,0,.87);font-weight:500}.light-theme .fill-remaining-space{flex:1 1 auto}.light-theme #nav-bar-gap{background-color:#fff;z-index:2;position:fixed;width:100%;height:10pt}.light-theme #backdrop{background-color:#ccc;z-index:2;position:fixed;width:100%;height:10pt}.light-theme .app-content{background-color:#fafafa}.light-theme .mat-sidenav{top:69px!important}.light-theme .mat-button-toggle{color:rgba(0,0,0,.87)!important}.light-theme .mat-button-toggle-checked{color:#fff!important}.light-theme .condensed-mat-toggle-group{margin-top:4px;margin-bottom:0}.light-theme .material-form-header{background-color:#2c3e50!important}.light-theme #header{background-color:#0e1c2c;border-bottom:1px solid #bfbfbf}.light-theme #veryon-header{background-color:#182c3c;border-bottom:1px solid #bfbfbf}.light-theme .theme-background,.light-theme .theme-background-and-hover{background-color:#fafafa}.light-theme .theme-background-and-hover:hover,.light-theme .theme-background-hover{background-color:rgba(0,0,0,.04)}.light-theme .mat-drawer{border-left:1px solid #bfbfbf}.light-theme .mat-drawer-inner-container{background-color:#fff}.light-theme .mat-menu-panel{background-color:#f4f4f4!important;min-height:48px!important}.light-theme .mat-menu-item{font-size:16px}.light-theme .regulation-heading,.light-theme .section-heading{color:rgba(0,0,0,.87);background-color:#ecf0f1}.light-theme textarea{resize:none}.light-theme .error-snackbar,.light-theme .success-snackbar{color:#fff!important;padding:26px}.light-theme .error-snackbar .mat-simple-snackbar,.light-theme .success-snackbar .mat-simple-snackbar{font-size:20px}.light-theme .success-snackbar{background-color:#27ae60!important}.light-theme .error-snackbar{background-color:#c0392b!important}.light-theme input{background-color:transparent;color:rgba(0,0,0,.87)}.light-theme .dialog-tab-group{display:flex;flex-direction:column;height:100%}.light-theme .dialog-tab-group .tab-content{position:relative;flex:1;min-height:0}.light-theme .dialog-tab-group .tab-content .tab-list{height:100%}.light-theme .dialog-tab-group .tab-content .tab-list .content{height:100%;display:flex;flex-direction:column}.light-theme .dialog-tab-group .tab-content .tab-list .content fdwk-table{min-height:0;flex:1}.light-theme #confirm-dialog p{white-space:pre-line}.light-theme fdwk-static-textarea{margin-bottom:15px}.light-theme .destructive-text{color:red!important}.light-theme .filter-component{width:300px}.light-theme .filter-component .filter-drawer-header{height:40px;color:#fff;z-index:1;align-items:center;padding-left:15px;background-color:#2c3e50}.light-theme .filter-component .filter-drawer-content{padding:20px}.light-theme .filter-component .filter-drawer-footer{position:-webkit-sticky;position:sticky;bottom:0;width:100%;padding:10px 0}.light-theme .scrollable-menu{background-color:#fff;color:rgba(0,0,0,.87)}.light-theme .mention-header{background-color:#ececec!important;color:rgba(0,0,0,.87)!important;border:none!important}.light-theme .list-container{color:rgba(0,0,0,.87);height:100%;flex:1;display:flex;flex-direction:column}.light-theme .list-container fdwk-table{min-height:0;height:100%}.light-theme #create-trip-form form{overflow-y:hidden}.light-theme #create-trip-form .local-times-message{padding-left:10px;padding-bottom:5px;font-style:italic}.light-theme #create-trip-form .focusable-column:focus-within{box-shadow:0 0 2px #0d479d;border:1px solid #0d479d}.light-theme #create-trip-form .invalid-column{box-shadow:inset 0 0 0 2px #f44336}.light-theme #create-trip-form .disabled-column{color:#5a5a5a;pointer-events:none;background-color:rgba(0,0,0,.12);cursor:not-allowed}.light-theme #create-trip-form .timezone-indicator{position:absolute;right:28px;top:-1px}.light-theme #create-trip-form .toggle-times-div{margin-right:-10px}.light-theme #create-trip-form .toggle-times-div span{margin:0 5px}.light-theme #create-trip-form .toggle-times-div .toggle-local,.light-theme #create-trip-form .toggle-times-div .toggle-zulu{border-radius:0;border:1px solid #bfbfbf;font-weight:200;border-radius:4px;font-size:18px;height:31px;line-height:1}.light-theme #create-trip-form .toggle-times-div .toggle-local{border-radius:4px 0 0 4px}.light-theme #create-trip-form .toggle-times-div .toggle-zulu{border-radius:0 4px 4px 0;border-left-width:0}.light-theme #create-trip-form .selected{color:#fff;background-color:#1455ae}.light-theme #create-trip-form .mat-list-wrapper{overflow-y:auto;overflow-x:auto;resize:vertical}.light-theme #create-trip-form .mat-list-wrapper .mat-list{max-height:375px;flex-grow:1}.light-theme #create-trip-form .quick-create-input{width:calc(100% - 45px)}.light-theme #create-trip-form .mat-list{padding-top:0}.light-theme #create-trip-form .mat-list .mat-list-item-content>div{width:100%;height:100%}.light-theme #create-trip-form .mat-list .crew-member-trip-table-header,.light-theme #create-trip-form .mat-list .passenger-trip-table-header,.light-theme #create-trip-form .mat-list .trip-leg-header{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04);height:40px;border:1px solid #0000001a}.light-theme #create-trip-form .mat-list .add-row{padding:5px}.light-theme #create-trip-form .mat-list .add-row .mat-icon{cursor:pointer;margin-right:8px;margin-top:-1px}.light-theme #create-trip-form .mat-list .add-row .mat-icon:hover{background-color:rgba(0,0,0,.04)}.light-theme #create-trip-form .mat-list .mat-list-item{border:1px solid #0000001a}.light-theme #create-trip-form .mat-list .mat-list-item span{font-weight:400;font-size:16px}.light-theme #create-trip-form .mat-list .leg-column .mat-select-value-text{color:#fff}.light-theme #create-trip-form .selectable{cursor:pointer}.light-theme #create-trip-form .passenger-trip-table .passenger-trip-table-header,.light-theme #create-trip-form .passenger-trip-table .passenger-trip-table-row{height:auto}.light-theme #create-trip-form .passenger-trip-table .host-passenger-cell,.light-theme #create-trip-form .passenger-trip-table .passenger-cell{border-right:1px solid #0000001a;justify-content:center}.light-theme #create-trip-form .passenger-trip-table .host-passenger-cell .title,.light-theme #create-trip-form .passenger-trip-table .passenger-cell .title{height:60px;display:flex;flex-direction:row;align-items:center;padding:0 10px}.light-theme #create-trip-form .passenger-trip-table .host-passenger-name,.light-theme #create-trip-form .passenger-trip-table .passenger-name{height:42px;font-size:14px}.light-theme #create-trip-form .passenger-trip-table .host-passenger-cell .mat-form-field-appearance-outline .mat-form-field-infix{padding:0}.light-theme #create-trip-form .passenger-trip-table .host-passenger-name{padding:0 10px}.light-theme #create-trip-form .passenger-trip-table .selectrip-table{display:flex;cursor:pointer;color:#fff;align-items:center;justify-content:center;transition:all .2s ease-in-out}.light-theme #create-trip-form .passenger-trip-table .selectrip-table mat-icon:focus{background:none}.light-theme #create-trip-form .passenger-trip-table .passenger-attending-purpose{justify-content:center;height:100%}.light-theme #create-trip-form .passenger-trip-table .passenger-attending-purpose .mat-select-value{padding-right:0;padding-left:10px}.light-theme #create-trip-form .passenger-trip-table .attending{background-color:#1455ae;transition:all .2s ease-in-out;color:#fff}.light-theme #create-trip-form .passenger-trip-table .attending .mat-select-arrow{color:#fff}.light-theme #create-trip-form .passenger-trip-table .not-attending{color:#fff;transition:all .2s ease-in-out}.light-theme #create-trip-form .passenger-trip-table .leg-column{text-align:center}.light-theme #create-trip-form .passenger-trip-table .leg-column-airport-codes{height:60px;padding:10px}.light-theme #create-trip-form .passenger-trip-table .leg-column-airport-codes span{display:block}.light-theme #create-trip-form .passenger-trip-table .leg-column-centralized-dash span{padding-right:18px}.light-theme #create-trip-form .passenger-trip-table .passenger-trip-table-row ::ng-deep .passenger-cell{font-size:16px;height:100%}.light-theme #create-trip-form .passenger-trip-table .passenger-trip-table-row .add-passengers-msg{height:40px;padding-left:5px}.light-theme #create-trip-form .calendar-icon{color:rgba(0,0,0,.87)}.light-theme #create-trip-form .crew-member-trip-table{margin-bottom:20px}.light-theme #create-trip-form .crew-member-trip-table .crew-member-trip-table-header,.light-theme #create-trip-form .crew-member-trip-table .crew-member-trip-table-row{height:auto}.light-theme #create-trip-form .crew-member-trip-table .crew-member-cell{border-right:1px solid #0000001a}.light-theme #create-trip-form .crew-member-trip-table .crew-member-cell .title{height:60px;display:flex;flex-direction:row;align-items:center;padding:0 10px}.light-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select{cursor:pointer;padding:0 10px;align-items:center;position:relative}.light-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select .select-personnel{color:rgba(0,0,0,.87)}.light-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select .dropdown-icon{position:absolute;right:-1px;top:8px;font-size:23px;color:rgba(0,0,0,.87)}.light-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select button{position:absolute;left:2px;top:8px;min-width:18px;width:18px;height:24px}.light-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select button mat-icon{font-size:15px}.light-theme #create-trip-form .crew-member-trip-table .crew-member-name{height:auto;padding:10px;font-size:14px}.light-theme #create-trip-form .crew-member-trip-table .selectrip-table{cursor:pointer}.light-theme #create-trip-form .crew-member-trip-table .attending{background-color:#1455ae}.light-theme #create-trip-form .crew-member-trip-table .leg-column{text-align:center}.light-theme #create-trip-form .crew-member-trip-table .leg-column-airport-codes{height:60px;padding:10px}.light-theme #create-trip-form .crew-member-trip-table .leg-column-airport-codes span{display:block}.light-theme #create-trip-form .crew-member-trip-table .crew-member-trip-table-row ::ng-deep .crew-member-cell{font-size:16px}.light-theme #create-trip-form .trip-form-mat-icon{height:auto;width:auto;font-size:18px;margin-top:2px}.light-theme #create-trip-form .delete-row{min-width:10px;width:20px;height:20px;top:8px;position:absolute}.light-theme #create-trip-form .delete-row .mat-icon{color:#c0392b}.light-theme #create-trip-form .trip-table{display:flex;flex-flow:column nowrap;justify-content:space-between;font-weight:400;font-size:16px;max-width:100%;margin:0}.light-theme #create-trip-form .trip-table .trip-table-row-item{word-break:normal!important}.light-theme #create-trip-form .trip-table .trip-table-row-item .flight-purpose{line-height:20px;min-height:40px;max-height:160px;height:40px;padding-top:10px}.light-theme #create-trip-form .trip-table .trip-table-row-item .center-text{text-align:center}.light-theme #create-trip-form .trip-table .trip-table-row-item .mat-icon-button{width:35px}.light-theme #create-trip-form .trip-table .number-column{max-width:40px;height:52px;justify-content:center}.light-theme #create-trip-form .trip-table .number-column input{margin-top:1px}.light-theme #create-trip-form .trip-table ::ng-deep .time-entry{padding-left:10px}.light-theme #create-trip-form .trip-table .date-column,.light-theme #create-trip-form .trip-table .duration-container{padding:5px 0}.light-theme #create-trip-form .trip-table .duration-container input{padding-top:1px}.light-theme #create-trip-form .trip-table .time-column{padding-top:1px;position:relative}.light-theme #create-trip-form .trip-table .duration-button{width:50px}.light-theme #create-trip-form .trip-table .duration-button .mat-spinner-container{padding-left:6px}.light-theme #create-trip-form .trip-table .datepicker{width:77%}.light-theme #create-trip-form .trip-table .pin-button{position:absolute;margin-left:205px}.light-theme #create-trip-form .trip-table .pin-button .pin-icon{height:25px;background-color:#7f8c8d;opacity:.7;-webkit-mask:url(/assets/pin.svg) no-repeat center;mask:url(/assets/pin.svg) no-repeat center}.light-theme #create-trip-form .trip-table .pin-button .pin-icon-active{opacity:1;background-color:#c0392b}.light-theme #create-trip-form .trip-table .refresh-ete-button mat-icon{color:#7f8c8d}.light-theme #create-trip-form .trip-table .calculate-icon{height:20px;background-color:#7f8c8d;-webkit-mask:url(/assets/calculator.svg) no-repeat center;mask:url(/assets/calculator.svg) no-repeat center}.light-theme #create-trip-form .trip-table .foreflight-calculate-icon{height:32px;width:32px;background-color:#7f8c8d;-webkit-mask:url(/assets/foreflight-logo.png) no-repeat center;mask:url(/assets/foreflight-logo.png) no-repeat center;-webkit-mask-size:32px;mask-size:32px;cursor:pointer;margin-left:5px}.light-theme #create-trip-form .trip-table .override-icon{height:20px;background-color:#7f8c8d;-webkit-mask:url(/assets/override.svg) no-repeat center;mask:url(/assets/override.svg) no-repeat center}.light-theme #create-trip-form .trip-table .vertical-divider{position:absolute;left:-6px;top:6px;color:#bfbfbf;border-left:1px solid #bfbfbf;height:30px}.light-theme #create-trip-form .trip-table .leg-type-column{max-width:91px;height:52px}.light-theme #create-trip-form .trip-table .leg-type-column .leg-type-dropdown{width:100%}.light-theme #create-trip-form .trip-table .remove-column{max-width:66px;height:52px}.light-theme #create-trip-form .trip-table .remove-column .mat-button{padding:0}.light-theme #create-trip-form .trip-table .add-leg-row{display:flex;flex-direction:row;align-items:center;border:1px solid #0000001a;line-height:24px;padding-bottom:10px;padding-top:10px;padding-left:10px}.light-theme #create-trip-form .trip-table .add-leg-row .mat-icon{cursor:pointer}.light-theme #create-trip-form .trip-table-header{display:none;position:relative;width:100%;color:rgba(0,0,0,.87);background-color:rgba(0,0,0,.04);line-height:30px}.light-theme #create-trip-form .trip-table-header .trip-table-row-item{justify-content:center}.light-theme #create-trip-form .trip-table-row{width:100%;line-height:40px;border-bottom:none;padding:0;height:auto}.light-theme #create-trip-form .trip-table-row-item{border:1px solid #0000001a;display:flex;flex-flow:row nowrap;flex-grow:1;flex-basis:0;padding:5px 10px;word-break:break-word}.light-theme #create-trip-form .trip-table .u-flex-grow1{flex-grow:1}.light-theme #create-trip-form .trip-table .u-flex-grow2{flex-grow:2}.light-theme #create-trip-form .trip-table .u-flex-grow3{flex-grow:3}.light-theme #create-trip-form .trip-table .u-flex-grow4{flex-grow:4}.light-theme #create-trip-form .trip-table .u-flex-grow5{flex-grow:5}.light-theme #create-trip-form .trip-table .u-flex-grow6{flex-grow:6}.light-theme #create-trip-form .trip-table .u-flex-grow7{flex-grow:7}.light-theme #create-trip-form .trip-table .u-flex-grow8{flex-grow:8}.light-theme #create-trip-form .trip-table .u-flex-grow9{flex-grow:9}.light-theme #create-trip-form .trip-table .u-flex-grow10{flex-grow:10}.light-theme #create-trip-form .leg-list.cdk-drop-list-dragging .trip-table-row:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.light-theme #aircraft-hold-form input.focus{outline-width:0}.light-theme #aircraft-hold-form ::ng-deep .mat-tab-body-content{overflow-x:hidden}.light-theme #aircraft-hold-form .mat-datepicker-toggle{position:absolute!important;top:-9px!important;right:-12px!important}.light-theme #aircraft-hold-form ::ng-deep .airport-selector-container{height:38px;align-items:center;padding:0 10px;border:1px solid rgba(0,0,0,.12);border-radius:4px}.light-theme #aircraft-hold-form ::ng-deep .airport-selector-container ::ng-deep mat-icon{margin-top:-6px}.light-theme #aircraft-hold-form .toggle-times-div{margin-right:-10px}.light-theme #aircraft-hold-form .toggle-times-div span{margin:0 5px}.light-theme #aircraft-hold-form .toggle-times-div .toggle-local,.light-theme #aircraft-hold-form .toggle-times-div .toggle-zulu{border-radius:0;border:1px solid #bfbfbf;font-weight:200;border-radius:4px;font-size:18px;height:31px;line-height:1}.light-theme #aircraft-hold-form .toggle-times-div .toggle-local{border-radius:4px 0 0 4px}.light-theme #aircraft-hold-form .toggle-times-div .toggle-zulu{border-radius:0 4px 4px 0;border-left-width:0}.light-theme #aircraft-hold-form .selected{color:#fff;background-color:#1455ae}.light-theme #aircraft-hold-form ::ng-deep .ng-dropdown-panel{position:fixed}.light-theme #aircraft-hold-form .passenger-row,.light-theme #aircraft-hold-form .role-row{align-items:center;margin-bottom:.5em}.light-theme #aircraft-hold-form .passenger-row{margin-top:1px}.light-theme #aircraft-hold-form .mat-select-no-margin .mat-form-field-wrapper{margin:0!important}.light-theme #aircraft-hold-form .display-name-trigger{cursor:pointer;pointer-events:none}.light-theme #aircraft-hold-form .dropdown-icon{position:absolute;right:0;top:0;font-size:23px;color:rgba(0,0,0,.54)}.light-theme #aircraft-hold-form .border-right-gray{padding-right:30px;border-right:1px solid rgba(0,0,0,.12)}.light-theme #aircraft-hold-form .role-name{margin-top:2px}.light-theme #aircraft-hold-form .remove-row-icon{margin-right:17px}.light-theme #aircraft-hold-form .add-row{display:flex;border:none;flex-direction:row;align-items:center;cursor:pointer;padding:0;margin-bottom:10px}.light-theme #aircraft-hold-form .table-row-item .center-text{text-align:center}.light-theme #aircraft-hold-form .table-row-item .mat-icon-button{width:35px}.light-theme #aircraft-hold-form .focusable-column:focus-within{box-shadow:0 0 2px #0d479d;border:1px solid #0d479d}.light-theme #aircraft-hold-form .quick-create-input{width:calc(100% - 45px)}.light-theme #settings-dialog-content .settings-dialog{display:flex;justify-content:flex-start;flex-direction:row;width:1024px;height:100%}.light-theme #settings-dialog-content .settings-dialog .settings-tabs{width:270px;border-right:1px solid #bfbfbf;overflow:auto;position:relative}.light-theme #settings-dialog-content .settings-dialog .settings-tabs .tab{width:100%;height:12.5%;text-align:left;padding-left:10px;cursor:pointer;border-bottom:solid;border-width:1px;border-color:#bfbfbf;display:flex;flex-direction:column;justify-content:center}.light-theme #settings-dialog-content .settings-dialog .settings-tabs .tab .tab-text{font-size:20px;font-weight:300;padding-left:10px}.light-theme #settings-dialog-content .settings-dialog .settings-tabs .tab:hover{background:#fafafa}.light-theme #settings-dialog-content .settings-dialog .settings-tabs .tab-selected{background:rgba(0,0,0,.04)}.light-theme #settings-dialog-content .settings-dialog .settings-content{width:100%;position:relative;overflow:hidden}.light-theme #trip-detail{height:730px}.light-theme #trip-detail .dialog-section{padding-bottom:20px}.light-theme #trip-detail .no-passenger-personnel{margin-bottom:20px;color:rgba(0,0,0,.87);text-align:center}.light-theme #trip-detail .no-passenger-personnel span{margin-top:-35px}.light-theme #trip-detail .no-flight-purpose{color:rgba(0,0,0,.87);text-align:center}.light-theme #trip-detail form{overflow-y:hidden}.light-theme #trip-detail .foreflight-calculate-icon{height:30px;width:30px;background-color:#7f8c8d;-webkit-mask:url(/assets/foreflight-logo.png) no-repeat center;mask:url(/assets/foreflight-logo.png) no-repeat center;-webkit-mask-size:32px;mask-size:32px;cursor:pointer;margin-left:5px}.light-theme #trip-detail .mat-list-wrapper{overflow-y:auto;overflow-x:auto}.light-theme #trip-detail .mat-list-wrapper .mat-list{max-height:375px;flex-grow:1}.light-theme #trip-detail .mat-list{padding-top:0}.light-theme #trip-detail .mat-list .mat-list-item-content>div{width:100%;height:100%}.light-theme #trip-detail .mat-list .crew-member-table-header,.light-theme #trip-detail .mat-list .passenger-table-header,.light-theme #trip-detail .mat-list .trip-leg-header{color:rgba(0,0,0,.87);background:rgba(0,0,0,.04);height:40px;border:1px solid #0000001a}.light-theme #trip-detail .mat-list .mat-list-item{border:1px solid #0000001a}.light-theme #trip-detail .mat-list .mat-list-item span{font-weight:400;font-size:16px}.light-theme #trip-detail .passenger-table .passenger-table-header,.light-theme #trip-detail .passenger-table .passenger-table-row{height:auto}.light-theme #trip-detail .passenger-table .passenger-cell{border-right:1px solid #0000001a;border-bottom:1px solid #0000001a;justify-content:center;align-items:center}.light-theme #trip-detail .passenger-table .passenger-cell-title{align-items:flex-start;border-right:1px solid #0000001a}.light-theme #trip-detail .passenger-table .passenger-cell-title .title{height:60px;display:flex;flex-direction:row;align-items:center;padding:0 10px}.light-theme #trip-detail .passenger-table .passenger-name{height:auto;padding:10px;font-size:14px}.light-theme #trip-detail .passenger-table .personnel-name{height:auto;padding:10px;font-size:14px;text-align:center}.light-theme #trip-detail .passenger-table .leg-column{text-align:center}.light-theme #trip-detail .passenger-table .leg-column-airport-codes{height:60px;padding:10px}.light-theme #trip-detail .passenger-table .leg-column-airport-codes span{display:block}.light-theme #trip-detail .passenger-table .passenger-table-row ::ng-deep .passenger-cell{font-size:16px}.light-theme #trip-detail #pax-trip-notes-box{margin-top:20px}.light-theme #trip-detail .table{display:flex;flex-flow:column nowrap;justify-content:space-between;font-weight:400;font-size:16px;max-width:100%;margin:0}.light-theme #trip-detail .table .table-row-item .flight-purpose{line-height:20px;min-height:45px;max-height:160px;height:45px;padding-top:10px}.light-theme #trip-detail .table .table-row-item .center-text{text-align:center}.light-theme #trip-detail .table-header{display:none;position:relative;width:100%;color:rgba(0,0,0,.87)!important;background-color:rgba(0,0,0,.04)!important;line-height:30px}@media (min-width: 500px){.light-theme #trip-detail .table-header{font-weight:400;display:flex;flex-flow:row nowrap}}.light-theme #trip-detail .table-row{width:100%;line-height:40px;border-bottom:none;padding:0;height:auto}@media (min-width: 500px){.light-theme #trip-detail .table-row{display:flex;flex-flow:row nowrap}}.light-theme #trip-detail .table-row .center-align{text-align:center}.light-theme #trip-detail .table-row-item{border:1px solid #0000001a;display:flex;flex-flow:row nowrap;flex-grow:1;flex-basis:0;padding:5px 10px;word-break:break-word}.light-theme #trip-detail .table-row-item:before{content:attr(data-header);width:30%;font-weight:700}@media (min-width: 500px){.light-theme #trip-detail .table-row-item{padding:5px 10px}.light-theme #trip-detail .table-row-item:before{content:none}}.light-theme #trip-detail .table .u-flex-grow1{flex-grow:1}.light-theme #trip-detail .table .u-flex-grow2{flex-grow:2}.light-theme #trip-detail .table .u-flex-grow3{flex-grow:3}.light-theme #trip-detail .table .u-flex-grow4{flex-grow:4}.light-theme #trip-detail .table .u-flex-grow5{flex-grow:5}.light-theme #trip-detail .table .u-flex-grow6{flex-grow:6}.light-theme #trip-detail .table .u-flex-grow7{flex-grow:7}.light-theme #trip-detail .table .u-flex-grow8{flex-grow:8}.light-theme #trip-detail .table .u-flex-grow9{flex-grow:9}.light-theme #trip-detail .table .u-flex-grow10{flex-grow:10}.light-theme #trip-planning .airport-list{border-right:1px solid #d9d9d9}.light-theme #trip-planning .airport-list .airport-cell{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.light-theme #trip-planning .airport-list .airport-cell:hover{cursor:pointer;background-color:rgba(0,0,0,.04)}.light-theme #trip-planning .airport-list .airport-cell-selected{background-color:rgba(0,0,0,.04)}.light-theme #trip-planning .details-column .airport-detail-header{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.light-theme #trip-planning .details-column hr{border-top:2px solid #d9d9d9}.light-theme .task-header{color:rgba(0,0,0,.87);background-color:rgba(0,0,0,.04)}.light-theme #organize-columns{width:600px}.light-theme #organize-columns .header{align-items:center}.light-theme #organize-columns .white-icon{margin-top:12px;font-size:18px;padding-left:6px}.light-theme #organize-columns .info-message{font-size:12px;padding-left:3px;margin-top:13px}.light-theme #organize-columns .include-exclude-headers{background-color:#ecf0f1!important;color:rgba(0,0,0,.87)}.light-theme #organize-columns .drag-handle{cursor:move}.light-theme #organize-columns .column-container{width:300px;max-width:100%;margin-bottom:25px;display:flex;vertical-align:top}.light-theme #organize-columns .column-list{border:1px solid #ccc;min-height:200px;background:#fafafa;border-radius:4px;overflow:hidden;flex:1}.light-theme #organize-columns .column-box{position:relative;padding:10px 5px;border-bottom:1px solid #ccc;color:rgba(0,0,0,.87);display:flex;flex-direction:row;align-items:center;justify-content:flex-end;box-sizing:border-box;background:#fafafa;font-size:14px}.light-theme #organize-columns .cdk-drag-preview{display:flex;box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.light-theme #organize-columns .cdk-drag-placeholder{opacity:.5;background:#fff}.light-theme #organize-columns .cdk-drag-animating,.light-theme #organize-columns .column-list.cdk-drop-list-dragging .column-box:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.light-theme .ng-input>input{color:rgba(0,0,0,.87)}.light-theme #user-notifications-panel .user-notifications-panel{border-radius:2px;position:absolute;top:61px;right:85px;background:#eee;color:rgba(0,0,0,.87);box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:99}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content{border:1px solid rgba(0,0,0,.2);min-height:380px;max-height:380px;min-width:400px;max-width:400px;padding:5px 10px 10px;line-height:22px;display:flex;flex-direction:column}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notification-actions{min-height:35px;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notification-actions-ff{min-height:35px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection{overflow-y:auto;overflow-x:hidden;margin-bottom:10px}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .see-more-button{display:block;margin-left:auto;margin-right:auto}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification{display:flex;flex-direction:row;margin-bottom:10px}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-delete{max-width:28px;display:flex;justify-content:flex-end}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-delete button{width:30px;height:30px}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-delete mat-icon{font-size:18px}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column{max-width:30px;display:flex;justify-content:center}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column button{width:30px;height:30px}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .mat-progress-spinner{display:inline}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .mat-progress-spinner svg{width:15px;height:15px}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .circle{font-size:16px}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .unread-circle{color:#3498db}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .read-circle{color:#666}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column{cursor:pointer;width:100%;min-width:0}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-body{font-weight:300;display:flex;margin-left:5px;margin-top:4px;flex-direction:column}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-body .message-content{overflow-x:auto}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-body .underline{border-top:1px solid #bfbfbf;width:100%;margin-top:4px;opacity:.3}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-body .message-timestamp{text-align:right;font-size:12px;font-weight:300;margin-top:5px}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-title{font-weight:400;font-size:15px}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column:hover>.message-title{text-decoration:underline}.light-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .no-new-notifications{font-size:18px;font-weight:300;display:flex;align-items:center;margin-top:18px;justify-content:center}.light-theme #user-notifications-panel .expanded-caret{transition:border .3s ease-in-out;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #eee;position:absolute;top:52px;right:95px;z-index:100}.light-theme #color-picker .summary-info{max-width:100%;padding:0 15px;border-radius:4px;display:flex;cursor:pointer;flex-direction:row;align-items:center;border:1px solid rgba(0,0,0,.12)}.light-theme #color-picker .summary-info .info{width:calc(100% - 40px)}.light-theme #color-picker .summary-info .info p.style{margin-bottom:5px}.light-theme #color-picker .summary-info .info p.style-value{text-transform:uppercase;letter-spacing:1.5px;font-size:10px}.light-theme #color-picker .main-circle{height:40px;width:40px;box-sizing:border-box;border-radius:4px;cursor:pointer}.light-theme #color-picker .circle{height:19px;width:19px;box-sizing:border-box;border-radius:4px;cursor:pointer}.light-theme #color-picker .opened{max-width:310px;padding:15px;border-radius:4px;position:relative;margin-top:15px}.light-theme #color-picker .opened:after{border:10px solid transparent;content:"";right:10px;position:absolute;top:-20px}.light-theme #color-picker .opened .colors{display:flex;flex-wrap:wrap}.light-theme #color-picker .opened .colors .circle{margin-right:10px;margin-bottom:10px}.light-theme #color-picker .opened .colors .circle:nth-child(10n){margin-right:0}.light-theme #color-picker .opened .hex-code{display:flex;margin-top:5px}.light-theme #color-picker .opened .hex-code p{padding-right:10px}.light-theme #color-picker .opened .hex-code .g-input{border:1px solid rgba(0,0,0,.12);height:30px;border-radius:4px;width:100px;margin-top:12px}.light-theme #color-picker .opened .hex-code .g-input input{border:none;width:100%;text-transform:uppercase;outline:none;text-align:center;letter-spacing:1.5px;color:rgba(0,0,0,.87);background-color:transparent;height:100%;border-radius:4px}.light-theme .custom-field{position:relative;min-height:50px;width:100%;border:solid;border-radius:4px;border-width:2px;border-color:rgba(0,0,0,.12);margin-bottom:10px;padding:3px 3px 3px 10px;display:flex;justify-content:space-between;background:#fff}.light-theme .custom-field .warning{position:absolute;bottom:5px;right:5px;color:#c0392b}.light-theme .custom-field .custom-field-info{display:flex;flex-direction:row}.light-theme .custom-field .custom-field-info .custom-field-info-point{line-height:4px;font-size:15px;margin-right:5px}.light-theme .custom-field .custom-field-info .custom-field-info-point-name{width:200px;margin-right:15px}.light-theme .custom-field .custom-field-info .custom-field-info-point-required,.light-theme .custom-field .custom-field-info .custom-field-info-point-type{width:85px}.light-theme .custom-field .custom-field-info .custom-field-info-point-options{width:230px}.light-theme .custom-field .custom-field-info .custom-field-info-point .content{word-break:break-word;line-height:1}.light-theme .custom-field .custom-field-controls{display:none}.light-theme .custom-field:hover{cursor:move}.light-theme .custom-field:hover .custom-field-controls{display:block;position:absolute;right:0}.light-theme .custom-field-section{min-height:60px;overflow-x:hidden;padding:5px;margin-bottom:15px;border:solid;border-radius:4px;border-width:2px;border-color:rgba(0,0,0,.12);background:#fafafa}.light-theme .custom-field-section .section-controls{display:none}.light-theme .custom-field-section:hover{cursor:move}.light-theme .custom-field-section:hover .section-controls{display:block}.light-theme .custom-field-section .section-header{font-weight:300;font-size:18px;display:flex;justify-content:space-between;align-items:flex-start}.light-theme .custom-field-section .section-header .section-header-text{display:inline-block;line-height:4px;padding:10px 5px 0;max-width:90%;line-height:18px}.light-theme .custom-field-section .section-header .section-header-text .section-index{margin-right:15px;font-weight:400}.light-theme .custom-field-section .section-header .section-header-text .section-title{font-size:18px}.light-theme .custom-field-section .section-header .section-header-text .section-description{font-weight:500;font-size:16px;margin-left:28px;margin-top:0}.light-theme .custom-field-section .section-fields{display:flex;flex-direction:column;padding-left:5px;padding-right:5px}.light-theme .custom-field-section .section-fields .new-field-msg{width:100%;text-align:center;padding:5px;font-size:18px;font-weight:300;margin-bottom:5px;border:solid;border-radius:4px;border-width:2px;border-color:rgba(0,0,0,.12);background:#fff}.light-theme .custom-field-section .section-fields .new-field-msg:hover{cursor:pointer;border-color:rgba(0,0,0,.87)}.light-theme .custom-field-creator{display:flex;min-height:50px;width:100%;border-radius:4px;flex-direction:column;justify-content:center}.light-theme .custom-field-creator button{width:30px;height:30px}.light-theme .custom-field-creator mat-icon{font-size:18px}.light-theme .custom-field-creator .custom-field-sections .click-to-add-msg{width:100%;text-align:center;padding:10px;font-size:18px;font-weight:300;margin-bottom:10px;border:solid;border-radius:4px;border-width:1px;border-color:rgba(0,0,0,.12);background-color:#fff}.light-theme .custom-field-creator .custom-field-sections .click-to-add-msg:hover{cursor:pointer;border-color:rgba(0,0,0,.87)}.light-theme #pin-entry-dialog input{border:1px solid rgba(0,0,0,.12)}.light-theme #pin-entry-dialog input:focus{outline:none}.light-theme #pin-entry-dialog input:focus,.light-theme #pin-entry-dialog input:hover{border:2px solid rgba(0,0,0,.87)}.light-theme #vendor-form-dialog .vendor-list{border:1px solid rgba(0,0,0,.12)}.light-theme #vendor-form-dialog .vendor-list .vendor-list-column{border-right:1px solid rgba(0,0,0,.12)}.light-theme #vendor-form-dialog .vendor-option{border-top:1px solid rgba(0,0,0,.12)}.light-theme #vendor-form-dialog .vendor-option:hover{background-color:rgba(0,0,0,.04);cursor:pointer}.light-theme #edit-flight-log-dialog .dropdown-clear-icon,.light-theme #edit-flight-log-dialog .dropdown-icon{color:rgba(0,0,0,.54)}.light-theme #edit-flight-log-dialog .border-right-gray{border-right:1px solid rgba(0,0,0,.12)}.light-theme #non-routine-dialog .attachments-row{border:1px solid rgba(0,0,0,.12)}.light-theme #non-routine-dialog .attachments-row .attachment-label{background-color:#fff;color:rgba(0,0,0,.87)}.light-theme #error-403-page{background-color:#fafafa;display:flex;flex-direction:column;justify-content:center;align-items:center}.light-theme #error-403-page h2{font-weight:300;color:rgba(0,0,0,.87)}.light-theme #error-403-page button{margin-bottom:20px}.light-theme .pax-and-roles .border-right-gray{border-right:1px solid rgba(0,0,0,.12)}.light-theme #customer-selector .search-input{border-bottom:1px solid #d9d9d9}.light-theme #customer-selector .mat-card-actions{border-top:1px solid #d9d9d9}.light-theme #customer-selector .customer-list .customer-row,.light-theme #customer-selector .customer-list .no-customer-row{border-bottom:1px solid #d9d9d9}.light-theme #aircraft-times-detail-dialog fdwk-table .main-row:hover{background-color:#ededed}.light-theme #aircraft-times-detail-dialog fdwk-table .equipment-row{background-color:#edeeed}.light-theme #aircraft-times-detail-dialog .table-body .table-row{padding-left:0;padding-right:0}.light-theme #aircraft-times-detail-dialog .table-body .table-row:hover{background-color:#fafafa!important}.light-theme #aircraft-times-detail-dialog .aircraft-times-table{margin-bottom:20px}.light-theme #aircraft-times-detail-dialog .aircraft-times-table table{font-size:16px;border-collapse:collapse;background-color:#fff}.light-theme #aircraft-times-detail-dialog .aircraft-times-table table .header{background:#2c3e50}.light-theme #aircraft-times-detail-dialog .aircraft-times-table table td,.light-theme #aircraft-times-detail-dialog .aircraft-times-table table th{padding:10px;border:1px solid rgba(0,0,0,.12);width:25%;max-width:25%}.light-theme #aircraft-times-detail-dialog .aircraft-times-table table td{position:relative}.light-theme #aircraft-times-detail-dialog .aircraft-times-table table td mat-icon{position:absolute;margin-left:10px;top:5px}.light-theme #aircraft-times-detail-dialog .aircraft-times-table table th{text-align:left;color:#fff}.light-theme #equipment-list ::ng-deep .table-row{padding-right:10px;cursor:default}.light-theme #equipment-list ::ng-deep .table-cell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.light-theme #equipment-list ::ng-deep .table-cell .header-text{white-space:nowrap!important}.light-theme #equipment-list .content{position:relative}.light-theme #equipment-list .content .list-controls{padding:10px 25px}.light-theme #equipment-list .content .list-controls .message{margin-top:8px}.light-theme #equipment-list .content .list-controls .buttons{justify-content:flex-end}.light-theme #equipment-list .content .not-linked{margin-bottom:20px;color:rgba(0,0,0,.87);text-align:center}.light-theme #equipment-list .content .not-linked span{margin-top:-35px}.light-theme #hold-detail{height:750px}.light-theme #hold-detail .no-passenger-personnel{margin-bottom:20px;color:rgba(0,0,0,.87);text-align:left;padding-left:10px}.light-theme #hold-detail .no-passenger-personnel span{margin-top:-35px}.light-theme #alerts-message-list .alert-box{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #0000001a}.light-theme #alerts-message-list .alert-box .alert-message{margin-left:5px}.light-theme #alerts-message-list .alert-box .alert-message .message{font-size:20px;margin-top:8px;margin-left:10px}.light-theme #alerts-message-list .alert-box .alert-message .resource-icon{max-height:20px;max-width:20px;margin-top:10px;margin-right:9px}.light-theme #alerts-message-list .alert-box .alert-buttons{align-items:center}.light-theme #alerts-message-list .alert-box .alert-buttons button{margin-right:10px}.light-theme #alerts-message-list .no-alerts{margin-bottom:20px;color:rgba(0,0,0,.87);text-align:center}.light-theme #alerts-message-list .no-alerts span{margin-top:-35px}.light-theme #manual-entry-form{width:auto;height:auto;max-height:700px}.light-theme #manual-entry-form .mat-checkbox{padding-top:10px;margin:2px 8px auto 0}.light-theme #manual-entry-form .mat-checkbox-label{margin-left:5px}.light-theme #manual-entry-form ::ng-deep .mat-icon-button{width:auto;height:auto}.light-theme #manual-entry-form .no-currencies{color:rgba(0,0,0,.87);height:100%;width:100%;justify-content:center;align-items:center;padding-bottom:20px}.light-theme #manual-entry-form .flex-wrap{flex-wrap:wrap;flex-direction:row}.light-theme #manual-entry-form .currency-width{max-width:calc(25% - 20px);flex:1 0 25%;margin-bottom:10px}.light-theme #manual-entry-form .display-block{display:block}.light-theme #manual-entry-detail-dialog .manual-entry-detail{display:block!important}.light-theme #manual-entry-detail-dialog .detail-dialog-content{padding:0;max-width:700px;min-width:700px;max-height:500px}.light-theme #manual-entry-detail-dialog .no-currencies{color:rgba(0,0,0,.87);height:100%;width:100%;justify-content:center;align-items:center;padding-bottom:20px}.light-theme #manual-entry-detail-dialog .flex-wrap{flex-wrap:wrap;flex-direction:row}.light-theme #manual-entry-detail-dialog .currency-width{flex:1 0 25%;max-width:calc(25% - 20px)}.light-theme .saved-filter-dialog{display:flex;flex-direction:row;height:600px;max-height:65vh}.light-theme .saved-filter-form,.light-theme .saved-filter-sidebar{display:flex;flex-direction:column;overflow-y:auto}.light-theme .saved-filter-sidebar{width:325px;background-color:#efefef}.light-theme .saved-filter-sidebar .header{background-color:#d5d5d5;font-size:20px}.light-theme .saved-filter-sidebar .empty-list-hint,.light-theme .saved-filter-sidebar .header,.light-theme .saved-filter-sidebar .how-to-add-hint,.light-theme .saved-filter-sidebar .row{display:flex;flex-direction:row;padding:10px 15px}.light-theme .saved-filter-sidebar .row{height:50px;padding:0 15px;align-items:center;justify-content:space-between;transition:all .15s ease-in-out}.light-theme .saved-filter-sidebar .row .default-not-selected{opacity:.15;transition:opacity .15s ease-in-out}.light-theme .saved-filter-sidebar .row:hover{cursor:pointer;background-color:#f9f9f9}.light-theme .saved-filter-sidebar .row:hover .default-not-selected{opacity:.5}.light-theme .saved-filter-sidebar .row .name{font-size:18px;transform-origin:left;transition:transform .1s ease-in-out;word-break:break-word;max-width:225px}.light-theme .saved-filter-sidebar .row .long-name{font-size:16px}.light-theme .saved-filter-sidebar .row-selected{transition:all .15s ease-in-out;background-color:#fff}.light-theme .saved-filter-sidebar .row-selected .name{transform-origin:left;transform:scale(1.075);transition:transform .1s ease-in-out}.light-theme .saved-filter-sidebar .row-selected:hover{cursor:pointer;background-color:#fff}.light-theme .saved-filter-sidebar .row .row-icons{display:flex;flex-direction:row;align-items:center}.light-theme .saved-filter-sidebar .row .menu{margin-right:-10px}.light-theme .saved-filter-sidebar .how-to-add-hint{font-size:16px;margin-top:10px}.light-theme .saved-filter-sidebar .empty-list-hint{font-size:18px}.light-theme .saved-filter-form{padding:15px}.light-theme .saved-filters-menu{background-color:#fafafa;padding:5px 0}.light-theme .saved-filters-menu .set-as-default{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.light-theme .saved-filters-menu .set-as-default .default-selected{color:#f1c40f}.light-theme .saved-filters-menu .divider{height:0;border-bottom:1px solid #d9d9d9;margin:5px 0;padding:0 3px}.light-theme .saved-filters-menu .mat-menu-item{height:40px;line-height:40px}.light-theme .saved-filters-menu .mat-icon{margin:0}.light-theme .default-selected{color:#f1c40f}.light-theme #saved-filters{position:relative}.light-theme #saved-filters .selector{border-radius:5px;height:39px;width:250px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;padding:.4em .2em .4em .75em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);box-sizing:border-box}.light-theme #saved-filters .selector:hover{box-shadow:inset 0 0 0 2px rgba(0,0,0,.87);transition:box-shadow .6s cubic-bezier(.25,.8,.25,1)}.light-theme #saved-filters .selector .selected-filter{display:flex;flex-direction:row;align-items:center}.light-theme #saved-filters .selector .selected-filter .filter-name{max-width:170px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.light-theme #saved-filters .selector .selected-filter mat-icon{font-size:18px;height:18px;width:18px;margin-left:5px}.light-theme #saved-filters .selector .default-selected{color:#f1c40f}.light-theme #saved-filters .selector .select-filter{color:rgba(0,0,0,.6)}.light-theme #saved-filters .selector mat-icon{color:rgba(0,0,0,.54)}.light-theme #saved-filters .selector .icons{position:absolute;top:7px;right:2px;display:flex;flex-direction:row;align-items:center}.light-theme #saved-filters .selector .icons .clear-selection{font-size:18px;height:18px;width:18px}.light-theme #saved-filter-panel{transform-origin:bottom left;position:relative;background-color:#efefef;z-index:999;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:5px;border:1px solid rgba(0,0,0,.12);display:flex;opacity:1;transition:opacity .2s ease-in-out;color:rgba(0,0,0,.87)}.light-theme #saved-filter-panel .lists{display:flex;flex-direction:column;width:100%;overflow-y:scroll}.light-theme #saved-filter-panel .lists .list{display:flex;flex-direction:column;flex:1 1 33%;height:calc(100% - 36px);border-right:1px solid rgba(0,0,0,.12);padding-right:0}.light-theme #saved-filter-panel .lists .list .title{padding:5px 10px;border-bottom:1px solid rgba(0,0,0,.12)}.light-theme #saved-filter-panel .lists .list .filters{height:calc(100% - 31px);overflow-y:auto}.light-theme #saved-filter-panel .lists .list .filters .filter{padding:4px 4px 4px 10px}.light-theme #saved-filter-panel .lists .list .filters .filter:hover{cursor:pointer;background-color:rgba(0,0,0,.04)}.light-theme #saved-filter-panel .lists .header{background-color:#d5d5d5;font-size:20px}.light-theme #saved-filter-panel .lists .empty-list-hint,.light-theme #saved-filter-panel .lists .header,.light-theme #saved-filter-panel .lists .how-to-add-hint,.light-theme #saved-filter-panel .lists .row{display:flex;flex-direction:row;padding:10px 15px}.light-theme #saved-filter-panel .lists .row{height:50px;padding:0 15px;align-items:center;justify-content:space-between;transition:all .15s ease-in-out}.light-theme #saved-filter-panel .lists .row .default-not-selected{opacity:.15;transition:opacity .15s ease-in-out}.light-theme #saved-filter-panel .lists .row:hover{cursor:pointer;background-color:#f9f9f9}.light-theme #saved-filter-panel .lists .row:hover .default-not-selected{opacity:.5}.light-theme #saved-filter-panel .lists .row .name{font-size:18px;transform-origin:left;transition:transform .1s ease-in-out;word-break:break-word;max-width:250px}.light-theme #saved-filter-panel .lists .row .long-name{font-size:16px}.light-theme #saved-filter-panel .lists .row-selected{transition:all .15s ease-in-out;background-color:#fff}.light-theme #saved-filter-panel .lists .row-selected .name{transform-origin:left;transform:scale(1.075);transition:transform .1s ease-in-out}.light-theme #saved-filter-panel .lists .row-selected:hover{cursor:pointer;background-color:#fff}.light-theme #saved-filter-panel .lists .row .row-icons{display:flex;flex-direction:row;align-items:center}.light-theme #saved-filter-panel .lists .row .menu{margin-right:-10px}.light-theme #saved-filter-panel .lists .how-to-add-hint{font-size:16px;margin-top:10px}.light-theme #saved-filter-panel .lists .empty-list-hint{font-size:18px}.light-theme #saved-filter-panel .lists .user{border-right:none}.light-theme #saved-filter-panel .actions{position:absolute;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;width:100%;border-top:1px solid rgba(0,0,0,.12);padding:.45em .7em}.light-theme #saved-filter-panel .actions .selected-filter{cursor:pointer}.light-theme .saved-filter-hidden{opacity:0;transition:opacity .2s ease-in-out}.light-theme #account-v2-detail-associated-contacts-list .primary-contact{background-color:#1455ae;color:#fff}.light-theme .hold-preview-popover .preview-popover-header{background-color:#46708c;color:#fff}.light-theme .hold-preview-popover .preview-popover-header .popover-header-content-aircraft{background-color:#162834}.light-theme .hold-preview-popover .content-times{border-bottom:1px solid #bfbfbf}.light-theme .leg-preview-popover .preview-popover-header{background-color:#46708c;color:#fff}.light-theme .leg-preview-popover .preview-popover-header .popover-header-content-aircraft{background-color:#162834}.light-theme .leg-preview-popover .content-times{border-bottom:1px solid #bfbfbf}.light-theme .personnel-event-preview-popover .preview-popover-header{background-color:#46708c;color:#fff}.light-theme .personnel-event-preview-popover .preview-popover-header .popover-header-content-aircraft{background-color:#162834}.light-theme .personnel-event-preview-popover .content-times{border-bottom:1px solid #bfbfbf}.light-theme .work-order-preview-popover .preview-popover-header{background-color:#46708c;color:#fff}.light-theme .work-order-preview-popover .preview-popover-header .popover-header-content-aircraft{background-color:#162834}.light-theme .work-order-preview-popover .content-times{border-bottom:1px solid #bfbfbf}.light-theme #fd-connect .fd-connect-header{background-color:#1455ae;color:#fff}.light-theme #fd-connect .fd-connect-message-input{border-top:1px solid rgba(0,0,0,.12)}.light-theme #fd-connect .fd-connect-message-input textarea{color:#585858}.light-theme #fd-connect .activities-toggle{border-bottom:1px solid rgba(0,0,0,.12)}.light-theme #personnel-event-form .toggle-local,.light-theme #personnel-event-form .toggle-zulu{border:1px solid #bfbfbf}.light-theme #personnel-event-form .selected{color:#fff;background-color:#1455ae}.light-theme .expander-popover .day{color:#7f8c8d}.light-theme .notification-settings-row,.light-theme .notify-when-header{border-bottom:1px solid #bfbfbf}.light-theme .notification-setting-description{color:#7d7d7d}.light-theme .itinerary-sub-form{border-bottom:1px solid #bfbfbf}.light-theme .itinerary-form-container{background-color:#e1e1e1;font-weight:700}.light-theme .itinerary-form-container p:first-child{padding-left:10px}.light-theme .itinerary-status{font-size:14px;color:#7d7d7d}.light-theme .email-container{margin:0;display:flex;align-items:center}.light-theme .email-container .email-value{display:block;min-height:20px}.light-theme .email-container .email-type{font-size:12px;color:#7d7d7d;margin-left:5px}.light-theme .itinerary-form-checkbox.mat-checkbox-disabled{cursor:not-allowed}.light-theme .itinerary-form-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame,.light-theme .itinerary-form-checkbox.mat-checkbox-disabled :not(.mat-checkbox-checked) .mat-checkbox-frame{background-color:#f5f5f5}.light-theme .preview-trip-itinerary{border:none;background-color:transparent;color:#3498db;text-decoration:underline;font-weight:700;font-size:14px;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;margin-bottom:10px}.light-theme .brief-crew-content-container{border-bottom:1px solid #bfbfbf}.light-theme .brief-crew-content-header{background-color:#e1e1e1;font-weight:700;align-items:center}.light-theme .brief-crew-content-header p:first-child{padding-left:10px}.light-theme .next-trip-outer-card-container{background-color:#d5e4f9;color:#000}.light-theme .upcoming-trip-outer-card-container{background-color:#edf5fe;color:#000}.light-theme .red-tile{background-color:#c0392b;color:#fff}.light-theme .yellow-tile{background-color:#f39c12;color:#fff}.light-theme .green-tile{background-color:#27ae60;color:#fff}.light-theme .blue-black-tile{background-color:#2980b9;color:#fff!important}.light-theme #fleet-information-table-outer-container:not(#clear-button,.warning-text,.link-text,.link-icon){color:#000}.light-theme .no-departures{font-size:30px;color:#000!important}.light-theme mat-grid-tile{background-color:#fafafa!important}.light-theme mat-grid-tile .tile-container>span{color:#000!important}.light-theme .grid{padding:20px;background-color:#ccc}.light-theme app-preview-crew-tripsheet-form #previewTripSheetForm .container,.light-theme app-preview-passenger-itinerary-form #previewPassengerItineraryForm .container{background-color:#fff;color:rgba(0,0,0,.87)}.light-theme .title-container span{color:#000}.light-theme .expense-counter span{color:#383f49}.light-theme .fueler-linx-logo-container{content:url(Fueler-Linx-Logo.64546e6716fa60446779.png)}.light-theme #fueler-linx-landing-page{color:#000}.light-theme .expense-tab-spacer{width:100%;height:10px;background-color:#ccc;z-index:1;display:block}.light-theme .app-dialog-header-text,.light-theme .create-dialog-header-text,.light-theme .detail-dialog-header-text{background-color:#2c3e50!important}.light-theme .header-content{border-bottom:1px solid #d9d9d9}.light-theme .mat-dialog-actions,.light-theme .quick-dialog-container-actions{border-top:1px solid #d9d9d9!important}.light-theme .mat-dialog-content{background-color:#fff}.light-theme .sectioned-dialog{background-color:#edeeed}.light-theme .dialog-section{background-color:#fff;flex-direction:row;align-items:center;margin-bottom:10px;padding:0 10px;border-radius:1px;border:1px solid #d9d9d9;border-right:none;border-left:none;position:relative}.light-theme .dialog-section-header h3{color:#2d659e;font-size:18px;font-weight:400;margin:15px 10px}.light-theme .dialog-section:first-child{border-top:none}.light-theme .dialog-section:last-child{border-bottom:none;margin-bottom:0}.light-theme .list-controls{background-color:#fff}.light-theme .button.primary{color:#fff;background-color:#1455ae;box-shadow:none!important}.light-theme .button.primary:hover{background-color:#0e449d;transition:.1s}.light-theme .button.basic{color:#333;background-color:#fcfcfc;box-shadow:none!important}.light-theme .button.basic:hover{background-color:#efefef;transition:.1s}.light-theme .quick-create-button{color:#fff!important;background-color:#1455ae!important}.light-theme .quick-create-button:hover{background-color:#0e449d}.light-theme .context-menu{background:#f4f4f4}.light-theme .context-menu button{color:rgba(0,0,0,.87);background:#f4f4f4}.light-theme .context-menu button:hover{background:rgba(0,0,0,.04)}.light-theme .fab-container .fab{background-color:#1455ae}.light-theme .fab-container .fab:hover{background-color:#0e449d;transition:.1s}.light-theme .fab-container .fab-toggler{background-color:#1455ae!important}.light-theme .fab-container .fab-toggler:hover{background-color:#0e449d;transition:.1s}.light-theme .fab-container .fab-secondary{background-color:#1455ae}.light-theme .fab-container .fab-secondary:hover{background-color:#0e449d;transition:.1s}.light-theme .fd-table{position:relative}.light-theme .table-header{position:absolute;background-color:#2c3e50!important;width:100%;height:40px;color:rgba(0,0,0,.87);z-index:50;font-size:16px;font-weight:400}.light-theme .table-header ::ng-deep .mat-checkbox-frame{border-color:rgba(0,0,0,.26)}.light-theme .table-body{background-color:#fafafa!important}.light-theme .table-body .table-row{background-color:#fafafa!important;border-bottom:1px solid #d9d9d9!important}.light-theme .table-body .table-row:hover{background-color:#ededed!important;cursor:pointer}.light-theme .table-row{width:100%;align-items:center;padding:0 32px}.light-theme .absolute{background-color:#2c3e50!important;border-bottom:none!important}.light-theme .customer-row:hover{background-color:#ededed}.light-theme .dotted-outline{position:relative}.light-theme .dotted-outline .static-textarea-label{position:absolute;top:-13px;left:5px;padding:5px;display:block;background-color:#fff;color:grey;font-size:11px}.light-theme .dotted-outline .static-textarea-content{position:relative;padding:10px;min-height:80px}.light-theme .dotted-outline .dotted-outline-bottom,.light-theme .dotted-outline .dotted-outline-top{height:1px;background-image:linear-gradient(90deg,grey 0,grey 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.light-theme .dotted-outline:before{top:2px;left:0}.light-theme .dotted-outline:after,.light-theme .dotted-outline:before{content:"";position:absolute;display:block;height:100%;right:0;background-image:linear-gradient(0deg,grey 0,grey 33%,transparent 0);background-size:100% 4px;background-repeat:repeat-y;width:1px}.light-theme .dotted-outline:after{top:0}.light-theme section.sidenav-section{margin-bottom:20px}.light-theme section.sidenav-section .sidenav-section-label{font-size:11px;color:grey;padding-left:10px;margin-bottom:5px}.light-theme section.sidenav-section .sidenav-section-content.sidenav-section-content-value{min-height:20px}.light-theme section.sidenav-section .sidenav-section-content{padding-left:10px}.light-theme section.sidenav-section .section-underline{margin-top:5px;height:1px;background-image:linear-gradient(90deg,grey 0,grey 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.light-theme .fdwk-popover-content{background:#fff;color:rgba(0,0,0,.87);border-radius:8px}.light-theme .fdwk-popover-arrow{background:#fff}.light-theme .fdwk-tooltip{background-color:#363636;color:#fff}.light-theme .mat-ripple-element{background-color:rgba(0,0,0,.1)}.light-theme .mat-option{color:rgba(0,0,0,.87)}.light-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.light-theme .mat-option:focus:not(.mat-option-disabled),.light-theme .mat-option:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.light-theme .mat-option.mat-active{background:rgba(0,0,0,.04);color:rgba(0,0,0,.87)}.light-theme .mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.light-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#1455ae}.light-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#448aff}.light-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.light-theme .mat-optgroup-label{color:rgba(0,0,0,.54)}.light-theme .mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.light-theme .mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.light-theme .mat-pseudo-checkbox:after{color:#fafafa}.light-theme .mat-pseudo-checkbox-disabled{color:#b0b0b0}.light-theme .mat-primary .mat-pseudo-checkbox-checked,.light-theme .mat-primary .mat-pseudo-checkbox-indeterminate{background:#1455ae}.light-theme .mat-accent .mat-pseudo-checkbox-checked,.light-theme .mat-accent .mat-pseudo-checkbox-indeterminate,.light-theme .mat-pseudo-checkbox-checked,.light-theme .mat-pseudo-checkbox-indeterminate{background:#448aff}.light-theme .mat-warn .mat-pseudo-checkbox-checked,.light-theme .mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.light-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.light-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.light-theme.mat-app-background,.light-theme .mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.light-theme .mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.light-theme .mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.light-theme .mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.light-theme .mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.light-theme .mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.light-theme .mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.light-theme .mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.light-theme .mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.light-theme .mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.light-theme .mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.light-theme .mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.light-theme .mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.light-theme .mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.light-theme .mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.light-theme .mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.light-theme .mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.light-theme .mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.light-theme .mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.light-theme .mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.light-theme .mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.light-theme .mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.light-theme .mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.light-theme .mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.light-theme .mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.light-theme .mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.light-theme .mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.light-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.light-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.light-theme .mat-badge{position:relative}.light-theme .mat-badge-hidden .mat-badge-content{display:none}.light-theme .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.light-theme .mat-badge-content._mat-animation-noopable,.light-theme .ng-animate-disabled .mat-badge-content{transition:none}.light-theme .mat-badge-content.mat-badge-active{transform:none}.light-theme .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.light-theme .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.light-theme .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.light-theme .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .light-theme .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.light-theme .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .light-theme .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .light-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .light-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.light-theme .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.light-theme .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.light-theme .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.light-theme .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .light-theme .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.light-theme .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .light-theme .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .light-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.light-theme .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.light-theme .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.light-theme .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.light-theme .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .light-theme .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.light-theme .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .light-theme .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .light-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .light-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.light-theme .mat-badge-content{color:#fff;background:#1455ae}.cdk-high-contrast-active .light-theme .mat-badge-content{outline:1px solid;border-radius:0}.light-theme .mat-badge-accent .mat-badge-content{background:#448aff;color:#fff}.light-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.light-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.light-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.light-theme .mat-button,.light-theme .mat-icon-button,.light-theme .mat-stroked-button{color:inherit;background:transparent}.light-theme .mat-button.mat-primary,.light-theme .mat-icon-button.mat-primary,.light-theme .mat-stroked-button.mat-primary{color:#1455ae}.light-theme .mat-button.mat-accent,.light-theme .mat-icon-button.mat-accent,.light-theme .mat-stroked-button.mat-accent{color:#448aff}.light-theme .mat-button.mat-warn,.light-theme .mat-icon-button.mat-warn,.light-theme .mat-stroked-button.mat-warn{color:#f44336}.light-theme .mat-button.mat-accent.mat-button-disabled,.light-theme .mat-button.mat-button-disabled.mat-button-disabled,.light-theme .mat-button.mat-primary.mat-button-disabled,.light-theme .mat-button.mat-warn.mat-button-disabled,.light-theme .mat-icon-button.mat-accent.mat-button-disabled,.light-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,.light-theme .mat-icon-button.mat-primary.mat-button-disabled,.light-theme .mat-icon-button.mat-warn.mat-button-disabled,.light-theme .mat-stroked-button.mat-accent.mat-button-disabled,.light-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,.light-theme .mat-stroked-button.mat-primary.mat-button-disabled,.light-theme .mat-stroked-button.mat-warn.mat-button-disabled{color:rgba(0,0,0,.26)}.light-theme .mat-button.mat-primary .mat-button-focus-overlay,.light-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,.light-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#1455ae}.light-theme .mat-button.mat-accent .mat-button-focus-overlay,.light-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,.light-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#448aff}.light-theme .mat-button.mat-warn .mat-button-focus-overlay,.light-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,.light-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.light-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,.light-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.light-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.light-theme .mat-button .mat-ripple-element,.light-theme .mat-icon-button .mat-ripple-element,.light-theme .mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.light-theme .mat-button-focus-overlay{background:#000}.light-theme .mat-stroked-button:not(.mat-button-disabled){border-color:rgba(0,0,0,.12)}.light-theme .mat-fab,.light-theme .mat-flat-button,.light-theme .mat-mini-fab,.light-theme .mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff}.light-theme .mat-fab.mat-accent,.light-theme .mat-fab.mat-primary,.light-theme .mat-fab.mat-warn,.light-theme .mat-flat-button.mat-accent,.light-theme .mat-flat-button.mat-primary,.light-theme .mat-flat-button.mat-warn,.light-theme .mat-mini-fab.mat-accent,.light-theme .mat-mini-fab.mat-primary,.light-theme .mat-mini-fab.mat-warn,.light-theme .mat-raised-button.mat-accent,.light-theme .mat-raised-button.mat-primary,.light-theme .mat-raised-button.mat-warn{color:#fff}.light-theme .mat-fab.mat-accent.mat-button-disabled,.light-theme .mat-fab.mat-button-disabled.mat-button-disabled,.light-theme .mat-fab.mat-primary.mat-button-disabled,.light-theme .mat-fab.mat-warn.mat-button-disabled,.light-theme .mat-flat-button.mat-accent.mat-button-disabled,.light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,.light-theme .mat-flat-button.mat-primary.mat-button-disabled,.light-theme .mat-flat-button.mat-warn.mat-button-disabled,.light-theme .mat-mini-fab.mat-accent.mat-button-disabled,.light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,.light-theme .mat-mini-fab.mat-primary.mat-button-disabled,.light-theme .mat-mini-fab.mat-warn.mat-button-disabled,.light-theme .mat-raised-button.mat-accent.mat-button-disabled,.light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,.light-theme .mat-raised-button.mat-primary.mat-button-disabled,.light-theme .mat-raised-button.mat-warn.mat-button-disabled{color:rgba(0,0,0,.26)}.light-theme .mat-fab.mat-primary,.light-theme .mat-flat-button.mat-primary,.light-theme .mat-mini-fab.mat-primary,.light-theme .mat-raised-button.mat-primary{background-color:#1455ae}.light-theme .mat-fab.mat-accent,.light-theme .mat-flat-button.mat-accent,.light-theme .mat-mini-fab.mat-accent,.light-theme .mat-raised-button.mat-accent{background-color:#448aff}.light-theme .mat-fab.mat-warn,.light-theme .mat-flat-button.mat-warn,.light-theme .mat-mini-fab.mat-warn,.light-theme .mat-raised-button.mat-warn{background-color:#f44336}.light-theme .mat-fab.mat-accent.mat-button-disabled,.light-theme .mat-fab.mat-button-disabled.mat-button-disabled,.light-theme .mat-fab.mat-primary.mat-button-disabled,.light-theme .mat-fab.mat-warn.mat-button-disabled,.light-theme .mat-flat-button.mat-accent.mat-button-disabled,.light-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,.light-theme .mat-flat-button.mat-primary.mat-button-disabled,.light-theme .mat-flat-button.mat-warn.mat-button-disabled,.light-theme .mat-mini-fab.mat-accent.mat-button-disabled,.light-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,.light-theme .mat-mini-fab.mat-primary.mat-button-disabled,.light-theme .mat-mini-fab.mat-warn.mat-button-disabled,.light-theme .mat-raised-button.mat-accent.mat-button-disabled,.light-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,.light-theme .mat-raised-button.mat-primary.mat-button-disabled,.light-theme .mat-raised-button.mat-warn.mat-button-disabled{background-color:rgba(0,0,0,.12)}.light-theme .mat-fab.mat-accent .mat-ripple-element,.light-theme .mat-fab.mat-primary .mat-ripple-element,.light-theme .mat-fab.mat-warn .mat-ripple-element,.light-theme .mat-flat-button.mat-accent .mat-ripple-element,.light-theme .mat-flat-button.mat-primary .mat-ripple-element,.light-theme .mat-flat-button.mat-warn .mat-ripple-element,.light-theme .mat-mini-fab.mat-accent .mat-ripple-element,.light-theme .mat-mini-fab.mat-primary .mat-ripple-element,.light-theme .mat-mini-fab.mat-warn .mat-ripple-element,.light-theme .mat-raised-button.mat-accent .mat-ripple-element,.light-theme .mat-raised-button.mat-primary .mat-ripple-element,.light-theme .mat-raised-button.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.light-theme .mat-flat-button:not([class*=mat-elevation-z]),.light-theme .mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.light-theme .mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.light-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.light-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.light-theme .mat-fab:not([class*=mat-elevation-z]),.light-theme .mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.light-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.light-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.light-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.light-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.light-theme .mat-button-toggle-group,.light-theme .mat-button-toggle-standalone{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.light-theme .mat-button-toggle-group-appearance-standard,.light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.light-theme .mat-button-toggle{color:rgba(0,0,0,.38)}.light-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.light-theme .mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.light-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.light-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid rgba(0,0,0,.12)}.light-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.light-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.12)}.light-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.light-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.light-theme .mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.light-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.light-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.light-theme .mat-button-toggle-group-appearance-standard,.light-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.light-theme .mat-card{background:#fff;color:rgba(0,0,0,.87)}.light-theme .mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.light-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.light-theme .mat-card-subtitle{color:rgba(0,0,0,.54)}.light-theme .mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.light-theme .mat-checkbox-checkmark{fill:#fafafa}.light-theme .mat-checkbox-checkmark-path{stroke:#fafafa!important}.light-theme .mat-checkbox-mixedmark{background-color:#fafafa}.light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,.light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#1455ae}.light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,.light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#448aff}.light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,.light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.light-theme .mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}.light-theme .mat-checkbox .mat-ripple-element{background-color:#000}.light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#1455ae}.light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#448aff}.light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.light-theme .mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.light-theme .mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.light-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.light-theme .mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.light-theme .mat-chip.mat-standard-chip:after{background:#000}.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#1455ae;color:#fff}.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#448aff;color:#fff}.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.light-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.light-theme .mat-table{background:#fff}.light-theme .mat-table-sticky,.light-theme .mat-table tbody,.light-theme .mat-table tfoot,.light-theme .mat-table thead,.light-theme [mat-footer-row],.light-theme [mat-header-row],.light-theme [mat-row],.light-theme mat-footer-row,.light-theme mat-header-row,.light-theme mat-row{background:inherit}.light-theme mat-footer-row,.light-theme mat-header-row,.light-theme mat-row,.light-theme td.mat-cell,.light-theme td.mat-footer-cell,.light-theme th.mat-header-cell{border-bottom-color:rgba(0,0,0,.12)}.light-theme .mat-header-cell{color:rgba(0,0,0,.54)}.light-theme .mat-cell,.light-theme .mat-footer-cell{color:rgba(0,0,0,.87)}.light-theme .mat-calendar-arrow{fill:rgba(0,0,0,.54)}.light-theme .mat-datepicker-content .mat-calendar-next-button,.light-theme .mat-datepicker-content .mat-calendar-previous-button,.light-theme .mat-datepicker-toggle{color:rgba(0,0,0,.54)}.light-theme .mat-calendar-table-header{color:rgba(0,0,0,.38)}.light-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.light-theme .mat-calendar-body-label{color:rgba(0,0,0,.54)}.light-theme .mat-calendar-body-cell-content,.light-theme .mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:transparent}.light-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.light-theme .mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.light-theme .mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.light-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.light-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.light-theme .mat-calendar-body-in-range:before{background:rgba(20,85,174,.2)}.light-theme .mat-calendar-body-comparison-identical,.light-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.light-theme .mat-calendar-body-comparison-bridge-start:before,.light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(20,85,174,.2) 50%,rgba(249,171,0,.2) 0)}.light-theme .mat-calendar-body-comparison-bridge-end:before,.light-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(20,85,174,.2) 50%,rgba(249,171,0,.2) 0)}.light-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.light-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.light-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.light-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.light-theme .mat-calendar-body-selected{background-color:#1455ae;color:#fff}.light-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(20,85,174,.4)}.light-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.light-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.light-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.light-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(20,85,174,.3)}.light-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(68,138,255,.2)}.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(68,138,255,.2) 50%,rgba(249,171,0,.2) 0)}.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.light-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(68,138,255,.2) 50%,rgba(249,171,0,.2) 0)}.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#448aff;color:#fff}.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(68,138,255,.4)}.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.light-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.light-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.light-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(68,138,255,.3)}.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.light-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.light-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.light-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.light-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}.light-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.light-theme .mat-datepicker-toggle-active{color:#1455ae}.light-theme .mat-datepicker-toggle-active.mat-accent{color:#448aff}.light-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.light-theme .mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.light-theme .mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.light-theme .mat-divider{border-top-color:rgba(0,0,0,.12)}.light-theme .mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.light-theme .mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.light-theme .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.light-theme .mat-action-row{border-top-color:rgba(0,0,0,.12)}.light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.light-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.light-theme .mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.light-theme .mat-expansion-indicator:after,.light-theme .mat-expansion-panel-header-description{color:rgba(0,0,0,.54)}.light-theme .mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.light-theme .mat-form-field-label,.light-theme .mat-hint{color:rgba(0,0,0,.6)}.light-theme .mat-form-field.mat-focused .mat-form-field-label{color:#1455ae}.light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#448aff}.light-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.light-theme .mat-focused .mat-form-field-required-marker{color:#448aff}.light-theme .mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.light-theme .mat-form-field.mat-focused .mat-form-field-ripple{background-color:#1455ae}.light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#448aff}.light-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#1455ae}.light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#448aff}.light-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.light-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.light-theme .mat-error{color:#f44336}.light-theme .mat-form-field-appearance-legacy .mat-form-field-label,.light-theme .mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.light-theme .mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.light-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.light-theme .mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.light-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.light-theme .mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.light-theme .mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:rgba(0,0,0,.42)}.light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.light-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.light-theme .mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.light-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.light-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#1455ae}.light-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#448aff}.light-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.light-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.light-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.light-theme .mat-icon.mat-primary{color:#1455ae}.light-theme .mat-icon.mat-accent{color:#448aff}.light-theme .mat-icon.mat-warn{color:#f44336}.light-theme .mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:rgba(0,0,0,.54)}.light-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.light-theme .mat-input-element:disabled{color:rgba(0,0,0,.38)}.light-theme .mat-input-element{caret-color:#1455ae}.light-theme .mat-input-element::-ms-input-placeholder{color:rgba(0,0,0,.42)}.light-theme .mat-input-element::placeholder{color:rgba(0,0,0,.42)}.light-theme .mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.light-theme .mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.light-theme .mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.light-theme .mat-form-field.mat-accent .mat-input-element{caret-color:#448aff}.light-theme .mat-form-field-invalid .mat-input-element,.light-theme .mat-form-field.mat-warn .mat-input-element{caret-color:#f44336}.light-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.light-theme .mat-list-base .mat-list-item,.light-theme .mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.light-theme .mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.light-theme .mat-list-item-disabled{background-color:#eee}.light-theme .mat-action-list .mat-list-item:focus,.light-theme .mat-action-list .mat-list-item:hover,.light-theme .mat-list-option:focus,.light-theme .mat-list-option:hover,.light-theme .mat-nav-list .mat-list-item:focus,.light-theme .mat-nav-list .mat-list-item:hover{background:rgba(0,0,0,.04)}.light-theme .mat-list-single-selected-option,.light-theme .mat-list-single-selected-option:focus,.light-theme .mat-list-single-selected-option:hover{background:rgba(0,0,0,.12)}.light-theme .mat-menu-panel{background:#fff}.light-theme .mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.light-theme .mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.light-theme .mat-menu-item[disabled],.light-theme .mat-menu-item[disabled] .mat-icon-no-color,.light-theme .mat-menu-item[disabled]:after{color:rgba(0,0,0,.38)}.light-theme .mat-menu-item-submenu-trigger:after,.light-theme .mat-menu-item .mat-icon-no-color{color:rgba(0,0,0,.54)}.light-theme .mat-menu-item-highlighted:not([disabled]),.light-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),.light-theme .mat-menu-item.cdk-program-focused:not([disabled]),.light-theme .mat-menu-item:hover:not([disabled]){background:rgba(0,0,0,.04)}.light-theme .mat-paginator{background:#fff}.light-theme .mat-paginator,.light-theme .mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.light-theme .mat-paginator-decrement,.light-theme .mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.light-theme .mat-paginator-first,.light-theme .mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.light-theme .mat-icon-button[disabled] .mat-paginator-decrement,.light-theme .mat-icon-button[disabled] .mat-paginator-first,.light-theme .mat-icon-button[disabled] .mat-paginator-increment,.light-theme .mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-paginator-container{min-height:56px}.light-theme .mat-progress-bar-background{fill:#c1d1e7}.light-theme .mat-progress-bar-buffer{background-color:#c1d1e7}.light-theme .mat-progress-bar-fill:after{background-color:#1455ae}.light-theme .mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#cddefb}.light-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#cddefb}.light-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#448aff}.light-theme .mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.light-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.light-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.light-theme .mat-progress-spinner circle,.light-theme .mat-spinner circle{stroke:#1455ae}.light-theme .mat-progress-spinner.mat-accent circle,.light-theme .mat-spinner.mat-accent circle{stroke:#448aff}.light-theme .mat-progress-spinner.mat-warn circle,.light-theme .mat-spinner.mat-warn circle{stroke:#f44336}.light-theme .mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#1455ae}.light-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.light-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,.light-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.light-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#1455ae}.light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#448aff}.light-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.light-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,.light-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.light-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#448aff}.light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.light-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.light-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,.light-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.light-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.light-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.light-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.light-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.light-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:rgba(0,0,0,.38)}.light-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.light-theme .mat-radio-button .mat-ripple-element{background-color:#000}.light-theme .mat-select-value{color:rgba(0,0,0,.87)}.light-theme .mat-select-placeholder{color:rgba(0,0,0,.42)}.light-theme .mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.light-theme .mat-select-arrow{color:rgba(0,0,0,.54)}.light-theme .mat-select-panel{background:#fff}.light-theme .mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.light-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.light-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#1455ae}.light-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#448aff}.light-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,.light-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.light-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.light-theme .mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.light-theme .mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.light-theme .mat-drawer.mat-drawer-push{background-color:#fff}.light-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.light-theme .mat-drawer-side{border-right:1px solid rgba(0,0,0,.12)}.light-theme .mat-drawer-side.mat-drawer-end,.light-theme [dir=rtl] .mat-drawer-side{border-left:1px solid rgba(0,0,0,.12);border-right:none}.light-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.light-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#448aff}.light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(68,138,255,.54)}.light-theme .mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#448aff}.light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#1455ae}.light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(20,85,174,.54)}.light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#1455ae}.light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.light-theme .mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fafafa}.light-theme .mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.light-theme .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.light-theme .mat-primary .mat-slider-thumb,.light-theme .mat-primary .mat-slider-thumb-label,.light-theme .mat-primary .mat-slider-track-fill{background-color:#1455ae}.light-theme .mat-primary .mat-slider-thumb-label-text{color:#fff}.light-theme .mat-primary .mat-slider-focus-ring{background-color:rgba(20,85,174,.2)}.light-theme .mat-accent .mat-slider-thumb,.light-theme .mat-accent .mat-slider-thumb-label,.light-theme .mat-accent .mat-slider-track-fill{background-color:#448aff}.light-theme .mat-accent .mat-slider-thumb-label-text{color:#fff}.light-theme .mat-accent .mat-slider-focus-ring{background-color:rgba(68,138,255,.2)}.light-theme .mat-warn .mat-slider-thumb,.light-theme .mat-warn .mat-slider-thumb-label,.light-theme .mat-warn .mat-slider-track-fill{background-color:#f44336}.light-theme .mat-warn .mat-slider-thumb-label-text{color:#fff}.light-theme .mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.light-theme .mat-slider.cdk-focused .mat-slider-track-background,.light-theme .mat-slider:hover .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.light-theme .mat-slider-disabled .mat-slider-thumb,.light-theme .mat-slider-disabled .mat-slider-track-background,.light-theme .mat-slider-disabled .mat-slider-track-fill,.light-theme .mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.light-theme .mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:transparent}.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.light-theme .mat-slider-has-ticks .mat-slider-wrapper:after{border-color:rgba(0,0,0,.7)}.light-theme .mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.light-theme .mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.light-theme .mat-step-header.cdk-keyboard-focused,.light-theme .mat-step-header.cdk-program-focused,.light-theme .mat-step-header:hover{background-color:rgba(0,0,0,.04)}@media (hover: none){.light-theme .mat-step-header:hover{background:none}}.light-theme .mat-step-header .mat-step-label,.light-theme .mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.light-theme .mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.light-theme .mat-step-header .mat-step-icon-selected,.light-theme .mat-step-header .mat-step-icon-state-done,.light-theme .mat-step-header .mat-step-icon-state-edit{background-color:#1455ae;color:#fff}.light-theme .mat-step-header.mat-accent .mat-step-icon{color:#fff}.light-theme .mat-step-header.mat-accent .mat-step-icon-selected,.light-theme .mat-step-header.mat-accent .mat-step-icon-state-done,.light-theme .mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#448aff;color:#fff}.light-theme .mat-step-header.mat-warn .mat-step-icon{color:#fff}.light-theme .mat-step-header.mat-warn .mat-step-icon-selected,.light-theme .mat-step-header.mat-warn .mat-step-icon-state-done,.light-theme .mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.light-theme .mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.light-theme .mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.light-theme .mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.light-theme .mat-stepper-horizontal,.light-theme .mat-stepper-vertical{background-color:#fff}.light-theme .mat-stepper-vertical-line:before{border-left-color:rgba(0,0,0,.12)}.light-theme .mat-horizontal-stepper-header:after,.light-theme .mat-horizontal-stepper-header:before,.light-theme .mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before,.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.light-theme .mat-sort-header-arrow{color:#757575}.light-theme .mat-tab-header,.light-theme .mat-tab-nav-bar{border-bottom:1px solid rgba(0,0,0,.12)}.light-theme .mat-tab-group-inverted-header .mat-tab-header,.light-theme .mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.light-theme .mat-tab-label,.light-theme .mat-tab-link{color:rgba(0,0,0,.87)}.light-theme .mat-tab-label.mat-tab-disabled,.light-theme .mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.light-theme .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.light-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.light-theme .mat-tab-group[class*=mat-background-] .mat-tab-header,.light-theme .mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(185,204,231,.3)}.light-theme .mat-tab-group.mat-primary .mat-ink-bar,.light-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#1455ae}.light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.light-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.light-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(130,177,255,.3)}.light-theme .mat-tab-group.mat-accent .mat-ink-bar,.light-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#448aff}.light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.light-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.light-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.light-theme .mat-tab-group.mat-warn .mat-ink-bar,.light-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.light-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.light-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(185,204,231,.3)}.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container{background-color:#1455ae}.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.light-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.light-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(130,177,255,.3)}.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container{background-color:#448aff}.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.light-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.light-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.light-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container{background-color:#f44336}.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.light-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.light-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.light-theme .mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.light-theme .mat-toolbar.mat-primary{background:#1455ae;color:#fff}.light-theme .mat-toolbar.mat-accent{background:#448aff;color:#fff}.light-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.light-theme .mat-toolbar .mat-focused .mat-form-field-ripple,.light-theme .mat-toolbar .mat-form-field-ripple,.light-theme .mat-toolbar .mat-form-field-underline{background-color:currentColor}.light-theme .mat-toolbar .mat-focused .mat-form-field-label,.light-theme .mat-toolbar .mat-form-field-label,.light-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.light-theme .mat-toolbar .mat-select-arrow,.light-theme .mat-toolbar .mat-select-value{color:inherit}.light-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.light-theme .mat-tooltip{background:rgba(97,97,97,.9)}.light-theme .mat-tree{background:#fff}.light-theme .mat-nested-tree-node,.light-theme .mat-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.light-theme .mat-snack-bar-container{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.light-theme .mat-simple-snackbar-action{color:#448aff}.light-theme ::-webkit-scrollbar{width:15px;height:10px}.light-theme ::-webkit-scrollbar-track{background-color:#ccc}.light-theme ::-webkit-scrollbar-track-piece{background-color:#eee}.light-theme ::-webkit-scrollbar-thumb{height:50px;background-color:#ccc;border-radius:20px}.light-theme ::-webkit-resizer,.light-theme ::-webkit-scrollbar-corner{background-color:#ccc}.dark-theme *{transition:background-color .3s ease-in-out}.dark-theme .resource-view{background-color:#303030;display:flex;overflow:hidden;height:100%}.dark-theme .resource-view .show-times{margin-top:40px}.dark-theme .resource-view .row-header-column{width:180px;z-index:10;border-right:2px solid #9999994d;margin-top:40px;background-color:#303030}.dark-theme .resource-view .data-column{position:relative;flex-grow:1}.dark-theme .resource-view app-aircraft-hold,.dark-theme .resource-view app-due-list-count,.dark-theme .resource-view app-leg-event,.dark-theme .resource-view app-personnel-duty-day,.dark-theme .resource-view app-personnel-event,.dark-theme .resource-view app-trip-event,.dark-theme .resource-view app-work-order-event,.dark-theme .resource-view hold-event{position:absolute;top:0;height:90px}.dark-theme .resource-view app-personnel-duty-day{top:auto;bottom:0;height:29px}.dark-theme .resource-view app-aircraft-hold{z-index:97}.dark-theme .resource-view app-trip-event{z-index:98}.dark-theme .resource-view app-leg-event{z-index:100;pointer-events:none}.dark-theme .resource-view .due-list-count-cell,.dark-theme .resource-view app-due-list-count{height:30px;text-align:center;margin-top:90px;border-top:1px solid #9999994d;border-left:none}.dark-theme .resource-view .due-list-count-cell div,.dark-theme .resource-view app-due-list-count div{justify-content:start}.dark-theme .resource-view .due-list-count-cell div{padding-left:18px}.dark-theme .resource-view .due-list-count-cell{height:29px}.dark-theme .resource-view .due-7{background-color:#00aeef}.dark-theme .resource-view .due-5,.dark-theme .resource-view .due-6{background-color:#c0392b}.dark-theme .resource-view .due-4{background-color:#d35400}.dark-theme .resource-view .due-3{background-color:#f39c12}.dark-theme .resource-view .due-2{background-color:#27ae60}.dark-theme .resource-view .due-0{background-color:none}.dark-theme .resource-view .due-list-count-cell{position:absolute;width:180px;bottom:0}.dark-theme .resource-view .due-list-count-cell div{width:100%;text-align:center;margin-top:4px}.dark-theme .resource-view .due-list-count-cell-hidden{height:0!important;border-top:0}.dark-theme .resource-view .mx-icon{font-size:15px;height:25px;width:25px;margin-top:2px}.dark-theme .resource-view .inverted-image img{filter:invert(100%)}.dark-theme .resource-view .corner-div{width:180px;height:40px;background-color:#232323;border-right:1px solid #9999994d;z-index:20}.dark-theme .resource-view .header-row{display:flex;flex-wrap:nowrap;width:100%;height:40px}.dark-theme .resource-view .header-column{width:180px;text-align:center}.dark-theme .resource-view .header-column-with-right-border{border-right:1px solid #9999994d}.dark-theme .resource-view .header-column-cell{height:40px;border-bottom:1px solid #9999994d;line-height:40px;vertical-align:middle;font-size:18px;overflow:hidden;position:fixed;z-index:20;border-right:1px solid #9999994d}.dark-theme .resource-view .header-column-now{color:#e57373;border-bottom:4px solid #e57373}.dark-theme .resource-view .header-times{margin-top:40px;background-color:#2980b9;color:#fff;line-height:normal}.dark-theme .resource-view .header-times .time-marker{float:left;text-align:center;min-width:15px}.dark-theme .resource-view .header-times .time-marker div{position:relative;left:0;transform:rotate(90deg) translateY(-100%);transform-origin:0 0;width:40px;font-size:15px;height:19px}.dark-theme .resource-view .body-row{display:flex;width:100%;height:90px;position:relative}.dark-theme .resource-view .no-aircraft{text-align:center;padding-top:20px}.dark-theme .resource-view .event{overflow:hidden;position:absolute;height:89px;top:0}.dark-theme .resource-view .event-holder{position:absolute;top:0;z-index:5;width:100%;top:40px}.dark-theme .resource-view .event-row{border-bottom:1px solid #9999994d;position:relative}.dark-theme .resource-view .event-row:first{border-right:1px solid #9999994d}.dark-theme .resource-view .schedule-content{height:100%;width:100%;position:absolute;left:0}.dark-theme .resource-view .aircraft-cell{border-bottom:1px solid #9999994d}.dark-theme .resource-view .duty-day-cell{height:30px;text-align:center;margin-top:90px;border-top:1px solid #9999994d;border-left:none}.dark-theme .resource-view .duty-day-cell div{justify-content:start;padding-left:18px}.dark-theme .resource-view .aircraft-cell,.dark-theme .resource-view .personnel-cell{width:180px;max-width:180px;min-width:180px;border-right:1px solid #9999994d;background-color:#303030;z-index:999}.dark-theme .resource-view .aircraft-cell-row,.dark-theme .resource-view .personnel-cell-row{display:flex;width:100%;height:90px;position:relative}.dark-theme .resource-view .aircraft-cell-details,.dark-theme .resource-view .personnel-cell-details{width:180px;align-items:center;padding-left:20px;height:90px!important}.dark-theme .resource-view .aircraft-cell-details .description,.dark-theme .resource-view .personnel-cell-details .description{font-size:14px;color:#fff}.dark-theme .resource-view .aircraft-cell-details .description-with-airnav,.dark-theme .resource-view .personnel-cell-details .description-with-airnav{font-size:13px;color:#fff}.dark-theme .resource-view .aircraft-cell-details .resource-icon,.dark-theme .resource-view .personnel-cell-details .resource-icon{max-width:20px;max-height:20px;padding-top:5px;padding-right:2px}.dark-theme .resource-view .aircraft-cell-details .resource-item,.dark-theme .resource-view .personnel-cell-details .resource-item{display:flex;flex-direction:row;align-items:center;height:100%}.dark-theme .resource-view .aircraft-cell-details .resource-name,.dark-theme .resource-view .personnel-cell-details .resource-name{vertical-align:top;font-size:19px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-theme .resource-view .aircraft-cell-status,.dark-theme .resource-view .personnel-cell-status{font-size:12px;color:#fff;padding:2px 5px;border-radius:2px;margin-top:1px}.dark-theme .resource-view .aircraft-cell-status-1,.dark-theme .resource-view .aircraft-cell-status-2,.dark-theme .resource-view .personnel-cell-status-1,.dark-theme .resource-view .personnel-cell-status-2{background-color:#27ae60}.dark-theme .resource-view .aircraft-cell-status-3,.dark-theme .resource-view .personnel-cell-status-3{background-color:#f39c12}.dark-theme .resource-view .aircraft-cell-status-4,.dark-theme .resource-view .personnel-cell-status-4{background-color:#d35400}.dark-theme .resource-view .aircraft-cell-status-5,.dark-theme .resource-view .aircraft-cell-status-6,.dark-theme .resource-view .personnel-cell-status-5,.dark-theme .resource-view .personnel-cell-status-6{background-color:#c0392b}.dark-theme .resource-view .aircraft-cell-status-7,.dark-theme .resource-view .personnel-cell-status-7{background-color:#00aeef}.dark-theme .resource-view .personnel-cell-details:hover{cursor:pointer;background-color:#232323}.dark-theme .resource-view .duty-day-border{height:0;width:100%;position:absolute;border-top:1px solid #9999994d;bottom:28px}.dark-theme .resource-view .corner-cell{border-bottom:1px solid #9999994d;height:40px}.dark-theme .resource-view .time-interval{top:0;left:0;position:absolute;height:100%}.dark-theme .resource-view .time-interval-line{border-left:1px solid #2980b9}.dark-theme .resource-view .time-interval-line:first-child{border-left:none}.dark-theme .resource-view .no-headers{top:0}.dark-theme .resource-view .no-pointer{pointer-events:none}.dark-theme .resource-view .selected-hold,.dark-theme .resource-view .selected-trip{box-shadow:-5px 5px 20px 5px rgba(0,0,0,.35);z-index:99}.dark-theme .resource-view .overlaps-work-order{margin-top:6px;height:78px}.dark-theme .show-mx-height{height:90px!important}.dark-theme .wo-status{font-size:12px;color:#fff;padding:2px 5px;border-radius:2px;margin:-2px 0 0 15px}.dark-theme .status-1{background-color:#f1c40f}.dark-theme .status-2{background-color:#c0392b}.dark-theme .status-3{background-color:#f1c40f}.dark-theme .status-4{background-color:#9b59b6}.dark-theme .corner-cell,.dark-theme .corner-div,.dark-theme .header-column-cell{background-color:#232323}.dark-theme .sidenav-header{background-color:#2b2b2b!important;border-bottom:none!important}.dark-theme .sender-name{font-size:18px;font-weight:600;color:#e6e6e6}.dark-theme .message-body{margin-top:2px;font-size:17px;color:#e6e6e6}.dark-theme .event-message-input{height:100px;position:fixed;bottom:0;border-top:1px solid #9999994d;padding:10px 16px}.dark-theme .event-message-box .message-date>span:after,.dark-theme .event-message-box .message-date>span:before{background:hsla(0,0%,100%,.3)}.dark-theme #aircraft-resource-view{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column}.dark-theme #aircraft-resource-view app-resource-view{flex:1;height:100%}.dark-theme #aircraft-resource-view .pullout-panel{box-sizing:border-box;bottom:0;z-index:21;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.8);backface-visibility:hidden;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1)}.dark-theme #aircraft-resource-view .pullout-header{width:100%;color:#eee;background-color:#2b2b2b;display:flex}.dark-theme #aircraft-resource-view .pullout-header .draggable-zone{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:flex;flex-direction:row;justify-content:center;cursor:ns-resize}.dark-theme #aircraft-resource-view .pullout-header .draggable-zone .dragger{background:#2b2b2b;height:30px;position:absolute;width:100px;top:-10px}.dark-theme #aircraft-resource-view .pullout-header .tab{min-width:180px;max-width:180px;padding:9px;text-align:center;border-right:1px solid #9999994d;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:9999}.dark-theme #aircraft-resource-view .pullout-header .tab:hover{background-color:#515151;cursor:pointer}.dark-theme #aircraft-resource-view .pullout-header .tab-selected{background-color:#515151}.dark-theme #aircraft-resource-view .pullout-header .tab .unassigned-trips.tab-selected,.dark-theme #aircraft-resource-view .pullout-header .tab .unassigned-trips:hover{border-radius:4px 0 0 0}.dark-theme #aircraft-resource-view .pullout-header .tab.close{position:absolute;right:0;min-width:50px;max-width:50px;padding-bottom:5px;border-right:none}.dark-theme #aircraft-resource-view .pullout-header .tab.close .material-icons{font-size:20px}.dark-theme #aircraft-resource-view .pullout-header .tab.close:hover{border-radius:0 4px 0 0}.dark-theme #aircraft-resource-view .pullout-body{max-height:0;height:0;overflow:hidden;transition:max-height .25s;background:#424242}.dark-theme #aircraft-resource-view .pullout-body .unscheduled-panel{padding-left:25px}.dark-theme #aircraft-resource-view .pullout-body-closed{transition:all .25s}.dark-theme #aircraft-resource-view .drop-zone,.dark-theme #aircraft-resource-view .no-unassigned-trips{z-index:500;position:absolute;display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dark-theme #aircraft-resource-view .drop-zone{background-color:rgba(51,51,51,.7);color:#fff}.dark-theme #aircraft-resource-view .no-unassigned-trips{color:#fff}.dark-theme #aircraft-resource-view .no-unassigned-trips span{margin-top:-35px}.dark-theme #aircraft-resource-view .unscheduled-trip{color:#333;float:left;background-color:#e1f0fa;border:1px solid #217dbb;width:200px;margin:8px 5px 5px 8px;padding:0;border-radius:4px}.dark-theme #aircraft-resource-view .unscheduled-trip:hover{background-color:#eef7fc;cursor:pointer}.dark-theme #aircraft-resource-view .unscheduled-trip-selected{background-color:#cce5f6;box-shadow:0 4px 6px rgba(0,0,0,.15)}.dark-theme #aircraft-resource-view .unscheduled-trip .title{font-weight:400;color:#fff;background-color:#3498db;padding:8px;font-weight:200;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dark-theme #aircraft-resource-view .unscheduled-trip .content{padding:8px;color:#2c3e50}.dark-theme #aircraft-resource-view .unscheduled-trip .no-matches-found{padding:4px;color:#f44336;font-size:14px}.dark-theme #aircraft-resource-view .badge{color:#fff;background-color:#424242;border-radius:5px;display:inline-block;padding:0 3px;font-size:12px;width:15px;margin-left:5px}.dark-theme .placeholder{background-color:transparent!important;border:2px dashed #fff!important}.dark-theme .show-min-height{margin-top:82px;height:7px;transition:.2s ease-in-out}.dark-theme .hold-subscriptions .circle,.dark-theme .trip-subscriptions .circle{border-radius:3px;position:relative;text-align:center;margin-right:5px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.dark-theme .hold-subscriptions .profile-image,.dark-theme .trip-subscriptions .profile-image{color:#fff;font-size:inherit;text-align:center;position:relative;display:flex;justify-content:center;flex-direction:column;border-radius:50%;height:35px;width:35px}.dark-theme .hold-subscriptions-label,.dark-theme .trip-subscriptions-label{font-size:12px;padding-left:10px}.dark-theme .hold-subscriptions-label .watcher-count,.dark-theme .trip-subscriptions-label .watcher-count{border-radius:50%;background:#2980b9;font-size:16px;color:#fff;width:25px;height:25px;display:inline-block;text-align:center;line-height:25px;margin-left:4px;cursor:default}.dark-theme .hold-subscriptions-tile-list,.dark-theme .trip-subscriptions-tile-list{margin-top:3px;margin-bottom:10px;padding:10px;border-radius:2px;display:flex;justify-content:space-between}.dark-theme .hold-subscriptions-tile-list:hover,.dark-theme .trip-subscriptions-tile-list:hover{background:hsla(0,0%,100%,.04);cursor:pointer}.dark-theme .hold-subscriptions-tile-list-container,.dark-theme .trip-subscriptions-tile-list-container{display:flex;justify-content:flex-start;min-height:35px}.dark-theme .hold-subscriptions-tile-list-container .last,.dark-theme .trip-subscriptions-tile-list-container .last{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));mask-image:-webkit-gradient(linear,left top,right top,from(#000),to(transparent))}.dark-theme .hold-subscriptions-tile-list-container .empty,.dark-theme .trip-subscriptions-tile-list-container .empty{font-style:italic}.dark-theme .hold-subscriptions-panel,.dark-theme .trip-subscriptions-panel{border-radius:2px;position:absolute;top:204px;right:22px;background:#303030;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:99;width:90%;min-height:130px}.dark-theme .hold-subscriptions-panel .add-user-msg,.dark-theme .trip-subscriptions-panel .add-user-msg{padding-left:10px;margin-bottom:14px}.dark-theme .hold-subscriptions-panel .panel-header,.dark-theme .trip-subscriptions-panel .panel-header{display:flex;justify-content:space-between;padding:5px 10px 0}.dark-theme .hold-subscriptions-panel .panel-header .title,.dark-theme .trip-subscriptions-panel .panel-header .title{line-height:40px}.dark-theme .hold-subscriptions-panel .add-user-section,.dark-theme .trip-subscriptions-panel .add-user-section{padding:10px;background:#424242;margin:0 10px 10px;border-radius:2px}.dark-theme .hold-subscriptions-panel .existing-user-section,.dark-theme .trip-subscriptions-panel .existing-user-section{max-height:300px;overflow-y:auto;padding:10px;background:#303030}.dark-theme .hold-subscriptions-panel .existing-user-section .existing-watcher,.dark-theme .trip-subscriptions-panel .existing-user-section .existing-watcher{display:flex;flex-direction:row;justify-content:space-between;padding:4px;border-radius:2px}.dark-theme .hold-subscriptions-panel .existing-user-section .existing-watcher .watcher-details,.dark-theme .trip-subscriptions-panel .existing-user-section .existing-watcher .watcher-details{display:flex}.dark-theme .hold-subscriptions-panel .existing-user-section .existing-watcher-name,.dark-theme .trip-subscriptions-panel .existing-user-section .existing-watcher-name{line-height:36px;margin-left:6px}.dark-theme .hold-subscriptions-panel .existing-user-section .existing-watcher .mat-icon,.dark-theme .trip-subscriptions-panel .existing-user-section .existing-watcher .mat-icon{display:none}.dark-theme .hold-subscriptions-panel .existing-user-section .existing-watcher:hover,.dark-theme .trip-subscriptions-panel .existing-user-section .existing-watcher:hover{background:#424242}.dark-theme .hold-subscriptions-panel .existing-user-section .existing-watcher:hover .mat-icon,.dark-theme .trip-subscriptions-panel .existing-user-section .existing-watcher:hover .mat-icon{display:inline}.dark-theme .hold-subscriptions .subscription-select .ng-option,.dark-theme .trip-subscriptions .subscription-select .ng-option{line-height:20px;padding:10px!important;padding-left:15px}.dark-theme .hold-subscriptions .subscription-select .ng-option:hover,.dark-theme .trip-subscriptions .subscription-select .ng-option:hover{background-color:hsla(0,0%,100%,.04)}.dark-theme .hold-subscriptions .subscription-select ::ng-deep .ng-value-container .ng-input>input,.dark-theme .trip-subscriptions .subscription-select ::ng-deep .ng-value-container .ng-input>input{font-size:16px}.dark-theme .hold-subscriptions .subscription-select ::ng-deep .ng-value-container,.dark-theme .trip-subscriptions .subscription-select ::ng-deep .ng-value-container{align-items:baseline;border-top:0;padding:0}.dark-theme .hold-subscriptions .subscription-select ::ng-deep.ng-value-container .ng-placeholder,.dark-theme .trip-subscriptions .subscription-select ::ng-deep.ng-value-container .ng-placeholder{color:#aaa}.dark-theme .hold-subscriptions .subscription-select ::ng-deep .ng-has-value .ng-placeholder,.dark-theme .trip-subscriptions .subscription-select ::ng-deep .ng-has-value .ng-placeholder{display:none}.dark-theme .hold-subscriptions .subscription-select ::ng-deep .ng-spinner-loader,.dark-theme .trip-subscriptions .subscription-select ::ng-deep .ng-spinner-loader{display:none}.dark-theme .ng-dropdown-panel{width:225px!important;background-color:#424242!important;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.dark-theme .airport-select .ng-option{line-height:20px;padding:10px!important;padding-left:15px}.dark-theme .airport-select .ng-option:hover{background-color:hsla(0,0%,100%,.04)}.dark-theme .mat-calendar{padding:10px;width:375px!important;opacity:1;height:430px!important;overflow:hidden}.dark-theme .crew-member-title,.dark-theme .passenger-title{justify-content:center;padding-left:10px}.dark-theme .due-list-item{border-bottom:1px solid hsla(0,0%,100%,.3)}.dark-theme #calendar-month-view{height:100%;margin-right:20px;margin-left:15px}.dark-theme #calendar-month-view .header{padding-bottom:20px;background-color:#303030;overflow:hidden}.dark-theme #calendar-month-view .header-row{width:100%;flex-wrap:nowrap;height:40px}.dark-theme #calendar-month-view .header-column{text-align:center}.dark-theme #calendar-month-view .header-column-cell{min-width:calc((88.25%) / 7);height:40px;border:1px solid #9999994d;border-right:none;vertical-align:middle;line-height:40px;font-size:18px;color:#fff;z-index:20}.dark-theme #calendar-month-view .body{height:100%;border-top:1px solid #9999994d;display:flex;flex-direction:column;margin-bottom:15px}.dark-theme #calendar-month-view .body-row{border-bottom:1px solid #9999994d}.dark-theme #calendar-month-view .body-column{border-left:1px solid #9999994d;height:100%}.dark-theme #calendar-month-view .body .day{height:100%}.dark-theme #calendar-month-view .border-right{border-right:1px solid #9999994d}.dark-theme .calendar-day{height:100%;width:100%;position:relative}.dark-theme .calendar-day .number{width:28px;line-height:16px;padding:4px;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:2px;left:2px;border:2px solid transparent}.dark-theme .calendar-day .selected-day{border:2px solid #0290ee;border-radius:50%}.dark-theme .calendar-day .current-day{background-color:#0290ee;color:#fff!important;border-radius:50%;border:2px solid transparent}.dark-theme .calendar-day .current-month,.dark-theme .calendar-day .expander{color:#fff}.dark-theme .calendar-day .not-current-month-darken{color:gray}.dark-theme .calendar-day .not-current-month-lighten{color:#fff}.dark-theme .calendar-filter{background-color:#2b2b2b;color:#fff}.dark-theme .title-bar{color:#fff;width:100%;margin-top:12px;border-bottom:1px solid hsla(0,0%,100%,.3);padding:10px 20px;top:115px;height:60px;z-index:100;background-color:#303030}.dark-theme .title-bar .action-bar{flex-wrap:nowrap}.dark-theme .title-bar h2{font-weight:300;font-size:30px}@media (max-width: 1366px){.dark-theme .title-bar .reduce-size{font-size:20px}}.dark-theme .title-bar .actions .icon-actions{display:flex}.dark-theme .title-bar .margin-align{margin-top:2px}.dark-theme .title-bar .filter-buttons{margin-right:5px}.dark-theme .title-bar .filter-buttons button{margin-left:5px}@media (min-width: 1740px){.dark-theme .large{height:60px}}@media (max-width: 1740px){.dark-theme .condensed{height:120px}}.dark-theme #calendar-toggle-buttons button,.dark-theme #schedule-toggle-buttons button{border-radius:0;border:1px solid hsla(0,0%,100%,.3);font-size:17px;font-weight:500;height:38px}.dark-theme #calendar-toggle-buttons button:first-child,.dark-theme #schedule-toggle-buttons button:first-child{border-radius:4px 0 0 4px;border-left:1px solid hsla(0,0%,100%,.3);border-right-width:0}.dark-theme #calendar-toggle-buttons button:last-child,.dark-theme #schedule-toggle-buttons button:last-child{border-radius:0 4px 4px 0;border-right:1px solid hsla(0,0%,100%,.3);border-left-width:0}.dark-theme #calendar-toggle-buttons .toggle,.dark-theme #schedule-toggle-buttons .toggle{transition:.1s}.dark-theme #calendar-toggle-buttons .toggle-times mat-icon,.dark-theme #schedule-toggle-buttons .toggle-times mat-icon{margin-bottom:4px}.dark-theme #calendar-toggle-buttons .solo-button,.dark-theme #schedule-toggle-buttons .solo-button{border-radius:4px}.dark-theme #calendar-toggle-buttons .border-right,.dark-theme #schedule-toggle-buttons .border-right{border-right-width:1px!important}.dark-theme #calendar-toggle-buttons .selected,.dark-theme #schedule-toggle-buttons .selected{background-color:#0290ee;border-color:hsla(0,0%,100%,.3);color:#fff;transition:.1s}.dark-theme #calendar-toggle-buttons .selected:hover,.dark-theme #schedule-toggle-buttons .selected:hover{background-color:#0290ee;transition:.1s}.dark-theme #schedule-calendar-date{height:48px}.dark-theme #schedule-calendar-date .date-controls{position:relative;display:flex}.dark-theme #schedule-calendar-date .date-box{visibility:hidden;position:absolute}.dark-theme #schedule-calendar-date .arrow{border:1px solid hsla(0,0%,100%,.3);padding:0;border-radius:0;height:38px;min-width:0;min-width:auto}.dark-theme #schedule-calendar-date .arrow-left{border-left:none}.dark-theme #schedule-calendar-date .arrow-right{border-right:none}.dark-theme #schedule-calendar-date .today{border:1px solid hsla(0,0%,100%,.3);margin-right:15px;border-radius:4px;font-size:17px;font-weight:500}.dark-theme #schedule-calendar-date .double-arrow-left,.dark-theme #schedule-calendar-date .double-arrow-right{width:35px;height:38px;position:relative}.dark-theme #schedule-calendar-date .double-arrow-left{border-radius:4px 0 0 4px}.dark-theme #schedule-calendar-date .double-arrow-left .schedule-arrow:first-child,.dark-theme #schedule-calendar-date .double-arrow-left .schedule-arrow:last-child{position:absolute;top:7px}.dark-theme #schedule-calendar-date .double-arrow-left .schedule-arrow:first-child{right:8px}.dark-theme #schedule-calendar-date .double-arrow-left .schedule-arrow:last-child{right:1px}.dark-theme #schedule-calendar-date .double-arrow-right{border-radius:0 4px 4px 0}.dark-theme #schedule-calendar-date .double-arrow-right .schedule-arrow:first-child,.dark-theme #schedule-calendar-date .double-arrow-right .schedule-arrow:last-child{position:absolute;top:7px}.dark-theme #schedule-calendar-date .double-arrow-right .schedule-arrow:first-child{left:8px}.dark-theme #schedule-calendar-date .double-arrow-right .schedule-arrow:last-child{left:1px}.dark-theme #schedule-calendar-date .date-button{border-radius:0;border:1px solid hsla(0,0%,100%,.3);border-width:1px 0;font-size:17px;font-weight:500;height:38px}.dark-theme #interval-selector{padding:7px 6px 6px;border-radius:4px;border:1px solid hsla(0,0%,100%,.3);width:110px;font-size:17px;font-weight:500;height:38px}.dark-theme .nav-bar{background-color:#303030;color:#fff;height:42px;box-shadow:0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.2);z-index:100;width:100%}.dark-theme .nav-bar .inverted-image img{filter:invert(100%)}.dark-theme .nav-bar .mat-button{border-radius:0}.dark-theme .nav-bar button{font-size:22px;height:42px}.dark-theme .nav-bar .nav-bar-options button{width:188px}.dark-theme .nav-bar .nav-button-left{border-right:1px solid #9999994d}.dark-theme .nav-bar .nav-button-right{border-left:1px solid #9999994d}.dark-theme .nav-bar .selected-button{background-color:#171717;color:#fff;font-weight:500}.dark-theme .fill-remaining-space{flex:1 1 auto}.dark-theme #nav-bar-gap{background-color:#565656}.dark-theme #backdrop,.dark-theme #nav-bar-gap{z-index:2;position:fixed;width:100%;height:10pt}.dark-theme #backdrop{background-color:#4d4d4d}.dark-theme .app-content{background-color:#303030}.dark-theme .mat-sidenav{top:69px!important}.dark-theme .mat-button-toggle,.dark-theme .mat-button-toggle-checked{color:#fff!important}.dark-theme .condensed-mat-toggle-group{margin-top:4px;margin-bottom:0}.dark-theme .material-form-header{background-color:#2b2b2b!important}.dark-theme #header,.dark-theme #veryon-header{background-color:#111;border-bottom:1px solid #9999994d}.dark-theme .theme-background,.dark-theme .theme-background-and-hover{background-color:#303030}.dark-theme .theme-background-and-hover:hover,.dark-theme .theme-background-hover{background-color:hsla(0,0%,100%,.04)}.dark-theme .mat-drawer{border-left:1px solid #9999994d}.dark-theme .mat-drawer-inner-container{background-color:#424242}.dark-theme .mat-menu-panel{background-color:#3b3b3b!important;min-height:48px!important}.dark-theme .mat-menu-item{font-size:16px}.dark-theme .regulation-heading,.dark-theme .section-heading{color:#fff;background-color:#333}.dark-theme textarea{resize:none}.dark-theme .error-snackbar,.dark-theme .success-snackbar{color:#fff!important;padding:26px}.dark-theme .error-snackbar .mat-simple-snackbar,.dark-theme .success-snackbar .mat-simple-snackbar{font-size:20px}.dark-theme .success-snackbar{background-color:#27ae60!important}.dark-theme .error-snackbar{background-color:#c0392b!important}.dark-theme input{background-color:transparent;color:#fff}.dark-theme .dialog-tab-group{display:flex;flex-direction:column;height:100%}.dark-theme .dialog-tab-group .tab-content{position:relative;flex:1;min-height:0}.dark-theme .dialog-tab-group .tab-content .tab-list{height:100%}.dark-theme .dialog-tab-group .tab-content .tab-list .content{height:100%;display:flex;flex-direction:column}.dark-theme .dialog-tab-group .tab-content .tab-list .content fdwk-table{min-height:0;flex:1}.dark-theme #confirm-dialog p{white-space:pre-line}.dark-theme fdwk-static-textarea{margin-bottom:15px}.dark-theme .destructive-text{color:#ff5858!important}.dark-theme .filter-component{width:300px}.dark-theme .filter-component .filter-drawer-header{height:40px;color:#fff;z-index:1;align-items:center;padding-left:15px;background-color:#111}.dark-theme .filter-component .filter-drawer-content{padding:20px}.dark-theme .filter-component .filter-drawer-footer{position:-webkit-sticky;position:sticky;bottom:0;width:100%;padding:10px 0}.dark-theme .scrollable-menu{background-color:#2b2b2b;color:#fff}.dark-theme .mention-header{background-color:#111!important;color:#fff!important;border:none!important}.dark-theme .list-container{color:#fff;height:100%;flex:1;display:flex;flex-direction:column}.dark-theme .list-container fdwk-table{min-height:0;height:100%}.dark-theme #create-trip-form form{overflow-y:hidden}.dark-theme #create-trip-form .local-times-message{padding-left:10px;padding-bottom:5px;font-style:italic}.dark-theme #create-trip-form .focusable-column:focus-within{box-shadow:0 0 2px #0d479d;border:1px solid #0d479d}.dark-theme #create-trip-form .invalid-column{box-shadow:inset 0 0 0 2px #f44336}.dark-theme #create-trip-form .disabled-column{color:#e3e3e3;pointer-events:none;background-color:hsla(0,0%,100%,.12);cursor:not-allowed}.dark-theme #create-trip-form .timezone-indicator{position:absolute;right:28px;top:-1px}.dark-theme #create-trip-form .toggle-times-div{margin-right:-10px}.dark-theme #create-trip-form .toggle-times-div span{margin:0 5px}.dark-theme #create-trip-form .toggle-times-div .toggle-local,.dark-theme #create-trip-form .toggle-times-div .toggle-zulu{border-radius:0;border:1px solid #9999994d;font-weight:200;border-radius:4px;font-size:18px;height:31px;line-height:1}.dark-theme #create-trip-form .toggle-times-div .toggle-local{border-radius:4px 0 0 4px}.dark-theme #create-trip-form .toggle-times-div .toggle-zulu{border-radius:0 4px 4px 0;border-left-width:0}.dark-theme #create-trip-form .selected{color:#fff;background-color:#0290ee}.dark-theme #create-trip-form .mat-list-wrapper{overflow-y:auto;overflow-x:auto;resize:vertical}.dark-theme #create-trip-form .mat-list-wrapper .mat-list{max-height:375px;flex-grow:1}.dark-theme #create-trip-form .quick-create-input{width:calc(100% - 45px)}.dark-theme #create-trip-form .mat-list{padding-top:0}.dark-theme #create-trip-form .mat-list .mat-list-item-content>div{width:100%;height:100%}.dark-theme #create-trip-form .mat-list .crew-member-trip-table-header,.dark-theme #create-trip-form .mat-list .passenger-trip-table-header,.dark-theme #create-trip-form .mat-list .trip-leg-header{color:#fff;background:hsla(0,0%,100%,.04);height:40px;border:1px solid #9999994d}.dark-theme #create-trip-form .mat-list .add-row{padding:5px}.dark-theme #create-trip-form .mat-list .add-row .mat-icon{cursor:pointer;margin-right:8px;margin-top:-1px}.dark-theme #create-trip-form .mat-list .add-row .mat-icon:hover{background-color:hsla(0,0%,100%,.04)}.dark-theme #create-trip-form .mat-list .mat-list-item{border:1px solid #9999994d}.dark-theme #create-trip-form .mat-list .mat-list-item span{font-weight:400;font-size:16px}.dark-theme #create-trip-form .mat-list .leg-column .mat-select-value-text{color:#fff}.dark-theme #create-trip-form .selectable{cursor:pointer}.dark-theme #create-trip-form .passenger-trip-table .passenger-trip-table-header,.dark-theme #create-trip-form .passenger-trip-table .passenger-trip-table-row{height:auto}.dark-theme #create-trip-form .passenger-trip-table .host-passenger-cell,.dark-theme #create-trip-form .passenger-trip-table .passenger-cell{border-right:1px solid #9999994d;justify-content:center}.dark-theme #create-trip-form .passenger-trip-table .host-passenger-cell .title,.dark-theme #create-trip-form .passenger-trip-table .passenger-cell .title{height:60px;display:flex;flex-direction:row;align-items:center;padding:0 10px}.dark-theme #create-trip-form .passenger-trip-table .host-passenger-name,.dark-theme #create-trip-form .passenger-trip-table .passenger-name{height:42px;font-size:14px}.dark-theme #create-trip-form .passenger-trip-table .host-passenger-cell .mat-form-field-appearance-outline .mat-form-field-infix{padding:0}.dark-theme #create-trip-form .passenger-trip-table .host-passenger-name{padding:0 10px}.dark-theme #create-trip-form .passenger-trip-table .selectrip-table{display:flex;cursor:pointer;color:#fff;align-items:center;justify-content:center;transition:all .2s ease-in-out}.dark-theme #create-trip-form .passenger-trip-table .selectrip-table mat-icon:focus{background:none}.dark-theme #create-trip-form .passenger-trip-table .passenger-attending-purpose{justify-content:center;height:100%}.dark-theme #create-trip-form .passenger-trip-table .passenger-attending-purpose .mat-select-value{padding-right:0;padding-left:10px}.dark-theme #create-trip-form .passenger-trip-table .attending{background-color:#0290ee;transition:all .2s ease-in-out;color:#fff}.dark-theme #create-trip-form .passenger-trip-table .attending .mat-select-arrow{color:#fff}.dark-theme #create-trip-form .passenger-trip-table .not-attending{color:#424242;transition:all .2s ease-in-out}.dark-theme #create-trip-form .passenger-trip-table .leg-column{text-align:center}.dark-theme #create-trip-form .passenger-trip-table .leg-column-airport-codes{height:60px;padding:10px}.dark-theme #create-trip-form .passenger-trip-table .leg-column-airport-codes span{display:block}.dark-theme #create-trip-form .passenger-trip-table .leg-column-centralized-dash span{padding-right:18px}.dark-theme #create-trip-form .passenger-trip-table .passenger-trip-table-row ::ng-deep .passenger-cell{font-size:16px;height:100%}.dark-theme #create-trip-form .passenger-trip-table .passenger-trip-table-row .add-passengers-msg{height:40px;padding-left:5px}.dark-theme #create-trip-form .calendar-icon{color:#fff}.dark-theme #create-trip-form .crew-member-trip-table{margin-bottom:20px}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-trip-table-header,.dark-theme #create-trip-form .crew-member-trip-table .crew-member-trip-table-row{height:auto}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-cell{border-right:1px solid #9999994d}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-cell .title{height:60px;display:flex;flex-direction:row;align-items:center;padding:0 10px}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select{cursor:pointer;padding:0 10px;align-items:center;position:relative}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select .select-personnel{color:#fff}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select .dropdown-icon{position:absolute;right:-1px;top:8px;font-size:23px;color:#fff}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select button{position:absolute;left:2px;top:8px;min-width:18px;width:18px;height:24px}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-cell .crew-member-position-select button mat-icon{font-size:15px}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-name{height:auto;padding:10px;font-size:14px}.dark-theme #create-trip-form .crew-member-trip-table .selectrip-table{cursor:pointer}.dark-theme #create-trip-form .crew-member-trip-table .attending{background-color:#0290ee}.dark-theme #create-trip-form .crew-member-trip-table .leg-column{text-align:center}.dark-theme #create-trip-form .crew-member-trip-table .leg-column-airport-codes{height:60px;padding:10px}.dark-theme #create-trip-form .crew-member-trip-table .leg-column-airport-codes span{display:block}.dark-theme #create-trip-form .crew-member-trip-table .crew-member-trip-table-row ::ng-deep .crew-member-cell{font-size:16px}.dark-theme #create-trip-form .trip-form-mat-icon{height:auto;width:auto;font-size:18px;margin-top:2px}.dark-theme #create-trip-form .delete-row{min-width:10px;width:20px;height:20px;top:8px;position:absolute}.dark-theme #create-trip-form .delete-row .mat-icon{color:#c0392b}.dark-theme #create-trip-form .trip-table{display:flex;flex-flow:column nowrap;justify-content:space-between;font-weight:400;font-size:16px;max-width:100%;margin:0}.dark-theme #create-trip-form .trip-table .trip-table-row-item{word-break:normal!important}.dark-theme #create-trip-form .trip-table .trip-table-row-item .flight-purpose{line-height:20px;min-height:40px;max-height:160px;height:40px;padding-top:10px}.dark-theme #create-trip-form .trip-table .trip-table-row-item .center-text{text-align:center}.dark-theme #create-trip-form .trip-table .trip-table-row-item .mat-icon-button{width:35px}.dark-theme #create-trip-form .trip-table .number-column{max-width:40px;height:52px;justify-content:center}.dark-theme #create-trip-form .trip-table .number-column input{margin-top:1px}.dark-theme #create-trip-form .trip-table ::ng-deep .time-entry{padding-left:10px}.dark-theme #create-trip-form .trip-table .date-column,.dark-theme #create-trip-form .trip-table .duration-container{padding:5px 0}.dark-theme #create-trip-form .trip-table .duration-container input{padding-top:1px}.dark-theme #create-trip-form .trip-table .time-column{padding-top:1px;position:relative}.dark-theme #create-trip-form .trip-table .duration-button{width:50px}.dark-theme #create-trip-form .trip-table .duration-button .mat-spinner-container{padding-left:6px}.dark-theme #create-trip-form .trip-table .datepicker{width:77%}.dark-theme #create-trip-form .trip-table .pin-button{position:absolute;margin-left:205px}.dark-theme #create-trip-form .trip-table .pin-button .pin-icon{height:25px;background-color:#7f8c8d;opacity:.7;-webkit-mask:url(/assets/pin.svg) no-repeat center;mask:url(/assets/pin.svg) no-repeat center}.dark-theme #create-trip-form .trip-table .pin-button .pin-icon-active{opacity:1;background-color:#c0392b}.dark-theme #create-trip-form .trip-table .refresh-ete-button mat-icon{color:#7f8c8d}.dark-theme #create-trip-form .trip-table .calculate-icon{height:20px;background-color:#7f8c8d;-webkit-mask:url(/assets/calculator.svg) no-repeat center;mask:url(/assets/calculator.svg) no-repeat center}.dark-theme #create-trip-form .trip-table .foreflight-calculate-icon{height:32px;width:32px;background-color:#7f8c8d;-webkit-mask:url(/assets/foreflight-logo.png) no-repeat center;mask:url(/assets/foreflight-logo.png) no-repeat center;-webkit-mask-size:32px;mask-size:32px;cursor:pointer;margin-left:5px}.dark-theme #create-trip-form .trip-table .override-icon{height:20px;background-color:#7f8c8d;-webkit-mask:url(/assets/override.svg) no-repeat center;mask:url(/assets/override.svg) no-repeat center}.dark-theme #create-trip-form .trip-table .vertical-divider{position:absolute;left:-6px;top:6px;color:#9999994d;border-left:1px solid #9999994d;height:30px}.dark-theme #create-trip-form .trip-table .leg-type-column{max-width:91px;height:52px}.dark-theme #create-trip-form .trip-table .leg-type-column .leg-type-dropdown{width:100%}.dark-theme #create-trip-form .trip-table .remove-column{max-width:66px;height:52px}.dark-theme #create-trip-form .trip-table .remove-column .mat-button{padding:0}.dark-theme #create-trip-form .trip-table .add-leg-row{display:flex;flex-direction:row;align-items:center;border:1px solid #9999994d;line-height:24px;padding-bottom:10px;padding-top:10px;padding-left:10px}.dark-theme #create-trip-form .trip-table .add-leg-row .mat-icon{cursor:pointer}.dark-theme #create-trip-form .trip-table-header{display:none;position:relative;width:100%;color:#fff;background-color:hsla(0,0%,100%,.04);line-height:30px}.dark-theme #create-trip-form .trip-table-header .trip-table-row-item{justify-content:center}.dark-theme #create-trip-form .trip-table-row{width:100%;line-height:40px;border-bottom:none;padding:0;height:auto}.dark-theme #create-trip-form .trip-table-row-item{border:1px solid #9999994d;display:flex;flex-flow:row nowrap;flex-grow:1;flex-basis:0;padding:5px 10px;word-break:break-word}.dark-theme #create-trip-form .trip-table .u-flex-grow1{flex-grow:1}.dark-theme #create-trip-form .trip-table .u-flex-grow2{flex-grow:2}.dark-theme #create-trip-form .trip-table .u-flex-grow3{flex-grow:3}.dark-theme #create-trip-form .trip-table .u-flex-grow4{flex-grow:4}.dark-theme #create-trip-form .trip-table .u-flex-grow5{flex-grow:5}.dark-theme #create-trip-form .trip-table .u-flex-grow6{flex-grow:6}.dark-theme #create-trip-form .trip-table .u-flex-grow7{flex-grow:7}.dark-theme #create-trip-form .trip-table .u-flex-grow8{flex-grow:8}.dark-theme #create-trip-form .trip-table .u-flex-grow9{flex-grow:9}.dark-theme #create-trip-form .trip-table .u-flex-grow10{flex-grow:10}.dark-theme #create-trip-form .leg-list.cdk-drop-list-dragging .trip-table-row:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.dark-theme #aircraft-hold-form input.focus{outline-width:0}.dark-theme #aircraft-hold-form ::ng-deep .mat-tab-body-content{overflow-x:hidden}.dark-theme #aircraft-hold-form .mat-datepicker-toggle{position:absolute!important;top:-9px!important;right:-12px!important}.dark-theme #aircraft-hold-form ::ng-deep .airport-selector-container{height:38px;align-items:center;padding:0 10px;border:1px solid rgba(0,0,0,.12);border-radius:4px}.dark-theme #aircraft-hold-form ::ng-deep .airport-selector-container ::ng-deep mat-icon{margin-top:-6px}.dark-theme #aircraft-hold-form .toggle-times-div{margin-right:-10px}.dark-theme #aircraft-hold-form .toggle-times-div span{margin:0 5px}.dark-theme #aircraft-hold-form .toggle-times-div .toggle-local,.dark-theme #aircraft-hold-form .toggle-times-div .toggle-zulu{border-radius:0;border:1px solid #9999994d;font-weight:200;border-radius:4px;font-size:18px;height:31px;line-height:1}.dark-theme #aircraft-hold-form .toggle-times-div .toggle-local{border-radius:4px 0 0 4px}.dark-theme #aircraft-hold-form .toggle-times-div .toggle-zulu{border-radius:0 4px 4px 0;border-left-width:0}.dark-theme #aircraft-hold-form .selected{color:#fff;background-color:#0290ee}.dark-theme #aircraft-hold-form ::ng-deep .ng-dropdown-panel{position:fixed}.dark-theme #aircraft-hold-form .passenger-row,.dark-theme #aircraft-hold-form .role-row{align-items:center;margin-bottom:.5em}.dark-theme #aircraft-hold-form .passenger-row{margin-top:1px}.dark-theme #aircraft-hold-form .mat-select-no-margin .mat-form-field-wrapper{margin:0!important}.dark-theme #aircraft-hold-form .display-name-trigger{cursor:pointer;pointer-events:none}.dark-theme #aircraft-hold-form .dropdown-icon{position:absolute;right:0;top:0;font-size:23px;color:hsla(0,0%,100%,.7)}.dark-theme #aircraft-hold-form .border-right-gray{padding-right:30px;border-right:1px solid hsla(0,0%,100%,.3)}.dark-theme #aircraft-hold-form .role-name{margin-top:2px}.dark-theme #aircraft-hold-form .remove-row-icon{margin-right:17px}.dark-theme #aircraft-hold-form .add-row{display:flex;border:none;flex-direction:row;align-items:center;cursor:pointer;padding:0;margin-bottom:10px}.dark-theme #aircraft-hold-form .table-row-item .center-text{text-align:center}.dark-theme #aircraft-hold-form .table-row-item .mat-icon-button{width:35px}.dark-theme #aircraft-hold-form .focusable-column:focus-within{box-shadow:0 0 2px #0d479d;border:1px solid #0d479d}.dark-theme #aircraft-hold-form .quick-create-input{width:calc(100% - 45px)}.dark-theme #settings-dialog-content .settings-dialog{display:flex;justify-content:flex-start;flex-direction:row;width:1024px;height:100%}.dark-theme #settings-dialog-content .settings-dialog .settings-tabs{width:270px;border-right:1px solid #9999994d;overflow:auto;position:relative}.dark-theme #settings-dialog-content .settings-dialog .settings-tabs .tab{width:100%;height:12.5%;text-align:left;padding-left:10px;cursor:pointer;border-bottom:solid;border-width:1px;border-color:#9999994d;display:flex;flex-direction:column;justify-content:center}.dark-theme #settings-dialog-content .settings-dialog .settings-tabs .tab .tab-text{font-size:20px;font-weight:300;padding-left:10px}.dark-theme #settings-dialog-content .settings-dialog .settings-tabs .tab:hover{background:#303030}.dark-theme #settings-dialog-content .settings-dialog .settings-tabs .tab-selected{background:hsla(0,0%,100%,.04)}.dark-theme #settings-dialog-content .settings-dialog .settings-content{width:100%;position:relative;overflow:hidden}.dark-theme #trip-detail{height:730px}.dark-theme #trip-detail .dialog-section{padding-bottom:20px}.dark-theme #trip-detail .no-passenger-personnel{margin-bottom:20px;color:#fff;text-align:center}.dark-theme #trip-detail .no-passenger-personnel span{margin-top:-35px}.dark-theme #trip-detail .no-flight-purpose{color:#fff;text-align:center}.dark-theme #trip-detail form{overflow-y:hidden}.dark-theme #trip-detail .foreflight-calculate-icon{height:30px;width:30px;background-color:#7f8c8d;-webkit-mask:url(/assets/foreflight-logo.png) no-repeat center;mask:url(/assets/foreflight-logo.png) no-repeat center;-webkit-mask-size:32px;mask-size:32px;cursor:pointer;margin-left:5px}.dark-theme #trip-detail .mat-list-wrapper{overflow-y:auto;overflow-x:auto}.dark-theme #trip-detail .mat-list-wrapper .mat-list{max-height:375px;flex-grow:1}.dark-theme #trip-detail .mat-list{padding-top:0}.dark-theme #trip-detail .mat-list .mat-list-item-content>div{width:100%;height:100%}.dark-theme #trip-detail .mat-list .crew-member-table-header,.dark-theme #trip-detail .mat-list .passenger-table-header,.dark-theme #trip-detail .mat-list .trip-leg-header{color:#fff;background:hsla(0,0%,100%,.04);height:40px;border:1px solid #9999994d}.dark-theme #trip-detail .mat-list .mat-list-item{border:1px solid #9999994d}.dark-theme #trip-detail .mat-list .mat-list-item span{font-weight:400;font-size:16px}.dark-theme #trip-detail .passenger-table .passenger-table-header,.dark-theme #trip-detail .passenger-table .passenger-table-row{height:auto}.dark-theme #trip-detail .passenger-table .passenger-cell{border-right:1px solid #9999994d;border-bottom:1px solid #9999994d;justify-content:center;align-items:center}.dark-theme #trip-detail .passenger-table .passenger-cell-title{align-items:flex-start;border-right:1px solid #9999994d}.dark-theme #trip-detail .passenger-table .passenger-cell-title .title{height:60px;display:flex;flex-direction:row;align-items:center;padding:0 10px}.dark-theme #trip-detail .passenger-table .passenger-name{height:auto;padding:10px;font-size:14px}.dark-theme #trip-detail .passenger-table .personnel-name{height:auto;padding:10px;font-size:14px;text-align:center}.dark-theme #trip-detail .passenger-table .leg-column{text-align:center}.dark-theme #trip-detail .passenger-table .leg-column-airport-codes{height:60px;padding:10px}.dark-theme #trip-detail .passenger-table .leg-column-airport-codes span{display:block}.dark-theme #trip-detail .passenger-table .passenger-table-row ::ng-deep .passenger-cell{font-size:16px}.dark-theme #trip-detail #pax-trip-notes-box{margin-top:20px}.dark-theme #trip-detail .table{display:flex;flex-flow:column nowrap;justify-content:space-between;font-weight:400;font-size:16px;max-width:100%;margin:0}.dark-theme #trip-detail .table .table-row-item .flight-purpose{line-height:20px;min-height:45px;max-height:160px;height:45px;padding-top:10px}.dark-theme #trip-detail .table .table-row-item .center-text{text-align:center}.dark-theme #trip-detail .table-header{display:none;position:relative;width:100%;color:#fff!important;background-color:hsla(0,0%,100%,.04)!important;line-height:30px}@media (min-width: 500px){.dark-theme #trip-detail .table-header{font-weight:400;display:flex;flex-flow:row nowrap}}.dark-theme #trip-detail .table-row{width:100%;line-height:40px;border-bottom:none;padding:0;height:auto}@media (min-width: 500px){.dark-theme #trip-detail .table-row{display:flex;flex-flow:row nowrap}}.dark-theme #trip-detail .table-row .center-align{text-align:center}.dark-theme #trip-detail .table-row-item{border:1px solid #9999994d;display:flex;flex-flow:row nowrap;flex-grow:1;flex-basis:0;padding:5px 10px;word-break:break-word}.dark-theme #trip-detail .table-row-item:before{content:attr(data-header);width:30%;font-weight:700}@media (min-width: 500px){.dark-theme #trip-detail .table-row-item{padding:5px 10px}.dark-theme #trip-detail .table-row-item:before{content:none}}.dark-theme #trip-detail .table .u-flex-grow1{flex-grow:1}.dark-theme #trip-detail .table .u-flex-grow2{flex-grow:2}.dark-theme #trip-detail .table .u-flex-grow3{flex-grow:3}.dark-theme #trip-detail .table .u-flex-grow4{flex-grow:4}.dark-theme #trip-detail .table .u-flex-grow5{flex-grow:5}.dark-theme #trip-detail .table .u-flex-grow6{flex-grow:6}.dark-theme #trip-detail .table .u-flex-grow7{flex-grow:7}.dark-theme #trip-detail .table .u-flex-grow8{flex-grow:8}.dark-theme #trip-detail .table .u-flex-grow9{flex-grow:9}.dark-theme #trip-detail .table .u-flex-grow10{flex-grow:10}.dark-theme #trip-planning .airport-list{border-right:1px solid #9999994d}.dark-theme #trip-planning .airport-list .airport-cell{border-right:1px solid #9999994d;border-bottom:1px solid #9999994d}.dark-theme #trip-planning .airport-list .airport-cell:hover{cursor:pointer;background-color:hsla(0,0%,100%,.04)}.dark-theme #trip-planning .airport-list .airport-cell-selected{background-color:hsla(0,0%,100%,.04)}.dark-theme #trip-planning .details-column .airport-detail-header{border-bottom:1px solid #9999994d;border-right:1px solid #9999994d}.dark-theme #trip-planning .details-column hr{border-top:2px solid #9999994d}.dark-theme .task-header{color:#fff;background-color:hsla(0,0%,100%,.04)}.dark-theme #organize-columns{width:600px}.dark-theme #organize-columns .header{align-items:center}.dark-theme #organize-columns .white-icon{margin-top:12px;font-size:18px;padding-left:6px}.dark-theme #organize-columns .info-message{font-size:12px;padding-left:3px;margin-top:13px}.dark-theme #organize-columns .include-exclude-headers{background-color:#333!important;color:#fff}.dark-theme #organize-columns .drag-handle{cursor:move}.dark-theme #organize-columns .column-container{width:300px;max-width:100%;margin-bottom:25px;display:flex;vertical-align:top}.dark-theme #organize-columns .column-list{border:1px solid #4d4d4d;min-height:200px;background:#303030;border-radius:4px;overflow:hidden;flex:1}.dark-theme #organize-columns .column-box{position:relative;padding:10px 5px;border-bottom:1px solid #4d4d4d;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;box-sizing:border-box;background:#303030;font-size:14px}.dark-theme #organize-columns .cdk-drag-preview{display:flex;box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.dark-theme #organize-columns .cdk-drag-placeholder{opacity:.5;background:#fff}.dark-theme #organize-columns .cdk-drag-animating,.dark-theme #organize-columns .column-list.cdk-drop-list-dragging .column-box:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.dark-theme .ng-input>input{color:#fff}.dark-theme #user-notifications-panel .user-notifications-panel{border-radius:2px;position:absolute;top:61px;right:85px;background:#212121;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:99}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content{border:1px solid rgba(0,0,0,.2);min-height:380px;max-height:380px;min-width:400px;max-width:400px;padding:5px 10px 10px;line-height:22px;display:flex;flex-direction:column}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notification-actions{min-height:35px;width:100%;display:flex;flex-direction:row;justify-content:flex-end}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notification-actions-ff{min-height:35px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection{overflow-y:auto;overflow-x:hidden;margin-bottom:10px}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .see-more-button{display:block;margin-left:auto;margin-right:auto}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification{display:flex;flex-direction:row;margin-bottom:10px}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-delete{max-width:28px;display:flex;justify-content:flex-end}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-delete button{width:30px;height:30px}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-delete mat-icon{font-size:18px}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column{max-width:30px;display:flex;justify-content:center}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column button{width:30px;height:30px}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .mat-progress-spinner{display:inline}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .mat-progress-spinner svg{width:15px;height:15px}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .circle{font-size:16px}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .unread-circle{color:#3498db}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .unread-column .read-circle{color:#666}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column{cursor:pointer;width:100%;min-width:0}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-body{font-weight:300;display:flex;margin-left:5px;margin-top:4px;flex-direction:column}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-body .message-content{overflow-x:auto}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-body .underline{border-top:1px solid hsla(0,0%,60%,.302);width:100%;margin-top:4px;opacity:.3}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-body .message-timestamp{text-align:right;font-size:12px;font-weight:300;margin-top:5px}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column .message-title{font-weight:400;font-size:15px}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .user-notifications-collection .user-notification .message-column:hover>.message-title{text-decoration:underline}.dark-theme #user-notifications-panel .user-notifications-panel .user-notifications-menu-content .no-new-notifications{font-size:18px;font-weight:300;display:flex;align-items:center;margin-top:18px;justify-content:center}.dark-theme #user-notifications-panel .expanded-caret{transition:border .3s ease-in-out;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #212121;position:absolute;top:52px;right:95px;z-index:100}.dark-theme #color-picker .summary-info{max-width:100%;padding:0 15px;border-radius:4px;display:flex;cursor:pointer;flex-direction:row;align-items:center;border:1px solid hsla(0,0%,100%,.3)}.dark-theme #color-picker .summary-info .info{width:calc(100% - 40px)}.dark-theme #color-picker .summary-info .info p.style{margin-bottom:5px}.dark-theme #color-picker .summary-info .info p.style-value{text-transform:uppercase;letter-spacing:1.5px;font-size:10px}.dark-theme #color-picker .main-circle{height:40px;width:40px;box-sizing:border-box;border-radius:4px;cursor:pointer}.dark-theme #color-picker .circle{height:19px;width:19px;box-sizing:border-box;border-radius:4px;cursor:pointer}.dark-theme #color-picker .opened{max-width:310px;padding:15px;border-radius:4px;position:relative;margin-top:15px}.dark-theme #color-picker .opened:after{border:10px solid transparent;content:"";right:10px;position:absolute;top:-20px}.dark-theme #color-picker .opened .colors{display:flex;flex-wrap:wrap}.dark-theme #color-picker .opened .colors .circle{margin-right:10px;margin-bottom:10px}.dark-theme #color-picker .opened .colors .circle:nth-child(10n){margin-right:0}.dark-theme #color-picker .opened .hex-code{display:flex;margin-top:5px}.dark-theme #color-picker .opened .hex-code p{padding-right:10px}.dark-theme #color-picker .opened .hex-code .g-input{border:1px solid hsla(0,0%,100%,.3);height:30px;border-radius:4px;width:100px;margin-top:12px}.dark-theme #color-picker .opened .hex-code .g-input input{border:none;width:100%;text-transform:uppercase;outline:none;text-align:center;letter-spacing:1.5px;color:#fff;background-color:transparent;height:100%;border-radius:4px}.dark-theme .custom-field{position:relative;min-height:50px;width:100%;border:solid;border-radius:4px;border-width:2px;border-color:hsla(0,0%,100%,.3);margin-bottom:10px;padding:3px 3px 3px 10px;display:flex;justify-content:space-between;background:#424242}.dark-theme .custom-field .warning{position:absolute;bottom:5px;right:5px;color:#c0392b}.dark-theme .custom-field .custom-field-info{display:flex;flex-direction:row}.dark-theme .custom-field .custom-field-info .custom-field-info-point{line-height:4px;font-size:15px;margin-right:5px}.dark-theme .custom-field .custom-field-info .custom-field-info-point-name{width:200px;margin-right:15px}.dark-theme .custom-field .custom-field-info .custom-field-info-point-required,.dark-theme .custom-field .custom-field-info .custom-field-info-point-type{width:85px}.dark-theme .custom-field .custom-field-info .custom-field-info-point-options{width:230px}.dark-theme .custom-field .custom-field-info .custom-field-info-point .content{word-break:break-word;line-height:1}.dark-theme .custom-field .custom-field-controls{display:none}.dark-theme .custom-field:hover{cursor:move}.dark-theme .custom-field:hover .custom-field-controls{display:block;position:absolute;right:0}.dark-theme .custom-field-section{min-height:60px;overflow-x:hidden;padding:5px;margin-bottom:15px;border:solid;border-radius:4px;border-width:2px;border-color:hsla(0,0%,100%,.3);background:#303030}.dark-theme .custom-field-section .section-controls{display:none}.dark-theme .custom-field-section:hover{cursor:move}.dark-theme .custom-field-section:hover .section-controls{display:block}.dark-theme .custom-field-section .section-header{font-weight:300;font-size:18px;display:flex;justify-content:space-between;align-items:flex-start}.dark-theme .custom-field-section .section-header .section-header-text{display:inline-block;line-height:4px;padding:10px 5px 0;max-width:90%;line-height:18px}.dark-theme .custom-field-section .section-header .section-header-text .section-index{margin-right:15px;font-weight:400}.dark-theme .custom-field-section .section-header .section-header-text .section-title{font-size:18px}.dark-theme .custom-field-section .section-header .section-header-text .section-description{font-weight:500;font-size:16px;margin-left:28px;margin-top:0}.dark-theme .custom-field-section .section-fields{display:flex;flex-direction:column;padding-left:5px;padding-right:5px}.dark-theme .custom-field-section .section-fields .new-field-msg{width:100%;text-align:center;padding:5px;font-size:18px;font-weight:300;margin-bottom:5px;border:solid;border-radius:4px;border-width:2px;border-color:hsla(0,0%,100%,.3);background:#424242}.dark-theme .custom-field-section .section-fields .new-field-msg:hover{cursor:pointer;border-color:#fff}.dark-theme .custom-field-creator{display:flex;min-height:50px;width:100%;border-radius:4px;flex-direction:column;justify-content:center}.dark-theme .custom-field-creator button{width:30px;height:30px}.dark-theme .custom-field-creator mat-icon{font-size:18px}.dark-theme .custom-field-creator .custom-field-sections .click-to-add-msg{width:100%;text-align:center;padding:10px;font-size:18px;font-weight:300;margin-bottom:10px;border:solid;border-radius:4px;border-width:1px;border-color:hsla(0,0%,100%,.3);background-color:#424242}.dark-theme .custom-field-creator .custom-field-sections .click-to-add-msg:hover{cursor:pointer;border-color:#fff}.dark-theme #pin-entry-dialog input{border:1px solid hsla(0,0%,100%,.3)}.dark-theme #pin-entry-dialog input:focus{outline:none}.dark-theme #pin-entry-dialog input:focus,.dark-theme #pin-entry-dialog input:hover{border:2px solid #fff}.dark-theme #vendor-form-dialog .vendor-list{border:1px solid hsla(0,0%,100%,.3)}.dark-theme #vendor-form-dialog .vendor-list .vendor-list-column{border-right:1px solid hsla(0,0%,100%,.3)}.dark-theme #vendor-form-dialog .vendor-option{border-top:1px solid hsla(0,0%,100%,.3)}.dark-theme #vendor-form-dialog .vendor-option:hover{background-color:hsla(0,0%,100%,.04);cursor:pointer}.dark-theme #edit-flight-log-dialog .dropdown-clear-icon,.dark-theme #edit-flight-log-dialog .dropdown-icon{color:hsla(0,0%,100%,.7)}.dark-theme #edit-flight-log-dialog .border-right-gray{border-right:1px solid hsla(0,0%,100%,.3)}.dark-theme #non-routine-dialog .attachments-row{border:1px solid hsla(0,0%,100%,.3)}.dark-theme #non-routine-dialog .attachments-row .attachment-label{background-color:#424242;color:#fff}.dark-theme #error-403-page{background-color:#303030;display:flex;flex-direction:column;justify-content:center;align-items:center}.dark-theme #error-403-page h2{font-weight:300;color:#fff}.dark-theme #error-403-page button{margin-bottom:20px}.dark-theme .pax-and-roles .border-right-gray{border-right:1px solid hsla(0,0%,100%,.3)}.dark-theme #customer-selector .search-input{border-bottom:1px solid hsla(0,0%,60%,.302)}.dark-theme #customer-selector .mat-card-actions{border-top:1px solid hsla(0,0%,60%,.302)}.dark-theme #customer-selector .customer-list .customer-row,.dark-theme #customer-selector .customer-list .no-customer-row{border-bottom:1px solid hsla(0,0%,60%,.302)}.dark-theme #aircraft-times-detail-dialog fdwk-table .main-row:hover{background-color:#3d3d3d}.dark-theme #aircraft-times-detail-dialog fdwk-table .equipment-row{background-color:#2b2b2b}.dark-theme #aircraft-times-detail-dialog .table-body .table-row{padding-left:0;padding-right:0}.dark-theme #aircraft-times-detail-dialog .table-body .table-row:hover{background-color:#303030!important}.dark-theme #aircraft-times-detail-dialog .aircraft-times-table{margin-bottom:20px}.dark-theme #aircraft-times-detail-dialog .aircraft-times-table table{font-size:16px;border-collapse:collapse;background-color:#424242}.dark-theme #aircraft-times-detail-dialog .aircraft-times-table table .header{background:#111}.dark-theme #aircraft-times-detail-dialog .aircraft-times-table table td,.dark-theme #aircraft-times-detail-dialog .aircraft-times-table table th{padding:10px;border:1px solid hsla(0,0%,100%,.3);width:25%;max-width:25%}.dark-theme #aircraft-times-detail-dialog .aircraft-times-table table td{position:relative}.dark-theme #aircraft-times-detail-dialog .aircraft-times-table table td mat-icon{position:absolute;margin-left:10px;top:5px}.dark-theme #aircraft-times-detail-dialog .aircraft-times-table table th{text-align:left;color:#fff}.dark-theme #equipment-list ::ng-deep .table-row{padding-right:10px;cursor:default}.dark-theme #equipment-list ::ng-deep .table-cell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dark-theme #equipment-list ::ng-deep .table-cell .header-text{white-space:nowrap!important}.dark-theme #equipment-list .content{position:relative}.dark-theme #equipment-list .content .list-controls{padding:10px 25px}.dark-theme #equipment-list .content .list-controls .message{margin-top:8px}.dark-theme #equipment-list .content .list-controls .buttons{justify-content:flex-end}.dark-theme #equipment-list .content .not-linked{margin-bottom:20px;color:#fff;text-align:center}.dark-theme #equipment-list .content .not-linked span{margin-top:-35px}.dark-theme #hold-detail{height:750px}.dark-theme #hold-detail .no-passenger-personnel{margin-bottom:20px;color:#fff;text-align:left;padding-left:10px}.dark-theme #hold-detail .no-passenger-personnel span{margin-top:-35px}.dark-theme #alerts-message-list .alert-box{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #9999994d}.dark-theme #alerts-message-list .alert-box .alert-message{margin-left:5px}.dark-theme #alerts-message-list .alert-box .alert-message .message{font-size:20px;margin-top:8px;margin-left:10px}.dark-theme #alerts-message-list .alert-box .alert-message .resource-icon{max-height:20px;max-width:20px;margin-top:10px;margin-right:9px}.dark-theme #alerts-message-list .alert-box .alert-buttons{align-items:center}.dark-theme #alerts-message-list .alert-box .alert-buttons button{margin-right:10px}.dark-theme #alerts-message-list .no-alerts{margin-bottom:20px;color:#fff;text-align:center}.dark-theme #alerts-message-list .no-alerts span{margin-top:-35px}.dark-theme #manual-entry-form{width:auto;height:auto;max-height:700px}.dark-theme #manual-entry-form .mat-checkbox{padding-top:10px;margin:2px 8px auto 0}.dark-theme #manual-entry-form .mat-checkbox-label{margin-left:5px}.dark-theme #manual-entry-form ::ng-deep .mat-icon-button{width:auto;height:auto}.dark-theme #manual-entry-form .no-currencies{color:#fff;height:100%;width:100%;justify-content:center;align-items:center;padding-bottom:20px}.dark-theme #manual-entry-form .flex-wrap{flex-wrap:wrap;flex-direction:row}.dark-theme #manual-entry-form .currency-width{max-width:calc(25% - 20px);flex:1 0 25%;margin-bottom:10px}.dark-theme #manual-entry-form .display-block{display:block}.dark-theme #manual-entry-detail-dialog .manual-entry-detail{display:block!important}.dark-theme #manual-entry-detail-dialog .detail-dialog-content{padding:0;max-width:700px;min-width:700px;max-height:500px}.dark-theme #manual-entry-detail-dialog .no-currencies{color:#fff;height:100%;width:100%;justify-content:center;align-items:center;padding-bottom:20px}.dark-theme #manual-entry-detail-dialog .flex-wrap{flex-wrap:wrap;flex-direction:row}.dark-theme #manual-entry-detail-dialog .currency-width{flex:1 0 25%;max-width:calc(25% - 20px)}.dark-theme .saved-filter-dialog{display:flex;flex-direction:row;height:600px;max-height:65vh}.dark-theme .saved-filter-form,.dark-theme .saved-filter-sidebar{display:flex;flex-direction:column;overflow-y:auto}.dark-theme .saved-filter-sidebar{width:325px;background-color:#2b2b2b}.dark-theme .saved-filter-sidebar .header{background-color:#1f1f1f;font-size:20px}.dark-theme .saved-filter-sidebar .empty-list-hint,.dark-theme .saved-filter-sidebar .header,.dark-theme .saved-filter-sidebar .how-to-add-hint,.dark-theme .saved-filter-sidebar .row{display:flex;flex-direction:row;padding:10px 15px}.dark-theme .saved-filter-sidebar .row{height:50px;padding:0 15px;align-items:center;justify-content:space-between;transition:all .15s ease-in-out}.dark-theme .saved-filter-sidebar .row .default-not-selected{opacity:.15;transition:opacity .15s ease-in-out}.dark-theme .saved-filter-sidebar .row:hover{cursor:pointer;background-color:#323232}.dark-theme .saved-filter-sidebar .row:hover .default-not-selected{opacity:.5}.dark-theme .saved-filter-sidebar .row .name{font-size:18px;transform-origin:left;transition:transform .1s ease-in-out;word-break:break-word;max-width:225px}.dark-theme .saved-filter-sidebar .row .long-name{font-size:16px}.dark-theme .saved-filter-sidebar .row-selected{transition:all .15s ease-in-out;background-color:#424242}.dark-theme .saved-filter-sidebar .row-selected .name{transform-origin:left;transform:scale(1.075);transition:transform .1s ease-in-out}.dark-theme .saved-filter-sidebar .row-selected:hover{cursor:pointer;background-color:#424242}.dark-theme .saved-filter-sidebar .row .row-icons{display:flex;flex-direction:row;align-items:center}.dark-theme .saved-filter-sidebar .row .menu{margin-right:-10px}.dark-theme .saved-filter-sidebar .how-to-add-hint{font-size:16px;margin-top:10px}.dark-theme .saved-filter-sidebar .empty-list-hint{font-size:18px}.dark-theme .saved-filter-form{padding:15px}.dark-theme .saved-filters-menu{background-color:#303030;padding:5px 0}.dark-theme .saved-filters-menu .set-as-default{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dark-theme .saved-filters-menu .set-as-default .default-selected{color:#f1c40f}.dark-theme .saved-filters-menu .divider{height:0;border-bottom:1px solid hsla(0,0%,60%,.302);margin:5px 0;padding:0 3px}.dark-theme .saved-filters-menu .mat-menu-item{height:40px;line-height:40px}.dark-theme .saved-filters-menu .mat-icon{margin:0}.dark-theme .default-selected{color:#f1c40f}.dark-theme #saved-filters{position:relative}.dark-theme #saved-filters .selector{border-radius:5px;height:39px;width:250px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;padding:.4em .2em .4em .75em;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);box-sizing:border-box}.dark-theme #saved-filters .selector:hover{box-shadow:inset 0 0 0 2px #fff;transition:box-shadow .6s cubic-bezier(.25,.8,.25,1)}.dark-theme #saved-filters .selector .selected-filter{display:flex;flex-direction:row;align-items:center}.dark-theme #saved-filters .selector .selected-filter .filter-name{max-width:170px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dark-theme #saved-filters .selector .selected-filter mat-icon{font-size:18px;height:18px;width:18px;margin-left:5px}.dark-theme #saved-filters .selector .default-selected{color:#f1c40f}.dark-theme #saved-filters .selector .select-filter,.dark-theme #saved-filters .selector mat-icon{color:hsla(0,0%,100%,.7)}.dark-theme #saved-filters .selector .icons{position:absolute;top:7px;right:2px;display:flex;flex-direction:row;align-items:center}.dark-theme #saved-filters .selector .icons .clear-selection{font-size:18px;height:18px;width:18px}.dark-theme #saved-filter-panel{transform-origin:bottom left;position:relative;background-color:#2b2b2b;z-index:999;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:5px;border:1px solid hsla(0,0%,100%,.3);display:flex;opacity:1;transition:opacity .2s ease-in-out;color:#fff}.dark-theme #saved-filter-panel .lists{display:flex;flex-direction:column;width:100%;overflow-y:scroll}.dark-theme #saved-filter-panel .lists .list{display:flex;flex-direction:column;flex:1 1 33%;height:calc(100% - 36px);border-right:1px solid hsla(0,0%,100%,.3);padding-right:0}.dark-theme #saved-filter-panel .lists .list .title{padding:5px 10px;border-bottom:1px solid hsla(0,0%,100%,.3)}.dark-theme #saved-filter-panel .lists .list .filters{height:calc(100% - 31px);overflow-y:auto}.dark-theme #saved-filter-panel .lists .list .filters .filter{padding:4px 4px 4px 10px}.dark-theme #saved-filter-panel .lists .list .filters .filter:hover{cursor:pointer;background-color:hsla(0,0%,100%,.04)}.dark-theme #saved-filter-panel .lists .header{background-color:#1f1f1f;font-size:20px}.dark-theme #saved-filter-panel .lists .empty-list-hint,.dark-theme #saved-filter-panel .lists .header,.dark-theme #saved-filter-panel .lists .how-to-add-hint,.dark-theme #saved-filter-panel .lists .row{display:flex;flex-direction:row;padding:10px 15px}.dark-theme #saved-filter-panel .lists .row{height:50px;padding:0 15px;align-items:center;justify-content:space-between;transition:all .15s ease-in-out}.dark-theme #saved-filter-panel .lists .row .default-not-selected{opacity:.15;transition:opacity .15s ease-in-out}.dark-theme #saved-filter-panel .lists .row:hover{cursor:pointer;background-color:#323232}.dark-theme #saved-filter-panel .lists .row:hover .default-not-selected{opacity:.5}.dark-theme #saved-filter-panel .lists .row .name{font-size:18px;transform-origin:left;transition:transform .1s ease-in-out;word-break:break-word;max-width:250px}.dark-theme #saved-filter-panel .lists .row .long-name{font-size:16px}.dark-theme #saved-filter-panel .lists .row-selected{transition:all .15s ease-in-out;background-color:#424242}.dark-theme #saved-filter-panel .lists .row-selected .name{transform-origin:left;transform:scale(1.075);transition:transform .1s ease-in-out}.dark-theme #saved-filter-panel .lists .row-selected:hover{cursor:pointer;background-color:#424242}.dark-theme #saved-filter-panel .lists .row .row-icons{display:flex;flex-direction:row;align-items:center}.dark-theme #saved-filter-panel .lists .row .menu{margin-right:-10px}.dark-theme #saved-filter-panel .lists .how-to-add-hint{font-size:16px;margin-top:10px}.dark-theme #saved-filter-panel .lists .empty-list-hint{font-size:18px}.dark-theme #saved-filter-panel .lists .user{border-right:none}.dark-theme #saved-filter-panel .actions{position:absolute;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;width:100%;border-top:1px solid hsla(0,0%,100%,.3);padding:.45em .7em}.dark-theme #saved-filter-panel .actions .selected-filter{cursor:pointer}.dark-theme .saved-filter-hidden{opacity:0;transition:opacity .2s ease-in-out}.dark-theme #account-v2-detail-associated-contacts-list .primary-contact{background-color:#0290ee;color:#fff}.dark-theme .hold-preview-popover .preview-popover-header{background-color:#46708c;color:#fff}.dark-theme .hold-preview-popover .preview-popover-header .popover-header-content-aircraft{background-color:#162834}.dark-theme .hold-preview-popover .content-times{border-bottom:1px solid hsla(0,0%,60%,.302)}.dark-theme .leg-preview-popover .preview-popover-header{background-color:#46708c;color:#fff}.dark-theme .leg-preview-popover .preview-popover-header .popover-header-content-aircraft{background-color:#162834}.dark-theme .leg-preview-popover .content-times{border-bottom:1px solid hsla(0,0%,60%,.302)}.dark-theme .personnel-event-preview-popover .preview-popover-header{background-color:#46708c;color:#fff}.dark-theme .personnel-event-preview-popover .preview-popover-header .popover-header-content-aircraft{background-color:#162834}.dark-theme .personnel-event-preview-popover .content-times{border-bottom:1px solid hsla(0,0%,60%,.302)}.dark-theme .work-order-preview-popover .preview-popover-header{background-color:#46708c;color:#fff}.dark-theme .work-order-preview-popover .preview-popover-header .popover-header-content-aircraft{background-color:#162834}.dark-theme .work-order-preview-popover .content-times{border-bottom:1px solid hsla(0,0%,60%,.302)}.dark-theme #fd-connect .fd-connect-header{background-color:#0290ee;color:#fff}.dark-theme #fd-connect .fd-connect-message-input{border-top:1px solid hsla(0,0%,100%,.3)}.dark-theme #fd-connect .fd-connect-message-input textarea{color:#e6e6e6}.dark-theme #fd-connect .activities-toggle{border-bottom:1px solid hsla(0,0%,100%,.3)}.dark-theme #personnel-event-form .toggle-local,.dark-theme #personnel-event-form .toggle-zulu{border:1px solid #9999994d}.dark-theme #personnel-event-form .selected{color:#fff;background-color:#0290ee}.dark-theme .expander-popover .day{color:#bbb}.dark-theme .notification-settings-row,.dark-theme .notify-when-header{border-bottom:1px solid #9999994d}.dark-theme .notification-setting-description{color:#a7a7a7}.dark-theme .itinerary-sub-form{border-bottom:1px solid #9999994d}.dark-theme .itinerary-form-container{background-color:#171717;font-weight:700}.dark-theme .itinerary-form-container p:first-child{padding-left:10px}.dark-theme .itinerary-status{font-size:14px;color:#a7a7a7}.dark-theme .email-container{margin:0;display:flex;align-items:center}.dark-theme .email-container .email-value{display:block;min-height:20px}.dark-theme .email-container .email-type{font-size:12px;color:#a7a7a7;margin-left:5px}.dark-theme .itinerary-form-checkbox.mat-checkbox-disabled{cursor:not-allowed}.dark-theme .itinerary-form-checkbox.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-frame,.dark-theme .itinerary-form-checkbox.mat-checkbox-disabled :not(.mat-checkbox-checked) .mat-checkbox-frame{background-color:#f5f5f5}.dark-theme .preview-trip-itinerary{border:none;background-color:transparent;color:#3498db;text-decoration:underline;font-weight:700;font-size:14px;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;margin-bottom:10px}.dark-theme .brief-crew-content-container{border-bottom:1px solid #9999994d}.dark-theme .brief-crew-content-header{background-color:#171717;font-weight:700;align-items:center}.dark-theme .brief-crew-content-header p:first-child{padding-left:10px}.dark-theme .next-trip-outer-card-container{background-color:#151515;color:#fff}.dark-theme .upcoming-trip-outer-card-container{background-color:#242424;color:#fff}.dark-theme .red-tile{background-color:#c0392b;color:#fff}.dark-theme .yellow-tile{background-color:#f39c12;color:#fff}.dark-theme .green-tile{background-color:#27ae60;color:#fff}.dark-theme .blue-black-tile{background-color:#2980b9;color:#fff!important}.dark-theme #fleet-information-table-outer-container:not(#clear-button,.warning-text,.link-text,.link-icon){color:#fff}.dark-theme .no-departures{font-size:30px;color:#fff!important}.dark-theme mat-grid-tile{background-color:#303030!important}.dark-theme mat-grid-tile .tile-container>span{color:#fff!important}.dark-theme .grid{padding:20px;background-color:#4d4d4d}.dark-theme app-preview-crew-tripsheet-form #previewTripSheetForm .container,.dark-theme app-preview-passenger-itinerary-form #previewPassengerItineraryForm .container{background-color:#4d4d4d;color:#fff}.dark-theme .expense-counter span,.dark-theme .title-container span{color:#fff}.dark-theme .fueler-linx-logo-container{content:url(Fueler-Linx-Logo-Dark-Mode.a81aa9a6a3c07db0d547.svg)}.dark-theme #fueler-linx-landing-page{color:#fff}.dark-theme .expense-tab-spacer{width:100%;height:10px;background-color:#4d4d4d;z-index:1;display:block}.dark-theme .app-dialog-header-text,.dark-theme .create-dialog-header-text,.dark-theme .detail-dialog-header-text{background-color:#2b2b2b!important}.dark-theme .header-content{border-bottom:1px solid hsla(0,0%,60%,.302)}.dark-theme .mat-dialog-actions,.dark-theme .quick-dialog-container-actions{border-top:1px solid hsla(0,0%,60%,.302)!important}.dark-theme .mat-dialog-content{background-color:#424242}.dark-theme .sectioned-dialog{background-color:#2b2b2b}.dark-theme .dialog-section{background-color:#424242;flex-direction:row;align-items:center;margin-bottom:10px;padding:0 10px;border-radius:1px;border:1px solid hsla(0,0%,60%,.302);border-right:none;border-left:none;position:relative}.dark-theme .dialog-section-header h3{color:#8fbeee;font-size:18px;font-weight:400;margin:15px 10px}.dark-theme .dialog-section:first-child{border-top:none}.dark-theme .dialog-section:last-child{border-bottom:none;margin-bottom:0}.dark-theme .list-controls{background-color:#424242}.dark-theme .button.primary{color:#fff;background-color:#0290ee;box-shadow:none!important}.dark-theme .button.primary:hover{background-color:#017de9;transition:.1s}.dark-theme .button.basic{color:#333;background-color:#fcfcfc;box-shadow:none!important}.dark-theme .button.basic:hover{background-color:#efefef;transition:.1s}.dark-theme .quick-create-button{color:#fff!important;background-color:#0290ee!important}.dark-theme .quick-create-button:hover{background-color:#017de9}.dark-theme .context-menu{background:#3b3b3b}.dark-theme .context-menu button{color:#fff;background:#3b3b3b}.dark-theme .context-menu button:hover{background:hsla(0,0%,100%,.04)}.dark-theme .fab-container .fab{background-color:#0290ee}.dark-theme .fab-container .fab:hover{background-color:#017de9;transition:.1s}.dark-theme .fab-container .fab-toggler{background-color:#0290ee!important}.dark-theme .fab-container .fab-toggler:hover{background-color:#017de9;transition:.1s}.dark-theme .fab-container .fab-secondary{background-color:#0290ee}.dark-theme .fab-container .fab-secondary:hover{background-color:#017de9;transition:.1s}.dark-theme .fd-table{position:relative}.dark-theme .table-header{position:absolute;background-color:#111!important;width:100%;height:40px;color:#fff;z-index:50;font-size:16px;font-weight:400}.dark-theme .table-header ::ng-deep .mat-checkbox-frame{border-color:hsla(0,0%,100%,.3)}.dark-theme .table-body{background-color:#303030!important}.dark-theme .table-body .table-row{background-color:#303030!important;border-bottom:1px solid hsla(0,0%,60%,.302)!important}.dark-theme .table-body .table-row:hover{background-color:#3d3d3d!important;cursor:pointer}.dark-theme .table-row{width:100%;align-items:center;padding:0 32px}.dark-theme .absolute{background-color:#111!important;border-bottom:none!important}.dark-theme .customer-row:hover{background-color:#3d3d3d}.dark-theme .dotted-outline{position:relative}.dark-theme .dotted-outline .static-textarea-label{position:absolute;top:-13px;left:5px;padding:5px;display:block;background-color:#424242;color:#ffffff80;font-size:11px}.dark-theme .dotted-outline .static-textarea-content{position:relative;padding:10px;min-height:80px}.dark-theme .dotted-outline .dotted-outline-bottom,.dark-theme .dotted-outline .dotted-outline-top{height:1px;background-image:linear-gradient(90deg,#ffffff80 0,#ffffff80 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.dark-theme .dotted-outline:before{top:2px;left:0}.dark-theme .dotted-outline:after,.dark-theme .dotted-outline:before{content:"";position:absolute;display:block;height:100%;right:0;background-image:linear-gradient(0deg,#ffffff80 0,#ffffff80 33%,transparent 0);background-size:100% 4px;background-repeat:repeat-y;width:1px}.dark-theme .dotted-outline:after{top:0}.dark-theme section.sidenav-section{margin-bottom:20px}.dark-theme section.sidenav-section .sidenav-section-label{font-size:11px;color:#ffffff80;padding-left:10px;margin-bottom:5px}.dark-theme section.sidenav-section .sidenav-section-content.sidenav-section-content-value{min-height:20px}.dark-theme section.sidenav-section .sidenav-section-content{padding-left:10px}.dark-theme section.sidenav-section .section-underline{margin-top:5px;height:1px;background-image:linear-gradient(90deg,#ffffff80 0,#ffffff80 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.dark-theme .fdwk-popover-content{background:#424242;color:#fff;border-radius:8px}.dark-theme .fdwk-popover-arrow{background:#424242}.dark-theme .fdwk-tooltip{background-color:#161616;color:#fff}.dark-theme .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.dark-theme .mat-option{color:#fff}.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.dark-theme .mat-option:focus:not(.mat-option-disabled),.dark-theme .mat-option:hover:not(.mat-option-disabled){background:hsla(0,0%,100%,.04)}.dark-theme .mat-option.mat-active{background:hsla(0,0%,100%,.04);color:#fff}.dark-theme .mat-option.mat-option-disabled{color:hsla(0,0%,100%,.5)}.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#0290ee}.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#448aff}.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.dark-theme .mat-optgroup-label{color:hsla(0,0%,100%,.7)}.dark-theme .mat-optgroup-disabled .mat-optgroup-label{color:hsla(0,0%,100%,.5)}.dark-theme .mat-pseudo-checkbox{color:hsla(0,0%,100%,.7)}.dark-theme .mat-pseudo-checkbox:after{color:#303030}.dark-theme .mat-pseudo-checkbox-disabled{color:#686868}.dark-theme .mat-primary .mat-pseudo-checkbox-checked,.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate{background:#0290ee}.dark-theme .mat-accent .mat-pseudo-checkbox-checked,.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,.dark-theme .mat-pseudo-checkbox-checked,.dark-theme .mat-pseudo-checkbox-indeterminate{background:#448aff}.dark-theme .mat-warn .mat-pseudo-checkbox-checked,.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#686868}.dark-theme.mat-app-background,.dark-theme .mat-app-background{background-color:#303030;color:#fff}.dark-theme .mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.dark-theme .mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.dark-theme .mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.dark-theme .mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.dark-theme .mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.dark-theme .mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.dark-theme .mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.dark-theme .mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.dark-theme .mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-theme-loaded-marker{display:none}.dark-theme .mat-autocomplete-panel{background:#424242;color:#fff}.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#424242}.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#fff}.dark-theme .mat-badge{position:relative}.dark-theme .mat-badge-hidden .mat-badge-content{display:none}.dark-theme .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.dark-theme .mat-badge-content._mat-animation-noopable,.dark-theme .ng-animate-disabled .mat-badge-content{transition:none}.dark-theme .mat-badge-content.mat-badge-active{transform:none}.dark-theme .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.dark-theme .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.dark-theme .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.dark-theme .mat-badge-content{color:#fff;background:#0290ee}.cdk-high-contrast-active .dark-theme .mat-badge-content{outline:1px solid;border-radius:0}.dark-theme .mat-badge-accent .mat-badge-content{background:#448aff;color:#fff}.dark-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.dark-theme .mat-badge-disabled .mat-badge-content{background:#6e6e6e;color:hsla(0,0%,100%,.5)}.dark-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#424242;color:#fff}.dark-theme .mat-button,.dark-theme .mat-icon-button,.dark-theme .mat-stroked-button{color:inherit;background:transparent}.dark-theme .mat-button.mat-primary,.dark-theme .mat-icon-button.mat-primary,.dark-theme .mat-stroked-button.mat-primary{color:#0290ee}.dark-theme .mat-button.mat-accent,.dark-theme .mat-icon-button.mat-accent,.dark-theme .mat-stroked-button.mat-accent{color:#448aff}.dark-theme .mat-button.mat-warn,.dark-theme .mat-icon-button.mat-warn,.dark-theme .mat-stroked-button.mat-warn{color:#f44336}.dark-theme .mat-button.mat-accent.mat-button-disabled,.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,.dark-theme .mat-button.mat-primary.mat-button-disabled,.dark-theme .mat-button.mat-warn.mat-button-disabled,.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled{color:hsla(0,0%,100%,.3)}.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#0290ee}.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#448aff}.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.dark-theme .mat-button .mat-ripple-element,.dark-theme .mat-icon-button .mat-ripple-element,.dark-theme .mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.dark-theme .mat-button-focus-overlay{background:#fff}.dark-theme .mat-stroked-button:not(.mat-button-disabled){border-color:hsla(0,0%,100%,.12)}.dark-theme .mat-fab,.dark-theme .mat-flat-button,.dark-theme .mat-mini-fab,.dark-theme .mat-raised-button{color:#fff;background-color:#424242}.dark-theme .mat-fab.mat-accent,.dark-theme .mat-fab.mat-primary,.dark-theme .mat-fab.mat-warn,.dark-theme .mat-flat-button.mat-accent,.dark-theme .mat-flat-button.mat-primary,.dark-theme .mat-flat-button.mat-warn,.dark-theme .mat-mini-fab.mat-accent,.dark-theme .mat-mini-fab.mat-primary,.dark-theme .mat-mini-fab.mat-warn,.dark-theme .mat-raised-button.mat-accent,.dark-theme .mat-raised-button.mat-primary,.dark-theme .mat-raised-button.mat-warn{color:#fff}.dark-theme .mat-fab.mat-accent.mat-button-disabled,.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,.dark-theme .mat-fab.mat-primary.mat-button-disabled,.dark-theme .mat-fab.mat-warn.mat-button-disabled,.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,.dark-theme .mat-raised-button.mat-warn.mat-button-disabled{color:hsla(0,0%,100%,.3)}.dark-theme .mat-fab.mat-primary,.dark-theme .mat-flat-button.mat-primary,.dark-theme .mat-mini-fab.mat-primary,.dark-theme .mat-raised-button.mat-primary{background-color:#0290ee}.dark-theme .mat-fab.mat-accent,.dark-theme .mat-flat-button.mat-accent,.dark-theme .mat-mini-fab.mat-accent,.dark-theme .mat-raised-button.mat-accent{background-color:#448aff}.dark-theme .mat-fab.mat-warn,.dark-theme .mat-flat-button.mat-warn,.dark-theme .mat-mini-fab.mat-warn,.dark-theme .mat-raised-button.mat-warn{background-color:#f44336}.dark-theme .mat-fab.mat-accent.mat-button-disabled,.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,.dark-theme .mat-fab.mat-primary.mat-button-disabled,.dark-theme .mat-fab.mat-warn.mat-button-disabled,.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,.dark-theme .mat-raised-button.mat-warn.mat-button-disabled{background-color:hsla(0,0%,100%,.12)}.dark-theme .mat-fab.mat-accent .mat-ripple-element,.dark-theme .mat-fab.mat-primary .mat-ripple-element,.dark-theme .mat-fab.mat-warn .mat-ripple-element,.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,.dark-theme .mat-raised-button.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.dark-theme .mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.dark-theme .mat-fab:not([class*=mat-elevation-z]),.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.dark-theme .mat-button-toggle-group,.dark-theme .mat-button-toggle-standalone{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.dark-theme .mat-button-toggle-group-appearance-standard,.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.dark-theme .mat-button-toggle{color:hsla(0,0%,100%,.5)}.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:hsla(0,0%,100%,.12)}.dark-theme .mat-button-toggle-appearance-standard{color:#fff;background:#424242}.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#fff}.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid hsla(0,0%,100%,.12)}.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid hsla(0,0%,100%,.12)}.dark-theme .mat-button-toggle-checked{background-color:#212121;color:hsla(0,0%,100%,.7)}.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#fff}.dark-theme .mat-button-toggle-disabled{color:hsla(0,0%,100%,.3);background-color:#000}.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#424242}.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#424242}.dark-theme .mat-button-toggle-group-appearance-standard,.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid hsla(0,0%,100%,.12)}.dark-theme .mat-card{background:#424242;color:#fff}.dark-theme .mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.dark-theme .mat-card-subtitle{color:hsla(0,0%,100%,.7)}.dark-theme .mat-checkbox-frame{border-color:hsla(0,0%,100%,.7)}.dark-theme .mat-checkbox-checkmark{fill:#303030}.dark-theme .mat-checkbox-checkmark-path{stroke:#303030!important}.dark-theme .mat-checkbox-mixedmark{background-color:#303030}.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#0290ee}.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#448aff}.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#686868}.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#686868}.dark-theme .mat-checkbox-disabled .mat-checkbox-label{color:hsla(0,0%,100%,.7)}.dark-theme .mat-checkbox .mat-ripple-element{background-color:#fff}.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#0290ee}.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#448aff}.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.dark-theme .mat-chip.mat-standard-chip{background-color:#616161;color:#fff}.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove{color:#fff;opacity:.4}.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.dark-theme .mat-chip.mat-standard-chip:after{background:#fff}.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#0290ee;color:#fff}.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#448aff;color:#fff}.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.dark-theme .mat-table{background:#424242}.dark-theme .mat-table-sticky,.dark-theme .mat-table tbody,.dark-theme .mat-table tfoot,.dark-theme .mat-table thead,.dark-theme [mat-footer-row],.dark-theme [mat-header-row],.dark-theme [mat-row],.dark-theme mat-footer-row,.dark-theme mat-header-row,.dark-theme mat-row{background:inherit}.dark-theme mat-footer-row,.dark-theme mat-header-row,.dark-theme mat-row,.dark-theme td.mat-cell,.dark-theme td.mat-footer-cell,.dark-theme th.mat-header-cell{border-bottom-color:hsla(0,0%,100%,.12)}.dark-theme .mat-header-cell{color:hsla(0,0%,100%,.7)}.dark-theme .mat-cell,.dark-theme .mat-footer-cell{color:#fff}.dark-theme .mat-calendar-arrow{fill:#fff}.dark-theme .mat-datepicker-content .mat-calendar-next-button,.dark-theme .mat-datepicker-content .mat-calendar-previous-button,.dark-theme .mat-datepicker-toggle{color:#fff}.dark-theme .mat-calendar-table-header{color:hsla(0,0%,100%,.5)}.dark-theme .mat-calendar-table-header-divider:after{background:hsla(0,0%,100%,.12)}.dark-theme .mat-calendar-body-label{color:hsla(0,0%,100%,.7)}.dark-theme .mat-calendar-body-cell-content,.dark-theme .mat-date-range-input-separator{color:#fff;border-color:transparent}.dark-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.dark-theme .mat-form-field-disabled .mat-date-range-input-separator{color:hsla(0,0%,100%,.5)}.dark-theme .mat-calendar-body-in-preview{color:hsla(0,0%,100%,.24)}.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:hsla(0,0%,100%,.5)}.dark-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:hsla(0,0%,100%,.3)}.dark-theme .mat-calendar-body-in-range:before{background:rgba(2,144,238,.2)}.dark-theme .mat-calendar-body-comparison-identical,.dark-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.dark-theme .mat-calendar-body-comparison-bridge-start:before,.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(2,144,238,.2) 50%,rgba(249,171,0,.2) 0)}.dark-theme .mat-calendar-body-comparison-bridge-end:before,.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(2,144,238,.2) 50%,rgba(249,171,0,.2) 0)}.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.dark-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.dark-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.dark-theme .mat-calendar-body-selected{background-color:#0290ee;color:#fff}.dark-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(2,144,238,.4)}.dark-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.dark-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.dark-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(2,144,238,.3)}.dark-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#424242;color:#fff}.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(68,138,255,.2)}.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(68,138,255,.2) 50%,rgba(249,171,0,.2) 0)}.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(68,138,255,.2) 50%,rgba(249,171,0,.2) 0)}.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#448aff;color:#fff}.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(68,138,255,.4)}.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(68,138,255,.3)}.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(90deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(270deg,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 0)}.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical{background:#a8dab5}.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}.dark-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.dark-theme .mat-datepicker-toggle-active{color:#0290ee}.dark-theme .mat-datepicker-toggle-active.mat-accent{color:#448aff}.dark-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.dark-theme .mat-date-range-input-inner[disabled]{color:hsla(0,0%,100%,.5)}.dark-theme .mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#424242;color:#fff}.dark-theme .mat-divider{border-top-color:hsla(0,0%,100%,.12)}.dark-theme .mat-divider-vertical{border-right-color:hsla(0,0%,100%,.12)}.dark-theme .mat-expansion-panel{background:#424242;color:#fff}.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.dark-theme .mat-action-row{border-top-color:hsla(0,0%,100%,.12)}.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:hsla(0,0%,100%,.04)}@media (hover: none){.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#424242}}.dark-theme .mat-expansion-panel-header-title{color:#fff}.dark-theme .mat-expansion-indicator:after,.dark-theme .mat-expansion-panel-header-description{color:hsla(0,0%,100%,.7)}.dark-theme .mat-expansion-panel-header[aria-disabled=true]{color:hsla(0,0%,100%,.3)}.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.dark-theme .mat-form-field-label,.dark-theme .mat-hint{color:hsla(0,0%,100%,.7)}.dark-theme .mat-form-field.mat-focused .mat-form-field-label{color:#0290ee}.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#448aff}.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.dark-theme .mat-focused .mat-form-field-required-marker{color:#448aff}.dark-theme .mat-form-field-ripple{background-color:#fff}.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple{background-color:#0290ee}.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#448aff}.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#0290ee}.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#448aff}.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.dark-theme .mat-error{color:#f44336}.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,.dark-theme .mat-form-field-appearance-legacy .mat-hint{color:hsla(0,0%,100%,.7)}.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline{background-color:hsla(0,0%,100%,.7)}.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline{background-color:hsla(0,0%,100%,.7)}.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex{background-color:hsla(0,0%,100%,.1)}.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:hsla(0,0%,100%,.05)}.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:hsla(0,0%,100%,.5)}.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:hsla(0,0%,100%,.5)}.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline{color:hsla(0,0%,100%,.3)}.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#fff}.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#0290ee}.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#448aff}.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:hsla(0,0%,100%,.5)}.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:hsla(0,0%,100%,.15)}.dark-theme .mat-icon.mat-primary{color:#0290ee}.dark-theme .mat-icon.mat-accent{color:#448aff}.dark-theme .mat-icon.mat-warn{color:#f44336}.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:hsla(0,0%,100%,.7)}.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.dark-theme .mat-input-element:disabled{color:hsla(0,0%,100%,.5)}.dark-theme .mat-input-element{caret-color:#0290ee}.dark-theme .mat-input-element::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.dark-theme .mat-input-element::placeholder{color:hsla(0,0%,100%,.5)}.dark-theme .mat-input-element::-moz-placeholder{color:hsla(0,0%,100%,.5)}.dark-theme .mat-input-element::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.dark-theme .mat-input-element:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.dark-theme .mat-input-element option{color:rgba(0,0,0,.87)}.dark-theme .mat-input-element option:disabled{color:rgba(0,0,0,.38)}.dark-theme .mat-form-field.mat-accent .mat-input-element{caret-color:#448aff}.dark-theme .mat-form-field-invalid .mat-input-element,.dark-theme .mat-form-field.mat-warn .mat-input-element{caret-color:#f44336}.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.dark-theme .mat-list-base .mat-list-item,.dark-theme .mat-list-base .mat-list-option{color:#fff}.dark-theme .mat-list-base .mat-subheader{color:hsla(0,0%,100%,.7)}.dark-theme .mat-list-item-disabled{background-color:#000}.dark-theme .mat-action-list .mat-list-item:focus,.dark-theme .mat-action-list .mat-list-item:hover,.dark-theme .mat-list-option:focus,.dark-theme .mat-list-option:hover,.dark-theme .mat-nav-list .mat-list-item:focus,.dark-theme .mat-nav-list .mat-list-item:hover{background:hsla(0,0%,100%,.04)}.dark-theme .mat-list-single-selected-option,.dark-theme .mat-list-single-selected-option:focus,.dark-theme .mat-list-single-selected-option:hover{background:hsla(0,0%,100%,.12)}.dark-theme .mat-menu-panel{background:#424242}.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.dark-theme .mat-menu-item{background:transparent;color:#fff}.dark-theme .mat-menu-item[disabled],.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,.dark-theme .mat-menu-item[disabled]:after{color:hsla(0,0%,100%,.5)}.dark-theme .mat-menu-item-submenu-trigger:after,.dark-theme .mat-menu-item .mat-icon-no-color{color:#fff}.dark-theme .mat-menu-item-highlighted:not([disabled]),.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),.dark-theme .mat-menu-item:hover:not([disabled]){background:hsla(0,0%,100%,.04)}.dark-theme .mat-paginator{background:#424242}.dark-theme .mat-paginator,.dark-theme .mat-paginator-page-size .mat-select-trigger{color:hsla(0,0%,100%,.7)}.dark-theme .mat-paginator-decrement,.dark-theme .mat-paginator-increment{border-top:2px solid #fff;border-right:2px solid #fff}.dark-theme .mat-paginator-first,.dark-theme .mat-paginator-last{border-top:2px solid #fff}.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,.dark-theme .mat-icon-button[disabled] .mat-paginator-first,.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,.dark-theme .mat-icon-button[disabled] .mat-paginator-last{border-color:hsla(0,0%,100%,.5)}.dark-theme .mat-progress-bar-background{fill:#254860}.dark-theme .mat-progress-bar-buffer{background-color:#254860}.dark-theme .mat-progress-bar-fill:after{background-color:#0290ee}.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#354764}.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#354764}.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#448aff}.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#613532}.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#613532}.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.dark-theme .mat-progress-spinner circle,.dark-theme .mat-spinner circle{stroke:#0290ee}.dark-theme .mat-progress-spinner.mat-accent circle,.dark-theme .mat-spinner.mat-accent circle{stroke:#448aff}.dark-theme .mat-progress-spinner.mat-warn circle,.dark-theme .mat-spinner.mat-warn circle{stroke:#f44336}.dark-theme .mat-radio-outer-circle{border-color:hsla(0,0%,100%,.7)}.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#0290ee}.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#0290ee}.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#448aff}.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#448aff}.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:hsla(0,0%,100%,.5)}.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:hsla(0,0%,100%,.5)}.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:hsla(0,0%,100%,.5)}.dark-theme .mat-radio-button .mat-ripple-element{background-color:#fff}.dark-theme .mat-select-value{color:#fff}.dark-theme .mat-select-disabled .mat-select-value,.dark-theme .mat-select-placeholder{color:hsla(0,0%,100%,.5)}.dark-theme .mat-select-arrow{color:hsla(0,0%,100%,.7)}.dark-theme .mat-select-panel{background:#424242}.dark-theme .mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:hsla(0,0%,100%,.12)}.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#0290ee}.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#448aff}.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:hsla(0,0%,100%,.5)}.dark-theme .mat-drawer-container{background-color:#303030;color:#fff}.dark-theme .mat-drawer{color:#fff}.dark-theme .mat-drawer,.dark-theme .mat-drawer.mat-drawer-push{background-color:#424242}.dark-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.dark-theme .mat-drawer-side{border-right:1px solid hsla(0,0%,100%,.12)}.dark-theme .mat-drawer-side.mat-drawer-end,.dark-theme [dir=rtl] .mat-drawer-side{border-left:1px solid hsla(0,0%,100%,.12);border-right:none}.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid hsla(0,0%,100%,.12)}.dark-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:hsla(0,0%,74%,.6)}.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#448aff}.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(68,138,255,.54)}.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#448aff}.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#0290ee}.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(2,144,238,.54)}.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#0290ee}.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#fff}.dark-theme .mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#bdbdbd}.dark-theme .mat-slide-toggle-bar{background-color:hsla(0,0%,100%,.5)}.dark-theme .mat-slider-track-background{background-color:hsla(0,0%,100%,.3)}.dark-theme .mat-primary .mat-slider-thumb,.dark-theme .mat-primary .mat-slider-thumb-label,.dark-theme .mat-primary .mat-slider-track-fill{background-color:#0290ee}.dark-theme .mat-primary .mat-slider-thumb-label-text{color:#fff}.dark-theme .mat-primary .mat-slider-focus-ring{background-color:rgba(2,144,238,.2)}.dark-theme .mat-accent .mat-slider-thumb,.dark-theme .mat-accent .mat-slider-thumb-label,.dark-theme .mat-accent .mat-slider-track-fill{background-color:#448aff}.dark-theme .mat-accent .mat-slider-thumb-label-text{color:#fff}.dark-theme .mat-accent .mat-slider-focus-ring{background-color:rgba(68,138,255,.2)}.dark-theme .mat-warn .mat-slider-thumb,.dark-theme .mat-warn .mat-slider-thumb-label,.dark-theme .mat-warn .mat-slider-track-fill{background-color:#f44336}.dark-theme .mat-warn .mat-slider-thumb-label-text{color:#fff}.dark-theme .mat-warn .mat-slider-focus-ring{background-color:rgba(244,67,54,.2)}.dark-theme .mat-slider-disabled .mat-slider-thumb,.dark-theme .mat-slider-disabled .mat-slider-track-background,.dark-theme .mat-slider-disabled .mat-slider-track-fill,.dark-theme .mat-slider-disabled:hover .mat-slider-track-background,.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,.dark-theme .mat-slider:hover .mat-slider-track-background{background-color:hsla(0,0%,100%,.3)}.dark-theme .mat-slider-min-value .mat-slider-focus-ring{background-color:hsla(0,0%,100%,.12)}.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#fff}.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.dark-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:hsla(0,0%,100%,.3)}.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:hsla(0,0%,100%,.3);background-color:transparent}.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.dark-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:hsla(0,0%,100%,.3)}.dark-theme .mat-slider-has-ticks .mat-slider-wrapper:after{border-color:hsla(0,0%,100%,.7)}.dark-theme .mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}.dark-theme .mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)}.dark-theme .mat-step-header.cdk-keyboard-focused,.dark-theme .mat-step-header.cdk-program-focused,.dark-theme .mat-step-header:hover{background-color:hsla(0,0%,100%,.04)}@media (hover: none){.dark-theme .mat-step-header:hover{background:none}}.dark-theme .mat-step-header .mat-step-label,.dark-theme .mat-step-header .mat-step-optional{color:hsla(0,0%,100%,.7)}.dark-theme .mat-step-header .mat-step-icon{background-color:hsla(0,0%,100%,.7);color:#fff}.dark-theme .mat-step-header .mat-step-icon-selected,.dark-theme .mat-step-header .mat-step-icon-state-done,.dark-theme .mat-step-header .mat-step-icon-state-edit{background-color:#0290ee;color:#fff}.dark-theme .mat-step-header.mat-accent .mat-step-icon{color:#fff}.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#448aff;color:#fff}.dark-theme .mat-step-header.mat-warn .mat-step-icon{color:#fff}.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.dark-theme .mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.dark-theme .mat-step-header .mat-step-label.mat-step-label-active{color:#fff}.dark-theme .mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.dark-theme .mat-stepper-horizontal,.dark-theme .mat-stepper-vertical{background-color:#424242}.dark-theme .mat-stepper-vertical-line:before{border-left-color:hsla(0,0%,100%,.12)}.dark-theme .mat-horizontal-stepper-header:after,.dark-theme .mat-horizontal-stepper-header:before,.dark-theme .mat-stepper-horizontal-line{border-top-color:hsla(0,0%,100%,.12)}.dark-theme .mat-sort-header-arrow{color:#c6c6c6}.dark-theme .mat-tab-header,.dark-theme .mat-tab-nav-bar{border-bottom:1px solid hsla(0,0%,100%,.12)}.dark-theme .mat-tab-group-inverted-header .mat-tab-header,.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid hsla(0,0%,100%,.12);border-bottom:none}.dark-theme .mat-tab-label,.dark-theme .mat-tab-link{color:#fff}.dark-theme .mat-tab-label.mat-tab-disabled,.dark-theme .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.5)}.dark-theme .mat-tab-header-pagination-chevron{border-color:#fff}.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.5)}.dark-theme .mat-tab-group[class*=mat-background-] .mat-tab-header,.dark-theme .mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(179,222,250,.3)}.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#0290ee}.dark-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.dark-theme .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(130,177,255,.3)}.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#448aff}.dark-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.dark-theme .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.dark-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.dark-theme .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(179,222,250,.3)}.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container{background-color:#0290ee}.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.dark-theme .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.dark-theme .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(130,177,255,.3)}.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container{background-color:#448aff}.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.dark-theme .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.dark-theme .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container{background-color:#f44336}.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before{border-color:#fff}.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.dark-theme .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.dark-theme .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.dark-theme .mat-toolbar{background:#212121;color:#fff}.dark-theme .mat-toolbar.mat-primary{background:#0290ee;color:#fff}.dark-theme .mat-toolbar.mat-accent{background:#448aff;color:#fff}.dark-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,.dark-theme .mat-toolbar .mat-form-field-ripple,.dark-theme .mat-toolbar .mat-form-field-underline{background-color:currentColor}.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,.dark-theme .mat-toolbar .mat-form-field-label,.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.dark-theme .mat-toolbar .mat-select-arrow,.dark-theme .mat-toolbar .mat-select-value{color:inherit}.dark-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.dark-theme .mat-tooltip{background:rgba(97,97,97,.9)}.dark-theme .mat-tree{background:#424242}.dark-theme .mat-nested-tree-node,.dark-theme .mat-tree-node{color:#fff}.dark-theme .mat-snack-bar-container{color:rgba(0,0,0,.87);background:#fafafa;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.dark-theme .mat-simple-snackbar-action{color:inherit}.dark-theme ::-webkit-scrollbar{width:15px;height:3px}.dark-theme ::-webkit-scrollbar-track{background-color:#646464}.dark-theme ::-webkit-scrollbar-track-piece{background-color:#333}.dark-theme ::-webkit-scrollbar-thumb{height:50px;background-color:#666;border-radius:20px}.dark-theme ::-webkit-scrollbar-corner{background-color:#646464}.dark-theme ::-webkit-resizer{background-color:#666}html *{font-family:myriad-pro,PT Sans,Arial,Helvetica,sans-serif}*,:after,:before{box-sizing:border-box}body{margin:0;height:100vh;overflow:hidden}.no-padding{padding:0}.page-shadow{box-shadow:0 4px 6px rgba(0,0,0,.15)}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.list-container mat-sidenav-container{overflow:visible!important}.toast-warning{background-image:none!important;padding:20px!important;width:515px!important;font-size:13pt!important}.mat-dialog-container,.material-form-header{border-radius:0!important}.mat-chip.mat-standard-chip{padding:10px!important;border-radius:16px!important}.mat-option{height:auto!important;line-height:20px!important;padding:10px 16px!important}.mat-drawer-inner-container{overflow:hidden!important}.mat-button-toggle-checked{background-color:#1455ae!important}.mat-menu-item{font-family:myriad-pro,PT Sans,Arial,Helvetica,sans-serif!important}.mat-button-toggle{height:36px}.mat-button-toggle-label-content{line-height:1}.transform-top-left>div{transform-origin:top left}.transform-top-right>div{transform-origin:top right}.transform-bottom-left>div{transform-origin:bottom left}.transform-bottom-right>div{transform-origin:bottom right}.cdk-overlay-pane{width:auto!important}.cdk-overlay-pane.dialog{max-width:none!important}.cdk-overlay-backdrop{transition:opacity .2s cubic-bezier(.25,.8,.25,1)}.dialog{width:auto!important}app-dialog div[content]{padding:0!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-cell mat-checkbox{position:absolute!important;top:12px!important}.table-row{height:40px}.mat-button-toggle-checked{color:#fff;transition:none}.wide-tooltip{max-width:unset!important;font-size:14px}.mat-dialog-actions{max-width:-webkit-fill-available!important}.status{transition:none!important}mat-tab-group{min-height:50px}.remove-mat-expansion-panel-padding .mat-expansion-panel-content .mat-expansion-panel-body{padding:0!important}.asterisk{font-size:13px;color:#f44336;margin-left:2px}.mat-form-field-flex{padding-left:10px}mat-tooltip-component>.mat-tooltip{white-space:pre}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#079ef4}.mat-checkbox-inner-container{margin-right:0!important}.mat-pseudo-checkbox{height:18px;width:16px}.mat-pseudo-checkbox-check:after{top:4px;left:2px;width:9px;height:5px;border-left:2px solid;transform:rotate(-45deg);opacity:1}.mat-menu-panel{min-width:188px!important;max-width:188px;background-color:#f4f4f4}.mat-menu-content{padding:0!important}.mat-form-field-infix{width:100%}.mat-autocomplete-panel{margin-left:-5px;width:auto!important}.mat-datepicker-popup{margin-left:-5px}button{border-radius:2px;font-weight:400;min-width:32px}.mat-icon-button{line-height:0!important}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px transparent,0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.09);border:1px solid rgba(0,0,0,.2)}.mat-raised-button-pressed{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)!important}.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:none}.mat-customer-selector{width:210px;background:#0d47a1;color:#fff;box-shadow:0 3px 1px -2px transparent,0 2px 2px 0 transparent,0 1px 5px 0 rgba(0,0,0,.09)}.mat-list-item-content{padding:0!important}.mat-default{background-color:#fff;color:#333;border:1px solid #bfbfbf}.mat-default:hover{background-color:#f4f4f4}.mat-dialog-container{padding:0!important}.modal-title-header{background-color:#ecf0f1;color:#333;font-size:20px;font-weight:300}.mat-dialog-content,.mat-dialog-title{margin:0!important}.mat-dialog-title{padding:24px}.closeButton{cursor:pointer}.mat-dialog-actions{margin:0!important;text-align:right;width:100%;padding:15px 20px!important;border-top:1px solid #ecf0f1;justify-content:flex-end;align-items:center;display:flex;flex-wrap:wrap}.dialog{width:1024px}.dialog .mat-dialog-container{border-radius:1px;padding:0}.dialog-footer-actions{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0 3px}.material-form-header{background-color:#2c3e50;border-radius:2px;color:#ecf0f1;padding-left:10px;opacity:inherit;margin-bottom:20px;width:100%}.material-form-header h3{font-weight:300;font-size:20px;margin-top:10px;margin-bottom:10px!important}.detail-dialog-tab-group{width:100%}.sidenav-header{border-bottom:1px solid #e5e2e2;margin:-15px -20px 5px;padding:10px 20px;background:#2c3e50;color:#dedede}.sidenav-header .detail-dialog-tab-group{margin-bottom:10px}.sidenav-title{font-size:18px;padding-left:10px}.action-on-selected-text{font-size:18px;font-weight:550;color:rgba(0,0,0,.54);margin-bottom:0;margin-top:10px;margin-left:16px}.error-snackbar{background:#c0392b;color:#ecf0f1}.success-snackbar{background:#27ae60;color:#ecf0f1}.info-snackbar{background:#079ef4;color:#ecf0f1}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.scrollable-menu{font-size:inherit;color:#333;background:#fff;list-style-type:none;box-shadow:0 3px 8px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08);width:150px;padding-left:0;height:auto;overflow:auto}.scrollable-menu li{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:6px 16px;position:relative}.scrollable-menu li:first-child{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;color:#777;cursor:not-allowed;background-color:#eee;border:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px}.scrollable-menu li.active{background:#3498db!important;color:#fff}.mat-button-toggle{color:#000}.mat-button-toggle-group{margin-bottom:20px;margin-top:10px;width:100%}.mat-button-toggle-group .mat-button-toggle-checked{background-color:#079ef4;color:#ecf0f1}.mat-button-toggle-group .mat-button-toggle-label{flex:1 1 100%;box-sizing:border-box;align-items:center;flex-direction:row;display:flex}.mat-button-toggle-group .mat-button-toggle-label .mat-button-toggle-label-content{text-align:center;flex:1 1 100%}.mat-form-field-wrapper{padding-bottom:0;margin-bottom:1em!important}.mat-form-field-appearance-outline .mat-form-field-outline,.mat-form-field-appearance-outline .mat-form-field-outline-thick{min-height:2.35em}.mat-form-field-appearance-outline .mat-form-field-infix{padding:.1em 0 .6em}.mat-form-field-infix{padding:.1em 0 .8em;border-top:.84375em solid transparent}.mat-form-field-label-wrapper{top:-1.5em;padding-top:.84375em}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.3em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.12em) scale(.75);width:133.33333333%}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(5%)!important}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-flex-end{justify-content:flex-end}.margin-top-5{margin-top:5px}.padding-top-5{padding-top:5px}.margin-bottom-5{margin-bottom:5px}.padding-bottom-5{padding-bottom:5px}.margin-left-5{margin-left:5px}.padding-left-5{padding-left:5px}.margin-right-5{margin-right:5px}.padding-right-5{padding-right:5px}.margin-top-10{margin-top:10px}.padding-top-10{padding-top:10px}.margin-bottom-10{margin-bottom:10px}.padding-bottom-10{padding-bottom:10px}.margin-left-10{margin-left:10px}.padding-left-10{padding-left:10px}.margin-right-10{margin-right:10px}.padding-right-10{padding-right:10px}.margin-top-15{margin-top:15px}.padding-top-15{padding-top:15px}.margin-bottom-15{margin-bottom:15px}.padding-bottom-15{padding-bottom:15px}.margin-left-15{margin-left:15px}.padding-left-15{padding-left:15px}.margin-right-15{margin-right:15px}.padding-right-15{padding-right:15px}.margin-top-20{margin-top:20px}.padding-top-20{padding-top:20px}.margin-bottom-20{margin-bottom:20px}.padding-bottom-20{padding-bottom:20px}.margin-left-20{margin-left:20px}.padding-left-20{padding-left:20px}.margin-right-20{margin-right:20px}.padding-right-20{padding-right:20px}.margin-top-25{margin-top:25px}.padding-top-25{padding-top:25px}.margin-bottom-25{margin-bottom:25px}.padding-bottom-25{padding-bottom:25px}.margin-left-25{margin-left:25px}.padding-left-25{padding-left:25px}.margin-right-25{margin-right:25px}.padding-right-25{padding-right:25px}.margin-top-30{margin-top:30px}.padding-top-30{padding-top:30px}.margin-bottom-30{margin-bottom:30px}.padding-bottom-30{padding-bottom:30px}.margin-left-30{margin-left:30px}.padding-left-30{padding-left:30px}.margin-right-30{margin-right:30px}.padding-right-30{padding-right:30px}.margin-top-35{margin-top:35px}.padding-top-35{padding-top:35px}.margin-bottom-35{margin-bottom:35px}.padding-bottom-35{padding-bottom:35px}.margin-left-35{margin-left:35px}.padding-left-35{padding-left:35px}.margin-right-35{margin-right:35px}.padding-right-35{padding-right:35px}.margin-top-40{margin-top:40px}.padding-top-40{padding-top:40px}.margin-bottom-40{margin-bottom:40px}.padding-bottom-40{padding-bottom:40px}.margin-left-40{margin-left:40px}.padding-left-40{padding-left:40px}.margin-right-40{margin-right:40px}.padding-right-40{padding-right:40px}.margin-top-45{margin-top:45px}.padding-top-45{padding-top:45px}.margin-bottom-45{margin-bottom:45px}.padding-bottom-45{padding-bottom:45px}.margin-left-45{margin-left:45px}.padding-left-45{padding-left:45px}.margin-right-45{margin-right:45px}.padding-right-45{padding-right:45px}.margin-top-50{margin-top:50px}.padding-top-50{padding-top:50px}.margin-bottom-50{margin-bottom:50px}.padding-bottom-50{padding-bottom:50px}.margin-left-50{margin-left:50px}.padding-left-50{padding-left:50px}.margin-right-50{margin-right:50px}.padding-right-50{padding-right:50px}.margin-top-75{margin-top:75px}.padding-top-75{padding-top:75px}.margin-bottom-75{margin-bottom:75px}.padding-bottom-75{padding-bottom:75px}.margin-left-75{margin-left:75px}.padding-left-75{padding-left:75px}.margin-right-75{margin-right:75px}.padding-right-75{padding-right:75px}.margin-top-100{margin-top:100px}.padding-top-100{padding-top:100px}.margin-bottom-100{margin-bottom:100px}.padding-bottom-100{padding-bottom:100px}.margin-left-100{margin-left:100px}.padding-left-100{padding-left:100px}.margin-right-100{margin-right:100px}.padding-right-100{padding-right:100px}.padding-sides-15{padding:0 15px}.dropdown-search-option{padding:0!important}