.select-search-container{cursor:pointer;border-radius:4px;width:max-content;height:28px;padding:4px;position:relative}.select-search-container .preview{align-items:center;gap:8px;font-size:14px;display:flex}.select-search-container .content{z-index:20;background-color:#fff;border-radius:8px;width:max-content;max-width:520px;margin-top:8px;position:absolute;top:50px;left:0;box-shadow:0 0 #fff,0 0 0 1px #0000000d,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}
.location-runway{background-color:#fff;border-radius:12px;padding:12px;box-shadow:0 0 #fff,0 0 0 1px #0000000d,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.location-runway .ant-tabs .ant-tabs-nav{margin-bottom:0}.location-runway .ant-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:#005b96}.location-runway .ant-tabs .ant-tabs-nav .ant-tabs-ink-bar{background-color:#005b96}.location-runway .ant-tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#005b96;font-weight:600}.location-runway .ant-tabs .ant-tabs-content-holder{max-height:300px;overflow:auto}.location-runway .ant-tabs .ant-tabs-content-holder::-webkit-scrollbar{width:5px}.location-runway .ant-tabs .ant-tabs-content-holder::-webkit-scrollbar-track{background:#e7eef6}.location-runway .ant-tabs .ant-tabs-content-holder::-webkit-scrollbar-thumb{background-color:#005b96;border-radius:10px;height:60px}.location-runway .ant-tabs .ant-tabs-content-holder .ant-tabs-content .runway-items{margin-left:0!important;margin-right:0!important}.location-runway .ant-tabs .ant-tabs-content-holder .ant-tabs-content .runway-items .item{padding-block:8px;font-size:14px;line-height:20px}.location-runway .ant-tabs .ant-tabs-content-holder .ant-tabs-content .runway-items .item.bold{font-weight:700}.location-runway .ant-tabs .ant-tabs-content-holder .ant-tabs-content .runway-items .item:hover{color:#005b96}@media (max-width:720px){.location-runway{margin-top:10px}.location-runway .ant-tabs-mobile{flex-direction:row}.location-runway .ant-tabs-mobile .ant-tabs-nav-list{border-right:1px solid #8c8c8c;flex-direction:column;padding-right:5px}.location-runway .ant-tabs-mobile .ant-tabs-nav-list .ant-tabs-tab{margin-left:0!important}.location-runway .ant-tabs-mobile .ant-tabs-nav-list .ant-tabs-ink-bar{display:none}.location-runway .ant-tabs-mobile .ant-tabs-top>.ant-tabs-nav :before{border:none}.location-runway .ant-tabs .ant-tabs-content-holder .ant-tabs-content .runway-items{padding-left:4px}.location-runway .ant-tabs .ant-tabs-content-holder .ant-tabs-content .runway-items .item{font-size:13px}}
.select-container{cursor:pointer;background-color:#e7eef6;border-radius:4px;width:max-content;height:28px;padding:4px;position:relative}.select-container .preview{align-items:center;gap:8px;font-size:14px;display:flex}.select-container .content{z-index:20;background-color:#fff;border-radius:8px;width:max-content;margin-top:8px;position:absolute;box-shadow:0 0 #fff,0 0 0 1px #0000000d,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}
.flight-form{background-color:#fff;border-radius:16px;margin-top:40px;padding:16px}.flight-form .demand-wrap{align-items:center;gap:16px;display:flex}.flight-form .demand-wrap .direction-type .item{align-items:center;padding:16px 12px 16px 16px;display:flex}.flight-form .demand-wrap .direction-type .item .text{flex:1;min-width:168px;padding-right:20px;font-size:16px;line-height:24px}.flight-form .demand-wrap .direction-type .item .icon{color:#005b96;width:20px;height:20px}.flight-form .demand-wrap .personal .item{align-items:center;padding:16px;display:flex}.flight-form .demand-wrap .personal .item:not(:last-child){border-bottom:1px solid #d1d1d1}.flight-form .demand-wrap .personal .item .text-content{flex:1;width:140px}.flight-form .demand-wrap .personal .item .text-content .label{font-size:14px}.flight-form .demand-wrap .personal .item .text-content .sub-label{color:#999;margin-top:5px;font-size:12px;line-height:1.3}.flight-form .demand-wrap .personal .item .count-action{align-items:center;gap:5px;display:flex}.flight-form .demand-wrap .personal .item .count-action button{cursor:pointer;background-color:#fff;border:1px solid #005b96;border-radius:8px;outline:#ffdead;align-items:center;width:34px;height:34px;display:flex}.flight-form .demand-wrap .personal .item .count-action button svg{color:#005b96}.flight-form .demand-wrap .personal .item .count-action button.disable{background-color:#e0e0e0;border-color:#ccc}.flight-form .demand-wrap .personal .item .count-action .count{text-align:center;width:40px}.flight-form .segments-wrap .single-dates{width:100%;display:block}.flight-form .segments-wrap .segments,.flight-form .segments-wrap .segments .segment-item:not(:first-child){margin-top:12px}.flight-form .segments-wrap .segments .delete-segment{cursor:pointer;color:#17171780;background-color:#1717170d;border-radius:50vw;width:max-content;margin:auto;padding:12px}.flight-form .segments-wrap .segments .delete-segment svg{width:20px;height:20px}.flight-form .segments-wrap .segments-actions{margin-top:12px}.flight-form .segments-wrap .add-segment-btn{cursor:pointer;color:#005b96;background-color:#fff;border:1px solid #005b96;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:400;display:flex}.flight-form .segments-wrap .search-btn{width:max-content;padding:12px;font-size:16px}.flight-form .segments-wrap .search-btn svg{width:16px;height:16px}.flight-form .form-field{margin-top:12px}.flight-form .field{border:1px solid #1717171a;border-radius:8px;width:100%;height:42px}.flight-form .field:hover{border-color:#005b96}.flight-form .field .from,.flight-form .field .to{height:100%}.flight-form .field .select-search-container{width:100%;height:100%;padding-left:10px}.flight-form .field .select-search-container .preview{height:100%}.flight-form .field .select-search-container .input{border:unset;outline:none;width:100%}.flight-form .direction-wrap{align-items:center;gap:10px;display:flex}.flight-form .date-range{height:42px;display:block}.flight-form .date-range .field{align-items:center;height:100%;display:flex}.flight-form .single-dates{display:none}.flight-form .search-btn{border:unset;color:#1717174d;background-color:#e0e0e0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:42px;font-size:16px;font-weight:400;display:flex}.flight-form .search-btn.enable{cursor:pointer;color:#fff;background-color:#005b96}@media (max-width:540px){.flight-form .direction-wrap{flex-direction:column;position:relative}.flight-form .direction-wrap .swap-button{color:#005b96;background-color:#f8ddad;border-radius:8px;padding:6px 6px 2px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.flight-form .segment-item:not(:first-child){border-top:1px solid #d5d5d5;padding-top:12px}.flight-form .date-range{display:none}.flight-form .single-dates{flex-direction:column;gap:10px;width:100%;display:flex}}.select-search-drawer .ant-drawer-content-wrapper{box-shadow:none;height:calc(100dvh - 30%)!important}.select-search-drawer .ant-drawer-content{border-top-left-radius:12px;border-top-right-radius:12px}.select-search-drawer .ant-drawer-body{padding:10px}.select-search-drawer .ant-drawer-body .search-input{border:1px solid #1717171a;border-radius:8px;width:100%;height:50px;margin-top:4px;padding-left:10px}.select-search-drawer .ant-drawer-body .location-runway{box-shadow:unset;padding:0}.select-search-drawer .ant-drawer-body .location-runway .ant-tabs .ant-tabs-tab{margin-left:12px}.select-search-drawer .ant-drawer-body .location-runway .ant-tabs .ant-tabs-content-holder{max-height:unset}.select-search-drawer .ant-drawer-body .location-runway .ant-tabs-nav-list{overflow:auto}.select-search-drawer .ant-drawer-body .location-runway-result{width:100%;max-height:100%;box-shadow:none;margin-top:16px;padding:12px 0}.select-drawer .ant-drawer-content-wrapper{box-shadow:none;height:calc(100dvh - 30%)!important}.select-drawer .ant-drawer-content{border-top-left-radius:30px;border-top-right-radius:30px}.select-drawer .direction-type .ant-drawer-body{padding:10px}.select-drawer .direction-type .ant-drawer-body .item{align-items:center;padding:16px 0;display:flex}.select-drawer .direction-type .ant-drawer-body .item .text{flex:1;min-width:168px;padding-right:20px;font-size:16px;line-height:24px}.select-drawer .direction-type .ant-drawer-body .item .icon{color:#005b96;width:20px;height:20px}.select-drawer .personal .ant-drawer-body{padding:10px}.select-drawer .personal .item{align-items:center;padding:16px 0;display:flex}.select-drawer .personal .item:not(:last-child){border-bottom:1px solid #d1d1d1}.select-drawer .personal .item .text-content{flex:1;width:140px}.select-drawer .personal .item .text-content .label{font-size:14px}.select-drawer .personal .item .text-content .sub-label{color:#999;margin-top:5px;font-size:12px;line-height:1.3}.select-drawer .personal .item .count-action{align-items:center;gap:5px;display:flex}.select-drawer .personal .item .count-action button{cursor:pointer;background-color:#fff;border:1px solid #005b96;border-radius:8px;outline:#ffdead;align-items:center;width:34px;height:34px;display:flex}.select-drawer .personal .item .count-action button svg{color:#005b96}.select-drawer .personal .item .count-action button.disable{background-color:#e0e0e0;border-color:#ccc}.select-drawer .personal .item .count-action .count{text-align:center;width:40px}.select-drawer .popup-calendar .ant-drawer-body{padding:0}@media (max-width:576px){.select-search-drawer .ant-drawer-body .location-runway .ant-tabs .ant-tabs-content-holder{height:60dvh}}
