.center-align-container{align-items:center;display:flex;height:50vh;justify-content:center}.spinner{animation:spin 1s ease infinite;border:4px solid #0000001a;border-left-color:#09f;border-radius:50%;height:36px;width:36px}.placeholder-text{color:#9a9a9a;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.pagination-container{justify-content:end;margin-right:45px}.pagination-content{align-items:center;color:gray;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.pagination-button{background-color:#f7f7f7;border:none;border-radius:3px;height:30px;margin-left:10px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-center-align-container{align-items:center;display:flex;height:100vh;justify-content:center}.no-data-image{height:50vh;width:50vh}.navigation-header,.navigation-header-link{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.navigation-header-link{cursor:pointer;text-decoration:none}.account-maintenance-container{box-sizing:border-box;display:flex;flex-direction:column;padding:0 20px;width:100%}.account-maintenance-header-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;padding:20px 0;width:100%}.account-maintenance-header-container button{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px}.account-maintenance-header-container button.completed-request{width:200px}.account-maintenance-header-container button.invite{width:130px}.account-maintenance-table-parent-container{display:flex;height:100%;margin:0;width:100%}.account-maintenance-table-container{border:0;border-radius:10px;flex:1 1;overflow-x:auto;overflow-y:auto;width:100%}.account-maintenance-table{border-spacing:0;table-layout:auto;width:100%}.account-maintenance-table tr{border-bottom:1px solid #e7e7e7}.account-maintenance-table td,.account-maintenance-table th{font-family:Inter,sans-serif;font-size:16px;font-weight:400;padding:10px 15px;text-align:start}.account-maintenance-table th{background-color:#f7f7f7;font-weight:500;height:49px;white-space:nowrap}.account-maintenance-table td{height:60px}.account-maintenance-table tr.no-border-bottom{border-bottom:none}.account-update-table-action{flex-shrink:0}.account-update-table-delete.disabled{background-color:#d2c8c8a2;color:silver;cursor:not-allowed;opacity:.5}.account-maintenance-select-container{border-radius:10px!important;flex-shrink:0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;text-align:start;width:160px}@media (max-width:1024px){.account-maintenance-container{padding:0 15px}.account-maintenance-table td,.account-maintenance-table th{padding:8px 10px}}@media (max-width:768px){.account-maintenance-container{padding:0 10px}.account-maintenance-header-container{align-items:stretch;flex-direction:column}.account-maintenance-header-container button.completed-request{margin:0 auto;max-width:300px;width:100%}.account-maintenance-header-container button.invite{align-self:flex-end;max-width:130px;width:100%}.account-maintenance-table td,.account-maintenance-table th{font-size:14px;padding:6px 8px}.account-update-table-action-container{justify-content:center}}@media (max-width:480px){.account-maintenance-container{padding:0 5px}.account-maintenance-table td,.account-maintenance-table th{font-size:12px;padding:5px}.account-maintenance-select-container{margin:0 auto;max-width:150px;width:100%}}.commercial-airline-navigation-bar-container{align-items:center;display:flex;flex-direction:column}.commercial-airline-navigation-bar-divider{background-color:#d6d6d6;height:58px;margin:0 25px;width:1px}.commercial-airline-navigation-bar-app-logo{align-items:center;display:flex;justify-content:center;padding:0;width:100vw}.commercial-airline-navigation-bar-app-logo img{height:58px;margin-bottom:20px;width:207px}.commercial-airline-navigation-bar-app-logo-inner{align-items:center;display:flex;justify-content:space-between;width:1148px}.commercial-airline-navigation-bar{align-items:center;background-color:#253031;display:flex;flex-wrap:wrap;gap:10px;height:73px;justify-content:center;padding:0;width:100vw}.commercial-airline-navigation-bar-inner{align-items:center;display:flex;height:100%;justify-content:space-between;width:1148px}.commercial-airline-navigation-bar-full-width{margin:0!important;padding-left:40px!important;width:100%!important}.commercial-airline-navigation-bar img{height:26px;margin-right:18px;width:26px}.commercial-airline-navigation-bar p{color:#fff;font-family:Inter,sans-serif;font-size:clamp(16px,2.2vw,24px);font-weight:600;margin:0;max-width:60vw;white-space:nowrap}.commercial-airline-navigation-bar-title-left{align-items:center;display:flex;flex:0 0 auto;flex:1 1;overflow:visible;white-space:nowrap}.commercial-airline-navigation-bar-title-left h1{border-bottom:3px solid #bcab79;border-top:3px solid #bcab79;display:flex;flex-direction:column;font-size:20px;font-size:24px;line-height:1.2;margin:0;padding:0 40px}.commercial-airline-navigation-bar-title-left h1,.commercial-airline-navigation-bar-title-left h1 span{color:#253031;font-family:Inter,sans-serif;font-style:italic;font-weight:600;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.commercial-airline-navigation-bar-title-left h1 span{font-size:20px}.commercial-airline-navigation-bar-center,.commercial-airline-navigation-bar-left,.commercial-airline-navigation-bar-right{align-items:center;display:flex;flex:1 1}.commercial-airline-navigation-bar-left{justify-content:flex-start;min-width:0;overflow:visible}.commercial-airline-navigation-bar-center{gap:10px;justify-content:center;min-width:0}.commercial-airline-navigation-bar-right{justify-content:flex-end}.commercial-airline-navigation-bar-left .navigation-header{align-items:center;display:flex;flex-wrap:wrap;max-width:100%;min-width:0;overflow:visible}.commercial-airline-navigation-bar-left .navigation-header-link{color:#fff;display:inline-block;font-size:14px;font-weight:500;max-width:none;overflow:visible;text-decoration:none;text-overflow:clip;vertical-align:bottom;white-space:nowrap}.commercial-airline-navigation-bar-left .navigation-header-link:hover{text-decoration:underline}.commercial-airline-navigation-profile-placeholder{margin-right:8px}.commercial-airline-navigation-bar-right button{background-color:#2978a0;border-radius:1px;display:inline-block;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.commercial-airline-navigation-bar-right button.create-flight-plan{background-color:#2978a0;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;width:190px}.commercial-airline-navigation-bar-right button.special-onboarding-save{background-color:#2978a0;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;width:120px}.commercial-airline-navigation-bar-right button.special-onboarding-cancel{background-color:#bcab79;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;margin-right:20px;width:120px}.commercial-airline-navigation-bar-back{color:#fff}.commercial-airline-navigation-bar-right p,.commercial-airline-navigation-bar-select-container{font-family:Inter,sans-serif;font-size:15px;font-weight:500}.commercial-airline-navigation-bar-select-container{border:2px solid #6c6c6c;border-radius:10px!important;height:36px;margin-right:40px;text-align:start;width:176px}.commercial-airline-navigation-bar-select-container .MuiInputBase-input{background-color:initial!important;color:#fff!important;cursor:pointer}.css-d551zc-MuiSvgIcon-root-MuiSelect-icon,.css-lohd6h-MuiSvgIcon-root-MuiSelect-icon{color:#fff!important}.commercial-airline-navigation-bar-left .navigation-header-link:hover{text-decoration:none}@media (max-width:1024px){.commercial-airline-navigation-bar{align-items:center;flex-direction:row;height:60px;justify-content:center}.commercial-airline-navigation-bar-app-logo-inner.align-content,.commercial-airline-navigation-bar-inner.align-content{align-items:center!important;flex-direction:row!important;height:100%;justify-content:center!important;margin:0 auto!important;width:90%!important}.commercial-airline-navigation-bar-left .navigation-header-link{font-size:14px;max-width:none;overflow:visible;text-overflow:clip}.commercial-airline-navigation-bar-left .navigation-header{font-size:14px;gap:2px;overflow:visible}}@media (min-width:1024px){.commercial-airline-navigation-bar-center p{display:block;font-size:clamp(18px,1.8vw,24px);max-width:45vw;white-space:nowrap}}@media (width:820px){.commercial-airline-navigation-bar-center p{display:block;font-size:clamp(18px,2.2vw,24px);max-width:55vw;white-space:nowrap}}@media (max-width:768px){.commercial-airline-navigation-bar{align-items:center;flex-direction:row;gap:8px;height:60px;justify-content:center}.commercial-airline-navigation-bar-app-logo-inner.align-content,.commercial-airline-navigation-bar-inner.align-content{align-items:center!important;box-sizing:border-box;flex-direction:row!important;height:100%;justify-content:space-between!important;margin:0 auto!important;padding:0;width:90%!important}.commercial-airline-navigation-bar-center,.commercial-airline-navigation-bar-left,.commercial-airline-navigation-bar-right{align-items:center!important;justify-content:normal!important;width:auto}.commercial-airline-navigation-bar-left{flex:1 1;min-width:0;overflow:visible}.commercial-airline-navigation-bar-center{align-items:center;display:flex;flex-direction:row;min-width:0}.commercial-airline-navigation-bar-center p{color:#fff;font-family:Inter,sans-serif;font-size:clamp(16px,2.8vw,22px);font-weight:600;margin:0;max-width:65vw;white-space:nowrap}.commercial-airline-navigation-bar-right button.create-flight-plan{margin-left:90px}.commercial-airline-navigation-bar-left .navigation-header{flex-wrap:wrap;font-size:12px;overflow:visible}.commercial-airline-navigation-bar-left .navigation-header-link{font-size:12px;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}}@media (max-width:600px){.navigation-header-link{font-size:11px;word-break:break-all}.commercial-airline-navigation-bar-left .navigation-header,.navigation-header{flex-wrap:wrap;font-size:11px}.commercial-airline-navigation-bar-left .navigation-header-link{flex-wrap:wrap;font-size:11px;white-space:nowrap}.commercial-airline-navigation-bar-left{flex:0.8 1;min-width:0;overflow:hidden}.commercial-airline-navigation-bar-center{flex:1.2 1;min-width:0}.commercial-airline-navigation-bar-center p{max-width:58vw}.commercial-airline-navigation-bar-right{flex:0.8 1;min-width:0}}.nav-bar{align-items:center;background-color:#fff;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;display:flex;justify-content:space-between;padding:.5rem 20px;position:relative;width:100%;z-index:1}.left-container,.right-container{align-items:center;display:flex;flex:0 0 auto;gap:10px;min-width:0}.center-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin:0 20px;min-width:0;text-align:center}.center-container h1{border-bottom:3px solid #bcab79;border-top:3px solid #bcab79;color:#253031;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.4;margin:0;max-width:100%;padding:0 40px;white-space:normal}.airport-logo{height:auto;width:208px}.airport-logo,.app-logo{flex-shrink:0;max-width:100%}.app-logo{margin-left:20px;width:165px}.profile-pic{cursor:pointer;height:38px;margin-right:10px;width:38px}.notification-bell-wrapper{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;justify-content:center;margin-left:35px;padding:8px;position:relative;z-index:2}.notification-bell-wrapper:focus-visible{outline:2px solid #bcab79;outline-offset:2px}.notification-icon{cursor:inherit;font-size:20px}.logout-icon{cursor:pointer;font-size:20px;margin-left:35px;position:relative;z-index:2}.navigation-notification-item{border-bottom:1px solid #d3d3d3;cursor:pointer;padding:15px}.notification-unread{background-color:#f0f7ff}.navigation-notification-message{color:#253031;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.navigation-notification-footer{background-color:#f8f8f8;border-top:1px solid #eee;padding:12px 20px;text-align:center}.navigation-notification-view-all{color:#000;cursor:pointer;font-size:14px;text-decoration:none}.navigation-notification-view-all:hover{text-decoration:underline}.notification-screen-no-data{color:#999;padding:20px;text-align:center}@media screen and (max-width:1200px){.nav-bar{padding:.5rem 15px}.center-container{margin:0 15px}.center-container h1{font-size:20px;padding:0 20px}.airport-logo{width:180px}.app-logo{margin-left:15px;width:140px}}@media screen and (max-width:992px){.nav-bar{flex-wrap:wrap;padding:.5rem 10px}.left-container{flex:0 0 100%;justify-content:center;margin-bottom:10px}.center-container{flex:0 0 100%;margin:10px 0;padding:0 20px}.right-container{flex:0 0 100%;justify-content:center;margin-top:10px}.center-container h1{font-size:18px;line-height:1.3;padding:0 15px;white-space:normal}.airport-logo{width:150px}.app-logo{margin-left:10px;width:120px}}@media screen and (max-width:768px){.airport-logo{width:130px}.app-logo{margin-left:8px;width:110px}.center-container h1{font-size:16px;padding:0 10px}.profile-pic{height:32px;width:32px}}@media screen and (max-width:576px){.nav-bar{padding:.5rem 5px}.airport-logo{width:100px}.app-logo{margin-left:5px;width:90px}.center-container h1{font-size:14px;padding:0 5px}.right-container{font-size:12px}.profile-pic{height:28px;width:28px}}.logout-dialog-container{height:320px;width:410px}.logout-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.logout-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.logout-dialog-content button{border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-top:20px;width:245px}.logout-dialog-title-container{font-family:Inter,sans-serif;font-size:22px;font-weight:600;margin-bottom:30px;margin-top:10px}.logout-dialog-title{margin-top:15px}.commercial-user-profile-dialog-container{height:(100vh-100px);width:414px}.commercial-user-profile-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.commercial-user-profile-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.commercial-user-profile-dialog-content button{background-color:#2978a0;background-color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-top:40px;width:362px}.commercial-user-profile-dialog-title{font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin:10px}.commercial-user-profile-non-editable-field{background-color:#f2f2f2;color:#9a9a9a;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:12px;padding:12px;width:360px}.commercial-user-profile-input-container{flex:1 1;margin:0;text-align:start}.commercial-user-profile-input-container input{border:1px solid #d6d6d6;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:12px;padding:12px;width:360px}.commercial-user-profile-input-container label{display:block;font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-bottom:12px}.delete-account-dialog-container{height:377px;width:410px}.delete-account-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.delete-account-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.delete-account-dialog-content button{border-radius:10px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;width:359px}.delete-account-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin-bottom:36px;margin-top:20px}.delete-account-dialog-title{font-size:25px}.delete-account-dialog-subtitle{font-size:18px;margin:30px 10px 0}.invite-user-dialog-container{height:360px;width:410px}.invite-user-manually-dialog-container{height:730px;width:410px}.invite-user-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.invite-user-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.invite-user-dialog-content button{border-radius:10px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;width:359px}.invite-user-dialog-content button.add-manually{border-radius:10px;color:#2978a0;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.invite-user-input-container{flex:1 1;margin:0;text-align:start}.invite-user-input-container input{border:1px solid #d6d6d6}.invite-user-input-container input,.invite-user-non-editable-field{font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:12px;padding:12px 20px;width:360px}.invite-user-non-editable-field{background-color:#f2f2f2;color:#9a9a9a}.invite-user-input-container label{display:block;font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-bottom:12px}.invite-user-dialog-title{font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin-bottom:25px;margin-top:15px}.invite-user-dialog-select-container{border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:12px;width:360px}.invite-admin-select-list-container{max-height:700px;overflow-y:auto}.invite-admin-select-button-container{background:#fff;bottom:0;display:flex;gap:10px;justify-content:center;padding:10px;position:-webkit-sticky;position:sticky}.invite-admin-select-button-container button{font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:40px;width:50%}.edit-account-search-dialog-container{height:348px;width:410px}.edit-account-search-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.edit-account-search-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.edit-account-search-dialog-content button{border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-top:35px;width:359px}.edit-account-search-dialog-textfield{height:48px;margin-bottom:4px;width:359px}.edit-account-search-dialog-textfield .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:100%}.edit-account-search-dialog-textfield-error{color:red;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-align:start;width:100%}.edit-account-search-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin-bottom:36px;margin-top:20px}.edit-account-search-dialog-title{font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin-bottom:50px;margin-top:20px}.edit-account-search-dialog-subtitle{font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-bottom:10px;text-align:start;width:100%}.edit-account-dialog-container{height:(100vh-100px);width:414px}.edit-account-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.edit-account-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.edit-account-dialog-content button{background-color:#2978a0;background-color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-top:40px;width:362px}.edit-account-dialog-title{font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin:10px}.edit-account-input-container{flex:1 1;margin:0;text-align:start}.edit-account-non-editable-field{background-color:#f2f2f2;color:#9a9a9a}.edit-account-input-container input,.edit-account-non-editable-field{font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:12px;padding:12px 20px;width:360px}.edit-account-input-container input{border:1px solid #d6d6d6}.edit-account-input-container label{font-weight:500;margin-bottom:12px}.edit-account-input-container label,.edit-account-input-container p{display:block;font-family:Inter,sans-serif;font-size:15px;width:360px}.edit-account-input-container p{font-weight:700}.edit-account-select-container{border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:12px;width:360px}.edit-account-address-container{display:flex;flex-direction:row;gap:12px}.edit-account-address-sub-container{flex:1 1;margin:0;text-align:start}.edit-account-address-sub-container input{background-color:#f2f2f2;border:0;color:#9a9a9a;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:12px;padding:12px 20px}.edit-account-address-sub-container label{display:block;font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-bottom:10px}.account-status-dialog-container{height:377px;width:410px}.account-status-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.account-status-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.account-status-dialog-content button{border-radius:10px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;width:359px}.account-status-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin-bottom:36px;margin-top:20px}.account-status-dialog-title{font-size:25px}.account-status-dialog-subtitle{font-size:18px;margin:30px 10px 0}.account-status-dialog-gif{height:100px;width:100px}.commercial-airline-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:40px;text-align:center}.commercial-airline-button-container{justify-content:end;width:100%}.commercial-airline-button-container button{background-color:#2978a0;border-radius:1px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;gap:8px;height:37px;width:132px}.version-info{bottom:40px;color:#888;font-family:Inter;font-size:12px;font-weight:600;margin-left:auto;margin-right:140px;position:fixed;right:20px}.version-button{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;padding:0}.version-button:hover{color:#2978a0}@media (max-width:768px){.commercial-airline-container{padding:20px}}.commercial-airline-header{align-items:center;display:flex;flex-direction:column;margin-bottom:120px}@media (max-width:768px){.commercial-airline-header{margin-bottom:60px}}.commercial-airline-header-logo img{display:flex;flex-direction:row;margin-bottom:50px;width:320px}@media (max-width:768px){.commercial-airline-header-logo img{margin-bottom:30px;width:240px}}.commercial-airline-grid-container{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.commercial-airline-grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.commercial-airline-grid-container{grid-template-columns:1fr}}.commercial-airline-card{background-color:#fff;box-shadow:0 0 20px #0000001a;height:140px;position:relative;transition:transform .2s;width:165px}.commercial-airline-card:hover{transform:translateY(-5px)}.commercial-airline-card-icon{left:17px;position:absolute;top:15px}.commercial-airline-card p{bottom:0;font-family:Inter,sans-serif;font-size:20px;font-weight:600;left:17px;position:absolute;right:17px;text-align:left}@media (max-width:768px){.commercial-airline-card p{font-size:16px}}.commercial-airline-top-bar{align-items:center;display:flex;justify-content:space-between;padding:0 20px;width:100%}.commercial-airline-left{flex:0 0 auto}.commercial-airline-button-container,.commercial-airline-left{align-items:center;display:flex}.commercial-airline-left h1{border-bottom:3px solid #bcab79;border-top:3px solid #bcab79;display:flex;flex-direction:column;font-size:20px;font-size:24px;line-height:1.2;margin:0;padding:0 40px}.commercial-airline-left h1,.commercial-airline-left h1 span{color:#253031;font-family:Inter,sans-serif;font-style:italic;font-weight:600}.commercial-airline-left h1 span{font-size:20px}.modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;pointer-events:auto;position:fixed;right:0;top:0;z-index:1001}.modal-content{background:#fff;box-shadow:0 0 45px 0 #00000026;font-size:20px;max-width:350px;padding:30px 20px;position:relative;text-align:center}.modal-close,.modal-content{font-family:Inter;font-weight:600}.modal-close{background:none;border:none;color:#d6d6d6;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.modal-approve-button{background-color:#253031;border:none;color:#fff;font-family:Inter;font-weight:500;height:56px;margin-bottom:40px;margin-top:18px;width:245px}.success-modal-heading{font-size:24px;margin-bottom:10px;margin-top:0}.success-modal-heading,.success-modal-subHeading{color:#253031;font-family:Inter,sans-serif;font-weight:600;text-align:center}.success-modal-subHeading{font-size:18px;margin-bottom:40px;margin-top:30px}.modal-approve-button:hover{background-color:#1f2c2c}.success-modal-approve-button{background-color:#253031;border:none;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;padding:10px;width:245px}.success-modal-image-container{align-items:center;display:flex;flex-direction:column;justify-self:center}.success-modal-image{width:80%}@media (max-width:800px){.modal-content{font-size:16px;padding:20px;width:50%}.modal-close{font-size:15px}.modal-approve-button{height:48px}.success-modal-image-container{width:90%}.success-modal-approve-button{width:70%}.success-modal-image{width:100%}}.version-modal-container{background-color:#fff;color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:600;margin:20px auto auto;text-align:center;width:300px}.version-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:center;margin-bottom:24px;padding-bottom:12px}.version-modal-title{color:#253031;font-family:Inter,sans-serif;font-size:20px;font-weight:600;text-align:center}.version-modal-close{background:none;border:none;color:#666;cursor:pointer;font-size:24px;padding:4px 8px}.version-modal-close:hover{color:#333}.version-info-item{color:#253031;font-family:Inter,sans-serif;font-size:14px;line-height:1.4;margin-bottom:8px;text-align:left}.version-info-label{color:#253031;display:inline-block;font-weight:400;margin-right:4px;width:100px}.version-changes-title{color:#253031;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin:20px 0 12px;text-align:left}.version-changes-list{list-style-type:disc;margin:0;padding-left:16px}.version-changes-item{color:#253031;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px;padding-right:8px;text-align:left}.version-changes-item:last-child{margin-bottom:0}.version-modal-footer{border-top:1px solid #eee;display:flex;justify-content:center;margin-top:24px;padding-top:16px}.version-modal-ok-button{background-color:#2978a0;border:none;border-radius:2px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:8px 40px}.version-modal-ok-button:hover{background-color:#1e5c7e}@media screen and (max-width:800px){.version-modal-container{width:100%}.version-modal-header{margin-bottom:16px;padding-bottom:8px}.version-modal-title{font-size:18px}.version-info-item{font-size:13px;margin-bottom:6px}.version-info-label{width:90px}.version-changes-title{font-size:13px;margin:16px 0 8px}.version-changes-item{font-size:13px;margin-bottom:6px;padding-right:4px}.version-modal-footer{margin-top:16px;padding-top:12px}.version-modal-ok-button{font-size:13px;padding:6px 32px}}.version-snackbar{margin-right:16px!important;margin-top:16px!important}.version-alert{cursor:pointer;min-width:300px;transition:all .2s ease-in-out}.version-alert:hover{opacity:.9;transform:translateY(-2px)}.version-alert.MuiAlert-root{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;padding:12px 16px}.version-alert-content{align-items:center;display:flex;gap:12px}.version-alert-logo{height:40px;object-fit:contain;width:40px}.version-alert-message{color:#333;flex:1 1;font-size:14px}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.version-alert{animation:slideIn .3s ease-out forwards}.pagination-container{align-items:center;bottom:16px;display:flex;padding:8px 16px;position:fixed;right:16px}.pagination-text{margin:0 16px}.pagination-button{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;margin:0 8px}.pagination-button:disabled{cursor:not-allowed;opacity:.6}.concession-fee-container{display:flex;flex-direction:column}.concession-fee-tab-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 34px;padding:10px 0}.concession-fee-overdue-balance{font-family:Inter,sans-serif;font-size:16px;font-weight:700}.concession-fee-grand-total-container{background-color:#253031;font-weight:700;height:49px;margin:16px 34px;padding:0 34px}.concession-fee-container button,.concession-fee-grand-total-container{align-items:center;border-radius:10px;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:16px}.concession-fee-container button{background-color:#9a9a9a;font-weight:500;height:37px;padding:0 18px;white-space:nowrap}.concession-fee-container button.active{background-color:#253031}.concession-fee-container-divider{background-color:#e7e7e7;height:1px;margin:0 34px}.concession-fee-table-separator{height:20px}.concession-fee-table-parent-container{align-items:center;display:flex;height:100%;justify-content:center}.concession-fee-table-container{border:0;border-radius:10px;flex:1 1;height:calc(100vh - 200px);margin:0 34px;overflow-x:auto;overflow-y:auto;width:100%}.concession-fee-table{width:100%}.concession-fee-table tr{border-bottom:1px solid #e7e7e7}.concession-fee-table td,.concession-fee-table th{border-bottom:1px solid #e7e7e7;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding-left:20px;padding-right:20px;text-align:start;white-space:nowrap}.concession-fee-table th{background-color:#f7f7f7;height:49px}.concession-fee-table th.width-90{width:90px}.concession-fee-table td{font-weight:400;height:60px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concession-fee-table td.overflow-text{min-width:250px;overflow:visible;text-overflow:clip;white-space:normal}.concession-fee-table-checkbox-container{align-items:center;display:flex;justify-content:center}.concession-fee-table-checkbox-container input{accent-color:#315659;height:15px;margin:0 10px 0 0;width:15px}.concession-fee-table button{background-color:#bcab79;border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:36px;width:118px}.concession-fee-table tr.no-border-bottom{border-bottom:none}.concession-fee-select-container{border-radius:10px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;width:160px}@media (max-width:768px){.concession-fee-button-layout-container{flex-direction:column}}.concession-fee-filter-container{margin:0 34px;padding:20px 0}.concession-fee-filter-header{font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin-bottom:2px}.concession-fee-filter-container input{margin-bottom:0;width:150px}.concession-fee-filter-container input,.concession-fee-filter-select-container{border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px}.concession-fee-filter-select-container{width:190px}.concession-fee-filter-select-airline{border:1px solid #d6d6d6;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;min-width:150px;padding:5px 14px}.concession-fee-filter-select-airline p{font-family:Inter,sans-serif;font-size:15px;font-weight:500;min-width:150px;text-overflow:ellipsis;white-space:nowrap}.concession-fee-filter-datepicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;padding:0;width:158px}.concession-fee-filter-datepicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.concession-fee-filter-button-container{display:flex;flex-direction:row;gap:10px}.concession-fee-filter-button-container button{background-color:#253031;border:none;border-radius:1px;border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;width:103px}.concession-fee-filter-button-container button.clear{background-color:initial;color:#2978a0}.concession-fee-select-airline{border:1px solid #d6d6d6;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;min-width:140px;padding:5px 14px}.concession-fee-select-airline p{font-family:Inter,sans-serif;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.concession-fee-tab-container{margin:0 20px}.concession-fee-grand-total-container{font-size:15px;margin:16px 20px;padding:0 20px}.concession-fee-container-divider{margin:0 20px}.concession-fee-table-container{height:calc(100vh - 230px);margin:0 20px}.concession-fee-table td,.concession-fee-table th{font-size:15px;padding-left:14px;padding-right:14px}.concession-fee-filter-container{margin:0 20px}}@media (max-width:992px){.concession-fee-table td,.concession-fee-table th{font-size:14px;padding-left:12px;padding-right:12px}.concession-fee-filter-container input,.concession-fee-filter-datepicker .MuiOutlinedInput-root,.concession-fee-filter-select-container{width:100%}}@media (max-width:768px){.concession-fee-tab-container{align-items:flex-start;flex-direction:column;gap:10px}.concession-fee-grand-total-container{border-radius:8px;font-size:14px;height:auto;margin:12px;min-height:42px;padding:10px 14px}.concession-fee-container button{font-size:14px;height:36px}.concession-fee-container-divider{margin:0 12px}.concession-fee-table-container{height:calc(100vh - 260px);margin:0 12px}.concession-fee-table th{height:44px}.concession-fee-table td{height:50px;max-width:220px}.concession-fee-filter-container{margin:0 12px;padding:16px 0}.concession-fee-filter-select-airline,.concession-fee-filter-select-airline p,.concession-fee-select-airline{min-width:120px}.concession-fee-filter-container .MuiGrid-container{justify-content:flex-start!important;row-gap:10px}}@media (max-width:576px){.concession-fee-filter-button-container{flex-wrap:wrap}.concession-fee-filter-button-container button{width:100%}.concession-fee-table td,.concession-fee-table th{font-size:13px;padding-left:10px;padding-right:10px}.concession-fee-table td{text-overflow:clip;white-space:normal}.concession-fee-filter-header{font-size:14px}.concession-fee-filter-container input,.concession-fee-filter-datepicker .MuiOutlinedInput-root,.concession-fee-filter-select-container{height:36px}}.search-airline-dialog-container{height:600px;width:410px}.search-airline-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.search-airline-dialog-title{font-family:Inter,sans-serif;font-size:20px;font-weight:600}.search-airline-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.search-airline-dialog-content input{border-radius:10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:40px;margin-bottom:20px;margin-top:20px;padding:0 12px;width:359px}.search-airline-dialog-list{max-height:430px;overflow-y:auto;text-align:start;width:100%}.search-airline-dialog-list-item{border-bottom:1px solid #eee;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:500;padding:10px}.search-airline-dialog-list-item:hover{background-color:#f0f0f0}.search-airline-dialog-no-results{color:#888;padding-top:200px;text-align:center}.airline-list-container{font-family:Inter,sans-serif}.airline-list-content{margin:0 auto;max-width:1200px;padding:30px 10px}.airline-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 16px;width:100%}.airline-table{background-color:#fff;border-collapse:initial;border-radius:10px;border-spacing:0;min-width:300px;overflow:hidden;width:100%}.airline-table thead tr{background-color:#f5f5f5;border-radius:10px}.airline-table thead th:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.airline-table thead th:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.airline-table td,.airline-table th{border-bottom:1px solid #e0e0e0;padding:16px;text-align:left;white-space:nowrap}.airline-table tbody tr:last-child td,.airline-table thead th{border-bottom:none}.airline-table td:first-child,.airline-table th:first-child{left:0;padding-left:24px;position:-webkit-sticky;position:sticky;width:80px}.airline-table td:first-child{background-color:#fff;color:#666}.airline-table th:first-child{background-color:#f5f5f5;z-index:1}.airline-table td:last-child,.airline-table th:last-child{padding-right:24px}.airline-table th{background-color:#f5f5f5;color:#253031;font-family:Inter,sans-serif;font-weight:600}.airline-table td{color:#424242;font-family:Inter,sans-serif;font-weight:500}.airline-table tr:hover td,.airline-table tr:hover td:first-child{background-color:#f5f5f5}@media screen and (max-width:768px){.airline-list-content{padding:16px}.airline-table td,.airline-table th{padding:12px 8px}.airline-table td:first-child,.airline-table th:first-child{padding-left:16px}.airline-table td:last-child,.airline-table th:last-child{padding-right:16px}}@media screen and (max-width:480px){.airline-list-content{padding:12px}}.airline-list-error-container,.airline-list-loader-container{align-items:center;display:flex;justify-content:center;min-height:200px;width:100%}.airline-list-error-container{padding:20px}.aviation-stack-container{padding:8px;width:300px}.aviation-stack-box{align-items:center;background-color:#c4b185;border-radius:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:200px;justify-content:center;padding:16px;text-align:center;transition:all .2s ease}.aviation-stack-box:hover{opacity:.9;transform:translateY(-2px)}.aviation-stack-box:active{transform:translateY(0)}.aviation-stack-box-status,.aviation-stack-box-title{color:#fff;font-size:18px;margin:0}.data-source-content{margin:0 auto;max-width:1200px;padding:16px}.data-source-status-row{display:flex;flex-wrap:wrap;gap:20px;padding-left:5px}.aviation-stack-failure-container,.aviation-stack-success-container{display:flex;flex-direction:column;width:100%}.aviation-stack-table-parent-container{align-items:center;display:flex;height:100%;justify-content:center;margin:20px;width:calc(100% - 40px)}.aviation-stack-table-container{border:0;border-radius:10px;flex:1 1;height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto;width:100%}.aviation-stack-table{min-width:800px;table-layout:auto;width:100%}.aviation-stack-table tr{border-bottom:1px solid #e7e7e7}.aviation-stack-table td,.aviation-stack-table th{font-family:Inter,sans-serif;font-size:16px;font-weight:400;text-align:start}.aviation-stack-table th{background-color:#f7f7f7;font-weight:500;height:49px;padding-left:20px;padding-right:20px}.aviation-stack-table td{height:60px;padding-left:20px}.aviation-stack-table tr.no-border-bottom{border-bottom:none}.aviation-stack-success-airport-filters-container{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:20px;width:100%}.aviation-stack-success-airport-filters-container label{color:#000;font-family:Inter,sans-serif;font-size:15px;font-weight:500;padding-bottom:5px}.aviation-stack-success-airport-container{display:flex;flex-direction:column}.aviation-stack-success-airport-select-container{border-radius:1px #d6d6d6!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;margin-bottom:12px;width:200px}.aviation-stack-success-flight-date-datepicker{border-radius:1px #d6d6d6!important;height:37px;width:150px}.aviation-stack-success-flight-date-datepicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;padding:0;width:158px}.aviation-stack-success-flight-date-datepicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.aviation-stack-success-aircraft{align-items:center;border:1px solid #d6d6d6;cursor:pointer;display:flex;height:36px;padding:0 14px;width:140px}.aviation-stack-success-aircraft .placeholder-text,.aviation-stack-success-aircraft p{font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.aviation-stack-success-aircraft .placeholder-text{color:#696969}@media screen and (max-width:1024px){.aviation-stack-table-parent-container{margin:15px;width:calc(100% - 30px)}.aviation-stack-success-airport-filters-container{padding:15px}}@media screen and (max-width:768px){.aviation-stack-table td,.aviation-stack-table th{font-size:14px;padding-left:15px;padding-right:15px}.aviation-stack-success-airport-select-container{width:130px}.aviation-stack-success-flight-date-datepicker .MuiOutlinedInput-root{width:138px}}.aviation-stack-success-filter-button-container{flex-direction:column}.aviation-stack-success-filter-button-container button{border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;margin-top:25px;width:103px}@media screen and (max-width:480px){.aviation-stack-table-parent-container{margin:10px;width:calc(100% - 20px)}.aviation-stack-success-airport-filters-container{gap:15px;padding:10px}.aviation-stack-table td,.aviation-stack-table th{font-size:13px;padding-left:10px;padding-right:10px}.aviation-stack-success-airport-select-container{width:120px}.aviation-stack-success-flight-date-datepicker .MuiOutlinedInput-root{width:128px}}.search-aircraft-dialog-container{height:600px;width:410px}.search-aircraft-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.search-aircraft-dialog-title{font-family:Inter,sans-serif;font-size:20px;font-weight:600}.search-aircraft-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.search-aircraft-dialog-content input{border-radius:10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:40px;margin-bottom:20px;margin-top:20px;width:359px}.search-aircraft-dialog-list{max-height:430px;overflow-y:auto;text-align:start;width:100%}.search-aircraft-dialog-list-item{border-bottom:1px solid #eee;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:500;padding:10px}.search-aircraft-dialog-list-item:hover{background-color:#f0f0f0}.search-aircraft-dialog-no-results{color:#888;padding-top:200px;text-align:center}.passenger-count-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.passenger-count-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:90vw;overflow-y:auto;padding:24px;position:relative;width:400px}.passenger-count-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.passenger-count-modal-title{color:#253031;flex:1 1;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin:0;text-align:center}.passenger-count-modal-close{align-items:center;background:none;border:none;color:#d6d6d6;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:color .2s ease;width:24px}.passenger-count-modal-close:hover{color:#253031}.passenger-count-form{margin-bottom:24px}.passenger-count-input-group{margin-bottom:16px}.passenger-count-input-group label{display:block;font-size:14px;margin-bottom:8px;text-align:left}.passenger-count-input,.passenger-count-input-group label{color:#253031;font-family:Inter,sans-serif;font-weight:500}.passenger-count-input{background-color:#fff;border:1px solid #d6d6d6;border-radius:4px;box-sizing:border-box;font-size:15px;height:48px;padding:12px 16px;transition:border-color .2s ease;width:100%}.passenger-count-input:focus{border-color:#2978a0;outline:none}.passenger-count-input.active{border-color:#2978a0}.passenger-count-input.disabled{background-color:#f5f5f5;border-color:#d6d6d6;color:#666;cursor:not-allowed}.passenger-count-input.disabled:focus{border-color:#d6d6d6}.passenger-count-save-button{background-color:#253031;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:56px;transition:background-color .2s ease;width:100%}@media (max-width:480px){.passenger-count-modal-content{padding:20px;width:90vw}.passenger-count-modal-title{font-size:18px}.passenger-count-input{font-size:14px;height:44px}.passenger-count-save-button{font-size:15px;height:48px}}.passenger-dispute-count-main-container{display:flex;flex-direction:column}.passenger-dispute-count-container{padding-left:40px;padding-right:40px}.passenger-dispute-count-divider{border-top:1px solid #e7e7e7}.dispute-details-table-parent-container{align-items:center;display:flex;height:100%;justify-content:center;padding-top:40px}.dispute-details-table-container{border:0;border-radius:10px;flex:1 1;height:calc(100vh - 200px);margin:0 34px;overflow-y:auto;width:100%}.dispute-details-table{width:100%}.dispute-details-table tr{border-bottom:1px solid #e7e7e7}.dispute-details-table td,.dispute-details-table th{border-bottom:1px solid #e7e7e7;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding-left:20px;padding-right:20px;text-align:start;white-space:nowrap}.dispute-details-table th{background-color:#f7f7f7;height:49px}.dispute-details-table th.width-90{width:90px}.dispute-details-table td{font-weight:400;height:60px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispute-details-table td.overflow-text{min-width:250px;overflow:visible;text-overflow:clip;white-space:normal}.dispute-details-table-checkbox-container{align-items:center;display:flex;justify-content:center}.dispute-details-table-checkbox-container input{accent-color:#315659;height:15px;margin:0 10px 0 0;width:15px}.dispute-details-table tr.no-border-bottom{border-bottom:none}.dispute-details-table-action-buttons-container{align-items:center;display:flex;gap:4px}.dispute-details-table-accept-button{background:none;border:none;color:#4a90e2;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;padding:0}.dispute-details-table-accept-button:hover{text-decoration:underline}.dispute-details-table-separator{color:#666;font-weight:400;margin:0 2px}.dispute-details-table-reject-button{background:none;border:none;color:#e74c3c;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:0}.dispute-details-table-reject-button:hover{text-decoration:underline}.dispute-details-table-edit-icon{cursor:pointer;height:16px;margin-left:4px;width:16px}.dispute-details-table-dispute-reason{word-wrap:break-word;box-sizing:border-box;margin-right:10px;max-width:300px;min-width:250px;padding:10px 0;width:300px;word-break:break-word}.dispute-reason-display{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;max-width:300px;width:100%}.dispute-reason-text{word-wrap:break-word;box-sizing:border-box;color:#333;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.3;max-width:250px;width:100%;word-break:break-word}.dispute-reason-text.collapsed{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispute-reason-text.expanded{line-height:1.4;white-space:pre-wrap}.dispute-reason-toggle{align-self:flex-start;background:none;border:none;border-radius:3px;color:#2978a0;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:2px 0;text-align:left;text-decoration:none;transition:all .2s ease}.dispute-reason-toggle:hover{background-color:#2978a01a;color:#1e5f7a;text-decoration:underline}.dispute-reason-no-data{color:#666;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.dispute-details-table-action-buttons-container .MuiSelect-select{color:#333;font-family:Inter,sans-serif;font-size:15px;font-weight:500;min-width:220px}.dispute-details-table-action-buttons-container .MuiMenuItem-root{font-family:Inter,sans-serif;font-size:14px}.dispute-details-verification-icon-divider-row{align-items:center;display:flex;justify-content:center;margin-bottom:40px;max-width:100%}.dispute-details-verification-icon-divider-row:after,.dispute-details-verification-icon-divider-row:before{background-color:#e0e0e0;content:"";display:block;flex:1 1;height:1px}.dispute-details-verification-icon-divider-row .verification-icon{margin:0}.airline-reject-modal-content{background-color:#fff;color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:600;margin:20px auto auto;text-align:center;width:200px}.airline-reject-modal-delete-button{background-color:#2978a0;border:none;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:30px 0;padding:10px;width:70%}.accept-dispute-modal-content{background-color:#fff;border:none;border-radius:0;box-shadow:0 4px 20px #00000026;color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:600;left:50%;margin:0;max-width:90vw;padding:30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px}.accept-dispute-modal-delete-button{background-color:#2978a0;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:20px 10px 0 0;padding:12px 24px;transition:background-color .3s ease;width:120px}.accept-dispute-modal-delete-button:hover{background-color:#1e5a73}.accept-dispute-modal-cancel-button{background-color:#6c757d;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:20px 0 0 10px;padding:12px 24px;transition:background-color .3s ease;width:120px}.accept-dispute-modal-cancel-button:hover{background-color:#545b62}.success-modal-content{background-color:#fff;border:2px solid #e3f2fd;border-left:none;border-radius:0;border-right:none;box-shadow:0 4px 20px #00000026;font-family:Inter,sans-serif;left:50%;margin:0;max-width:90vw;padding:30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px}.success-modal-title{color:#253031;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:20px}.success-modal-details{margin-bottom:30px}.count-detail{align-items:center;color:#253031;display:flex;font-size:16px;justify-content:space-between;margin-bottom:8px}.count-label{font-weight:500}.count-value{font-weight:600}.success-modal-done-button{background-color:#253031;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;max-width:200px;padding:12px 24px;text-transform:uppercase;transition:background-color .3s ease;width:100%}.verification-icon-wrapper{align-items:flex-end;display:flex;gap:8px;margin-left:10px}.verification-icon{height:auto;width:90px}@media (max-width:480px){.verification-icon{width:72px}}.create-flight-plan-container{justify-content:center}.create-flight-plan-container,.create-flight-plan-header{align-items:center;display:flex;flex-direction:column}.create-flight-plan-header-divider{background-color:#d6d6d6;height:58px;margin:0 25px;width:1px}.create-flight-plan-logo{display:flex;flex-direction:row}.create-flight-plan-logo img{height:58px;margin-bottom:20px;width:207px}.create-flight-plan-header-bar-container{background-color:#253031;display:flex;height:73px;justify-content:center;width:100vw}.create-flight-plan-header-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 0;width:1148px}.create-flight-plan-center,.create-flight-plan-left,.create-flight-plan-right{align-items:center;display:flex;flex:1 1;white-space:nowrap}.create-flight-plan-left{justify-content:flex-start}.create-flight-plan-center{justify-content:center}.create-flight-plan-right{justify-content:flex-end}.create-flight-plan-back{color:#fff}.create-flight-plan-left button{background-color:#315659;margin-left:30px;width:168px}.create-flight-plan-left button,.create-flight-plan-right button{border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px}.create-flight-plan-right button{background-color:#2978a0;opacity:1;width:80px}.create-flight-plan-right button.cancel{background-color:#bcab79;margin-right:20px}.create-flight-plan-right button:disabled{background-color:#2978a0;color:#fff;opacity:.6}.create-flight-plan-header-bar p{align-items:center;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:24px;font-weight:600;justify-content:center;margin:0}.create-flight-plan-select-container{border-radius:1px!important}.create-flight-plan-select-airline,.create-flight-plan-select-container{font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;width:140px}.create-flight-plan-select-airline{border:1px solid #d6d6d6;padding:5px 14px}.create-flight-plan-select-airline p{font-family:Inter,sans-serif;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-flight-plan-table-parent-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:30px;width:1148px}.create-flight-plan-table-container{border:0;border-radius:10px;flex:1 1;height:calc(100vh - 200px);margin-top:20px;overflow-y:auto;width:100%}.create-flight-plan-table{table-layout:fixed;width:100%}.create-flight-plan-table td,.create-flight-plan-table th{border-bottom:1px solid #e7e7e7;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding-left:20px;padding-right:20px;text-align:start}.create-flight-plan-table th{background-color:#f7f7f7;height:49px;width:50px}.create-flight-plan-table th.width-140{width:140px}.create-flight-plan-table th.width-260{width:260px}.create-flight-plan-table th.width-200{width:200px}.create-flight-plan-table th.width-280{width:280px}.create-flight-plan-table td{font-weight:400;height:60px}.create-flight-plan-table td.disable-border{border-bottom:none}.create-flight-plan-table th.bold-text{font-weight:700}.create-flight-plan-non-editable-container{align-items:center;background-color:#f2f2f2;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:36px;padding:0 14px;width:180px}.create-flight-plan-select-aircraft{align-items:center;border:1px solid #d6d6d6;display:flex;height:36px;padding:0 14px;width:140px}.create-flight-plan-select-aircraft p{font-family:Inter,sans-serif;font-size:16px;font-weight:400}.create-flight-plan-select-airport{align-items:center;border:1px solid #d6d6d6;display:flex;height:36px;margin-right:8px;padding:0 14px;width:200px}.create-flight-plan-select-airport p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-flight-plan-picker-container{align-items:center;display:flex;flex-direction:row}.create-flight-plan-textfield{height:37px;margin:0;width:140px}.width-187{width:187px}.create-flight-plan-textfield .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:37px}.create-flight-plan-timePicker{height:37px;width:80px}.create-flight-plan-timePicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:37px}.create-flight-plan-timePicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.create-flight-plan-datePicker{height:37px;width:148px}.create-flight-plan-datePicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:37px;margin-right:12px}.create-flight-plan-datePicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.create-flight-plan-title-left{align-items:center;display:flex;flex:0 0 auto;left:40px;position:absolute;white-space:nowrap}.create-flight-plan-title-left h1{border-bottom:3px solid #bcab79;border-top:3px solid #bcab79;display:flex;flex-direction:column;font-size:20px;font-size:24px;line-height:1.2;margin:0;padding:0 40px}.create-flight-plan-title-left h1,.create-flight-plan-title-left h1 span{color:#253031;font-family:Inter,sans-serif;font-style:italic;font-weight:600}.create-flight-plan-title-left h1 span{font-size:20px}@media (max-width:1024px){.create-flight-plan-header-bar,.create-flight-plan-table-parent-container{width:90%}.create-flight-plan-picker-container{flex-direction:column}}@media (max-width:768px){.create-flight-plan-textfield{width:100%}.create-flight-plan-picker-container{flex-direction:column}.create-flight-plan-header-bar-container{height:auto}.create-flight-plan-header-bar{align-items:center;flex-direction:column;gap:15px}.create-flight-plan-center,.create-flight-plan-left,.create-flight-plan-right{justify-content:center;width:100%}.create-flight-plan-left button{margin-left:0}.create-flight-plan-right button.cancel{margin-right:10px}.create-flight-plan-header-bar p{font-size:18px}.create-flight-plan-logo img{height:auto;width:160px}}.airport-terminal-container{align-items:center;display:flex;gap:0}.terminal-dropdown-container{min-width:150px;width:150px}.terminal-dropdown{font-size:14px;height:36px;width:100%}.terminal-dropdown .MuiSelect-select{overflow:visible;text-overflow:clip}.terminal-dropdown .MuiMenuItem-root,.terminal-dropdown .MuiSelect-select{font-size:14px;padding:0 8px!important;white-space:nowrap}.overtime-dialog-container{height:520px;width:409px}.overtime-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.overtime-dialog-content button{background-color:#2978a0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;width:245px}.overtime-dialog-content button.change{background-color:#2978a0;margin-top:32px}.overtime-dialog-content button.accept{background-color:#253031;margin-top:26px}.overtime-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin-top:30px}.overtime-dialog-title{font-size:16px}.form-input-container{flex:1 1;margin-right:10px;min-width:200px}select,select input{width:100%}.select-input-container,select,select input{border:1px solid #ccc;border-radius:4px;height:48px;margin-bottom:20px;padding:10px}.select-input-container{display:flex;flex-direction:column;justify-content:center;position:relative;width:50%}@media (max-width:600px){.select-input-container{height:auto;padding:8px}.select-input-container label{font-size:14px}}input{background:#fff;border:1px solid #d6d6d6;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:20px;padding:12px 20px;width:100%}.read-only,input[readonly]{background-color:#9a9a9a;color:#fff;cursor:not-allowed}.flight-input{margin-bottom:0;width:100%}input,select{font-size:14px}input[readonly]{background-color:#9a9a9a;color:#fff;cursor:not-allowed}.react-tel-input .form-control{height:45px!important;margin-top:15px!important;width:100%!important}.phone-input{background-color:#fc0;border:1px solid #d6d6d6;color:#333;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:30px;width:100%}.phone-input-button{background-color:#fff}.phone-input-button,div.flag-dropdown{border:1px solid #d6d6d6;border-radius:1px}.add-more-button{font-size:16px;height:40px;margin-bottom:20px;margin-top:20px;width:360px}.add-button,.add-more-button{align-items:center;background:#fff;border:1px solid #bcab79;color:#bcab79;cursor:pointer;display:flex;font-weight:500;justify-content:center}.add-button{font-size:15px;height:30px;width:150px}.common-button{align-items:center;background:#253031;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:500;gap:10px;justify-content:center;margin-top:50px;padding:17px 23px;text-transform:uppercase;transition:background-color .3s ease;width:360px}.common-button:hover{background-color:#3a4a4f}.common-button:disabled{background-color:#8b8b8b;cursor:not-allowed}.checkbox-container{align-items:center;display:flex;margin-bottom:8px}.checkbox-label{align-self:flex-start;flex:1 1;margin-left:10px;white-space:nowrap}.checkbox{accent-color:#000;height:25px;width:25px}.passenger-select-container{margin-top:20px}.vehicle-form button{background-color:#007bff}.outline-button{max-width:100%;width:100%}.error{color:red;display:block;font-size:12px;margin-top:-12px;text-align:left}.aircraft-detail-dialog-container{height:547px;width:409px}.aircraft-detail-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.aircraft-detail-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.aircraft-detail-dialog-content button{background-color:#2978a0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-top:40px;width:362px}.aircraft-detail-dialog-content button.edit{background-color:#2978a0}.aircraft-detail-dialog-content button.save{background-color:#253031}.aircraft-detail-dialog-title{font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin:25px 10px 40px}.aircraft-detail-input-container{flex:1 1;margin:10px 0 0;text-align:start}.aircraft-detail-non-editable-field{background-color:#f2f2f2;color:#9a9a9a;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;padding:12px 20px;width:360px}.aircraft-detail-input-container label{display:block;font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-bottom:10px}.aircraft-detail-input-container input,select{border:1px solid #d6d6d6;padding:12px 20px}.aircraft-detail-input-container input,.aircraft-detail-select-container,select{font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;width:360px}.aircraft-detail-select-container{border-radius:1px!important}.cancel-flight-dialog-container{height:457px;width:390px}.cancel-flight-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.cancel-flight-dialog-content button{background-color:#2978a0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;width:245px}.cancel-flight-dialog-content button.no-button{background-color:#253031;margin-top:26px}.cancel-flight-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin:30px 10px 90px}.cancel-flight-dialog-title{font-size:25px}.cancel-flight-dialog-subtitle{font-size:18px;margin-top:40px}.delete-special-onboarding-dialog-container{height:457px;width:390px}.delete-special-onboarding-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.delete-special-onboarding-dialog-content button{background-color:#2978a0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;width:245px}.delete-special-onboarding-dialog-content button.no-button{background-color:#253031;margin-top:24px}.delete-special-onboarding-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin:0 10px 90px}.delete-special-onboarding-dialog-title{font-size:25px}.delete-special-onboarding-dialog-subtitle{font-size:18px;margin-top:40px}.reject-flight-plan-dialog-container{height:547px;width:410px}.reject-flight-plan-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.reject-flight-plan-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.reject-flight-plan-dialog-content button{border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-bottom:10px;width:359px}.reject-flight-plan-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin-bottom:36px;margin-top:20px}.reject-flight-plan-dialog-margin-bottom{margin-bottom:25px}.reject-flight-plan-dialog-title{font-size:25px}.reject-flight-plan-dialog-subtitle{font-size:15px;font-weight:500;margin:30px 10px 0}.reject-flight-plan-select-title{font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-bottom:10px;margin-top:20px;text-align:left;width:100%}.reject-flight-plan-select-container{border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:50px;text-align:start;width:360px}.edit-flight-roster-container{justify-content:center;padding:24px 0}.edit-flight-roster-container,.edit-flight-roster-header{align-items:center;display:flex;flex-direction:column}.edit-flight-roster-header-divider{background-color:#d6d6d6;height:58px;margin:0 25px;width:1px}.edit-flight-roster-logo{display:flex;flex-direction:row}.edit-flight-roster-logo img{height:58;margin-bottom:20px;width:207px}.edit-flight-roster-header-bar-container{background-color:#253031;display:flex;height:73px;justify-content:center;width:100vw}.edit-flight-roster-header-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 0;width:1148px}.edit-flight-roster-center,.edit-flight-roster-left,.edit-flight-roster-right{align-items:center;display:flex;flex:1 1;white-space:nowrap}.edit-flight-roster-left{justify-content:flex-start}.edit-flight-roster-center{justify-content:center;margin:0}.edit-flight-roster-right{justify-content:flex-end}.edit-flight-roster-back{color:#fff}.edit-flight-roster-left button{background-color:#315659;margin-left:30px;width:168px}.edit-flight-roster-left button,.edit-flight-roster-right button{border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px}.edit-flight-roster-right button{background-color:#2978a0;width:80px}.edit-flight-roster-right button.cancel{background-color:#bcab79;margin-right:20px}.edit-flight-roster-right button.cancel-flight{background-color:#ff5f5f;margin-right:20px;width:135px}.edit-flight-roster-right button.confirm{width:100px}.edit-flight-roster-right button.confirm:disabled{background-color:#2978a0;color:#e7e7e7!important;cursor:not-allowed;opacity:.6}.edit-flight-roster-header-bar p{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin:0}.edit-flight-table-parent-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:30px;position:relative;width:1148px}.edit-flight-table-container{border:0;border-radius:10px;flex:1 1;height:calc(100vh - 200px);margin-top:20px;overflow-y:auto;width:100%}.edit-flight-table{width:100%}.edit-flight-table td,.edit-flight-table th{border-bottom:1px solid #e7e7e7;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding-left:20px;padding-right:20px;text-align:start}.edit-flight-table th{background-color:#f7f7f7;height:49px;width:50px}.edit-flight-table th.width-90{width:90px}.edit-flight-table th.width-110{width:110px}.edit-flight-table th.width-200{width:200px}.edit-flight-table th.width-300{width:300px}.edit-flight-table td{font-weight:400;height:60px;padding-bottom:10px;padding-top:15px}.edit-flight-plan-select-aircraft{border:1px solid #d6d6d6;width:140px}.edit-flight-select-container{border-radius:10px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;width:200px}.edit-flight-textfield-container{align-items:center;display:flex;flex-direction:row}.edit-flight-delay-text{color:#ff5f5f;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.passenger-count-rejected{color:#ff5f5f;font-weight:600}.passenger-count-accepted{color:#41d269;font-weight:600}.dispute-status-indicators{display:flex;gap:30px;justify-content:flex-end;margin-bottom:0;margin-top:10px;width:100%}.status-item{align-items:center;color:#000;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:8px}.color-box{border:1px solid #ddd;border-radius:2px;height:12px;width:12px}.color-box-green{background-color:#41d269;border-color:#41d269}.color-box-red{background-color:#ff5f5f;border-color:#ff5f5f}.color-box-gray{background-color:#ccc;border-color:#ccc}.edit-flight-textfield-container p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin:0 7px}.edit-flight-depart-arrival-container{align-items:center;display:flex;flex-direction:row;gap:8px}.edit-flight-boarding-screening-container{align-items:center;display:flex;gap:8px;justify-content:center}.edit-flight-plan-select-aircraft{align-items:center;border-radius:10px;display:flex;height:36px;padding:0 14px;width:120px}.edit-flight-plan-select-aircraft p{font-family:Inter,sans-serif;font-size:16px;font-weight:400}.edit-flight-textfield{height:36px;width:75px}.edit-flight-textfield .MuiOutlinedInput-root{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%}.edit-flight-timePicker{height:36px;width:80px}.edit-flight-timePicker .MuiOutlinedInput-root{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%}.edit-flight-timePicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.edit-flight-datePicker{height:36px;width:135px}.edit-flight-datePicker .MuiOutlinedInput-root{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%}.edit-flight-datePicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.edit-flight-approved-container{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:row;height:128px;justify-content:space-between;margin-top:25px;padding:0 20px;width:1148px}.edit-flight-passenger-count-container{border-radius:10px;height:100%;margin-top:20px;overflow:hidden;width:1148px}.edit-flight-passenger-count-header{align-items:center;background-color:#f7f7f7;display:flex;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin-bottom:20px;padding:7px 27px;width:100%}.passenger-count-display-container{background-color:#fff;border-radius:10px;margin-top:20px;overflow:hidden;width:100%}.passenger-count-table{margin-bottom:20px;margin-left:0;margin-right:0;width:100%}.passenger-count-table-header{background-color:#f7f7f7;border-radius:4px 4px 0 0;display:flex}.passenger-count-table-row{background-color:#fff;border:none;border-radius:0;display:flex}.passenger-count-table-cell{align-items:center;border:none;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;overflow:hidden;padding:12px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.passenger-count-table-cell:first-child{flex:2.5 1}.passenger-count-table-cell:nth-child(2){flex:2 1}.passenger-count-table-cell:nth-child(3),.passenger-count-table-cell:nth-child(4){flex:1 1}.passenger-count-table-cell:nth-child(5){flex:1.2 1}.passenger-count-table-cell:nth-child(6){flex:1 1}.passenger-count-table-cell:last-child{border-right:none}.passenger-count-table-header .passenger-count-table-cell{background-color:#f7f7f7;border-right:1px solid #e7e7e7;color:#253031;font-weight:600}.passenger-count-table-row .passenger-count-table-cell{background-color:#fff;border:none;color:#253031}.passenger-count-update-button{border-radius:0;font-size:14px;height:40px;margin-bottom:20px;margin-left:27px;width:120px}.passenger-count-update-button:active,.passenger-count-update-button:hover{background-color:#315659}.passenger-count-divider{background-color:#e7e7e7;height:1px;margin:20px 0;width:100%}.edit-flight-approved{align-items:center;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;overflow:hidden;padding:0 10px;text-align:center;width:382px}.edit-flight-approved-divider{background-color:#e7e7e7;height:70%;width:1px}.edit-flight-approved-center{align-items:center;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;padding:20px;text-align:center;width:100%}.edit-flight-details-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;max-height:520px;width:1148px}.edit-flight-details-sub-container{height:100%;width:49%}.edit-flight-special-onboarding-container{align-items:center;background-color:#315659;display:flex;height:109px;justify-content:space-between;overflow:hidden;padding:0 30px;width:100%}.edit-flight-special-onboarding-container button{background-color:#bcab79;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px;width:80px}.edit-flight-special-onboarding-container button.cancelled{background-color:#9a9a9a;cursor:not-allowed;opacity:.7}.edit-flight-special-onboarding-title-container{display:flex}.edit-flight-special-onboarding-title-container p{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin:2px 0 0 17px}.edit-flight-special-onboarding-button-container{align-items:center;display:flex;flex-direction:row;gap:15px}.edit-flight-special-onboarding-delete-button-container{background-color:#ffeced;color:#e8505b;display:flex;height:34px;justify-content:center;width:34px}.edit-flight-special-onboarding-delete-button{font-size:20px}.edit-flight-special-onboarding-item-container{display:flex;justify-content:space-between;margin-top:35px}.edit-flight-special-onboarding-item-container p,.edit-flight-special-onboarding-item-view{font-family:Inter,sans-serif;font-size:16px;font-weight:500}.edit-flight-special-onboarding-item-view{color:#2978a0}.edit-flight-special-onboarding-item-divider{background-color:#e7e7e7;height:1px;margin-top:10px}.edit-flight-payment-summary-container{border-radius:10px;height:100%;overflow:hidden;width:100%}.edit-flight-payment-summary-header{align-items:center;background-color:#f7f7f7;display:flex;font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin-bottom:30px;padding:7px 27px;width:100%}.edit-flight-payment-row{border-bottom:1px solid #ddd;margin-top:20px}.edit-flight-payment-row-container{display:flex;justify-content:space-between;margin-left:27px;margin-right:100px}.edit-flight-payment-description{font-family:Inter,sans-serif;font-weight:500}.edit-flight-payment-description h3{font-size:20px;margin-bottom:20px}.edit-flight-payment-description p{color:#9a9a9a;font-size:12px;margin-top:0}.edit-flight-payment-amount{font-family:Inter,sans-serif;font-weight:500;text-align:end}.edit-flight-payment-amount h3{font-size:20px;font-weight:700;margin-bottom:2px}.edit-flight-payment-amount p{color:#9a9a9a;font-size:12px;margin-top:0}.edit-flight-payment-row.edit-flight-payment-total-row{border-bottom:none}.edit-flight-payment-total-row h3{font-family:Inter,sans-serif;font-size:20px;font-weight:700}.edit-flight-roster-title-left{align-items:center;display:flex;flex:0 0 auto;left:40px;position:absolute;white-space:nowrap}.edit-flight-roster-title-left h1{border-bottom:3px solid #bcab79;border-top:3px solid #bcab79;display:flex;flex-direction:column;font-size:20px;font-size:24px;line-height:1.2;margin:0;padding:0 40px}.edit-flight-roster-title-left h1,.edit-flight-roster-title-left h1 span{color:#253031;font-family:Inter,sans-serif;font-style:italic;font-weight:600}.edit-flight-roster-title-left h1 span{font-size:20px}.edit-flight-roster-container-verification-icon-divider-row{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px;max-width:100%;width:1148px}.edit-flight-roster-container-verification-icon-divider-row:after,.edit-flight-roster-container-verification-icon-divider-row:before{background-color:#e0e0e0;content:"";display:block;flex:1 1;height:1px}.edit-flight-roster-container-verification-icon-divider-row .verification-icon{margin:0}@media (max-width:768px){.edit-flight-roster-container-verification-icon-divider-row{width:90%}.edit-flight-roster-logo img{height:auto;width:160px}.edit-flight-roster-header-bar p{font-size:18px}.edit-flight-approved{font-size:12px}.edit-flight-table td,.edit-flight-table th{font-size:14px;padding:8px 12px}.edit-flight-payment-summary-header{font-size:20px}.edit-flight-payment-amount h3,.edit-flight-payment-description h3{font-size:16px}.edit-flight-payment-amount p,.edit-flight-payment-description p{font-size:11px}.edit-flight-special-onboarding-title-container p{font-size:13px}.edit-flight-datePicker,.edit-flight-textfield,.edit-flight-timePicker{width:100%}.edit-flight-textfield-container{flex-direction:column;gap:10px}.edit-flight-boarding-screening-container,.edit-flight-depart-arrival-container{align-items:flex-start;flex-direction:column}}@media (max-width:1024px){.edit-flight-roster-container-verification-icon-divider-row{width:90%}.edit-flight-roster-header-bar-container{height:auto;padding:15px 0}.edit-flight-roster-header-bar{align-items:center;flex-direction:column;gap:15px;width:90%}.edit-flight-roster-center,.edit-flight-roster-left,.edit-flight-roster-right{justify-content:center;width:100%}.edit-flight-roster-left button{margin-left:0}.edit-flight-roster-right button.cancel{margin-right:10px}.edit-flight-approved-container{flex-direction:column;height:auto;padding:15px 0;width:90%}.edit-flight-approved{padding:10px;width:100%}.edit-flight-approved-divider{height:1px;margin:10px 0;width:100%}.edit-flight-table-parent-container{width:90%}.edit-flight-details-container{flex-direction:column;gap:20px;height:auto;width:90%}.edit-flight-details-sub-container{width:100%}.edit-flight-payment-row-container{margin-right:20px}.edit-flight-payment-summary-container{width:90%}.edit-flight-special-onboarding-container{flex-direction:column;gap:15px;height:auto;padding:15px;width:90%}.edit-flight-special-onboarding-button-container,.edit-flight-special-onboarding-title-container{justify-content:center;width:100%}.edit-flight-passenger-count-container{width:90%}}.print-button{background-color:#bcab79!important;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px;margin-right:20px!important}@media print{.edit-flight-roster-container-verification-icon-divider-row{max-width:100%;padding:0}.edit-flight-roster-container{max-width:100%;overflow:visible;padding:0;width:100%}.edit-flight-roster-header{margin-top:60px;max-width:100%;overflow:visible;width:100%}.nav-bar{background-color:#fff!important;border-bottom:1px solid #000;height:60px;left:0;position:absolute;right:0;top:0}.nav-bar:after{content:"Flight Roster";display:block;font-size:18px;font-weight:700;padding-top:15px;text-align:center}.nav-bar .center-container,.nav-bar .left-container,.nav-bar .right-container{display:none}.edit-flight-roster-header-bar-container{background-color:#fff!important;box-shadow:none;height:auto;left:0;margin:0;max-width:100%;overflow:visible;padding:10px 0;position:static;right:0;width:100%}.edit-flight-roster-header-bar{justify-content:center;margin:0 auto;max-width:100%;overflow:visible;padding:0 20px;width:100%}.edit-flight-roster-center{color:#000!important;flex:0 0 auto;font-size:20px;font-weight:700;margin:0;padding:10px 0;text-align:center}.edit-flight-roster-left{flex:0 0 auto}.edit-flight-roster-right{display:none}.edit-flight-table-parent-container{margin-top:20px;max-width:100%;overflow:visible;width:100%}.edit-flight-table-container{height:auto}.edit-flight-table,.edit-flight-table-container{max-width:100%;overflow:visible;width:100%}.edit-flight-roster-table{page-break-inside:avoid}.edit-flight-approved-container{border:1px solid #ddd;border-radius:0;height:auto;margin-top:30px;max-width:100%;overflow:visible;width:100%}.edit-flight-approved{border-right:1px solid #ddd;padding:15px}.edit-flight-approved:last-child{border-right:none}.edit-flight-approved-divider{display:none}.edit-flight-details-container{height:auto;margin-top:30px;page-break-inside:avoid}.edit-flight-details-container,.edit-flight-details-sub-container{max-width:100%;overflow:visible;width:100%}.navigation-header{display:none}body{color:#000}*{background-color:initial!important}.edit-flight-roster-header-bar-container{border-bottom:1px solid #000}.edit-flight-roster-header-bar-container:before{content:none}.edit-flight-roster-title-left{position:static}.edit-flight-payment-summary-container{border:2px solid #ddd;border-radius:0;height:auto;margin-top:30px;max-width:100%;overflow:visible;width:100%}.edit-flight-payment-summary-header{background-color:#f2f2f2!important;font-weight:700;margin-bottom:0!important;padding:10px 15px}.edit-flight-payment-row{margin-top:0!important;padding:10px 15px}.edit-flight-payment-row-container{display:flex;justify-content:space-between;margin-left:0!important;margin-right:0!important;width:100%}.edit-flight-payment-description h3{font-size:16px!important;font-weight:700;margin-bottom:5px}.edit-flight-payment-description p{color:#666;font-size:12px!important}.edit-flight-payment-amount h3{font-size:16px!important;font-weight:700;margin-bottom:5px}.edit-flight-payment-amount p{color:#666;font-size:12px!important}.edit-flight-payment-total-row{font-weight:700}.edit-flight-special-onboarding-container{display:none!important}.edit-flight-roster-title-left h1{border-color:#000!important;color:#000!important}.edit-flight-roster-title-left h1 span{color:#000!important}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}th{background-color:#f2f2f2!important}button{display:none!important}.edit-flight-details-container,.edit-flight-table-parent-container{page-break-inside:avoid}}.status-p{color:#fff;padding-bottom:10px;padding-left:5px}.status-p .status-with-icon{gap:8px}.status-info-icon{margin-left:6px}.edit-flight-rejection-info-icon{cursor:pointer;filter:invert(1) brightness(0) saturate(0);margin-left:8px;opacity:.5}.edit-flight-special-onboarding-vertical{flex-direction:column;height:auto;padding:20px 30px}.edit-flight-special-onboarding-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;width:100%}.edit-flight-special-onboarding-status{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;width:100%}.MuiTooltip-tooltip{background-color:#000000de!important;font-size:12px!important;height:50px!important;line-height:1.2!important;max-width:200px!important;padding:8px 12px!important}.MuiTooltip-arrow{color:#000000de!important}.add-button{margin-left:20px!important}@media (max-width:768px){.edit-flight-roster-container-verification-icon-divider-row{max-width:90%}.edit-flight-passenger-count-container{margin-top:15px;overflow-x:auto;width:95%}.edit-flight-passenger-count-header{font-size:20px;margin-bottom:15px;padding:5px 20px}.passenger-count-display-container{margin-top:15px;overflow-x:auto}.passenger-count-table{margin-bottom:15px;min-width:700px}.passenger-count-table-cell{font-size:14px;min-width:100px;padding:10px 12px;white-space:nowrap}.passenger-count-table-cell:first-child{min-width:140px}.passenger-count-table-cell:nth-child(2){min-width:120px}.passenger-count-table-cell:nth-child(3),.passenger-count-table-cell:nth-child(4){min-width:80px}.passenger-count-table-cell:nth-child(5){min-width:90px}.passenger-count-table-cell:nth-child(6){min-width:80px}.passenger-count-update-button{margin-bottom:15px;margin-left:20px;margin-top:15px;width:120px}.passenger-count-divider{margin:15px 0}.add-button{margin-left:0!important;margin-top:10px}}@media (max-width:480px){.edit-flight-roster-container-verification-icon-divider-row{max-width:90%}.edit-flight-passenger-count-container{overflow-x:auto;padding:0 10px;width:100%}.edit-flight-passenger-count-header{font-size:18px;padding:5px 15px}.passenger-count-table{min-width:650px}.passenger-count-table-cell{font-size:13px;min-width:90px;padding:8px 10px}.passenger-count-table-cell:first-child{min-width:130px}.passenger-count-table-cell:nth-child(2){min-width:110px}.passenger-count-table-cell:nth-child(3),.passenger-count-table-cell:nth-child(4){min-width:70px}.passenger-count-table-cell:nth-child(5){min-width:80px}.passenger-count-table-cell:nth-child(6){min-width:70px}.passenger-count-update-button{font-size:16px;height:45px}}.dispute-status-text{background-color:#f7f7f7;border:1px solid #f7f7f7;border-radius:0;color:#ff5f5f;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:70px;line-height:1.5;margin:0;padding:20px}.edit-flight-airport-terminal-container{align-items:center;display:flex}.edit-flight-airport-name{margin:0}.edit-flight-terminal-text{color:#666;font-size:12px;margin-left:8px}.edit-flight-terminal-dropdown-container{margin-left:8px;width:100px}.edit-flight-terminal-dropdown{font-size:12px;height:28px}.edit-flight-terminal-dropdown .MuiMenuItem-root,.edit-flight-terminal-dropdown .MuiSelect-select{font-size:12px}.dispute-reason-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.dispute-reason-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:90vw;padding:24px;position:relative;width:500px}.dispute-reason-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.dispute-reason-title{color:#253031;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin:0}.dispute-reason-modal-close{align-items:center;background:none;border:none;color:#d6d6d6;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:color .2s ease;width:24px}.dispute-reason-modal-close:hover{color:#253031}.dispute-reason-modal-body{margin-bottom:24px}.dispute-reason-description{color:#666;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin:0 0 16px}.dispute-reason-textfield-container{position:relative;width:100%}.dispute-reason-textfield{width:100%}.dispute-reason-char-count{background-color:#ffffffe6;border-radius:3px;bottom:8px;color:#999;font-family:Inter,sans-serif;font-size:11px;padding:2px 4px;pointer-events:none;position:absolute;right:12px}.dispute-reason-textfield .MuiOutlinedInput-root{font-family:Inter,sans-serif;font-size:14px}.dispute-reason-textfield .MuiInputBase-input{color:#253031;font-family:Inter,sans-serif;font-size:14px}.dispute-reason-textfield .MuiFormHelperText-root{font-family:Inter,sans-serif;font-size:12px;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispute-reason-modal-actions{display:flex;gap:12px;justify-content:flex-end}.dispute-reason-cancel-button{min-width:80px}.dispute-reason-cancel-button,.dispute-reason-save-button{border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;text-transform:none}.dispute-reason-save-button{background-color:#2978a0;min-width:120px}.dispute-reason-save-button:hover{background-color:#1e5f7a}.dispute-reason-save-button:disabled{background-color:#e0e0e0;color:#9e9e9e}@media (max-width:768px){.dispute-reason-modal-content{padding:16px;width:95vw}.dispute-reason-modal-actions{flex-direction:column}.dispute-reason-cancel-button,.dispute-reason-save-button{width:100%}}.passenger-mismatch-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.passenger-mismatch-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:90vw;padding:24px;position:relative;width:400px}.passenger-mismatch-modal-header{display:flex;justify-content:flex-end;margin-bottom:24px}.passenger-mismatch-modal-close{align-items:center;background:none;border:none;color:#d6d6d6;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:color .2s ease;width:24px}.passenger-mismatch-modal-close:hover{color:#253031}.passenger-mismatch-modal-body{padding:0}.passenger-mismatch-title{color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 24px;text-align:left}.passenger-mismatch-details{margin-bottom:24px}.passenger-mismatch-detail-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0}.passenger-mismatch-label{color:#666;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.passenger-mismatch-value{color:#253031;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.passenger-mismatch-actions{display:flex;flex-direction:column;gap:12px}.passenger-mismatch-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;justify-content:center;text-align:center;transition:background-color .2s ease;width:100%}.reject-bms-button{background-color:#2978a0;color:#fff}.reject-bms-button:hover{background-color:#1f5f7a}.update-airline-button{background-color:#253031;color:#fff}.update-airline-button:hover{background-color:#1f2c2c}.passenger-mismatch-button:active{background-color:#1a2525}@media (max-width:480px){.passenger-mismatch-modal-content{padding:20px;width:90vw}.passenger-mismatch-title{font-size:16px}.passenger-mismatch-button{font-size:14px;height:44px}}.reject-bms-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.reject-bms-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:90vw;padding:24px;position:relative;width:400px}.reject-bms-modal-header{display:flex;justify-content:flex-end;margin-bottom:24px}.reject-bms-modal-close{align-items:center;background:none;border:none;color:#d6d6d6;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:color .2s ease;width:24px}.reject-bms-modal-close:hover{color:#253031}.reject-bms-modal-body{padding:0}.reject-bms-title{color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 24px;text-align:left}.reject-bms-details{margin-bottom:24px}.reject-bms-detail-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0}.reject-bms-label{color:#666;font-weight:500}.reject-bms-label,.reject-bms-value{font-family:Inter,sans-serif;font-size:14px}.reject-bms-value{color:#253031;font-weight:600}.reject-bms-actions{display:flex;flex-direction:column;gap:12px}.reject-bms-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;justify-content:center;text-align:center;transition:background-color .2s ease;width:100%}.save-button{background-color:#2978a0;color:#fff}.save-button:hover{background-color:#1f5f7a}.cancel-button{background-color:#253031;color:#fff}.cancel-button:hover{background-color:#1f2c2c}.reject-bms-button:active{background-color:#1a2525}@media (max-width:480px){.reject-bms-modal-content{padding:20px;width:90vw}.reject-bms-title{font-size:14px}.reject-bms-button{font-size:14px;height:44px}}.update-airline-count-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.update-airline-count-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:90vw;overflow-y:auto;padding:24px;position:relative;width:400px}.update-airline-count-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.update-airline-count-modal-title{color:#253031;flex:1 1;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin:0;text-align:center}.update-airline-count-modal-close{align-items:center;background:none;border:none;color:#d6d6d6;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;transition:color .2s ease;width:24px}.update-airline-count-modal-close:hover{color:#253031}.update-airline-count-form{margin-bottom:24px}.update-airline-count-input-group{margin-bottom:16px}.update-airline-count-input-group label{color:#253031;display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px;text-align:left}.update-airline-count-input{background-color:#fff;border:1px solid #d6d6d6;border-radius:4px;box-sizing:border-box;color:#253031;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;padding:12px 16px;transition:border-color .2s ease;width:100%}.update-airline-count-input:focus{border-color:#2978a0;outline:none}.update-airline-count-input.active{border-color:#2978a0}.update-airline-count-input.disabled{background-color:#f5f5f5;border-color:#d6d6d6;color:#666;cursor:not-allowed}.update-airline-count-input.disabled:focus{border-color:#d6d6d6}.update-airline-count-save-button{background-color:#253031;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:56px;transition:background-color .2s ease;width:100%}@media (max-width:480px){.update-airline-count-modal-content{padding:20px;width:90vw}.update-airline-count-modal-title{font-size:18px}.update-airline-count-input{font-size:14px;height:44px}.update-airline-count-save-button{font-size:16px;height:56px}}.flight-dispute-card{background-color:#fff;border-radius:0;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;min-height:200px;padding:20px;position:relative}.flight-dispute-divider{border-top:1px solid #e7e7e7}.flight-dispute-gap{margin-top:20px}.flight-dispute-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.flight-dispute-card-title{color:#253031;flex:1 1;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin-top:0}.flight-dispute-info-icon{align-items:center;background-color:#2978a0;border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:80px;top:-5px;width:20px;z-index:1}.info-icon{color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.flight-dispute-status{align-items:center;display:flex;gap:5px}.dispute-dot{background-color:#e8505b;border-radius:50%;height:8px;width:8px}.dispute-text{color:#e8505b;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.flight-dispute-card-content{flex:1 1}.flight-dispute-card-content,.passenger-count-dispute-section{display:flex;flex-direction:column}.passenger-count-dispute-row{align-items:center;display:flex;justify-content:space-between;padding-top:0}.passenger-count-dispute-header,.passenger-count-dispute-total{color:#2978a0;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.passenger-breakdown{display:flex;flex-direction:column}.passenger-breakdown-item{align-items:center;display:flex;justify-content:space-between}.breakdown-label{color:#9a9a9a;font-weight:400}.breakdown-label,.breakdown-value{font-family:Inter,sans-serif;font-size:12px}.breakdown-value{color:#253031;font-weight:500;text-align:right}.dispute-pending-message{color:#9a9a9a;font-family:Inter,sans-serif;font-size:15px;font-weight:500;padding-top:20px;text-align:left}.flight-disputes-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.flight-disputes-header{align-items:center;display:flex;gap:10px;margin-top:20px}.flight-disputes-title{color:#253031;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin:0}.flight-disputes-count{color:#000;font-family:Inter,sans-serif;font-size:10px;font-weight:500;margin:0}@media (max-width:1200px){.flight-disputes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.flight-disputes-grid{grid-template-columns:repeat(2,1fr)}.flight-dispute-card{padding:15px}.flight-dispute-card-title{font-size:16px}}@media (max-width:480px){.flight-disputes-grid{grid-template-columns:1fr}}.passenger-dispute-filter-container{margin:0 auto;padding:17px 0;width:1148px}.passenger-dispute-filter-header{font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin-bottom:2px}.passenger-dispute-filter-container input{margin-bottom:0;width:150px}.passenger-dispute-filter-container input,.passenger-dispute-filter-select-container{border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px}.passenger-dispute-filter-select-container{width:190px}.passenger-dispute-filter-datepicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;padding:0;width:158px}.passenger-dispute-filter-datepicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.passenger-dispute-filter-button-container{display:flex;flex-direction:row;gap:10px}.passenger-dispute-filter-button-container button{background-color:#253031;border:none;border-radius:1px;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;width:103px}.passenger-dispute-filter-button-container button.clear{background-color:initial;color:#2978a0}.flight-roster-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.flight-roster-divider{background-color:#d6d6d6;height:1px;width:100%}.flight-roster-header{align-items:center;display:flex;flex-direction:column}.flight-roster-header-divider{background-color:#d6d6d6;height:58px;margin:0 25px;width:1px}.flight-roster-logo{display:flex;flex-direction:row}.flight-roster-logo img{height:58px;margin-bottom:20px;width:207px}.flight-roster-header-bar{align-items:center;background-color:#253031;display:flex;height:73px;justify-content:center;width:100vw}.flight-roster-header-bar img{height:26px;margin-right:18px;width:26px}.flight-roster-header-bar p{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin-top:15px}.flight-roster-search{align-items:center;display:flex;height:48px;justify-content:center;width:100%}.flight-roster-search .paper-style{align-items:center;border:none;box-shadow:none;display:flex;height:100%;margin:0 auto;width:1148px}.flight-roster-search .input-style{font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-left:8px;width:100%}.flight-roster-search .input-icon{color:#000}.flight-roster-search button{background-color:#2978a0;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;margin-left:12px;width:120px}.flight-roster-filter-container{padding:17px 0;width:1148px}.flight-roster-filter-select-container{border-radius:1px!important}.flight-roster-filter-select-airline,.flight-roster-filter-select-container{font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;width:150px}.flight-roster-filter-select-airline{border:1px solid #d6d6d6;padding:5px 14px}.flight-roster-filter-select-airline p{font-family:Inter,sans-serif;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-roster-filter-header{font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin-bottom:2px}.flight-roster-filter-datepicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;padding:0;width:158px}.flight-roster-filter-datepicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.flight-roster-filter-button-container{flex-direction:column}.flight-roster-filter-button-container button{border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;width:103px}.flight-roster-grid-header-container{align-items:center;display:flex;flex-direction:row;margin:25px 0;width:1148px}.flight-roster-grid-header{font-family:Inter,sans-serif;font-size:20px;font-weight:600}.flight-roster-pagination-header{font-family:Inter,sans-serif;font-size:10px;font-weight:500;margin-left:10px}.flight-roster-grid-container{grid-gap:34px;display:grid;gap:34px;grid-template-columns:repeat(3,1fr)}.flight-roster-card{background-color:#fff;box-shadow:0 0 20px #0000001a;height:230px;overflow:hidden;padding:14px 17px;position:relative;transition:transform .2s;width:360px}.flight-roster-card--has-verification{height:260px}.flight-roster-card:hover{transform:translateY(-5px)}.flight-roster-card-header{align-items:center;display:flex;justify-content:space-between}.flight-code-container{align-items:center;display:flex;gap:8px}.flight-roster-card-header .flight-code{color:#333;font-family:Inter,sans-serif;font-size:20px;font-weight:600}.flight-roster-card-header .cancelled,.flight-roster-card-header .dispute{color:#ff5f5f;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:24px}.flight-roster-card-header .approved{color:#41d269;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:24px}.flight-roster-card-airline-name{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:500;justify-content:space-between}.flight-roster-card-divider{background-color:#d6d6d6;height:1px;margin:10px 0 18px;width:100%}.flight-roster-card-details{margin-top:10px;padding-bottom:60px;position:relative}.flight-roster-card--has-verification .flight-roster-card-details{padding-bottom:110px}.flight-roster-card-detail-item{display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.flight-roster-card-detail-item:last-child{margin-bottom:0}.flight-roster-card-details-label{color:#9a9a9a;font-family:Inter,sans-serif;font-size:14px;font-weight:500;width:42%}.flight-roster-card-details-value{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:500;max-width:calc(100% - 70px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.flight-roster-container{align-items:flex-start;justify-content:flex-start}.flight-roster-filter-container,.flight-roster-grid-header-container,.flight-roster-search .paper-style,.flight-roster-tabs-container{margin-left:auto;margin-right:auto;width:90%}.flight-roster-tabs-container{padding-left:5%}.flight-roster-grid-container{grid-template-columns:repeat(2,1fr);margin:0 auto;width:90%}.flight-roster-tab{font-size:13px;padding:8px 16px}.flight-roster-container .center-align-container{align-items:center;justify-content:center;width:100%}}@media (max-width:768px){.flight-roster-container{align-items:flex-start;justify-content:flex-start}.flight-roster-tabs-container{padding-left:40px}.flight-roster-grid-header-container{margin:0 auto;width:90%}.flight-roster-grid-container{grid-template-columns:repeat(1,1fr);margin:0 auto;width:90%}.flight-roster-logo img{margin-bottom:15px;width:160px}.flight-roster-header-bar{height:auto;padding:15px 0}.flight-roster-header-bar p{font-size:18px}.flight-roster-filter-container{flex-direction:column;margin:0 auto;width:90%}.flight-roster-search .paper-style{margin:0 auto;width:90%}.flight-roster-container .center-align-container{align-items:center;justify-content:center;width:100%}}.flight-roster-tabs-container{margin:20px 0 10px;width:1148px}.flight-roster-tabs{align-items:center;display:flex;gap:10px;justify-content:flex-start}.flight-roster-tab{background-color:#9e9e9e;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:8px 20px;white-space:nowrap}.flight-roster-tab:first-child,.flight-roster-tab:last-child{border-radius:0 0 0 0}.flight-roster-tab.active{background-color:#2978a0;color:#fff;font-weight:600}.flight-roster-tab:focus{outline:none}@media (max-width:768px){.flight-roster-tabs-container{width:80%}.flight-roster-tabs{align-items:center;display:flex;gap:10px;justify-content:flex-start}.flight-roster-tab{font-size:12px;padding:6px 12px}}.passenger-info-container{background-color:#bcab79;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.passenger-info-content{margin:0 auto;padding:0 240px;width:100%}.passenger-count-section{align-items:center;color:#fff;display:flex;gap:0;justify-content:space-between;padding:12px 0;position:relative}.passenger-count-item{flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:0;position:relative;text-align:center}.passenger-count-item:not(:nth-last-child(-n+2)):after{background-color:#ffffff4d;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.passenger-count-toggle{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:24px;padding:4px}.payment-info-section{background-color:#bcab79;color:#fff;display:flex;justify-content:space-between;padding:12px 0}.payment-info-item{flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:0 20px;position:relative;text-align:center}.payment-info-item:not(:last-child):after{background-color:#ffffff4d;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media (max-width:1024px){.passenger-info-content{padding:0 20px}.passenger-count-section,.payment-info-section{flex-direction:row;gap:12px}.passenger-count-section{padding-right:40px}.passenger-count-item,.payment-info-item{padding:0;text-align:left}.passenger-count-item:not(:nth-last-child(-n+2)):after,.payment-info-item:not(:last-child):after{display:none}.passenger-count-toggle{margin-left:0;position:absolute;right:0;top:12px}}.flight-roster-card-rejection-info-icon{cursor:pointer;filter:invert(1) brightness(0) saturate(0);margin-left:8px;opacity:.5}.flight-roster-verification-icon{align-items:flex-end;bottom:8px;display:flex;gap:8px;margin-left:0;position:absolute;right:10px;z-index:1}.flight-roster-verification-icon .verification-icon{width:70px}@media (max-width:480px){.flight-roster-verification-icon .verification-icon{width:56px}}.add-passenger-dialog-container{height:(100vh-100px);width:414px}.add-passenger-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.add-passenger-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.add-passenger-dialog-content button{background-color:#2978a0;background-color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-top:40px;width:362px}.add-passenger-dialog-title{font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin:10px}.add-passenger-input-container{flex:1 1;margin:0;text-align:start}.add-passenger-input{border:1px solid #d6d6d6;height:48px;padding:12px 20px;width:360px}.add-passenger-input,.add-passenger-input-container label{font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-bottom:12px}.add-passenger-input-container label{display:block}.add-passenger-select-container{border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:12px;width:360px}.add-passenger-datepicker{width:360px}.add-passenger-datepicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:48px;margin-bottom:10px}.add-passenger-datepicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.error-message{color:#ff4d4f;font-size:12px;font-weight:500;margin-top:4px}.add-vehicle-dialog-container{height:(100vh-100px);width:414px}.add-vehicle-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.add-vehicle-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.add-vehicle-dialog-content button{background-color:#2978a0;background-color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-top:40px;width:362px}.add-vehicle-dialog-title{font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin:10px}.add-vehicle-input-container{flex:1 1;margin:0;text-align:start}.add-vehicle-input{border:1px solid #d6d6d6;height:48px;padding:12px 20px;width:360px}.add-vehicle-input,.add-vehicle-input-container label{font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-bottom:12px}.add-vehicle-input-container label{display:block}.add-vehicle-select-container{border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:48px;margin-bottom:12px;padding-left:5px;width:360px}.special-onboarding-validation-dialog-container{height:300px;width:409px}.special-onboarding-validation-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.special-onboarding-validation-dialog-content button{background-color:#2978a0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-top:30px;width:245px}.special-onboarding-validation-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin-top:20px}.special-onboarding-validation-dialog-title{font-size:18px}.special-onboard-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.special-onboard-container .commercial-airline-navigation-bar{padding-left:40px;padding-right:40px}.special-onboard-container .commercial-airline-navigation-bar-inner{padding-left:0;padding-right:0}@media (max-width:768px){.special-onboard-container .commercial-airline-navigation-bar{padding-left:20px;padding-right:20px}}@media (max-width:480px){.special-onboard-container .commercial-airline-navigation-bar{padding-left:15px;padding-right:15px}}.container{align-items:flex-start;align-self:flex-start;border-radius:8px;display:flex;flex-direction:column;margin:20px auto 0;max-width:1200px;padding:20px;text-align:left;width:100%}.label{color:#253031;font-family:Inter,sans-serif;font-size:20px;font-weight:600}.top-form-group{display:grid;margin-top:20px;width:50%}.margin-bottom{margin-bottom:10px}.flight-input{background:#fff;border:none;box-shadow:0 0 20px 0 #0000001a;gap:10px;padding:13px 21px}.flight-input,.form-group{align-items:center;display:flex}.form-group{justify-content:space-between;margin-top:30px;width:50%}.form-label{display:block;font-weight:700;margin-bottom:5px}.form-input{border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.outline-button{background-color:initial;border:2px solid #e7e7e7;border-radius:4px;color:#e7e7e7;cursor:pointer;padding:8px 12px}.outline-button:disabled{border-color:#999;color:#999;cursor:not-allowed}.main-divider{background-color:#e7e7e7;height:1px;margin-bottom:20px;margin-top:50px;width:80%}.passenger-list{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px}.passenger-checkbox{display:block;margin:5px 0}.vehicle-form-container{width:50%}.vehicle-form{margin-top:20px}.vehicle-form input,.vehicle-form select{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.vehicle-form button{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.vehicle-form button:disabled{background-color:#999}@media (max-width:600px){.form-input,.outline-button,.vehicle-form input,.vehicle-form select{max-width:100%;width:100%}}input:focus,select:focus,textarea:focus{border-color:initial;outline:none}@media (max-width:600px){.form-group,.form-input,.top-form-group,.vehicle-form input,.vehicle-form select,.vehicle-form-container{max-width:100%;width:100%}.flight-input{width:100%}.container{padding:10px}.outline-button{max-width:100%;width:100%}.main-divider{margin:20px 0;width:100%}}.item-list-card{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:20px auto 20px 0;max-width:1200px;padding:20px;width:50%}.card-title{font-size:24px;font-weight:700;margin-bottom:15px;text-align:center}.item,.item-list{border-bottom:1px solid #e7e7e7}.item{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.item:last-child{border-bottom:none}.item-name{color:#253031;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:normal;margin-left:5px}.delete-icon{background:none;border:none;color:#e8505b;cursor:pointer;font-size:14px;margin-right:20px;padding:0}.vehicle-list-card{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin-top:20px;max-width:1200px;padding:20px;width:50%}.vehicle-list{display:flex;flex-direction:column}.vehicle-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:12px}.vehicle-title{color:#253031;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.item-actions-container{align-items:start;display:flex;gap:15px;justify-content:center}.item-action-delete{color:#e8505b;cursor:pointer;font-size:14px}.item-action{color:#000;cursor:pointer;font-size:14px}.vehicle-details{margin-bottom:20px}.vehicle-details p{font-weight:600}.vehicle-details p,.vehicle-details span{font-family:Inter,sans-serif;font-size:15px;margin:0}.vehicle-details span{font-weight:700}.divider{background-color:#e0e0e0;height:1px}.vehicle-list-delete-button-container{background-color:#ffeced;color:#e8505b;display:flex;height:34px;justify-content:center;width:34px}.vehicle-list-delete-button{font-size:20px}@media (max-width:600px){.vehicle-list-card{max-width:100%;padding:15px;width:100%}.vehicle-item{align-items:flex-start;flex-direction:column;padding:10px 0}.vehicle-title{font-size:14px}.vehicle-details{font-size:12px;padding:8px}}.view-historical-data-container{justify-content:center;padding:24px 0}.view-historical-data-container,.view-historical-data-header{align-items:center;display:flex;flex-direction:column}.view-historical-data-header-divider{background-color:#d6d6d6;height:58px;margin:0 25px;width:1px}.view-historical-data-logo{display:flex;flex-direction:row}.view-historical-data-logo img{height:58;margin-bottom:20px;width:207px}.view-historical-data-header-bar-container{background-color:#253031;display:flex;height:73px;justify-content:center;width:100vw}.view-historical-data-header-bar{align-items:center;display:flex;justify-content:space-between;position:relative;width:1148px}.view-historical-data-center,.view-historical-data-left,.view-historical-data-right{flex:1 1;white-space:nowrap}.view-historical-data-left{text-align:start}.view-historical-data-center{left:50%;min-width:200px;position:absolute;text-align:center;transform:translateX(-50%);width:auto}.view-historical-data-right{text-align:end}.view-historical-data-back{color:#fff}.view-historical-data-left button{background-color:#315659;margin-left:30px;width:168px}.view-historical-data-left button,.view-historical-data-right button{border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px}.view-historical-data-right button{gap:10px;width:80px}.view-historical-data-right button.cancel{background-color:#bcab79;margin-right:20px}.view-historical-data-right button.cancel-flight{background-color:#ff5f5f;margin-right:20px;width:135px}.view-historical-data-right button.confirm{width:100px}.view-historical-data-header-bar p{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin-top:15px}.view-historical-data-table-parent-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:30px;width:1148px}.view-historical-data-table-container{border:0;border-radius:10px;flex:1 1;height:calc(100vh - 200px);margin-top:20px;overflow-y:auto;width:100%}.view-historical-data-table{width:100%}.view-historical-data-table td,.view-historical-data-table th{border-bottom:1px solid #e7e7e7;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding-left:20px;padding-right:20px;text-align:start}.view-historical-data-table th{background-color:#f7f7f7;height:49px;width:50px}.view-historical-data-table th.width-90{width:90px}.view-historical-data-table th.width-110{width:110px}.view-historical-data-table th.width-200{width:200px}.view-historical-data-table th.width-300{width:300px}.view-historical-data-table td{font-weight:400;height:60px;padding-bottom:10px;padding-top:15px}.view-historical-data-select-container{border-radius:10px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;width:200px}.view-historical-data-textfield-container{align-items:center;display:flex;flex-direction:row}.view-historical-data-delay-text{color:red}.view-historical-data-textfield-container p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin:0 7px}.view-historical-data-boarding-screening-container{align-items:center;display:flex;gap:8px;justify-content:center}.view-historical-data-textfield{height:36px;width:75px}.view-historical-data-textfield .MuiOutlinedInput-root{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%}.view-historical-data-datePicker{height:36px;width:135px}.view-historical-data-datePicker .MuiOutlinedInput-root{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%}.view-historical-data-datePicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.view-historical-data-approved-container{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:row;height:128px;justify-content:space-between;margin-top:25px;padding:0 20px;width:1148px}.view-historical-data-approved{align-items:center;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;overflow:hidden;padding:0 10px;text-align:center;width:382px}.view-historical-data-approved-divider{background-color:#e7e7e7;height:70%;width:1px}.view-historical-data-approved-center{align-items:center;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;padding:20px;text-align:center;width:100%}.view-historical-data-details-container{display:flex;flex-direction:row;height:480px;justify-content:space-between;margin-top:20px;width:1148px}.view-historical-data-details-sub-container{height:100%;width:49%}.view-historical-data-special-onboarding-container{align-items:center;background-color:#315659;display:flex;height:109px;justify-content:space-between;overflow:hidden;padding:0 30px;width:100%}.view-historical-data-special-onboarding-container button{background-color:#bcab79;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px;width:80px}.view-historical-data-special-onboarding-title-container{display:flex}.view-historical-data-special-onboarding-title-container p{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin:2px 0 0 17px}.view-historical-data-special-onboarding-button-container{align-items:center;display:flex;flex-direction:row;gap:15px}.view-historical-data-special-onboarding-delete-button-container{background-color:#ffeced;color:#e8505b;display:flex;height:34px;justify-content:center;width:34px}.view-historical-data-special-onboarding-delete-button{font-size:20px}.view-historical-data-special-onboarding-item-container{display:flex;justify-content:space-between;margin-top:35px}.view-historical-data-special-onboarding-item-container p,.view-historical-data-special-onboarding-item-view{font-family:Inter,sans-serif;font-size:16px;font-weight:500}.view-historical-data-special-onboarding-item-view{color:#2978a0}.view-historical-data-special-onboarding-item-divider{background-color:#e7e7e7;height:1px;margin-top:10px}.view-historical-data-payment-summary-container{border-radius:10px;height:100%;overflow:hidden;width:100%}.view-historical-data-payment-summary-header{align-items:center;background-color:#f7f7f7;display:flex;font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin-bottom:30px;padding:7px 27px;width:100%}.view-historical-data-payment-row{border-bottom:1px solid #ddd;margin-top:20px}.view-historical-data-payment-row-container{display:flex;justify-content:space-between;margin-left:27px;margin-right:100px}.view-historical-data-payment-description{font-family:Inter,sans-serif;font-weight:500}.view-historical-data-payment-description h3{font-size:20px;margin-bottom:20px}.view-historical-data-payment-description p{color:#9a9a9a;font-size:12px;margin-top:0}.view-historical-data-payment-amount{font-family:Inter,sans-serif;font-weight:500;text-align:end}.view-historical-data-payment-amount h3{font-size:20px;font-weight:700;margin-bottom:2px}.view-historical-data-payment-amount p{color:#9a9a9a;font-size:12px;margin-top:0}.view-historical-data-payment-row.view-historical-data-payment-total-row{border-bottom:none}.view-historical-data-payment-total-row h3{font-family:Inter,sans-serif;font-size:20px;font-weight:700}.view-historical-data-left{align-items:center;display:flex;flex:0 0 auto}.view-historical-data-left h1{border-bottom:3px solid #bcab79;border-top:3px solid #bcab79;display:flex;flex-direction:column;font-size:20px;font-size:24px;line-height:1.2;margin:0;padding:0 40px}.view-historical-data-left h1,.view-historical-data-left h1 span{color:#253031;font-family:Inter,sans-serif;font-style:italic;font-weight:600}.view-historical-data-left h1 span{font-size:20px}.view-history-passenger-count-display-container{background-color:#fff;border-radius:10px;margin-top:20px;overflow:hidden;width:1148px}.view-history-passenger-count-table{margin-bottom:20px;margin-left:0;margin-right:0;width:100%}.view-history-passenger-count-table-header{background-color:#f7f7f7;border-radius:4px 4px 0 0;display:flex}.view-history-passenger-count-table-row{background-color:#fff;border:none;border-radius:0;display:flex}.view-history-passenger-count-table-cell{align-items:center;border:none;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;overflow:hidden;padding:12px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.view-history-passenger-count-table-cell:first-child{flex:2.5 1}.view-history-passenger-count-table-cell:nth-child(2){flex:2 1}.view-history-passenger-count-table-cell:nth-child(3),.view-history-passenger-count-table-cell:nth-child(4){flex:1 1}.view-history-passenger-count-table-cell:nth-child(5){flex:1.2 1}.view-history-passenger-count-table-cell:nth-child(6){flex:1 1}.view-history-passenger-count-table-cell:last-child{border-right:none}.view-history-passenger-count-table-header .view-history-passenger-count-table-cell{background-color:#f7f7f7;border-right:1px solid #e7e7e7;color:#253031;font-weight:600}.view-history-passenger-count-table-row .view-history-passenger-count-table-cell{background-color:#fff;border:none;color:#253031}.view-history-passenger-count-divider{background-color:#e7e7e7;height:1px;margin:20px 0;width:100%}.passenger-count-update-button{background-color:#315659;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:36px;margin-top:10px;transition:background-color .2s ease;width:100px}.passenger-count-update-button:hover{background-color:#253031}.view-historical-data-select-aircraft{align-items:center;background-color:#fff;border:1px solid #d6d6d6;border-radius:10px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:border-color .2s ease;width:120px}.view-historical-data-select-aircraft:hover{border-color:#315659}.view-historical-data-select-aircraft p{color:#253031;font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin:0}.view-historical-data-roster-right button{background-color:#2978a0;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px;margin-right:20px;width:80px}.view-historical-data-roster-right button:last-child{margin-right:0}.view-historical-data-roster-right button.cancel{background-color:#bcab79}.view-historical-data-roster-right button.confirm{width:100px}.view-historical-data-roster-right button.confirm:disabled{background-color:#2978a0;color:#e7e7e7!important;opacity:.6}.view-historical-data-delay-text{color:#ff5f5f;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.view-historical-data-depart-arrival-container{align-items:center;display:flex;flex-direction:row;gap:8px}.view-historical-data-timePicker{height:36px;width:80px}.view-historical-data-timePicker .MuiOutlinedInput-root{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%}.view-historical-data-timePicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.view-historical-data-airport-terminal-container{align-items:center;display:flex}.view-historical-data-airport-name{margin:0 8px 0 0}.view-historical-data-terminal-text{color:#666;font-size:12px;margin-left:8px}.view-historical-data-terminal-dropdown-container{min-width:120px}.view-historical-data-terminal-dropdown{font-size:12px;height:28px}.view-historical-data-terminal-dropdown .MuiMenuItem-root,.view-historical-data-terminal-dropdown .MuiSelect-select{font-size:12px}@media (max-width:768px){.view-historical-data-logo img{height:auto;width:160px}.view-historical-data-header-bar p{font-size:18px}.view-historical-data-approved{font-size:12px}}@media (max-width:1024px){.view-historical-data-header-bar-container{height:180px}.view-historical-data-verification-icon-divider-row{max-width:90%}.view-history-passenger-count-display-container{width:90%}.view-historical-data-header-bar{align-items:start;flex-direction:column;margin-top:10px;width:90%}.view-historical-data-approved-container,.view-historical-data-table-parent-container{width:90%}.view-historical-data-details-container{height:90%;width:90%}.view-historical-data-payment-row-container{margin-right:40px}.view-historical-data-payment-summary-container,.view-historical-data-special-onboarding-container{width:90%}}.view-historical-passenger-count-rejected{color:#ff5f5f;font-weight:600}.view-historical-passenger-count-accepted{color:#41d269;font-weight:600}.view-historical-data-rejection-info-icon{cursor:pointer;filter:invert(1) brightness(0) saturate(0);margin-left:8px;opacity:.5}.view-historical-data-verification-icon-divider-row{align-items:center;display:flex;justify-content:center;margin-top:10px;width:1148px}.view-historical-data-verification-icon-divider-row:after,.view-historical-data-verification-icon-divider-row:before{background-color:#e0e0e0;content:"";display:block;flex:1 1;height:1px}.view-historical-data-verification-icon-divider-row .verification-icon{margin:0}.invoice-detail{padding:20px}.header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.search-bar{background:#fff;border:1px solid #d6d6d6;border-radius:10px;width:398px}.grand-total-box,.search-bar{align-items:center;display:flex;flex-shrink:0;gap:10px;height:37px;padding:17px 23px}.grand-total-box{background:#f7f7f7;width:311px}.grand-total-box,.payment-info-box{border-radius:10px;justify-content:center}.payment-info-box{align-items:center;background:#2978a0;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-family:Inter;font-size:14px;font-weight:500;gap:10px;height:57px;line-height:25px;padding:16px 19px;width:327px}.table-container{margin-top:20px;width:100%}.invoice-export-button-container{display:flex;justify-content:flex-end;margin:12px 0;padding-bottom:12px;padding-right:20px;padding-top:12px}.invoice-export-button{align-items:center;color:#2978a0;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-weight:600;gap:8px}.invoice-export-button-icon{font-size:18px}.accordion-summary>.MuiTableRow-root{display:flex;width:100%}.accordion-details{padding:0}.right_label{color:#fff;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:25px}.MuiTooltip-tooltip{align-items:center!important;background-color:#fff!important;border-radius:8px;color:#000!important;display:flex!important;filter:drop-shadow(0 0 44px rgba(0,0,0,.1));flex-direction:column!important;flex-shrink:0;height:110px;justify-content:flex-end!important;margin-top:0!important;padding:10px;text-align:left!important;width:200px}.css-1orzuox-MuiTableCell-root,.table-header .MuiTableCell-root{font-weight:700!important}.MuiTooltip-arrow{color:#fff!important;display:inline!important;position:absolute!important}.action-links a{color:#0073e6;display:block;font-weight:700;margin-bottom:8px;text-decoration:underline;width:-webkit-max-content;width:max-content}.action-links a:last-child{margin-bottom:0}.action-links a:hover{text-decoration:underline}.grand-total-invoice{background-color:#253031}.grand-total-invoice td{border-bottom:none!important;color:#fff!important;padding:16px 30px!important}.grand-total-invoice .MuiTypography-h6{color:#fff;font-family:Inter,sans-serif;font-size:16px!important;font-weight:700!important;margin:0}.table-button{border-radius:10px;width:90px}.send-commercial-invoice-dialog-container{height:320px;width:550px}.send-commercial-invoice-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.send-commercial-invoice-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.send-commercial-invoice-dialog-content button{border-radius:10px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;width:245px}.send-commercial-invoice-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin-bottom:36px;margin-top:20px}.send-commercial-invoice-dialog-title{font-size:25px}.send-commercial-invoice-dialog-subtitle{font-size:18px;margin:20px 10px 0}.invoice-flight-search{font-family:Inter,sans-serif;padding:16px}.invoice-flight-search h4{color:#000;font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin:0 0 8px}.invoice-flight-search-container,.invoice-flight-search-form{align-items:center;display:flex}.invoice-flight-search-input-container{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:10px;display:flex;margin-right:24px;padding:0 12px;width:300px}.invoice-flight-input-style{font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-left:8px;width:100%}.invoice-flight-input-icon{color:#666;cursor:pointer;font-size:16px}.invoice-flight-search-button{font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:36px;margin-left:10px;min-width:80px;padding:0 16px;text-transform:none}.tabs-container{display:flex;gap:8px;justify-content:center;margin-bottom:1rem}.filters-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:1rem}.filter-item{flex:0 0 auto}.filter-buttons{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-top:20px;padding-left:auto}.filter-header{font-weight:600;margin-bottom:2px}.filter-header,.filter-select-container{font-family:Inter,sans-serif;font-size:15px}.filter-select-container{border-radius:1px!important;font-weight:500;height:37px}.filter-select-container .MuiSelect-placeholder{color:#d6d6d6}.filter-datepicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px}.filter-datepicker .MuiInputBase-input{background-color:initial!important;color:#000;cursor:pointer}.flight-input{background-color:#f9f9f9!important;border:1px solid #d6d6d6;border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px}.flight-input:hover{border:1px solid #253031}.invoices-data-table{border-collapse:collapse;display:block;margin-top:10px;overflow-x:auto;width:100%}.invoices-data-table th{background-color:#f7f7f7;border-bottom:1px solid #d6d6d6;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:10px 30px;position:relative;text-align:left;vertical-align:middle;white-space:nowrap}.invoices-data-table th:after{background-color:#e7e7e7;bottom:0;content:"";height:50%;margin:auto;position:absolute;right:0;top:0;width:1px}.invoices-data-table th:first-child{border-top-left-radius:10px}.invoices-data-table th:last-child{border-right:none;border-top-right-radius:10px}.invoices-data-table td{border-bottom:1px solid #d6d6d6;color:#253031;font-family:Inter,sans-serif;font-size:14px;font-weight:400;padding:10px 30px;text-align:left;white-space:nowrap}.invoices-toggle-button{background:none;border:none;color:#000;cursor:pointer}@media (max-width:800px){.invoices-header{padding:10px 15px}.invoices-data-table td,.invoices-data-table th{padding-left:15px}}.css-htugmt-MuiButtonBase-root-MuiCheckbox-root.Mui-checked{color:#253031!important}.table-total{background-color:#253031;color:#fff;padding:8px;text-align:left}.pagination-container{align-items:center!important;bottom:auto!important;display:flex!important;justify-content:end!important;margin-top:0!important;padding:24px!important;position:static!important;right:auto!important}.MuiBox-root{margin-bottom:0!important;padding-bottom:0!important}.filter-clear-button{color:#2978a0;font-size:15px;padding:0;text-transform:none;transition:background-color .2s ease,-webkit-text-decoration .2s ease;transition:background-color .2s ease,text-decoration .2s ease;transition:background-color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.filter-clear-button:hover{background-color:initial;text-decoration:underline}@media (max-width:768px){.filters-container{flex-direction:column;justify-content:space-between}.filter-item{width:100%}.table-header,.table-row{align-items:flex-start;flex-direction:column}.table-cell{width:100%}}.grand-total-row{background-color:#253031}.grand-total-row td{border-bottom:none!important;color:#fff!important;padding:16px 30px!important}.grand-total-row .MuiTypography-h6{color:#fff;font-family:Inter,sans-serif;font-size:16px!important;font-weight:700!important;margin:0}.payment-options-container h2{font-family:Inter,sans-serif;font-size:20px;margin:10px 20px}.bank-details-container{padding:1px}.bank-details-container h2{margin:0 0 20px}.bank-details-container h2,.bank-details-container h3{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:20px;font-weight:600;justify-content:center}.bank-details-container h3{margin:20px 0;padding-top:10px}.bank-details-content{display:flex;flex-direction:column;gap:6px}.bank-detail-row{display:flex}.bank-detail-label{font-weight:700}.bank-detail-label,.bank-detail-value{color:#000;font-family:Inter,sans-serif;font-size:16px}.bank-detail-value{font-weight:400}.done-button{background-color:#253031;border-radius:0!important;color:#fff;flex-direction:row;height:40px;margin-left:auto;margin-right:auto;margin-top:40px!important;width:100%}.payment-modal-box{background-color:var(--mui-palette-background-paper);background-color:#fff;border-radius:8px;box-shadow:24px 24px 48px #0000001a;left:50%;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.payment-modal-title{font-weight:600;margin-bottom:24px}.payment-modal-title,.payment-modal-total{font-family:Inter,sans-serif;font-size:24px;text-align:center}.payment-modal-total{font-weight:500;margin-top:24px}.payment-modal-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.payment-helper-text{color:#fff;font-family:Inter,sans-serif;font-size:12px;font-size:14px;font-weight:500;justify-content:center;margin-left:auto;text-align:right}.total-helper-container{align-items:center;display:flex}.MuiDialog-root .wire-reference-container{min-width:450px;padding:32px;text-align:center}.MuiDialog-root .wire-reference-container h2{color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin-bottom:32px;margin-top:0;text-align:center}.MuiDialog-root .wire-reference-container .MuiTextField-root{margin-bottom:20px;width:100%}.MuiDialog-root .wire-reference-container .MuiTextField-root .MuiOutlinedInput-root{background-color:#fff;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;height:48px}.MuiDialog-root .wire-reference-container .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:#d6d6d6}.MuiDialog-root .wire-reference-container .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.MuiDialog-root .wire-reference-container .MuiTextField-root .MuiOutlinedInput-root:hover fieldset{border-color:#253031}.MuiDialog-root .wire-reference-container .MuiTextField-root .MuiInputLabel-root{color:#666;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.MuiDialog-root .wire-reference-container .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#253031}.MuiDialog-root .wire-reference-container .MuiTextField-root .MuiInputBase-input{color:#000;font-family:Inter,sans-serif;font-size:14px}.MuiDialog-root .wire-reference-container .MuiTextField-root .MuiInputBase-input::placeholder{color:#999;opacity:1}.MuiDialog-root .wire-reference-container .wire-reference-helper-text{color:#666;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:24px 0;padding:0 8px;text-align:left}.MuiDialog-root .wire-reference-container .wire-reference-link{color:#1976d2;cursor:pointer;font-weight:500;text-decoration:underline}.MuiDialog-root .wire-reference-container .wire-reference-link:hover{color:#1565c0}.MuiDialog-root .wire-reference-container .MuiButton-root{background-color:#253031;border-radius:4px;box-shadow:none;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:48px;margin-top:24px;text-transform:none;width:100%}.MuiDialog-root .wire-reference-container .MuiButton-root:hover{background-color:#1a2324;box-shadow:none}.MuiDialog-root .wire-reference-container .MuiButton-root:disabled{background-color:#e0e0e0;box-shadow:none;color:#999}.MuiDialog-root[data-wire-reference=true] .MuiDialog-paper{border-radius:8px!important;box-shadow:0 4px 20px #00000026!important}.MuiDialog-root[data-wire-reference=true] .MuiDialogContent-root{padding:0!important}.MuiDialog-root .wire-reference-container .wire-reference-datepicker{margin-bottom:20px;width:100%}.MuiDialog-root .wire-reference-container .wire-reference-datepicker .MuiOutlinedInput-root{background-color:#fff;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;height:48px}.MuiDialog-root .wire-reference-container .wire-reference-datepicker .MuiOutlinedInput-root fieldset{border-color:#d6d6d6}.MuiDialog-root .wire-reference-container .wire-reference-datepicker .MuiOutlinedInput-root.Mui-focused fieldset,.MuiDialog-root .wire-reference-container .wire-reference-datepicker .MuiOutlinedInput-root:hover fieldset{border-color:#253031}.MuiDialog-root .wire-reference-container .wire-reference-datepicker .MuiInputLabel-root{color:#666;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.MuiDialog-root .wire-reference-container .wire-reference-datepicker .MuiInputLabel-root.Mui-focused{color:#253031}.MuiDialog-root .wire-reference-container .wire-reference-datepicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer;font-family:Inter,sans-serif;font-size:14px}.MuiDialog-root .wire-reference-container .wire-reference-datepicker .MuiInputBase-input::placeholder{color:#000!important;opacity:.7}.partial-payment-info-icon{margin-left:4px;padding:2px}.partial-payment-info-icon .anticon{color:#666;font-size:14px}.partial-payment-tooltip .MuiTooltip-tooltip{word-wrap:break-word!important;background-color:#253031!important;border-radius:5px!important;box-shadow:0 2px 8px #00000026!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;height:auto!important;line-height:1.4!important;margin-top:10px!important;max-width:300px!important;min-height:auto!important;padding:12px 16px!important;white-space:normal!important}.partial-payment-tooltip .MuiTooltip-arrow{color:#253031!important}.invoices-data-table td.airport-cell{word-wrap:break-word;line-height:1.5;max-width:300px;min-width:300px;padding-bottom:10px;padding-top:10px;vertical-align:middle;white-space:normal;width:300px}.MuiTabs-scrollButtons{color:#fff!important}.MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.tabs-wrapper{padding-left:20px}.custom-tabs{min-height:38px}.custom-tabs .MuiTabs-indicator{display:none}.MuiTab-root{align-items:center;background-color:#9a9a9a!important;border:1px solid #d6d6d6;border-radius:10px!important;color:#fff!important;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;gap:10px;height:38px;justify-content:center;line-height:normal;margin-right:10px!important;padding:17px 23px}.MuiTab-root.Mui-selected{background-color:#253031!important;color:#fff}.css-nujm3g-MuiButtonBase-root-MuiTab-root.Mui-selected{color:#fff!important}.MuiTabs-indicator{display:none}.custom-tab{border-radius:4px;color:#fff!important;font-family:Inter,sans-serif;font-size:18px;font-weight:500;margin:6px 4px!important;min-height:36px;text-transform:none}.custom-tab.Mui-selected{background-color:#253031!important;color:#fff!important}.custom-tab:hover{background-color:#ffffff1a}.receipt-container{min-height:100vh;padding:0;position:relative}.center-content{align-items:center;display:flex;justify-content:center;width:100%}.inner-container{width:80%}.invoicing-IATA-container{display:flex;flex-direction:column}.invoicing-IATA-tab-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 34px;padding:10px 0}.invoicing-IATA-overdue-balance{font-family:Inter,sans-serif;font-size:16px;font-weight:700}.invoicing-IATA-grand-total-container{background-color:#253031;font-weight:700;height:49px;margin:16px 34px;padding:0 34px}.invoicing-IATA-container button,.invoicing-IATA-grand-total-container{align-items:center;border-radius:10px;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:16px}.invoicing-IATA-container button{background-color:#9a9a9a;font-weight:500;height:37px;padding:0 18px;white-space:nowrap}.invoicing-IATA-container button.active{background-color:#253031}.invoicing-IATA-container-divider{background-color:#e7e7e7;height:1px;margin:0 34px}.invoicing-IATA-table-separator{height:20px}.invoicing-IATA-table-parent-container{align-items:center;display:flex;height:100%;justify-content:center}.invoicing-IATA-table-container{border:0;border-radius:10px;flex:1 1;height:calc(100vh - 200px);margin:0 34px;overflow-y:auto;width:100%}.invoicing-IATA-table{width:100%}.invoicing-IATA-table tr{border-bottom:1px solid #e7e7e7}.invoicing-IATA-table td,.invoicing-IATA-table th{border-bottom:1px solid #e7e7e7;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding-left:20px;padding-right:20px;text-align:start;white-space:nowrap}.invoicing-IATA-table th{background-color:#f7f7f7;height:49px}.invoicing-IATA-table th.width-90{width:90px}.invoicing-IATA-table td{font-weight:400;height:60px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoicing-IATA-table td.overflow-text{min-width:250px;overflow:visible;text-overflow:clip;white-space:normal}.invoicing-IATA-table-checkbox-container{align-items:center;display:flex;justify-content:center}.invoicing-IATA-table-checkbox-container input{accent-color:#315659;height:15px;margin:0 10px 0 0;width:15px}.invoicing-IATA-table button{background-color:#bcab79;border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:36px;width:118px}.invoicing-IATA-table tr.no-border-bottom{border-bottom:none}.account-update-table-action-container{display:flex;flex-direction:row;gap:10px}.account-update-table-action{border-radius:5px;display:flex;height:33px;justify-content:center;width:33px}.account-update-table-edit{background-color:#e0f5ff;color:#2978a0}.account-update-table-delete{background-color:#ffeced;color:#e8505b}.invoicing-IATA-select-container{border-radius:10px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;width:160px}@media (max-width:768px){.invoicing-IATA-button-layout-container{flex-direction:column}}.invoicing-IATA-filter-container{margin:0 34px;padding:20px 0}.invoicing-IATA-filter-header{font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin-bottom:2px}.invoicing-IATA-filter-container input{margin-bottom:0;width:150px}.invoicing-IATA-filter-container input,.invoicing-IATA-filter-select-container{border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px}.invoicing-IATA-filter-select-container{width:190px}.invoicing-IATA-filter-datepicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;padding:0;width:158px}.invoicing-IATA-filter-datepicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.invoicing-IATA-filter-button-container{display:flex;flex-direction:row;gap:10px}.invoicing-IATA-filter-button-container button{background-color:#253031;border:none;border-radius:1px;border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;width:103px}.invoicing-IATA-filter-button-container button.clear{background-color:initial;color:#2978a0}.MuiTooltip-tooltip{word-wrap:break-word!important;background-color:#253031!important;border-radius:5px!important;box-shadow:0 2px 8px #00000026!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;height:auto!important;line-height:1.4!important;margin-top:10px!important;max-width:300px!important;min-height:auto!important;padding:12px 16px!important;white-space:normal!important}.MuiTooltip-arrow{color:#253031!important}.notification-screen-container{background:#f2f2f2b2;min-height:100vh}.notification-screen-header{align-items:center;background:#253031;color:#fff;display:flex;gap:20px;padding:20px}.notification-screen-header h1{font-family:Inter;font-size:24px;font-weight:600;margin:0}.notification-screen-back-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;padding:0}.notification-screen-filters{border-bottom:1px solid #eee;padding:10px 370px 20px 37px}.notification-screen-filter-options{align-items:center;display:flex;gap:10px}.notification-screen-checkbox-container{align-items:center;color:#253031;cursor:pointer;display:flex;font-family:Inter;font-size:14px;gap:5px}.notification-screen-checkbox-container input[type=radio]{accent-color:#253031;cursor:pointer;height:16px;margin-right:8px;margin-top:20px;width:16px}.notification-screen-list{background:#f2f2f2b2;border-radius:8px;margin-left:37px;margin-top:20px;max-width:650px;min-height:calc(100vh - 180px)}.notification-screen-item-container{height:calc(100vh - 180px)}.notification-screen-item{background-color:#f2f2f2b2;border-bottom:1px solid #fff;display:flex;gap:15px;padding:15px 20px;transition:background-color .2s ease}.notification-screen-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.notification-screen-item:last-child{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.notification-screen-content{flex:1 1;padding-left:0}.notification-screen-actions{align-items:center;display:flex;gap:15px}.notification-screen-menu{position:relative}.notification-screen-menu-button{align-items:center;background:none;border:none;color:#253031;cursor:pointer;display:flex;font-size:20px;padding:0}.notification-screen-dropdown{background:#f2f2f2;border:1px solid #eee;border-radius:4px;box-shadow:0 2px 8px #0000001a;min-width:180px;position:absolute;right:0;top:100%;z-index:1}.notification-screen-menu-item{color:#253031;cursor:pointer;font-family:Inter;font-size:14px;padding:12px 20px;white-space:nowrap}.notification-screen-menu-item:hover{background:#ddd}.notification-unread{background-color:#ddd;position:relative}.notification-unread:before{display:none}.notification-unread .notification-message{color:#253031;font-weight:600}.notification-message{color:#253031;font-family:Inter;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:4px;padding-left:0}.notification-subtext{padding-left:0}.notification-subtext,.notification-time{color:#000;font-family:Inter;font-size:14px;font-weight:400}.notification-time{margin-left:10px}.ant-pagination-item-active{background-color:#253031!important;border-color:#253031!important}.ant-pagination-item-active a{color:#fff!important}.notification-timestamp{color:#666;font-size:12px;margin-top:4px}.notification-screen-no-data{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:500;justify-content:center;min-height:calc(100vh - 180px)}.notification-screen-pagination-container{align-items:end;display:flex;height:100px;justify-content:flex-end}@media (max-width:1024px){.notification-screen-filters{padding-left:4vw;padding-right:4vw}.notification-screen-list{margin-left:4vw;max-width:100vw;width:60%}.notification-screen-item{padding:12px 10px}}@media (max-width:768px){.notification-screen-filters{align-items:flex-start;flex-direction:column;gap:8px;padding-left:2vw;padding-right:2vw}.notification-screen-filter-options{align-items:center;flex-direction:row;gap:8px}.notification-screen-list{margin-left:32px;max-width:100vw;min-height:0;min-height:auto;width:60%}.notification-screen-item{flex-direction:row;gap:8px;padding:16px}.notification-message{font-size:14px}.notification-subtext,.notification-time,.notification-timestamp{font-size:12px}.notification-screen-no-data{font-size:15px;margin-left:2vw;min-height:200px;width:96vw}.notification-screen-pagination-container{height:60px;justify-content:center}.notification-screen-dropdown{font-size:13px;left:auto;min-width:120px;right:0}.notification-screen-checkbox-container{padding-left:0}.notification-screen-checkbox-container:first-child{padding-left:24px}}.escort-details-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.escort-departure-airport-name{color:#253031;font-family:Inter;font-size:20px;font-weight:600;justify-content:start;max-width:1148px;text-align:left;width:100%}.escort-details-left-column{display:flex;flex:1 1;flex-direction:column;gap:20px}.escort-details-row{display:flex;flex-direction:row;gap:20px;height:auto;justify-content:space-between;max-width:1148px;width:100%}.escort-details-logo{align-items:center;height:30.63px;margin-right:20px;width:61.74px}.escort-departure-vehicle-list{background:#fff;box-shadow:0 0 20px 0 #0000001a;display:flex;flex-direction:column;padding:20px}@media (max-width:1024px){.escort-departure-airport-name,.escort-details-row{flex-wrap:wrap;justify-content:center;padding:0 40px}}@media (max-width:820px){.escort-details-row{flex-wrap:wrap;justify-content:center;padding:0 40px}.escort-departure-airport-name{padding-left:40px}}@media (max-width:800px){.escort-details-row{flex-direction:column;gap:15px;padding:0 40px}.escort-details-left-column,.escort-details-right-column{gap:15px;padding:10px}.escort-departure-airport-name{padding-left:40px}}.arrival-vehicle-list{color:#253031;font-family:Inter;font-size:20px;font-weight:600;margin-top:50px}.arrival-vehicle-overlay{align-items:center;background-color:#ffffffe6;height:100%;justify-content:center;width:100%;z-index:10}.arrival-vehicle-list-box{background:#fff;box-shadow:0 0 20px 0 #0000001a;display:flex;flex-direction:column;margin-top:20px;padding:20px}p{color:#253031;font-family:Inter;font-size:15px;font-weight:600;margin:0}.approve-modal{background-color:#fff;font-family:Inter,sans-serif;margin:auto;text-align:center;width:200px}.approve-heading{color:#253031;font-size:24px;font-weight:600;margin-bottom:20px}.approve-text{color:#253031;font-size:16px;margin-bottom:10px;padding-top:10px}.approve-info{color:#253031;font-size:14px;margin-bottom:20px}.approve-email{color:#007bff;text-decoration:none}.approve-email:hover{text-decoration:underline}.approve-button{background-color:#253031;border:none;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:30px 0;padding:10px;width:70%}.approve-button:hover{background-color:#1f282d}.account-approval-dialog-container{height:475px;width:410px}.approve-account-dialog-container{height:377px;width:410px}.reject-account-dialog-container{height:510px;width:410px}.account-approval-dialog-close{align-items:flex-end;color:#d6d6d6;display:flex;flex-direction:column}.account-approval-dialog-content{align-items:center;display:flex;flex-direction:column;text-align:center}.account-approval-dialog-content button{border-radius:10px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;width:359px}.account-approval-dialog-title-container{font-family:Inter,sans-serif;font-weight:600;margin-bottom:36px;margin-top:20px}.account-approval-dialog-margin-bottom{margin-bottom:25px}.account-approval-dialog-title{font-size:25px}.account-approval-dialog-subtitle{font-size:18px;margin:30px 10px 0}.account-reject-dialog-checklist{margin-bottom:40px;max-height:230px;overflow-y:auto;width:100%}.account-reject-dialog-list-item{height:35px}.account-reject-dialog-label{font-family:Inter,sans-serif;font-size:18px;font-weight:600}.reject-modal-content{font-family:Inter,sans-serif;margin:0;padding:auto;position:relative;width:300px}.reject-modal-title{color:#253031;font-family:Inter;font-size:24px;font-weight:600;text-align:center}.reject-modal-description,.reject-modal-form{color:#253031;font-family:Inter;font-size:18px;font-weight:600;text-align:center}.reject-modal-form{display:flex;flex-direction:column;padding:20px 0}.reject-radio-container{align-items:center;display:flex;gap:10px;margin-bottom:10px;padding-left:40px}.reject-radio-input{accent-color:#253031;flex-shrink:0;height:16px;margin:0;width:16px}.reject-radio-label{font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.2}.reject-button{background-color:#ff5f5f;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin:60px auto 0;padding:12px;text-align:center;width:245px}@media (max-width:800px){.reject-modal-description{padding:10px}.reject-button{margin-top:20px}}.escort-arrival-trip-details-action-buttons{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding-top:30px}.escort-arrival-action-buttons-row{display:flex;gap:16px;justify-content:center;width:100%}.escort-arrival-trip-details-btn{border:none;color:#fff;cursor:pointer;flex:1 1;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:56px;text-align:center;transition:background-color .3s,transform .2s;width:100%}.escort-arrival-trip-details-approve-btn-approved{background-color:#41d269;cursor:not-allowed;pointer-events:none}.escort-arrival-trip-details-approve-btn{background-color:#253031}.escort-arrival-trip-details-reject-btn{background-color:#ff5f5f}.escort-arrival-trip-details-correction-btn{background-color:#2978a0;border:none;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:56px;text-align:center;width:100%}.escort-arrival-trip-details-approve-btn:disabled,.escort-arrival-trip-details-btn:disabled,.escort-arrival-trip-details-correction-btn:disabled{background-color:#d6d6d6}.escort-arrival-trip-details-btn:active,.escort-arrival-trip-details-correction-btn:active{transform:translateY(2px)}@media (max-width:800px){.escort-arrival-trip-details-action-buttons{flex-direction:column;padding:30px 0}.escort-arrival-trip-details-btn,.escort-arrival-trip-details-correction-btn{text-align:center;width:100%}}.escort-vehicle-list-box{background:#fff;display:flex;flex-direction:column;justify-content:start;padding-top:10px;text-align:left}.escort-vehicle-header p{color:#253031;font-family:Inter;font-size:15px;font-weight:600;margin:0}.no-vehicles-message{color:#253031;font-size:16px;padding:20px 0;text-align:center}.escort-vehicle-item{align-items:flex-start;border-bottom:1px solid #eee;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.escort-vehicle-item:last-child{border-bottom:none}.escort-vehicle-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;-webkit-user-select:none;user-select:none;width:100%}.escort-vehicle-name{flex-grow:1;margin:0}.escort-vehicle-toggle-icon{align-items:center;display:flex}.escort-vehicle-details{padding-bottom:10px}.escort-vehicle-details p{font-weight:600}.escort-vehicle-details p,.escort-vehicle-details strong{color:#253031;font-family:Inter;font-size:15px;padding:5px 0}.escort-vehicle-details strong{font-weight:700}.escort-departure-officers-list{padding-top:10px}.escort-arrival-officers-list{padding-top:50px}.escort-officers-box{background:#fff;box-shadow:0 0 20px 0 #0000001a;display:flex;flex-direction:column;padding:10px 18px}.escort-officers-header p{color:#253031;font-family:Inter;font-size:20px;font-weight:600;margin:0}.escort-officers-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.escort-officer:last-child{border-bottom:none}.escort-officer{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 0}.escort-officer-details p{color:#253031;font-family:Inter;font-size:15px;font-weight:600;margin:0}.escort-delete-icon{cursor:pointer;height:20px;width:20px}.escort-officer-actions{align-items:center;display:flex;gap:8px}.escort-edit-icon{cursor:pointer;height:20px;width:20px}.escort-edit-icon:hover{opacity:.7}.escort-officer p{color:#253031;font-family:Inter;font-size:15px;font-weight:600;margin:0}.escort-add-officer-btn{align-items:center;background-color:initial;border:1px solid #bcab79;color:#bcab79;cursor:pointer;display:flex;font-family:Inter;font-size:15px;font-weight:500;padding:5px 20px;text-transform:none}@media (max-width:800px){.escort-officers-header{align-items:center}}.add-officer-modal{background-color:#fff;font-family:Inter,sans-serif;height:auto;max-height:80vh;max-width:300px;overflow-y:auto;padding:0}.add-officer-modal-title{font-size:24px;margin-bottom:16px}.add-officer-modal-description,.add-officer-modal-title{color:#253031;font-family:Inter;font-weight:600;text-align:center}.add-officer-modal-description{font-size:16px;margin-bottom:24px;padding:20px}.section-gap{margin-top:30px}.section-title-gap{margin-top:20px}.add-officer-modal-form{align-items:stretch;display:flex;flex-direction:column;padding:0 20px}.add-officer-modal-form select,input[type=date]{border:1px solid #ccc;border-radius:0;font-family:Inter;font-size:15px;font-weight:500;padding-bottom:5px;padding-left:20px;padding-top:5px}.add-officer-modal-form select{-webkit-appearance:none;appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABFSURBVHgBfcpBDQAgDAPASkACEpCABJwjAQmzwJZsH9LSpMmWHgBMb4NObCsO826BW24nniFwIUsDhiliWKIXf1GlM3QB83USn4+vWJoAAAAASUVORK5CYII=) no-repeat right 10px center;border-radius:0}.add-officer-modal-label{color:#000;font-family:Inter;font-size:15px;font-weight:500;margin-bottom:8px;text-align:left}.add-officer-modal-input{border:1px solid #d6d6d6;box-sizing:border-box;font-family:Inter;font-size:15px;font-weight:600;margin-bottom:20px;padding:10px;width:100%}.add-officer-button{background-color:#253031;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px;text-align:center;width:100%}.add-officer-button:hover{background-color:#1f2a28}@media (max-width:800px){.add-officer-modal-description{padding:10px}.add-officer-button{font-size:14px;margin-top:20px;padding:10px}}.employee-code{display:flex;font-size:14px;gap:4px;justify-content:flex-start;margin-bottom:8px;margin-top:4px;padding-left:0;text-align:left;width:100%}.employee-code-label{color:#666}.employee-code-value{color:#253031;font-weight:500}.add-officer-modal input[type=number]::-webkit-inner-spin-button,.add-officer-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-officer-input-label{align-items:start;align-self:start;color:#000;display:flex;flex-direction:column;font-family:Inter;font-size:15px;font-weight:500}.add-officer-input-field{border:1px solid #d6d6d6;box-sizing:border-box;font-family:Inter;font-size:15px;font-weight:600;margin-bottom:20px;margin-top:10px;padding:10px;width:100%}.delete-modal-content{background-color:#fff;color:#253031;font-family:Inter,sans-serif;font-size:18px;font-weight:600;margin:20px auto auto;text-align:center;width:200px}.delete-modal-delete-button{background-color:#ff5f5f;border:none;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:30px 0;padding:10px;width:70%}.escort-trip-details-action-buttons{display:flex;gap:16px;justify-content:center;max-width:1148px;width:100%}.escort-trip-details-btn{border:none;color:#fff;cursor:pointer;flex-grow:1;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:56px;transition:background-color .3s,transform .2s}.escort-trip-details-approve-btn{background-color:#253031}.escort-trip-details-approve-btn-approved{background-color:#41d269;cursor:not-allowed;pointer-events:none}.escort-trip-details-reject-btn,.rejected{background-color:#ff5f5f}.rejected{cursor:not-allowed}.not-clickable,.rejected{pointer-events:none}.escort-trip-details-correction-btn{background-color:#2978a0}.escort-trip-details-btn:disabled{background-color:#d6d6d6}@media (max-width:1024px){.escort-trip-details-action-buttons{padding-left:20px;padding-right:20px}}@media (max-width:820px){.escort-trip-details-action-buttons{padding-left:20px;padding-right:20px}}@media (max-width:800px){.escort-trip-details-action-buttons{flex-direction:column;padding-left:20px;padding-right:20px}.escort-trip-details-btn{text-align:center;width:100%}}.escort-passengers-list{background:#fff;box-shadow:0 0 20px 0 #0000001a;display:flex;flex-direction:column;padding:10px 18px}.escort-passenger{border-bottom:1px solid #d6d6d6;display:flex;justify-content:space-between;padding-bottom:15px;padding-top:15px;text-align:center}.escort-passenger:last-child{border-bottom:none}.escort-passenger p,.escort-passengers-list p{color:#253031;font-family:Inter;font-size:15px;font-weight:600;margin:0}.escort-passenger span{color:#9a9a9a;font-family:Inter;font-size:12px;font-weight:500;margin:0}.flight-number-container{display:flex;flex-direction:column;gap:8px}.flight-number-container span{color:#253031;font-family:Inter;font-size:20px;font-weight:600;margin:0}.flight-number-box{align-items:center;background:#fff;box-shadow:0 0 20px 0 #0000001a;display:flex;padding:10px 18px}.flight-number-box p{color:#253031;font-family:Inter;font-size:16px;font-size:15px;font-weight:600;margin:0}.trip-details-container{align-items:center;justify-content:center;padding:24px 0}.trip-details-bms-passenger-count-container{background-color:#fff;border-radius:10px;margin-top:20px;overflow:hidden;width:1148px}.trip-details-bms-passenger-count-table{margin-bottom:20px;margin-left:0;margin-right:0;width:100%}.trip-details-bms-passenger-count-table-header{background-color:#f7f7f7;border-radius:4px 4px 0 0;display:flex}.trip-details-bms-passenger-count-table-row{background-color:#fff;border:none;border-radius:0;display:flex}.trip-details-bms-passenger-count-table-cell{align-items:center;border:none;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;overflow:hidden;padding:12px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.trip-details-bms-passenger-count-table-cell:first-child{flex:2.5 1}.trip-details-bms-passenger-count-table-cell:nth-child(2){flex:2 1}.trip-details-bms-passenger-count-table-cell:nth-child(3),.trip-details-bms-passenger-count-table-cell:nth-child(4){flex:1 1}.trip-details-bms-passenger-count-table-cell:nth-child(5){flex:1.2 1}.trip-details-bms-passenger-count-table-cell:nth-child(6){flex:1 1}.trip-details-bms-passenger-count-table-cell:last-child{border-right:none}.trip-details-bms-passenger-count-table-header .trip-details-bms-passenger-count-table-cell{background-color:#f7f7f7;border-right:1px solid #e7e7e7;color:#253031;font-weight:600}.trip-details-bms-passenger-count-table-row .trip-details-bms-passenger-count-table-cell{background-color:#fff;border:none;color:#253031}.trip-details-bms-passenger-count-divider{background-color:#e7e7e7;height:1px;margin:20px 0;width:100%}.passenger-count-rejected{color:#e74c3c!important;font-weight:600!important}.trip-details-container{display:flex;flex-direction:column;gap:20px}.trip-details-header{align-items:center;display:flex;flex-direction:column}.trip-details-header-divider{background-color:#d6d6d6;height:58px;margin:0 25px;width:1px}.trip-details-logo{display:flex;flex-direction:row}.trip-details-logo img{height:58;margin-bottom:20px;width:207px}.trip-details-header-bar-container{align-items:center;background-color:#253031;color:#fff;display:flex;flex-wrap:wrap;height:73px;justify-content:center;margin-top:20px;width:100vw}.trip-details-header-bar{align-items:center;display:flex;width:100%}.trip-details-left{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.trip-details-back{border:none;border-radius:1px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px;margin-left:30px;text-align:center;width:168px}.trip-details-center{flex:1 1;margin-left:10px;margin-right:10px;text-align:center;white-space:nowrap}.trip-details-left button{border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px;margin-left:30px;width:168px}.trip-details-header-bar p{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin-top:15px}.trip-details-table-parent-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:20px;width:1148px}.trip-details-table-container{border:0;border-radius:10px;flex:1 1;height:calc(100vh - 200px);margin-top:20px;overflow-y:auto;width:100%}.trip-details-table{width:100%}.trip-details-table td,.trip-details-table th{border-bottom:1px solid #e7e7e7;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding-left:20px;padding-right:20px;text-align:start}.trip-details-table th{background-color:#f7f7f7;height:49px;width:50px}.trip-details-table th.width-90{width:90px}.trip-details-table th.width-110{width:110px}.trip-details-table th.width-200{width:200px}.trip-details-table th.width-300{width:300px}.trip-details-table td{font-weight:400;height:60px;padding-bottom:10px;padding-top:15px}.trip-details-select-container{border-radius:10px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;width:200px}.trip-details-textfield-container{align-items:center;display:flex;flex-direction:row}.trip-details-delay-text{color:red;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.trip-details-textfield-container p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin:0 7px}.trip-details-depart-arrival-container{align-items:center;display:flex;flex-direction:row;gap:8px}.trip-details-boarding-screening-container{align-items:center;display:flex;gap:8px;justify-content:center}.trip-details-textfield{height:36px;width:75px}.width-115{width:115px}.width-190{width:190px}.width-240{width:240px}.trip-details-textfield .MuiOutlinedInput-root{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%}.trip-details-timePicker{height:36px;width:80px}.trip-details-timePicker .MuiOutlinedInput-root{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%}.trip-details-timePicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.trip-details-datePicker{height:36px;width:135px}.trip-details-datePicker .MuiOutlinedInput-root{border-radius:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%}.trip-details-datePicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.trip-details-approved-container{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:row;height:128px;justify-content:space-between;margin-top:25px;padding:0 20px;width:1148px}.trip-details-approved{align-items:center;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;overflow:hidden;padding:0 10px;text-align:center;width:382px}.trip-details-approved-divider{background-color:#e7e7e7;height:70%;width:1px}.trip-details-details-container{display:flex;flex-direction:row;height:480px;justify-content:space-between;margin-top:20px;width:1148px}.trip-details-details-sub-container{height:100%;width:49%}.trip-details-special-onboarding-container{align-items:center;background-color:#315659;display:flex;height:109px;justify-content:space-between;overflow:hidden;padding:0 30px;width:100%}.trip-details-special-onboarding-container button{background-color:#bcab79;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:34px;width:80px}.trip-details-special-onboarding-title-container{display:flex}.trip-details-special-onboarding-title-container p{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin:2px 0 0 17px}.trip-details-special-onboarding-button-container{align-items:center;display:flex;flex-direction:row;gap:15px}.trip-details-special-onboarding-delete-button-container{background-color:#ffeced;color:#e8505b;display:flex;height:34px;justify-content:center;width:34px}.trip-details-special-onboarding-delete-button{font-size:20px}.trip-details-special-onboarding-item-container{display:flex;justify-content:space-between;margin-top:35px}.trip-details-special-onboarding-item-container p,.trip-details-special-onboarding-item-view{font-family:Inter,sans-serif;font-size:16px;font-weight:500}.trip-details-special-onboarding-item-view{color:#2978a0}.trip-details-special-onboarding-item-divider{background-color:#e7e7e7;height:1px;margin-top:10px}.trip-details-payment-summary-container{border-radius:10px;height:100%;overflow:hidden;width:100%}.trip-details-payment-summary-header{align-items:center;background-color:#f7f7f7;display:flex;font-family:Inter,sans-serif;font-size:25px;font-weight:600;margin-bottom:30px;padding:7px 27px;width:100%}.trip-details-payment-row{border-bottom:1px solid #ddd;margin-top:20px}.trip-details-payment-row-container{display:flex;justify-content:space-between;margin-left:27px;margin-right:100px}.trip-details-payment-description{font-family:Inter,sans-serif;font-weight:500}.trip-details-payment-description h3{font-size:20px;margin-bottom:20px}.trip-details-payment-description p{color:#9a9a9a;font-size:12px;margin-top:0}.trip-details-payment-amount{font-family:Inter,sans-serif;font-weight:500;text-align:end}.trip-details-payment-amount h3{font-size:20px;font-weight:700;margin-bottom:2px}.trip-details-payment-amount p{color:#9a9a9a;font-size:12px;margin-top:0}.trip-details-payment-row.trip-details-payment-total-row{border-bottom:none}.trip-details-payment-total-row h3{font-family:Inter,sans-serif;font-size:20px;font-weight:700}.trip-details-passenger-count-display-container{background-color:#fff;border-radius:10px;margin-top:20px;overflow:hidden;width:1148px}.trip-details-passenger-count-table{margin-bottom:20px;margin-left:0;margin-right:0;width:100%}.trip-details-passenger-count-table-header{background-color:#f7f7f7;border-radius:4px 4px 0 0;display:flex}.trip-details-passenger-count-table-row{background-color:#fff;border:none;border-radius:0;display:flex}.trip-details-passenger-count-table-cell{align-items:center;border:none;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;overflow:hidden;padding:12px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.trip-details-passenger-count-table-cell:first-child{flex:2.5 1}.trip-details-passenger-count-table-cell:nth-child(2){flex:2 1}.trip-details-passenger-count-table-cell:nth-child(3),.trip-details-passenger-count-table-cell:nth-child(4){flex:1 1}.trip-details-passenger-count-table-cell:nth-child(5){flex:1.2 1}.trip-details-passenger-count-table-cell:nth-child(6){flex:1 1}.trip-details-passenger-count-table-cell:last-child{border-right:none}.trip-details-passenger-count-table-header .trip-details-passenger-count-table-cell{background-color:#f7f7f7;border-right:1px solid #e7e7e7;color:#253031;font-weight:600}.trip-details-passenger-count-table-row .trip-details-passenger-count-table-cell{background-color:#fff;border:none;color:#253031}.trip-details-passenger-count-divider{background-color:#e7e7e7;height:1px;margin:20px 0;width:100%}@media (max-width:768px){.trip-details-verification-icon-divider-row{width:90%}.trip-details-logo img{height:auto;width:160px}.trip-details-header-bar p{font-size:18px}.trip-details-approved{font-size:12px}}@media (max-width:1024px){.trip-details-verification-icon-divider-row{width:90%}.trip-details-header-bar-container{height:180px}.trip-details-header-bar{align-items:start;flex-direction:column;margin-top:10px;width:90%}.trip-details-approved-container,.trip-details-table-parent-container{width:90%}.trip-details-details-container{height:90%;width:90%}.trip-details-payment-row-container{margin-right:40px}.trip-details-payment-summary-container,.trip-details-special-onboarding-container{width:90%}}.trip-details-rejection-info-icon{cursor:pointer;filter:invert(1) brightness(0) saturate(0);margin-left:8px;opacity:.5}.trip-details-verification-icon-divider-row{align-items:center;display:flex;justify-content:center;margin-top:20px;width:1148px}.trip-details-verification-icon-divider-row:after,.trip-details-verification-icon-divider-row:before{background-color:#e0e0e0;content:"";display:block;flex:1 1;height:1px}.trip-details-verification-icon-divider-row .verification-icon{margin:0}.view-special-onboarding-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.view-special-onboarding-divider{background-color:#d6d6d6;height:1px;width:100%}.view-special-onboarding-header{align-items:center;display:flex;flex-direction:column}.view-special-onboarding-header-divider{background-color:#d6d6d6;height:58px;margin:0 25px;width:1px}.view-special-onboarding-logo{display:flex;flex-direction:row}.view-special-onboarding-logo img{height:58px;margin-bottom:20px;width:207px}.view-special-onboarding-header-bar{align-items:center;background-color:#253031;display:flex;height:73px;justify-content:center;width:100vw}.view-special-onboarding-header-bar img{height:26px;margin-right:18px;width:26px}.view-special-onboarding-header-bar p{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin-top:15px}.view-special-onboarding-search{align-items:center;display:flex;height:48px;justify-content:center;width:100%}.view-special-onboarding-search .paper-style{align-items:center;border:none;box-shadow:none;display:flex;height:100%;width:1148px}.view-special-onboarding-search .input-style{font-family:Inter,sans-serif;font-size:15px;font-weight:500;margin-left:8px;width:100%}.view-special-onboarding-search .input-icon{color:#000}.view-special-onboarding-search button{background-color:#2978a0;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;margin-left:12px;width:120px}.view-special-onboarding-filter-container{align-items:center;display:flex;padding:17px 0;width:1148px}.view-special-onboarding-filter-select-container{border-radius:1px!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;width:203px}.view-special-onboarding-filter-select-airline{border:1px solid #d6d6d6;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;padding:5px 14px;width:150px}.view-special-onboarding-filter-select-airline p{font-family:Inter,sans-serif;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-special-onboarding-filter-select-placeholder{color:#9a9a9a}.view-special-onboarding-filter-header{font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin-bottom:2px}.view-special-onboarding-filter-datepicker .MuiOutlinedInput-root{border-radius:1px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;height:37px;width:135px}.view-special-onboarding-filter-datepicker .MuiInputBase-input{background-color:initial!important;color:#000!important;cursor:pointer}.view-special-onboarding-filter-button-container{margin-top:22px}.view-special-onboarding-filter-button-container button{background-color:#2978a0;border:none;border-radius:1px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:37px;width:190px}.view-special-onboarding-grid-header-container{align-items:center;display:flex;flex-direction:row;margin:25px 0;width:1148px}.view-special-onboarding-grid-header{font-family:Inter,sans-serif;font-size:20px;font-weight:600}.view-special-onboarding-pagination-header{font-family:Inter,sans-serif;font-size:10px;font-weight:500;margin-left:10px}.view-special-onboarding-grid-container{grid-gap:34px;display:grid;gap:34px;grid-template-columns:repeat(3,1fr)}.view-special-onboarding-card{background-color:#fff;box-shadow:0 0 20px #0000001a;min-height:192px;padding:14px 17px 0;position:relative;transition:transform .2s;width:360px}.view-special-onboarding-card:hover{transform:translateY(-5px)}.view-special-onboarding-card-header{align-items:center;display:flex;justify-content:space-between}.view-special-onboarding-card-header .flight-code{color:#333;font-family:Inter,sans-serif;font-size:20px;font-weight:600}.view-special-onboarding-card-header .cancelled{color:#ff5f5f;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:24px}.view-special-onboarding-card-header .approved{color:#41d269;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:24px}.view-special-onboarding-card-airline-name{display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:500;justify-content:space-between}.departure-terminal{color:#666;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.view-special-onboarding-card-divider{background-color:#d6d6d6;height:1px;margin:10px 0 18px;width:100%}.view-special-onboarding-card-details{margin-top:10px}.view-special-onboarding-card-detail-item{display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.view-special-onboarding-card-details-label{color:#9a9a9a;font-family:Inter,sans-serif;font-size:15px;font-weight:500;width:42%}.view-special-onboarding-card-details-value{color:#000;font-family:Inter,sans-serif;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-special-onboarding-card-status{margin-bottom:8px;margin-top:8px}.status-row{align-items:center;display:flex;justify-content:space-between;width:100%}.status-p{color:#333;font-family:Inter;font-size:10px;font-weight:500;margin:0;padding:0}.status-left{text-align:left}.status-right{text-align:right}.status-p svg{vertical-align:middle}.status-p .status-with-icon,.status-p span{align-items:center;display:inline-flex}.status-p .status-with-icon{color:#bcab79}.status-with-icon-approved{color:#41d269}.status-with-icon-correction-requested,.status-with-icon-pending{color:#bcab79}.status-with-icon-rejected{color:#e8505b}.status-info-icon{cursor:pointer;height:12px;width:12px}@media (max-width:1024px){.view-special-onboarding-grid-header-container{width:80%}.view-special-onboarding-grid-container{grid-template-columns:repeat(2,1fr)}.view-special-onboarding-filter-container{flex-direction:column;width:80%}}@media (max-width:768px){.view-special-onboarding-grid-header-container{width:80%}.view-special-onboarding-grid-container{grid-template-columns:repeat(1,1fr)}.view-special-onboarding-logo img{margin-bottom:15px;width:160px}.view-special-onboarding-header-bar p{font-size:18px}.view-special-onboarding-filter-container{flex-direction:column;width:80%}.view-special-onboarding-search .paper-style{width:80%}}.view-special-onboarding-card-verification-icon{align-items:flex-end;bottom:8px;display:flex;gap:8px;margin-left:0;position:absolute;right:10px;z-index:1}.view-special-onboarding-card-verification-icon .verification-icon{height:auto;width:70px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.no-network-popup{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.no-network-popup,.no-network-popup-content{align-items:center;display:flex;justify-content:center}.no-network-popup-content{background:#fff;border-radius:20px;flex-direction:column;height:268px;padding:0 20px;text-align:center;width:409px}.no-network-popup p{font-family:Inter,sans-serif;font-size:25px;font-weight:700}.no-network-popup button{background-color:#2978a0;border:none;border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;margin-top:15px;width:144px}.notification-alert-overlay{position:fixed;right:10px;top:10px;z-index:9999}.notification-alert-box{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;gap:12px;max-width:300px;padding:16px}.notification-alert-image{border-radius:4px;height:60px;object-fit:cover;width:60px}.notification-alert-content{display:flex;flex-direction:column;flex-grow:1}.notification-alert-header{display:flex;flex-direction:column;justify-content:space-between}.notification-alert-title{font-size:16px;font-weight:700;margin:0}.notification-alert-close-button{background:none;border:none;cursor:pointer;font-size:16px}.notification-alert-body{color:#333;font-size:14px;margin-top:8px}.session-expired-popup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.session-expired-popup-content{background:#fff;border-radius:8px;padding:20px;text-align:center}.session-expired-popup button{background-color:#e8505b;border:none;border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;width:359px}.session-expired-popup h2{font-family:Inter,sans-serif;font-size:22px;font-weight:600;margin-bottom:20px;margin-top:20px}.session-expired-popup p{font-family:Inter,sans-serif;font-size:17px;font-weight:500;margin:0 0 30px}.server-down-dialog-container{height:400px;width:500px}.server-down-dialog-close{align-items:flex-end;color:#d6d6d6;cursor:pointer;display:flex;flex-direction:column;font-size:20px}.server-down-dialog-content{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}.server-down-dialog-icon{margin-bottom:30px}.server-down-dialog-icon img{height:80px;width:80px}.server-down-dialog-title-container{font-family:Inter,sans-serif;margin-bottom:40px}.server-down-dialog-title{color:#333;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:20px}.server-down-dialog-subtitle{color:#666;font-size:16px;font-weight:400;line-height:1.5;max-width:400px}.server-down-dialog-button{background-color:#4a6c6b!important;border-radius:10px;color:#fff!important;font-family:Inter,sans-serif;font-size:18px;font-weight:500;height:56px;text-transform:none;width:245px}.server-down-dialog-button:hover{background-color:#3a5a59!important}
/*# sourceMappingURL=main.157e29c8.css.map*/