.select-search-container{position:relative;width:max-content;height:28px;border-radius:4px;padding:4px;cursor:pointer}.select-search-container .preview{display:flex;align-items:center;gap:8px;font-size:14px}.select-search-container .content{position:absolute;width:max-content;z-index:20;margin-top:8px;top:50px;left:0;max-width:520px;border-radius:8px}.location-runway,.select-search-container .content{background-color:#fff;box-shadow:0 0 0 0 #fff,0 0 0 1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.location-runway{padding:12px;border-radius:12px}.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{height:60px;background-color:#005b96;border-radius:10px}.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{flex-direction:column;border-right:1px solid #8c8c8c;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{position:relative;width:max-content;height:28px;background-color:#e7eef6;border-radius:4px;padding:4px;cursor:pointer}.select-container .preview{display:flex;align-items:center;gap:8px;font-size:14px}.select-container .content{position:absolute;width:max-content;z-index:20;margin-top:8px;border-radius:8px;background-color:#fff;box-shadow:0 0 0 0 #fff,0 0 0 1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.flight-form{margin-top:40px;padding:16px;background-color:#fff;border-radius:16px}.flight-form .demand-wrap{display:flex;align-items:center;gap:16px}.flight-form .demand-wrap .direction-type .item{padding:16px 12px 16px 16px;display:flex;align-items:center}.flight-form .demand-wrap .direction-type .item .text{flex:1 1;font-size:16px;line-height:24px;padding-right:20px;min-width:168px}.flight-form .demand-wrap .direction-type .item .icon{width:20px;height:20px;color:#005b96}.flight-form .demand-wrap .personal .item{padding:16px;display:flex;align-items:center}.flight-form .demand-wrap .personal .item:not(:last-child){border-bottom:1px solid #d1d1d1}.flight-form .demand-wrap .personal .item .text-content{width:140px;flex:1 1}.flight-form .demand-wrap .personal .item .text-content .label{font-size:14px}.flight-form .demand-wrap .personal .item .text-content .sub-label{margin-top:5px;color:#999;font-size:12px;line-height:1.3}.flight-form .demand-wrap .personal .item .count-action{display:flex;align-items:center;gap:5px}.flight-form .demand-wrap .personal .item .count-action button{width:34px;height:34px;border:1px solid #005b96;outline:#ffdead;background-color:#fff;border-radius:8px;display:flex;align-items:center;cursor:pointer}.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{width:40px;text-align:center}.flight-form .segments-wrap .single-dates{display:block;width:100%}.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;margin:auto;padding:12px;border-radius:50vw;background-color:rgba(23,23,23,.0509803922);color:rgba(23,23,23,.5019607843);width:max-content}.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;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid #005b96;border-radius:8px;background-color:#fff;color:#005b96;font-size:14px;font-weight:400}.flight-form .segments-wrap .search-btn{padding:12px;width:max-content;font-size:16px}.flight-form .segments-wrap .search-btn svg{width:16px;height:16px}.flight-form .form-field{margin-top:12px}.flight-form .field{width:100%;height:42px;border-radius:8px;border:1px solid rgba(23,23,23,.1019607843)}.flight-form .field:hover{border-color:#005b96}.flight-form .field .from,.flight-form .field .to{height:100%}.flight-form .field .select-search-container{height:100%;width:100%;padding-left:10px}.flight-form .field .select-search-container .preview{height:100%}.flight-form .field .select-search-container .input{width:100%;border:unset;outline:none}.flight-form .direction-wrap{display:flex;align-items:center;gap:10px}.flight-form .date-range{height:42px;display:block}.flight-form .date-range .field{height:100%;display:flex;align-items:center}.flight-form .single-dates{display:none}.flight-form .search-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;width:100%;border:unset;border-radius:8px;background-color:#e0e0e0;color:rgba(23,23,23,.3);font-size:16px;font-weight:400;height:42px}.flight-form .search-btn.enable{cursor:pointer;background-color:#005b96;color:#fff}@media(max-width:540px){.flight-form .direction-wrap{flex-direction:column;position:relative}.flight-form .direction-wrap .swap-button{position:absolute;top:50%;transform:translateY(-50%);background-color:#f8ddad;color:#005b96;padding:6px 6px 2px;right:10px;border-radius:8px}.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{width:100%;display:flex;flex-direction:column;gap:10px}}.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{width:100%;height:50px;margin-top:4px;padding-left:10px;border-radius:8px;border:1px solid rgba(23,23,23,.1019607843)}.select-search-drawer .ant-drawer-body .location-runway{padding:0;box-shadow:unset}.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{padding:12px 0;max-height:100%;width:100%;margin-top:16px;box-shadow:none}.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{padding:16px 0;display:flex;align-items:center}.select-drawer .direction-type .ant-drawer-body .item .text{flex:1 1;font-size:16px;line-height:24px;padding-right:20px;min-width:168px}.select-drawer .direction-type .ant-drawer-body .item .icon{width:20px;height:20px;color:#005b96}.select-drawer .personal .ant-drawer-body{padding:10px}.select-drawer .personal .item{padding:16px 0;display:flex;align-items:center}.select-drawer .personal .item:not(:last-child){border-bottom:1px solid #d1d1d1}.select-drawer .personal .item .text-content{width:140px;flex:1 1}.select-drawer .personal .item .text-content .label{font-size:14px}.select-drawer .personal .item .text-content .sub-label{margin-top:5px;color:#999;font-size:12px;line-height:1.3}.select-drawer .personal .item .count-action{display:flex;align-items:center;gap:5px}.select-drawer .personal .item .count-action button{width:34px;height:34px;border:1px solid #005b96;outline:#ffdead;background-color:#fff;border-radius:8px;display:flex;align-items:center;cursor:pointer}.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{width:40px;text-align:center}.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}}