@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,224,255,.7)}70%{box-shadow:0 0 0 10px rgba(0,224,255,0)}to{box-shadow:0 0 0 0 rgba(0,224,255,0)}}.pulse-animation{animation:pulse 2s infinite}.feature-point{transition:background-color .3s ease}.feature-point.active{background-color:#00e0ff;animation:none}.feature-point.active span{color:#fff!important}.force-mobile-font-24px{font-size:24px!important}.adas-specs-table td.ant-table-cell:first-child span,.engine-specs-table td.ant-table-cell:first-child span,.exterior-specs-table td.ant-table-cell:first-child span,.general-specs-table td.ant-table-cell:first-child span,.interior-specs-table td.ant-table-cell:first-child span,.security-specs-table td.ant-table-cell:first-child span,.utilities-specs-table td.ant-table-cell:first-child span{white-space:normal!important;word-break:break-word!important;display:inline-block;width:100%}.ant-table-wrapper table{table-layout:fixed!important}.ant-table-wrapper td.ant-table-cell:first-child,.ant-table-wrapper th.ant-table-cell:first-child{width:40%!important}.ant-table-wrapper td.ant-table-cell:not(:first-child),.ant-table-wrapper th.ant-table-cell:not(:first-child){width:20%!important}.ant-table-cell[colspan="3"][data-row-key=chieu-dai-co-so-mm-mqlncl]{width:60%!important;max-width:60%!important;min-width:60%!important}.ant-table-thead>tr>th{text-align:center!important}.debug-merged-columns{position:relative}.debug-merged-columns:after{content:attr(data-merged-columns);position:absolute;bottom:0;right:0;font-size:10px;color:red}.ant-table{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{background-color:#f7f7f7!important;color:#333;font-weight:600;text-align:center;padding:12px 16px;border-color:#e0e0e0}.general-specs-table .ant-table-thead>tr>th{background-color:#00c1c1!important;color:#11141a!important;font-weight:600!important}.ant-table-tbody>tr>td{padding:12px 16px;border-color:#e0e0e0}.ant-table-tbody>tr.bg-gray-50>td{background-color:#f9fafb}.ant-table-tbody>tr.bg-white>td{background-color:#fff}.ant-table-tbody>tr:hover>td{background-color:#f0f9ff!important}.ant-table-container{border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px}.specifications-drawer{padding-bottom:40px}.specification-full-table{margin-bottom:30px}.specification-full-table .ant-table-thead>tr>th{text-align:center}.specification-full-table .ant-table-thead>tr>th:first-child{text-align:left}.ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.ant-drawer-body h3,.ant-drawer-title{color:#111827;font-family:Be Vietnam Pro,sans-serif}.ant-drawer-body h3{position:relative}.specification-full-table .ant-table-tbody>tr{transition:all .2s ease}.specification-full-table .ant-table-tbody>tr:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.fade-in-section{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}.fade-in-section:nth-child(2){transition-delay:.1s}.fade-in-section:nth-child(3){transition-delay:.2s}.fade-in-section:nth-child(4){transition-delay:.3s}.fade-in-section:nth-child(5){transition-delay:.4s}.fade-in-section:nth-child(6){transition-delay:.5s}.slide-in-right{transform:translateX(50px)}.slide-in-right.is-visible{transform:translateX(0)}.slide-in-left{transform:translateX(-50px)}.slide-in-left.is-visible{transform:translateX(0)}.scale-in{transform:scale(.95)}.scale-in.is-visible{transform:scale(1)}.hover-shadow{transition:box-shadow .3s ease}.hover-shadow:hover{box-shadow:0 10px 15px -3px rgba(0,224,255,.1),0 4px 6px -2px rgba(0,224,255,.05)}@media (max-width:1023px){.scrollable-tabs-bar .ant-tabs-nav{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.scrollable-tabs-bar .ant-tabs-nav-list{flex-wrap:nowrap!important;min-width:max-content}.scrollable-tabs-bar .ant-tabs-tab{white-space:nowrap}.scrollable-tabs-bar .ant-tabs-content,.scrollable-tabs-bar .ant-tabs-tabpane{width:100%!important;overflow:visible!important;display:block!important}}