#dtcDisplaySearch,.dtc-filter-mobile,.dtc-search-mobile{display:none!important}@media (max-width:768px){.mt-sm-10{margin-top:10px!important}}.dtc-api-down{background:#fff5ee;border-radius:8px;color:#9a3412;font-size:14px;line-height:1.5;margin:16px 0 0;padding:12px 14px}.datacom-flight{--text-main:#17233c;--text-muted:#66758c;--blue:#1473e6;--orange:#ff551f;--border:#e6ebf2;--border-soft:#edf1f5;--dtc-line:var(--border);--ico-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");--ico-sliders:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M10 5h11'/><path d='M3 5h3'/><path d='M14 12h7'/><path d='M3 12h7'/><path d='M10 19h11'/><path d='M3 19h3'/><circle cx='8' cy='5' r='2'/><circle cx='12' cy='12' r='2'/><circle cx='8' cy='19' r='2'/></svg>");--ico-x:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18'/><path d='m6 6 12 12'/></svg>");--ico-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>");--ico-plane-white:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z'/></svg>");--ico-leg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z'/></svg>");color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;margin-bottom:40px;margin-top:12px}.flight-search-wrapper.generic-base-surface{background:#fff;z-index:40}.flight-search-wrapper.generic-base-surface:has(.mobile-main-modal.is-open),.flight-search-wrapper.generic-base-surface:has(.mobile-sub-modal.is-open),.flight-search-wrapper.generic-base-surface:has(.result-options-box){z-index:100}.flight-search-wrapper.generic-base-surface.sticky{animation:none;background:#fff;left:0;padding:8px 0 10px;position:fixed!important;right:0;top:0;transform:none;z-index:50}html.dtc-search-stuck .datacom-flight{margin-top:var(--dtc-sticky-hold,0)!important}.datacom-flight #dtcDisplayFlights>.dtc-flex{align-items:stretch;gap:16px}.datacom-flight #dtcDisplayFilter{display:flex;flex:0 0 310px!important;flex-direction:column;max-width:310px;width:310px!important}.datacom-flight .dtc-group-body,.datacom-flight .dtc-list-flight,.datacom-flight .dtc-option-group{flex:1 1 auto;max-width:100%;min-width:0}.datacom-flight .dtc-list-flight{container-type:inline-size;container-name:flightlist}.datacom-flight .dtc-filter{background:#fff!important;border:1px solid var(--dtc-line)!important;border-radius:16px!important;box-shadow:0 5px 14px rgba(21,42,75,.04);max-height:calc(100vh - var(--dtc-sticky-top, 12px) - 16px);overflow:auto;position:sticky;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;top:var(--dtc-sticky-top,12px);width:100%;z-index:4}.datacom-flight .dtc-filter::-webkit-scrollbar{width:5px}.datacom-flight .dtc-filter::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.datacom-flight .dtc-filter-header{display:none!important}.datacom-flight .dtc-p-3>.dtc-flex:first-child{margin-bottom:4px!important;padding:0 0 14px}.datacom-flight .dtc-p-3>.dtc-flex:first-child strong{color:var(--text-main);font-size:18px;font-weight:700}.datacom-flight .dtc-p-3 button[onclick*=reset]{color:#0877ff!important;cursor:pointer;font-size:14px!important;font-weight:600}.datacom-flight .dtc-accordion-label,.datacom-flight .dtc-spec-section-title{color:var(--text-main);font-size:15px;font-weight:700}.datacom-flight .dtc-spec-section-title{margin:6px 0 8px}.datacom-flight .dtc-collapse-icon,.datacom-flight .dtc-p-3,.datacom-flight .dtc-px-3{padding-left:20px!important;padding-right:20px!important}.datacom-flight .dtc-collapse-icon,.datacom-flight .dtc-p-3{padding-bottom:18px!important;padding-top:18px!important}.datacom-flight .dtc-collapse-icon{border-top:1px solid #edf0f4!important;cursor:pointer;position:relative}.datacom-flight .dtc-collapse-icon svg{display:none!important}.datacom-flight .dtc-collapse-icon:after{background:var(--text-muted);content:"";height:18px;-webkit-mask:var(--ico-chevron) center/contain no-repeat;mask:var(--ico-chevron) center/contain no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.datacom-flight #dtcDisplayFilter .dtc-form-check,.datacom-flight #dtcDisplayFilter .dtc-form-radio{align-items:flex-start;background:transparent!important;border:0!important;display:flex!important;flex-direction:row-reverse;gap:10px;justify-content:flex-end!important;margin-top:11px!important}.datacom-flight #dtcDisplayFilter .dtc-form-check-input,.datacom-flight #dtcDisplayFilter .dtc-form-radio-input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1.5px solid #b7c3d4!important;box-shadow:none!important;cursor:pointer;flex:0 0 20px;height:20px!important;margin:2px 0 0!important;width:20px!important}.datacom-flight #dtcDisplayFilter .dtc-form-radio-input{border-radius:50%}.datacom-flight #dtcDisplayFilter .dtc-form-check-input{border-radius:5px}.datacom-flight #dtcDisplayFilter .dtc-form-radio-input:checked{background:#fff!important;border:6px solid #1473e6!important}.datacom-flight #dtcDisplayFilter .dtc-form-check-input:checked{background:#146fe8 var(--ico-check) center/14px 14px no-repeat!important;border-color:#146fe8!important}.datacom-flight .dtc-note{color:var(--text-muted);font-size:12px}.datacom-flight .dtc-filter .dtc-price-cl{color:#ff4b16!important;font-size:12px;font-weight:600}.datacom-flight #dtcDisplayFilter .dtc-form-check-label span[style]{color:#16213b;font-size:14px;font-weight:500}.datacom-flight #dtcDisplayFilter .dtc-filter-only{color:var(--blue);font-size:12px;opacity:0;position:absolute;right:8px}.datacom-flight #dtcDisplayFilter .dtc-form-check{position:relative}.datacom-flight #dtcDisplayFilter .dtc-form-check:hover .dtc-filter-only{opacity:1}.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value="9G"]) .dtc-form-check-label,.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value=QH]) .dtc-form-check-label,.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value=VJ]) .dtc-form-check-label,.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value=VN]) .dtc-form-check-label,.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value=VU]) .dtc-form-check-label{background-position:0 0;background-repeat:no-repeat;background-size:26px 26px;padding-left:34px}.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value="9G"]) .dtc-form-check-label{background-image:url(https://libs.datacom.vn/img/airlines/9G.gif)}.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value=VU]) .dtc-form-check-label{background-image:url(https://libs.datacom.vn/img/airlines/VU.gif)}.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value=VJ]) .dtc-form-check-label{background-image:url(https://libs.datacom.vn/img/airlines/VJ.gif)}.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value=VN]) .dtc-form-check-label{background-image:url(https://libs.datacom.vn/img/airlines/VN.gif)}.datacom-flight #dtcDisplayFilter .dtc-form-check:has(input[value=QH]) .dtc-form-check-label{background-image:url(https://libs.datacom.vn/img/airlines/QH.gif)}.datacom-flight .dtc-baggage,.datacom-flight .dtc-service{overflow:visible;position:relative}.datacom-flight .dtc-baggage-head.dtc-show,.datacom-flight .dtc-service-head.dtc-show{position:relative;z-index:40}.datacom-flight .dtc-baggage-head.dtc-show~*,.datacom-flight .dtc-service-head.dtc-show~*{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;position:relative;visibility:visible!important;z-index:40}.datacom-flight #dtc-slider-price .dtc-slide-display{display:flex;gap:10px;margin-top:12px}.datacom-flight #dtc-slider-price .dtc-slide-display span{align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:9px;color:var(--text-main);display:flex;flex:1;font-size:14px;font-weight:600;height:44px;padding:0 12px}.datacom-flight #dtc-slider-price input[type=range]{accent-color:#1774e8}.datacom-flight .dtc-filter input[type=range]{cursor:pointer}.datacom-flight .dtc-option-group{background:transparent;border:0;box-shadow:none;overflow:visible}.datacom-flight .dtc-group-header{background:#fff;border:0;border-radius:8px 8px 0 0;box-shadow:0 4px 18px rgba(15,23,42,.06);display:flex;flex-direction:column;margin-bottom:10px;overflow:hidden;position:sticky;top:var(--dtc-sticky-top,12px);z-index:6}.datacom-flight .dtc-group-header-week{border-radius:0;border-width:1px;margin-bottom:0}.datacom-flight .dtc-group-header-sort{border-radius:0;border-width:0 1px;margin-bottom:0;padding-bottom:15px}.datacom-flight .dtc-group-header-title{align-items:center;background:linear-gradient(90deg,#0b2b55,#103b6d 48%,#1f5f98)!important;border:0;border-radius:14px 14px 0 0!important;box-sizing:border-box;color:#fff!important;display:flex!important;height:86px;isolation:isolate;justify-content:flex-start;min-height:86px;overflow:hidden;padding:16px 24px 16px 80px!important;position:relative}.datacom-flight .dtc-group-header-title:before{background:url(/themes/travel/img/tour/ha-noi-ho-guom.jpg) center 52%/cover no-repeat;border-radius:0;content:"";flex:none;height:auto;inset:0 0 0 34%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.12) 12%,rgba(0,0,0,.55) 31%,#000 52%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.12) 12%,rgba(0,0,0,.55) 31%,#000 52%);position:absolute;width:auto;z-index:-2}.datacom-flight .dtc-group-header-title:after{background:linear-gradient(90deg,rgba(7,31,67,.98),rgba(7,31,67,.92) 37%,rgba(9,39,76,.58) 56%,rgba(9,39,76,.16) 78%,rgba(9,39,76,.04));content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.datacom-flight .dtc-group-header-flight,.datacom-flight .dtc-group-header-title>div:first-of-type{color:hsla(0,0%,100%,.91)!important;font-size:14px;font-weight:500;line-height:1.3;margin:0;max-width:none;min-width:0;position:static;z-index:2}.datacom-flight .dtc-group-header-flight:before,.datacom-flight .dtc-group-header-title>div:first-of-type:before{background-color:hsla(0,0%,100%,.08);background-image:var(--ico-plane-white);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:10px;content:"";height:42px;left:24px;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:2}.datacom-flight .dtc-group-header-flight>:first-child,.datacom-flight .dtc-group-header-title>div:first-of-type>:first-child{color:#fff!important;display:block;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 7px;white-space:nowrap}.datacom-flight .dtc-group-header-title .dtc-loader{bottom:auto!important;left:auto!important;margin:0!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2}@media (max-width:767px){.datacom-flight .dtc-group-header-title{height:auto;min-height:72px;padding:12px 16px 12px 64px!important}.datacom-flight .dtc-group-header-flight:before,.datacom-flight .dtc-group-header-title>div:first-of-type:before{background-size:20px 20px;height:36px;left:14px;width:36px}.datacom-flight .dtc-group-header-flight>:first-child,.datacom-flight .dtc-group-header-title>div:first-of-type>:first-child{font-size:16px;white-space:normal}}.datacom-flight .dtc-group-header-week [data-date]{display:none!important}.flight-datepicker .t-datepicker-day .group-date{align-items:flex-start;min-height:72px;padding:8px 12px 4px}.flight-datepicker .t-datepicker-day .group-date .date{align-items:flex-start;gap:6px}.flight-datepicker .t-datepicker-day .group-date .light{color:hsla(0,0%,100%,.75);line-height:1.2;position:relative;white-space:nowrap;z-index:1}.flight-datepicker .t-datepicker-day .group-date .number{font-size:2.6rem;line-height:1}.datacom-flight .dtc-air-option .dtc-flight-total-time{align-items:center;color:#1c2b4a;display:inline-flex;font-weight:700;gap:6px;justify-content:center;line-height:1.2;width:100%}.datacom-flight .dtc-air-option .dtc-flight-total-time:before{background-color:#6d7ef2;content:"";flex:0 0 16px;height:16px;-webkit-mask:var(--ico-leg) center/contain no-repeat;mask:var(--ico-leg) center/contain no-repeat;width:16px}.datacom-flight .dtc-air-option .dtc-flight-stop{color:#8b95a8}@media (max-width:400px){.datacom-flight .dtc-air-option .dtc-flight-total-time{max-width:none;white-space:nowrap}}.datacom-flight .dtc-mobile-bar,.datacom-flight .dtc-sheet-backdrop,.datacom-flight .dtc-sheet-foot,.datacom-flight .dtc-sheet-head{display:none}@media (max-width:1023px){.datacom-flight #dtcDisplayFlights>.dtc-flex{flex-direction:column}.datacom-flight .dtc-mobile-bar{background:rgba(245,247,251,.96);display:flex;gap:10px;padding:10px 0;position:sticky;top:var(--dtc-sticky-top,0);z-index:30}.datacom-flight .dtc-mobile-bar button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:11px;color:var(--text-main);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;min-width:148px}.datacom-flight .dtc-mobile-bar button:before{background:currentColor;content:"";height:18px;-webkit-mask:var(--ico-sliders) center/contain no-repeat;mask:var(--ico-sliders) center/contain no-repeat;width:18px}#dtcDisplayFlights #dtcDisplayFilter,.datacom-flight #dtcDisplayFilter{background:#fff!important;border-radius:18px 18px 0 0;bottom:var(--dtc-sheet-bottom,0)!important;box-shadow:0 -8px 30px rgba(15,23,42,.16);display:flex!important;flex:none!important;flex-direction:column!important;height:var(--dtc-sheet-h,min(92dvh,92vh))!important;left:0!important;max-height:var(--dtc-sheet-h,min(92dvh,92vh))!important;max-width:none!important;overflow:hidden!important;pointer-events:none;position:fixed!important;right:0!important;top:auto!important;transform:translateY(100%)!important;transition:transform .32s cubic-bezier(.25,.8,.25,1),visibility 0s linear .32s;visibility:hidden;width:100%!important;z-index:1040!important}html.dtc-filter-open #dtcDisplayFlights #dtcDisplayFilter,html.dtc-filter-open .datacom-flight #dtcDisplayFilter{pointer-events:auto;transform:translateY(0)!important;transition:transform .32s cubic-bezier(.25,.8,.25,1),visibility 0s linear 0s;visibility:visible}#dtcDisplayFlights #dtcDisplayFilter .dtc-filter{animation:none!important;border-radius:0!important;box-shadow:none!important;flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:auto!important;position:static!important;top:auto!important;transform:none!important;width:100%!important;z-index:auto!important}html.dtc-filter-open #dtcDisplayFlights #dtcDisplayFilter .dtc-sheet-foot,html.dtc-filter-open #dtcDisplayFlights #dtcDisplayFilter .dtc-sheet-head{flex:0 0 auto;position:relative;z-index:2}.datacom-flight .dtc-sheet-backdrop{background:rgba(15,23,42,.42);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .32s ease,visibility 0s linear .32s;visibility:hidden;z-index:999}html.dtc-filter-open .datacom-flight .dtc-sheet-backdrop{opacity:1;pointer-events:auto;transition:opacity .32s ease,visibility 0s linear 0s;visibility:visible}.datacom-flight .dtc-filter{border:0!important;border-radius:0!important;box-shadow:none;flex:1;max-height:none;position:static}.datacom-flight .dtc-sheet-foot,.datacom-flight .dtc-sheet-head{align-items:center;background:#fff;display:flex!important;flex:0 0 auto!important;justify-content:space-between;padding:16px 20px;visibility:visible!important}.datacom-flight .dtc-sheet-head{border-bottom:1px solid var(--border-soft)}.datacom-flight .dtc-sheet-head strong{font-size:18px}.datacom-flight .dtc-sheet-head button.dtc-sheet-x{background:#f3f6fa var(--ico-x) center/16px no-repeat;border:0;border-radius:999px;cursor:pointer;height:36px;padding:0;width:36px}.datacom-flight .dtc-sheet-foot{border-top:1px solid var(--border-soft);gap:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.datacom-flight .dtc-sheet-foot .dtc-sheet-reset{background:transparent;border:0;color:var(--blue);font-weight:600}.datacom-flight .dtc-sheet-foot .dtc-sheet-apply{background:var(--orange);border:0;border-radius:12px;color:#fff;flex:1;font-weight:700;height:48px}html.dtc-filter-open{overflow:hidden}}html.dtc-compact #dtcDisplayFlights #dtcDisplayFilter,html.dtc-compact .datacom-flight #dtcDisplayFilter{background:#fff!important;bottom:var(--dtc-sheet-bottom,0)!important;display:flex!important;flex-direction:column!important;height:var(--dtc-sheet-h,92dvh)!important;left:0!important;max-height:var(--dtc-sheet-h,92dvh)!important;max-width:none!important;overflow:hidden!important;pointer-events:none;position:fixed!important;right:0!important;top:auto!important;transform:translateY(110%)!important;visibility:hidden;width:100%!important;z-index:1040!important}html.dtc-compact.dtc-filter-open #dtcDisplayFlights #dtcDisplayFilter,html.dtc-compact.dtc-filter-open .datacom-flight #dtcDisplayFilter{pointer-events:auto!important;transform:translateY(0)!important;visibility:visible!important}html.dtc-compact #dtcDisplayFlights #dtcDisplayFilter .dtc-filter,html.dtc-compact .datacom-flight #dtcDisplayFilter .dtc-filter{animation:none!important;flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:auto!important;position:static!important;top:auto!important;transform:none!important;z-index:auto!important}html.dtc-compact #dtcDisplayFlights #dtcDisplayFilter .dtc-sheet-foot,html.dtc-compact #dtcDisplayFlights #dtcDisplayFilter .dtc-sheet-head,html.dtc-compact .datacom-flight .dtc-sheet-foot,html.dtc-compact .datacom-flight .dtc-sheet-head{display:flex!important;flex:0 0 auto!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:5!important}html.dtc-compact .datacom-flight .dtc-mobile-bar{display:flex!important}.datacom-flight:has(>.dtc-skeleton:not(.is-done)){min-height:640px;position:relative}.datacom-flight .dtc-skeleton{align-items:flex-start;background:#fff;bottom:0;display:flex;gap:16px;left:0;position:absolute;right:0;top:0;z-index:6}#dtcLoadForm{margin-bottom:26px}.datacom-flight .dtc-skeleton.is-done{display:none!important}.datacom-flight #dtcLoadForm>.dtc-nodata.dtc-show{background:#fff;border:1px solid var(--dtc-line,#e6ebf2);border-radius:12px;color:#24324a;display:block!important;font-size:16px;line-height:1.5;margin:28px auto 8px;padding:36px 20px;text-align:center}.datacom-flight .dtc-sk-filter,.datacom-flight .dtc-sk-list{min-width:0}.datacom-flight .dtc-sk-filter{background:#fff;border:1px solid var(--dtc-line,#e6ebf2);border-radius:16px;flex:0 0 310px;padding:20px;width:310px}.datacom-flight .dtc-sk-list{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}.datacom-flight .dtc-sk-bone{animation:dtcSkPulse 1.3s ease-in-out infinite;background:linear-gradient(90deg,#e7edf5,#f7f9fc 45%,#e7edf5 80%);background-size:200% 100%;border-radius:8px}.datacom-flight .dtc-sk-filter-title{height:22px;margin-bottom:18px;width:46%}.datacom-flight .dtc-sk-line{height:16px;margin-top:14px}.datacom-flight .dtc-sk-line:nth-child(odd){width:78%}.datacom-flight .dtc-sk-block{height:92px;margin-top:22px}.datacom-flight .dtc-sk-banner{border-radius:14px 14px 0 0;height:86px}.datacom-flight .dtc-sk-week{display:flex;gap:8px}.datacom-flight .dtc-sk-week .dtc-sk-bone{flex:1;height:58px}.datacom-flight .dtc-sk-card{align-items:center;background:#fff;border:1px solid var(--dtc-line,#e6ebf2);border-radius:12px;display:flex;gap:16px;padding:16px 18px}.datacom-flight .dtc-sk-logo{border-radius:50%;flex:0 0 42px;height:42px;width:42px}.datacom-flight .dtc-sk-times{display:flex;flex:1;flex-direction:column;gap:8px}.datacom-flight .dtc-sk-times .dtc-sk-bone:first-child{height:18px;width:62%}.datacom-flight .dtc-sk-times .dtc-sk-bone:last-child{height:12px;width:40%}.datacom-flight .dtc-sk-price{align-items:flex-end;display:flex;flex:0 0 120px;flex-direction:column;gap:8px;width:120px}.datacom-flight .dtc-sk-price .dtc-sk-bone:first-child{height:18px;width:88px}.datacom-flight .dtc-sk-price .dtc-sk-bone:last-child{border-radius:10px;height:36px;width:96px}.datacom-flight .dtc-skeleton-month .dtc-sk-gap{margin-top:26px}.datacom-flight .dtc-sk-calendar{background:#fff;border:1px solid var(--dtc-line,#e6ebf2);border-radius:16px;flex:1 1 auto;min-width:0;padding:16px 18px 18px}.datacom-flight .dtc-sk-cal-head{align-items:center;display:flex;gap:16px;margin-bottom:16px}.datacom-flight .dtc-sk-cal-nav{border-radius:50%;flex:0 0 36px;height:36px;width:36px}.datacom-flight .dtc-sk-cal-title{height:18px;width:180px}.datacom-flight .dtc-sk-cal-month{height:22px;margin-left:auto;width:140px}.datacom-flight .dtc-sk-cal-week{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:8px}.datacom-flight .dtc-sk-cal-week .dtc-sk-bone{height:14px}.datacom-flight .dtc-sk-cal-grid{border-left:1px solid var(--dtc-line,#e6ebf2);border-top:1px solid var(--dtc-line,#e6ebf2);display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.datacom-flight .dtc-sk-day{border-bottom:1px solid var(--dtc-line,#e6ebf2);border-right:1px solid var(--dtc-line,#e6ebf2);min-height:72px;padding:10px 8px}.datacom-flight .dtc-sk-day .dtc-sk-bone{height:10px;margin-bottom:8px;min-height:0;width:58%}.datacom-flight .dtc-sk-day .dtc-sk-bone:last-child{margin-bottom:0;width:78%}@keyframes dtcSkPulse{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.datacom-flight .dtc-sk-bone{animation:none}}@media (max-width:1023px){.datacom-flight:has(>.dtc-skeleton:not(.is-done)){min-height:420px}.datacom-flight .dtc-skeleton{align-items:stretch;flex-direction:column}.datacom-flight .dtc-sk-filter{display:none}.datacom-flight .dtc-sk-calendar,.datacom-flight .dtc-sk-card,.datacom-flight .dtc-sk-list{width:100%}.datacom-flight .dtc-sk-card:nth-child(n+5),.datacom-flight .dtc-sk-day:nth-child(n+22){display:none}.datacom-flight .dtc-sk-cal-title{width:120px}.datacom-flight .dtc-sk-cal-month{width:90px}}
