@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";._nav-container_n0t4q_3{font-family:Poppins,sans-serif;position:fixed;top:0;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100vw;padding-right:30px;padding-left:20px;height:80px;color:#fff;background-color:#0a0a0a;z-index:2;box-sizing:border-box}._nav-container_n0t4q_3 ul{display:flex;list-style:none;gap:20px;font-size:18px;margin:0}._nav-container_n0t4q_3 ul li{cursor:pointer;transition:.5s;border-radius:12px}._nav-container_n0t4q_3 ul li a{color:inherit;text-decoration:none;display:block;padding:3px 10px;width:100%}._nav-container_n0t4q_3 ul li:hover,._nav-container_n0t4q_3 ._icons_n0t4q_87 i:hover{background-color:#ededed80}._logo_n0t4q_95{width:160px;height:40px;cursor:pointer;filter:brightness(0) invert(1)}._nav-container_n0t4q_3 ._icons_n0t4q_87{display:flex;font-size:35px;gap:20px;cursor:pointer}._nav-container_n0t4q_3 ._icons_n0t4q_87 i{border-radius:50%;padding:3px;transition:.5s}._hamburger_n0t4q_137{display:none;flex-direction:column;cursor:pointer;gap:5px}._hamburger_n0t4q_137 span{width:25px;height:3px;background-color:#fff;transition:.3s;border-radius:2px}._hamburger_n0t4q_137._active_n0t4q_167 span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}._hamburger_n0t4q_137._active_n0t4q_167 span:nth-child(2){opacity:0}._hamburger_n0t4q_137._active_n0t4q_167 span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}._mobile-only_n0t4q_193{display:none}._desktop-only_n0t4q_201{display:flex}._nav-container_n0t4q_3 ul li a._active_n0t4q_167{position:relative;color:#fff;font-weight:600}._nav-container_n0t4q_3 ul li a._active_n0t4q_167:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:#fff;transform:scaleX(1);transition:transform .3s ease}@media(max-width:1024px){._nav-container_n0t4q_3{padding-right:20px;padding-left:15px;height:70px}._logo_n0t4q_95{width:140px;height:35px}._nav-container_n0t4q_3 ul{gap:15px;font-size:16px}._nav-container_n0t4q_3 ._icons_n0t4q_87{font-size:30px;gap:15px}}@media(max-width:768px){._nav-container_n0t4q_3{padding-right:15px;padding-left:10px;height:60px}._logo_n0t4q_95{width:120px;height:30px;order:1}._hamburger_n0t4q_137{display:flex;order:2;margin-left:auto}._desktop-only_n0t4q_201{display:none!important}._mobile-only_n0t4q_193{display:block}._mobile-only_n0t4q_193 a{display:flex;align-items:center;justify-content:center}._nav-container_n0t4q_3 ul{display:none;position:absolute;top:60px;left:0;right:0;background-color:#0a0a0a;flex-direction:column;padding:20px;gap:15px;font-size:16px;box-shadow:0 4px 6px #0000004d;order:3;width:100%}._nav-container_n0t4q_3 ul._mobile-menu-open_n0t4q_391{display:flex}._nav-container_n0t4q_3 ul li{padding:8px 12px;width:100%;text-align:center}._nav-container_n0t4q_3 ._icons_n0t4q_87{display:none!important}}@media(max-width:480px){._nav-container_n0t4q_3{padding-right:10px;padding-left:8px;height:55px}._logo_n0t4q_95{width:100px;height:25px}._nav-container_n0t4q_3 ul{top:55px;font-size:14px;padding:15px;gap:12px}._nav-container_n0t4q_3 ul li{padding:6px 10px}}footer{font-family:Poppins,sans-serif;display:block;position:static;background:#0a0a0a;width:100%;bottom:0;left:0}p{margin-top:0;margin-bottom:1rem}footer ._content_1vdsg_31{max-width:1250px;margin:auto;padding:30px 40px 40px}footer ._content_1vdsg_31 ._top_1vdsg_43{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._content_1vdsg_31 ._top_1vdsg_43 ._media-icons_1vdsg_57{display:flex}._content_1vdsg_31 ._top_1vdsg_43 ._media-icons_1vdsg_57 a{height:40px;width:40px;margin:0 8px;border-radius:50%;text-align:center;line-height:40px;font-size:17px;text-decoration:none;transition:all .4s ease}._top_1vdsg_43 ._media-icons_1vdsg_57 a:nth-child(1){background:#4267b2}._top_1vdsg_43 ._media-icons_1vdsg_57 a:nth-child(2){background:#1da1f2}._media-icons_1vdsg_57 a i{color:#fff!important;font-size:20px;line-height:40px!important;display:inline-block;vertical-align:middle}footer ._content_1vdsg_31 ._link-boxes_1vdsg_123{width:100%;display:flex}footer ._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box_1vdsg_133{width:calc(100%/2.3)}footer ._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box1_1vdsg_141{color:#fff;font-size:16px}footer ._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box1_1vdsg_141 a{color:#fff;text-decoration:none}._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box_1vdsg_133 li{margin:6px 0;list-style:none}._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box_1vdsg_133 li a{color:#fff;font-size:16px;font-weight:400;text-decoration:none;opacity:.8;transition:all .4s ease}._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box_1vdsg_133 li a:hover{opacity:1}footer ._bottom-details_1vdsg_193{width:100%;background:#fff}footer ._bottom-details_1vdsg_193 ._bottom_text_1vdsg_203{max-width:1250px;margin:auto;padding:20px 40px}._bottom-details_1vdsg_193 ._bottom_text_1vdsg_203 span{font-size:14px;font-weight:300;color:#000}._logo-details_1vdsg_227 img{height:60px;width:250px;filter:brightness(0) invert(1)}._box1_1vdsg_141 p{text-align:right}@media(max-width:1024px){footer ._content_1vdsg_31{padding:25px 30px 35px}._logo-details_1vdsg_227 img{height:50px;width:200px}}@media(max-width:768px){footer ._content_1vdsg_31{padding:20px 20px 30px}footer ._content_1vdsg_31 ._top_1vdsg_43{flex-direction:column;align-items:flex-start;gap:15px}._logo-details_1vdsg_227 img{height:45px;width:180px}footer ._content_1vdsg_31 ._link-boxes_1vdsg_123{flex-direction:column}footer ._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box_1vdsg_133{width:100%;margin-bottom:15px}._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box_1vdsg_133 li{margin:4px 0}._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box_1vdsg_133 li a{font-size:14px}footer ._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box1_1vdsg_141{font-size:14px}._box1_1vdsg_141 p{text-align:left}footer ._bottom-details_1vdsg_193 ._bottom_text_1vdsg_203{padding:15px 20px}._bottom-details_1vdsg_193 ._bottom_text_1vdsg_203 span{font-size:13px}}@media(max-width:480px){footer ._content_1vdsg_31{padding:15px 15px 25px}._logo-details_1vdsg_227 img{height:40px;width:150px}._content_1vdsg_31 ._top_1vdsg_43 ._media-icons_1vdsg_57 a{height:35px;width:35px;line-height:35px;font-size:15px;margin:0 5px}._media-icons_1vdsg_57 a i{font-size:18px;line-height:35px}._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box_1vdsg_133 li a{font-size:13px}footer ._content_1vdsg_31 ._link-boxes_1vdsg_123 ._box1_1vdsg_141{font-size:13px}footer ._bottom-details_1vdsg_193 ._bottom_text_1vdsg_203{padding:12px 15px}._bottom-details_1vdsg_193 ._bottom_text_1vdsg_203 span{font-size:12px}}._home_page_1al2y_3 *{font-family:Poppins,sans-serif;box-sizing:border-box}._home_page_1al2y_3 footer i{font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands"!important}._home_page_1al2y_3{background-color:#2a2a2a;color:#fff}._nav-container_1al2y_17 ul{margin-bottom:1rem}._pages_1al2y_21{display:grid;gap:30px;list-style:none;padding:40px 20px;background:#2a2a2a;margin-top:4rem;min-width:calc(100vw - 15px);overflow:hidden}._pages_1al2y_21 li{position:relative;display:flex;flex-direction:column;height:600px;border-radius:15px;overflow:hidden;justify-content:space-between;padding:20px;color:#fff;transition:all .3s ease;box-shadow:0 8px 32px #0000004d}._pages_1al2y_21 li:hover{transform:translateY(-8px);box-shadow:0 16px 48px #ffffff1a}._pages_1al2y_21 li._card-large_1al2y_52{grid-column:span 4}._pages_1al2y_21 li video{position:absolute;top:0;left:0;z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .3s ease}._pages_1al2y_21 li:hover video{transform:scale(1.05)}._page-info_1al2y_72 h1{letter-spacing:1px;font-size:40px;font-weight:500}._page-info_1al2y_72._model-x_1al2y_78{color:#fff}._page-info_1al2y_72._model-x_1al2y_78 p{font-size:12px}._page-footer_1al2y_86 ._buttons_1al2y_86{margin-bottom:25px;display:flex;gap:20px;justify-content:center}._page-footer_1al2y_86 ._buttons_1al2y_86 button{font-size:13px;padding:7px 80px;border-radius:5px;border:none;cursor:pointer;background-color:#a0a0a0bf;transition:all .3s ease}._page-footer_1al2y_86 ._buttons_1al2y_86 button:hover{background-color:#fffffff2;transform:scale(1.05)}._page-footer_1al2y_86 p,._page-footer_1al2y_86 a{font-size:12px;color:#fff}._page-footer_1al2y_86 ._buttons_1al2y_86._demo-drive_1al2y_114 button{background-color:transparent;color:#fff;border:3px solid #fff}._page-footer_1al2y_86 ._buttons_1al2y_86._demo-drive_1al2y_114 button:hover{background-color:#ffffff1a}._page-footer_1_1al2y_124{font-size:18px}._page-info_1al2y_72,._page-footer_1al2y_86{position:relative;z-index:1}@media(max-width:1024px){._pages_1al2y_21{padding:30px 15px;margin-top:3rem}._pages_1al2y_21 li{height:500px;padding:15px}._page-info_1al2y_72 h1{font-size:32px}._page-footer_1al2y_86 ._buttons_1al2y_86 button{padding:6px 60px;font-size:12px}}@media(max-width:768px){._pages_1al2y_21{padding:20px 10px;margin-top:2.5rem;gap:20px}._pages_1al2y_21 li{height:450px;padding:15px}._pages_1al2y_21 li._card-large_1al2y_52{grid-column:span 1}._page-info_1al2y_72 h1{font-size:28px;letter-spacing:.5px}._page-info_1al2y_72._model-x_1al2y_78 p{font-size:11px}._page-footer_1al2y_86 ._buttons_1al2y_86{flex-direction:column;gap:15px;margin-bottom:20px}._page-footer_1al2y_86 ._buttons_1al2y_86 button{padding:8px 40px;font-size:11px;width:100%}._page-footer_1al2y_86 p,._page-footer_1al2y_86 a{font-size:11px}._page-footer_1_1al2y_124{font-size:16px}}@media(max-width:480px){._pages_1al2y_21{padding:15px 5px;margin-top:2rem;gap:15px}._pages_1al2y_21 li{height:400px;padding:12px}._page-info_1al2y_72 h1{font-size:24px}._page-footer_1al2y_86 ._buttons_1al2y_86 button{padding:7px 30px;font-size:10px}._page-footer_1_1al2y_124{font-size:14px}}._about_page_hu98t_3 *{font-family:Poppins,sans-serif;box-sizing:border-box}._about_page_hu98t_3 footer i{font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands"!important}._about_page_hu98t_3{background-color:#2a2a2a;color:#fff}._container1_hu98t_17{margin:0 50px}._top_about_hu98t_21 img{width:80%;margin-left:20%}._top_head_about_hu98t_26{margin-left:70px}._top_head_about_hu98t_26 h3{margin-top:40px}._video_ab_hu98t_34{width:85%;height:75vh;object-fit:cover;margin:80px auto 0;display:block;border-radius:20px;box-shadow:0 5px 15px #fffc;transition:all .3s ease}._video_ab_hu98t_34:hover{transform:translateY(5px)}._row_hu98t_49{display:flex;margin:30px 0;background-color:#ffffff38;border-radius:10px;padding:30px 15px}._row_head_hu98t_56{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%;text-align:center;margin:30px 0;background-color:#ffffff38;border-radius:10px}._row_head_hu98t_56 ._col_hu98t_69{flex:1;min-width:200px;padding:20px;box-sizing:border-box}._col_hu98t_69{padding:5px}._col_hu98t_69 h2{position:relative;font-size:1.5rem;transition:all .3s ease}._col_hu98t_69 h2:hover{transform:translateY(-5px)}._col_hu98t_69 h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:3px;background-color:#fff}._col_hu98t_69 p,._col_hu98t_69 h3{text-align:center}._dau_chan1_hu98t_102 img,._dau_chan_hu98t_102 img{max-width:100%;display:block;margin:auto 0;border-radius:12px}._dau_chan1_hu98t_102 img{margin-left:6%}._heading1_hu98t_112,heading2,heading3{color:#d9ecff}._heading2_hu98t_116{margin-bottom:15px;text-align:center;font-size:40px}._row-cols-4_hu98t_123{display:flex;flex-wrap:wrap}._row-cols-4_hu98t_123 ._col_hu98t_69{flex:1;min-width:250px;padding:15px;margin:10px;border:1px solid #ddd;border-radius:10px;box-shadow:0 3px 10px #0000001a;transition:transform .3s ease,box-shadow .3s ease;text-align:center}._row-cols-4_hu98t_123 ._col_hu98t_69 img{margin-left:auto;margin-right:auto}._row-cols-4_hu98t_123 ._col_hu98t_69:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}img:hover{opacity:.8}._dau_chan_hu98t_102{margin-top:40px}._dau_chan_hu98t_102 p{text-align:justify}._awards-section_hu98t_162{padding:60px 0}._section-title_hu98t_167{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:40px;position:relative}._award-year_hu98t_176{margin-bottom:60px}._year-title_hu98t_180{text-align:center;font-size:1.8rem;font-weight:600;margin-bottom:30px;color:#d9ecff;position:relative;display:inline-block}._row1_hu98t_190{background-color:#ffffff38;margin:30px 50px;border-radius:15px;padding:30px}._award-cards_hu98t_196{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}._award-card_hu98t_196{background-color:#ffffffd9;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #0000001a;width:calc(50% - 15px);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}._award-card_hu98t_196:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}._award-image_hu98t_219{height:150px}._award-image_hu98t_219 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._award-card_hu98t_196:hover ._award-image_hu98t_219 img{transform:scale(1.05)}._award-content_hu98t_234{padding:20px;flex-grow:1;display:flex;flex-direction:column}._award-content_hu98t_234 h5{font-size:1.4rem;color:#3d3d3d;margin-bottom:15px}._award-content_hu98t_234 p{line-height:1.6;flex-grow:1;color:#000}._special-award_hu98t_254 ._award-card_hu98t_196{width:60%;margin:0 auto}@media(max-width:1024px){._container1_hu98t_17{margin:0 30px}._top_head_about_hu98t_26{margin-left:40px}._top_about_hu98t_21 img{width:85%;margin-left:15%}._video_ab_hu98t_34{width:90%;height:60vh;margin:60px auto 0}._row_hu98t_49,._row_head_hu98t_56{padding:25px 10px}._row-cols-4_hu98t_123 ._col_hu98t_69{min-width:220px}}@media(max-width:768px){._container1_hu98t_17{margin:0 20px}._top_head_about_hu98t_26{margin-left:20px}._top_head_about_hu98t_26 h3{margin-top:30px;font-size:1.3rem}._top_about_hu98t_21 img{width:90%;margin-left:10%}._video_ab_hu98t_34{width:95%;height:50vh;margin:50px auto 0}._row_hu98t_49,._row_head_hu98t_56{flex-direction:column;padding:20px 10px}._row_head_hu98t_56 ._col_hu98t_69{min-width:100%;padding:15px}._col_hu98t_69 h2{font-size:1.3rem}._col_hu98t_69 h2:after{width:80px;height:2px}._heading2_hu98t_116{font-size:32px}._row-cols-4_hu98t_123{flex-direction:column}._row-cols-4_hu98t_123 ._col_hu98t_69{min-width:100%;margin:10px auto}._award-card_hu98t_196,._special-award_hu98t_254 ._award-card_hu98t_196{width:100%!important}}@media(max-width:480px){._container1_hu98t_17{margin:0 10px}._top_head_about_hu98t_26{margin-left:10px}._top_head_about_hu98t_26 h3{margin-top:20px;font-size:1.1rem}._top_about_hu98t_21 img{width:95%;margin-left:5%}._video_ab_hu98t_34{width:98%;height:40vh;margin:40px auto 0;border-radius:15px}._row_hu98t_49,._row_head_hu98t_56{padding:15px 8px;margin:20px 0}._row_head_hu98t_56 ._col_hu98t_69{padding:10px}._col_hu98t_69 h2{font-size:1.1rem}._col_hu98t_69 h2:after{width:60px}._col_hu98t_69 p,._col_hu98t_69 h3{font-size:.9rem}._heading2_hu98t_116{font-size:28px}._dau_chan1_hu98t_102 img{margin-left:2%}._special-award_hu98t_254 ._award-card_hu98t_196{width:95%}._award-content_hu98t_234 h5{font-size:1.2rem}}.product_page{background-color:#2a2a2a;color:#fff}.pagination{text-align:center;margin-top:20px;display:flex;justify-content:center;margin-bottom:30px}.pagination .page-btn{width:40px;height:40px;background-color:transparent;color:#fff;border:1px solid #e3e3e3;border-radius:5px;cursor:pointer;font-size:1em;margin-left:10px;transition:transform .3s ease-in-out}.pagination .page-btn:hover{background-color:#e3e3e333;transform:translateY(-5px)}.pagination .page-btn.active{background-color:#fff;color:#000;font-weight:700}.cars-grid-container{display:flex;flex-direction:column;width:90%;margin:40px auto}.car-row{display:flex;justify-content:space-between;margin-bottom:20px}.car-card{width:45%;border:2px solid #ccc;border-radius:10px;padding:20px;background-color:#000;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease;display:flex;flex-direction:column;margin:0 10px}.car-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003}.car-image{height:30vh;overflow:hidden;display:flex;justify-content:center;margin-bottom:15px}.car-image img{width:100%;height:200px;object-position:center;display:block;object-fit:scale-down}.car-info{flex-grow:1;display:flex;flex-direction:column}.car-info h3{font-size:1.8em;margin-bottom:10px;color:#d9ecff;text-align:center;font-weight:bolder}.car-details{margin:0 0 15px;padding:0;list-style:none}.car-details li{margin-bottom:8px;display:flex;align-items:center;font-size:1.2rem;margin-left:5%}.car-details li i{margin-right:10px}.car-price{font-size:1.6em;font-weight:600;color:#d9ecff;text-align:center;margin:10px 0}.car-button{background-color:transparent;color:#fff;border:5px ridge #d9ecff;padding:10px 20px;border-radius:20px;cursor:pointer;font-weight:500;transition:background-color .3s;width:50%;margin:0 auto;display:block}.car-button:hover{background-color:#e3e3e333}@media(max-width:1024px){.cars-grid-container{width:95%;margin:30px auto}.car-card{padding:15px}.car-info h3{font-size:1.5em}.car-details li{font-size:1.1rem}.car-price{font-size:1.4em}}@media(max-width:768px){.cars-grid-container{width:98%;margin:20px auto}.car-row{flex-direction:column;align-items:center}.car-card{width:90%;margin:10px 0}.car-info h3{font-size:1.4em}.car-details li{font-size:1rem;margin-left:3%}.car-price{font-size:1.3em}.pagination .page-btn{width:35px;height:35px;font-size:.9em;margin-left:5px}}@media(max-width:480px){.cars-grid-container{width:100%;margin:15px auto}.car-card{width:95%;padding:12px}.car-image{height:20vh}.car-image img{height:150px}.car-info h3{font-size:1.2em}.car-details li{font-size:.9rem;margin-bottom:6px}.car-price{font-size:1.2em}.car-button{padding:8px 15px;border-width:3px;width:70%}.pagination .page-btn{width:30px;height:30px;font-size:.8em}}.mySlides{display:flex;width:100%;justify-content:center;margin:0 auto;padding-top:80px;animation:fadedSlide .5s ease-in-out}@keyframes fadedSlide{0%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}.slideshow-container{position:relative;width:100%}.prev,.next{cursor:pointer;position:absolute;top:50%;width:40px;height:40px;padding:8px;color:#ffffffc7;font-weight:700;font-size:18px;transition:.6s ease;border-radius:50%;-webkit-user-select:none;user-select:none;text-align:center;line-height:24px;transform:translateY(-50%);z-index:1}.prev{left:20px}.next{right:20px}@media screen and (max-width:1024px){.mySlides{padding-top:70px}}@media screen and (max-width:768px){.mySlides{padding-top:60px}.prev,.next{width:30px;height:30px;line-height:18px;font-size:14px}.prev{left:10px}.next{right:10px}.dot{height:10px!important;width:10px!important}}@media screen and (max-width:480px){.mySlides{padding-top:55px}}.prev:hover,.next:hover{background-color:#d7d7d7e6;text-decoration:none;color:#0f0844}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px 20px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease;position:absolute}.dot_active,.dot:hover{background-color:#717171}.dot:nth-child(1){left:calc(50% - 30px);bottom:10px}.dot:nth-child(2){left:50%;bottom:10px}.dot:nth-child(3){left:calc(50% + 30px);bottom:10px}.close{color:#aaa;position:absolute;right:15px;top:10px;font-size:28px;font-weight:700;cursor:pointer;transition:color .3s ease;line-height:1}.close:hover,.close:focus{color:#f44336;text-decoration:none}.modal-text{color:#000}.modal-text-notice,.modal-title{color:red}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0009;padding:20px}.modal-content{background-color:#fffffff2;margin:10% auto;padding:30px;border-radius:10px;width:90%;max-width:700px;position:relative;box-shadow:0 4px 20px #0000004d}@media(max-width:1024px){.mySlides{padding-top:70px}.modal-content{width:85%;padding:25px;margin:15% auto}}@media(max-width:768px){.modal-content{width:90%;padding:20px;margin:20% auto}.modal-title{font-size:1.3rem}.modal-text,.modal-text-notice{font-size:14px}}@media(max-width:480px){.mySlides{padding-top:55px}.prev,.next{width:25px;height:25px;line-height:15px;font-size:12px;padding:5px}.prev{left:5px}.next{right:5px}.dot{height:8px!important;width:8px!important;margin:0 1px 15px}.dot:nth-child(1){left:calc(50% - 20px);bottom:8px}.dot:nth-child(2){bottom:8px}.dot:nth-child(3){left:calc(50% + 20px);bottom:8px}.modal{padding:10px}.modal-content{width:95%;padding:15px;margin:25% auto}.close{font-size:24px;right:10px;top:5px}.modal-title{font-size:1.1rem;margin-top:5px}.modal-text,.modal-text-notice{font-size:13px;line-height:1.5}}.deposit_page{background-color:#2a2a2a;color:#fff}.container{display:flex;height:100vh;max-width:100%!important}.left{margin-top:20vh;flex:2;padding:20px;box-sizing:border-box;overflow-y:hidden}.thumb{max-width:80%}.right{margin-top:80px;flex:1;padding:40px;background-color:#ffffff4d;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.right .navbar{background-color:#fffc;margin-bottom:20px;overflow:hidden;font-weight:600;width:50%px;border-radius:30px;font-size:1.1rem}.right .navbar ul{list-style-type:none;padding:0;margin:0 auto;display:flex;justify-content:space-around}.right .navbar li{padding:8px 16px}.right .navbar{color:#fff}.right .navbar .active{color:#000}.right .navbar a{color:#000;text-decoration:none;display:block}.content h2{font-weight:600;font-size:2rem}.has-icon .icon{position:absolute;right:10px;top:10px}.deposit_page .btn{color:#000;background-color:#fff;margin:10px 0;font-size:18px;border-radius:15px;font-weight:600;width:100%;height:50px;border-color:transparent!important}.deposit_page .btn-primary:hover{background-color:transparent;color:#fff}@media(max-width:1024px){.container{flex-direction:column;height:auto}.left{margin-top:15vh;flex:1}.right{margin-top:20px;flex:1;padding:30px}.right .navbar{width:100%;font-size:1rem}.thumb{max-width:90%}}@media(max-width:768px){.left{margin-top:12vh;padding:15px}.right{margin-top:10px;padding:20px}.right .navbar{font-size:.9rem;border-radius:20px}.right .navbar li{padding:6px 12px}.content h2{font-size:1.5rem}.deposit_page .btn{font-size:16px;height:45px}.thumb{max-width:95%}}@media(max-width:480px){.left{margin-top:10vh;padding:10px}.right{margin-top:5px;padding:15px}.right .navbar{font-size:.8rem;border-radius:15px}.right .navbar ul{flex-direction:column}.right .navbar li{padding:8px;width:100%;text-align:center}.content h2{font-size:1.3rem}.deposit_page .btn{font-size:14px;height:40px;margin:8px 0}.thumb{max-width:100%}}border: 2px solid white !important; } .deposit_page .btn-secondary{background-color:transparent;color:#fff;border:2px solid white!important}.vf_form_user button,.step_3 button{display:inline;width:45%;margin:20px 10px}.vf_form_user input{background-color:transparent;color:#d9ecff}.form-check-input{width:15px;height:15px;margin-right:20px;cursor:pointer}.list-color{display:flex;justify-content:flex-end;width:100%;padding:10px;box-sizing:border-box}.list-color div{margin-left:10px}.car-specs{width:100%;background-color:#ffffff4d;padding:20px;border-radius:8px;margin-bottom:20px;border:2px white solid}.title_config{margin-bottom:30px}.config-section{margin-bottom:20px;font-size:1.5rem}.config-header{font-weight:600}.config-option{display:flex;align-items:center;margin-bottom:8px}.spec-item{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}.spec-label{font-weight:600}.spec-value{color:#fff}.configuration{margin-bottom:20px}.color-option{border:1px solid white}.color-option.active{border:5px solid rgb(234,255,113)}.qr_img{display:flex;margin:0 auto;border-radius:10px}.step_3 ul{padding-left:40px;font-size:18px;border:2px solid white;border-radius:12px;padding-top:10px;padding-bottom:10px}._promotion_page_ua6tz_3 *{font-family:Poppins,sans-serif;box-sizing:border-box}._promotion_page_ua6tz_3 footer i{font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands"!important}._promotion_page_ua6tz_3 ._promotion-features_ua6tz_14 i{font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands"!important}._promotion_page_ua6tz_3{font-family:Poppins,sans-serif;background-color:#2a2a2a;color:#fff;line-height:1.6;min-height:100vh}._promotion-container_ua6tz_27{max-width:1200px;margin:120px auto 60px;padding:0 20px;min-width:calc(100vw - 250px);overflow:hidden}._section-title_ua6tz_36{text-align:center;font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:10px;position:relative}._section-title_ua6tz_36:after{content:"";position:absolute;width:190px;height:4px;background-color:#fff;bottom:-5px;left:50%;transform:translate(-50%)}._section-description_ua6tz_56{text-align:center;color:#d9d9d9;margin-bottom:80px;font-size:1.1rem;margin-top:20px}._promotions-grid_ua6tz_65{display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:30px}._promotion-card_ua6tz_72{background-color:#1c1b1b;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #ffffff4d;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:40px}._promotion-card_ua6tz_72:hover{transform:translateY(-8px);box-shadow:0 5px 15px #ffffff4d}._promotion-image_ua6tz_87{height:250px;position:relative;overflow:hidden}._promotion-image_ua6tz_87 img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}._promotion-card_ua6tz_72:hover ._promotion-image_ua6tz_87 img{transform:scale(1.05)}._promotion-content_ua6tz_105{padding:20px}._promotion-content_ua6tz_105 h3{font-size:1.3rem;margin-bottom:12px;font-weight:600;color:#fff}._promotion-content_ua6tz_105 p{color:#d9d9d9;margin-bottom:15px;font-size:.95rem}._promotion-features_ua6tz_14{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}._promotion-features_ua6tz_14 span{font-size:.9rem;display:flex;align-items:center}._promotion-features_ua6tz_14 i{color:#fff;margin-right:8px}@media(max-width:1024px){._promotion-container_ua6tz_27{margin:100px auto 50px;padding:0 15px;min-width:auto}._section-title_ua6tz_36{font-size:2.2rem}._section-description_ua6tz_56{margin-bottom:60px;font-size:1rem}._promotions-grid_ua6tz_65{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px}}@media(max-width:768px){._promotion-container_ua6tz_27{margin:90px auto 40px;padding:0 10px}._section-title_ua6tz_36{font-size:1.8rem}._section-title_ua6tz_36:after{width:150px;height:3px}._section-description_ua6tz_56{margin-bottom:50px;font-size:.95rem}._promotions-grid_ua6tz_65{grid-template-columns:1fr;gap:20px}._promotion-card_ua6tz_72{margin-bottom:20px}._promotion-image_ua6tz_87{height:200px}._promotion-content_ua6tz_105 h3{font-size:1.2rem}}@media(max-width:480px){._promotion-container_ua6tz_27{margin:80px auto 30px;padding:0 8px}._section-title_ua6tz_36{font-size:1.5rem}._section-title_ua6tz_36:after{width:120px;height:2px}._section-description_ua6tz_56{margin-bottom:40px;font-size:.9rem}._promotion-card_ua6tz_72{margin-bottom:15px}._promotion-image_ua6tz_87{height:180px}._promotion-content_ua6tz_105{padding:15px}._promotion-content_ua6tz_105 h3{font-size:1.1rem;margin-bottom:10px}._promotion-content_ua6tz_105 p,._promotion-features_ua6tz_14 span{font-size:.85rem}}.policy_page{background-color:#2a2a2a;color:#fff}.page-title{text-align:center;font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:10px;position:relative}.page-title:after{content:"";position:absolute;width:150px;height:4px;background-color:#fff;bottom:-10px;left:50%;transform:translate(-50%)}.policy_page-container{max-width:1200px;margin:30px auto;border-radius:10px;box-shadow:0 0 20px #0000000d;overflow:hidden}.policy_page-container .policy-tabs{display:flex;overflow-x:auto;scrollbar-width:none;align-items:center;justify-content:center;border:2px solid #ffffff;border-radius:80px}.policy_page-container .policy-tabs::-webkit-scrollbar{display:none}.policy_page-container .policy-tab{padding:16px 24px;font-size:15px;font-weight:600;color:#fff;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap;transition:all .3s ease}.policy_page-container .policy-tab.active{color:#d9ecff;border-bottom-color:#d9ecff}.policy_page-container .policy-tab:hover:not(.active){background-color:#e4f1ff0d;color:#d8d8d8}.policy_page-container .policy-content{display:none;padding:30px}.policy_page-container .policy-content.active{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.policy_page-container .policy-card{background:#464646;border-radius:8px;padding:25px;margin-bottom:30px;box-shadow:0 2px 10px #00000008;transition:transform .3s ease,box-shadow .3s ease}.policy_page-container .policy-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px #00000014}@media(max-width:1024px){.policy_page-container{margin:25px 20px}.page-title{font-size:2.2rem}.policy_page-container .policy-content{padding:25px}.policy_page-container .policy-card{padding:20px}}@media(max-width:768px){.policy_page-container{margin:20px 15px}.page-title{font-size:1.8rem}.page-title:after{width:120px;height:3px}.policy_page-container .policy-tabs{flex-direction:column;border-radius:15px}.policy_page-container .policy-tab{width:100%;text-align:center;padding:12px 16px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.2)}.policy_page-container .policy-tab:last-child{border-bottom:none}.policy_page-container .policy-content{padding:20px}.policy_page-container .policy-card{padding:18px;margin-bottom:20px}}@media(max-width:480px){.policy_page-container{margin:15px 10px}.page-title{font-size:1.5rem}.page-title:after{width:100px;height:2px}.policy_page-container .policy-tabs{border-radius:10px}.policy_page-container .policy-tab{padding:10px 12px;font-size:13px}.policy_page-container .policy-content{padding:15px}.policy_page-container .policy-card{padding:15px;margin-bottom:15px}}.policy_page-container .policy-card h3{color:#d9ecff;margin-bottom:15px;font-size:1.4rem}.policy_page-container .policy-card h4{color:#fff;margin:20px 0 10px;font-size:1.1rem}.policy_page-container .policy-summary{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.policy_page-container .policy-details ul{padding-left:20px;margin-bottom:20px}.policy_page-container .policy-details li{margin-bottom:10px;position:relative;padding-left:5px}.page-desc{text-align:center!important;color:#fff;font-size:1.1rem;margin-top:20px!important}.contact-info a{color:#d9ecff}.policy-details th{background-color:#003d7a!important;color:#fff!important}.policy-details td{color:#000!important}.policy-details tr:nth-child(odd){background-color:#f5f5f5}.policy-details tr:nth-child(2n){background-color:#d4d4d4}.container_login{background-image:url(/images/bg_login.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100vh;width:100%;max-width:100vw;display:flex;flex-direction:column;padding-top:80px;overflow-x:hidden}.login_container{margin-top:10vh;margin-bottom:10vh}.login_container .card{box-shadow:0 0 10px #000c;background-color:#fffc!important;transform:none!important}.login_container .form-group i{color:#464646;font-size:14px;margin-right:10px}.login_container .form-group{margin-top:10px}.login_container .subtittle{color:red}.login_container .card-header{border-radius:20px}.login_container .card-header h3{margin:0;color:#000!important;font-weight:600}.login_container .btn-primary{background-color:#46464680;border-color:#9c9c9c;font-size:20px;color:#fff;margin-top:40px}.login_container .btn-primary:hover{background-color:#464646;border-color:#004085}.login_container label{color:#000}@media(max-width:1024px){.container_login{padding-top:70px}.login_container{margin-top:8vh}.login_container .card{margin:0 20px}}@media(max-width:768px){.container_login{padding-top:60px}.login_container{margin-top:5vh;margin-bottom:5vh}.login_container .card{margin:0 15px}.login_container .card-header h3{font-size:1.5rem}.login_container .form-group i{font-size:12px}.login_container .btn-primary{font-size:18px;margin-top:30px}}@media(max-width:480px){.container_login{padding-top:55px}.login_container{margin-top:3vh;margin-bottom:3vh}.login_container .card{margin:0 10px}.login_container .card-header h3{font-size:1.2rem}.login_container .form-group{margin-top:8px}.login_container .btn-primary{font-size:16px;margin-top:20px;height:40px}}.charging_page *{font-family:Poppins,sans-serif;box-sizing:border-box}footer i{font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands"!important}.charging_page{background-color:#2a2a2a;color:#fff;max-width:100vw;overflow-x:hidden}.container_charging{line-height:1.6;margin:0 50px}.container_charging :is(h1,h2,h3,h4,h5,h6){margin-top:0;font-weight:600;color:#d9ecff}.section-title{font-size:28px;margin:40px 0!important;position:relative;padding-bottom:10px;text-align:center}.section-title:after{content:"";position:absolute;width:70px;height:3px;background-color:#fff;bottom:0;left:50%;transform:translate(-50%)}.section-highlight,.charge_policy{padding:40px}.charge_policy .policy_img{width:40vw;border-radius:20px}.charge_policy .policy_img2{max-width:95%;margin-top:10%!important;display:block;margin:0 auto;border-radius:40px;transition:transform .3s ease,box-shadow .3s ease}.charge_policy .policy_img2:hover{transform:translateY(-10px)}.charge_policy ul{padding-left:30px}.first_row{margin-top:80px;padding-top:2rem}.policy-container{display:flex;flex-direction:column;gap:30px}.policy-intro{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-bottom:10px}.card,.product-charge{background-color:transparent!important;border-radius:10px;border:2px #fff solid;padding:25px;box-shadow:0 3px 10px #00000014;transition:transform .3s ease,box-shadow .3s ease}.located_charge{transition:transform .3s ease,box-shadow .3s ease;background-color:#e2e2e233;border-radius:12px;margin:.5%}.located_charge img{filter:brightness(0) invert(1);display:block;margin:0 auto}.located_charge p{text-align:center}.card:hover,.product-charge:hover,.located_charge:hover,.payment-guide:hover,.charging-guide:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.card h3,.card h4,.card h5{color:#fff;margin-bottom:15px}.card h4{text-align:center}.bat_profit{margin-top:30px}.bat_profit .row{width:85%;display:flex;justify-content:center;margin:0 auto}.bat_profit .located_charge img{filter:brightness(0) invert(1);margin:0 auto;display:block}.bat_profit .located_charge{background-color:#ffffff4d;margin-left:30px;border-radius:12px}.policy-tabs{margin-top:20px}.policy-tab-buttons{display:flex;gap:10px;margin-bottom:20px;align-items:center;justify-content:center}.tab-btn{background-color:transparent;padding:12px 20px;border-radius:30px;cursor:pointer;font-weight:600;transition:all .3s ease;border:2px solid #fff;color:#fff}.tab-btn:hover{background-color:#d1e6fd;color:#000}.tab-btn.active{color:#010101;background-color:#e9f2fd}.policy-tab-content{border:2px solid #fff;padding:30px;border-radius:10px;box-shadow:0 3px 15px #00000014}.tab-panel{display:none}.tab-panel.active{display:block;transform:translateY(0);animation:fadeIn 1s ease forwards;opacity:1}.tab-panel.active>*{animation:slideIn 1s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes slideIn{0%{transform:translate(5px);opacity:0}to{transform:translate(0);opacity:1}}.policy-table{width:100%;border-collapse:collapse;box-shadow:0 0 20px #0000000d;border-radius:8px;overflow:hidden}.policy-table thead{background-color:#003d7a;color:#fff}.policy-table th,.policy-table td{padding:15px;text-align:center;border:1px solid #eaeaea}.policy-table tbody tr:nth-child(odd){background-color:#f5f5f5}.policy-table tbody tr:nth-child(2n){background-color:#d4d4d4}.policy-table td{color:#333}.policy-table tbody tr:hover{background-color:#f0f8ff}.policy-list{list-style-type:none;padding-left:0;margin:15px 0}.policy-list li{position:relative;padding-left:25px;margin-bottom:12px;line-height:1.6}.policy-list li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background-color:#1e90ff}.policy-note,.policy-condition{font-style:italic;color:#fff;margin-top:15px}.policy-condition{font-weight:500;padding:10px;border-left:3px solid #ffffff;color:#fff}.policy-additional{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:20px}.payment-section{display:flex;flex-wrap:wrap;gap:40px;margin-top:50px}.payment-guide,.charging-guide{background:transparent;padding:32px 24px;flex:1 1 350px;min-width:320px;transition:transform .3s ease,box-shadow .3s ease}.payment-options{display:flex;flex-direction:column;gap:20px;margin:24px 0}.payment-option-box{display:flex;align-items:flex-start;gap:18px;background:transparent;border:1px solid #fff;border-radius:10px;padding:18px 16px;box-shadow:0 2px 8px #dfefffcc}.payment-option-box h5{margin:0 0 6px;color:#fff;font-weight:600}.payment-option-box p{text-align:justify}.payment-process{margin-top:24px;background:#ccc3;border-radius:8px;padding:18px 16px;box-shadow:0 2px 8px #dfefffcc}.payment-process h4{color:#e6f3ff;margin-bottom:12px}.payment-process ol{padding-left:20px;margin:0}.charging-guide-image{width:100%;min-width:400px;border-radius:12px;text-align:center}.charging-guide-image img{width:80%}.charging-steps{margin-top:40px;display:flex;justify-content:center;gap:16px}.step-item{display:flex;flex-direction:column;align-items:center}.step-badge{background:#fff;color:#000;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:8px}.step-text{font-size:.98rem;color:#fff;font-weight:500;text-align:center}.product_charge2 h4{text-align:center}.product_charge2 li{text-align:justify}.quy_dinh img{width:100%}.quy_hoach{margin:60px 0}.quy_hoach .station_child p,.quy_hoach h1{text-align:center}.quy_hoach img{max-height:100%;max-width:100%;border-radius:40px;box-shadow:0 2px 8px #dfefff}.quy_hoach_VF .row{text-align:justify}.pro_charge_img{width:100%;height:200px}.item-content h4{text-align:center}.tru_sac .product-charge{margin:0 .9%}.tru_sac .row{margin-bottom:6vh}@media(max-width:1024px){.container_charging{margin:0 30px}.section-title{font-size:24px}.section-highlight,.charge_policy{padding:30px}.charge_policy .policy_img{width:50vw}.bat_profit .row{width:90%}.bat_profit .located_charge{margin-left:20px}.payment-section{flex-direction:column}.charging-guide-image{min-width:100%}}@media(max-width:768px){.container_charging{margin:0 20px}.section-title{font-size:22px;margin:30px 0!important}.section-title:after{width:50px;height:2px}.section-highlight,.charge_policy{padding:25px 20px}.charge_policy .policy_img{width:100%;max-width:400px;display:block;margin:20px auto}.charge_policy .policy_img2{max-width:100%;border-radius:30px}.charge_policy .row{display:flex!important;flex-direction:column!important;align-items:center!important;flex-wrap:nowrap!important}.charge_policy .col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;text-align:center;margin-bottom:20px}.charge_policy .col h3{text-align:center;margin-top:20px;margin-bottom:15px}.charge_policy .col p,.charge_policy .col ul{text-align:left;padding:0 15px}.charge_policy.first_row .col:first-child{order:1}.charge_policy.first_row .col:last-child{order:2}.policy-intro{grid-template-columns:1fr;gap:20px}.tru_sac .row{flex-direction:column}.tru_sac .product-charge{width:100%;margin:10px 0}.card,.product-charge{padding:20px}.bat_profit .row{flex-direction:column;width:95%}.bat_profit .located_charge{margin-left:0;margin-bottom:20px}.quy_hoach .row{display:flex!important;flex-direction:column-reverse!important;flex-wrap:nowrap!important}.quy_hoach .col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;text-align:center}.quy_hoach img{width:100%;max-width:450px;margin:0 auto 20px;display:block}.quy_hoach .station_child .row{flex-direction:row!important;justify-content:space-around}.quy_hoach .station_child .col{flex:1}.policy-tab-buttons{flex-direction:column;gap:8px}.tab-btn{width:100%;font-size:14px;padding:10px 15px}.policy-table th,.policy-table td{padding:8px 4px;font-size:11px}.located_charge{margin:10px 0;padding:15px 10px}.tru_sac .product-charge{margin:0 .5%}.payment-section{flex-direction:column;gap:30px}.payment-guide,.charging-guide{padding:24px 16px;min-width:100%}.charging-guide-image{min-width:100%}.charging-guide-image img{width:100%;max-width:350px}.charging-steps{flex-direction:column;gap:12px;margin-top:30px}.step-item{flex-direction:row;justify-content:flex-start;gap:12px}.step-badge{flex-shrink:0}.step-text{text-align:left}.payment-option-box{flex-direction:column;align-items:center;text-align:center;gap:12px}.payment-option-box img{margin:0 auto}.payment-option-box p{text-align:center}.quy_dinh .row{display:flex;flex-direction:column}.quy_dinh .col{width:100%}.quy_dinh img{width:100%;max-width:400px;display:block;margin:0 auto 20px}.product_charge2{text-align:left}.product_charge2 h4{text-align:center}.quy_hoach .row{display:flex;flex-direction:column-reverse}.quy_hoach .col{width:100%}.quy_hoach img{width:100%;margin-bottom:20px}.quy_hoach_VF .row{display:flex;flex-wrap:wrap;justify-content:center}.quy_hoach_VF .located_charge{flex:0 0 calc(50% - 10px);margin:5px;padding:15px 8px}.quy_hoach_VF .located_charge p{font-size:13px;line-height:1.3}.quy_hoach_VF .located_charge img{width:30px;height:30px}}@media(max-width:480px){.container_charging{margin:0 15px;line-height:1.5}.section-title{font-size:18px;margin:25px 0!important}.section-title:after{width:40px}.first_row{margin-top:40px;padding-top:1rem}.section-highlight,.charge_policy{padding:20px 10px}.charge_policy .policy_img{width:100%;max-width:100%;border-radius:15px;margin:15px auto;display:block}.charge_policy .policy_img2{border-radius:20px;width:100%}.charge_policy .row{display:flex!important;flex-direction:column!important;align-items:center!important;flex-wrap:nowrap!important}.charge_policy .col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-bottom:15px}.charge_policy ul{padding-left:20px;font-size:14px}.charge_policy h3{font-size:1.2rem;text-align:center;margin-bottom:10px}.charge_policy p{font-size:14px;text-align:left;padding:0 10px;line-height:1.6}.card,.product-charge{padding:15px}.card h3,.card h4,.card h5{font-size:1rem;margin-bottom:10px}.card p,.card ul li{font-size:13px;line-height:1.5}.bat_profit .row{width:100%}.bat_profit .located_charge{padding:15px 10px}.bat_profit .located_charge p{font-size:13px}.tab-btn{font-size:12px;padding:8px 12px}.policy-table{font-size:10px}.policy-table th,.policy-table td{padding:6px 3px;font-size:9px}.policy-tab-content{padding:15px}.tab-panel h4{font-size:.95rem;line-height:1.4}.quy_hoach img{border-radius:25px;width:100%;max-width:100%;margin:0 auto 15px;display:block}.quy_hoach .row{display:flex!important;flex-direction:column-reverse!important;flex-wrap:nowrap!important}.quy_hoach .col{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.quy_hoach .station_child h1{font-size:2rem}.quy_hoach .station_child p{font-size:14px}.quy_hoach .station_child .row{flex-direction:row!important;justify-content:space-around}.pro_charge_img{height:150px}.tru_sac .product-charge{margin:5px 0}.tru_sac .row{margin-bottom:4vh}.payment-guide,.charging-guide{padding:20px 12px}.payment-option-box{padding:12px}.payment-option-box h5{font-size:.95rem}.payment-option-box p{font-size:13px}.payment-process{padding:12px}.payment-process ol{font-size:13px;padding-left:18px}.charging-guide-image img{width:100%}.step-badge{width:28px;height:28px;font-size:14px}.step-text{font-size:13px}.quy_hoach_VF .located_charge{flex:0 0 calc(50% - 8px);margin:4px;padding:12px 6px}.quy_hoach_VF .located_charge p{font-size:11px;line-height:1.2}.quy_hoach_VF .located_charge img{width:25px;height:25px}.product_charge2 ul li{font-size:12px;line-height:1.5;margin-bottom:8px}.item-detail,.item-detail .title,.item-detail .subtitle{font-size:11px}}.dashboard_page{margin:30px 100px;max-width:100vw;overflow-x:hidden}.dashboard_container .card,.card1{background-color:#f8f8f8!important;padding:20px;margin-bottom:30px;border-radius:5px;box-shadow:0 2px 5px #0006;border:2px #fff solid}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:8px;text-align:left;border-bottom:1px solid #DDDDDD}.button{background-color:#1a90ff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;text-decoration:none}.chart-container{position:relative;width:100%;height:50vh;margin:0 20%}.chart-container canvas{position:absolute;top:0;left:0}.card1 label{margin-left:5vw;margin-top:2vh}.card1 label input{margin:0 12px}.table_of_dashboard table tr:nth-child(odd){background-color:#fff}.table_of_dashboard table tr:nth-child(2n){background-color:#f8f8f8}@media(max-width:1024px){.dashboard_page{margin:30px 50px}.chart-container{margin:0 10%;height:45vh}}@media(max-width:768px){.dashboard_page{margin:20px}.dashboard_page .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.dashboard_page table,.table{min-width:600px;width:100%;table-layout:auto}.dashboard_page table th,.dashboard_page table td,.table th,.table td{white-space:nowrap;padding:8px 12px}.dashboard_container .card,.card1{padding:15px;margin-bottom:20px}.chart-container{margin:0;height:40vh}.table th,.table td{padding:6px;font-size:14px}.card1 label{margin-left:3vw;font-size:14px}}@media(max-width:480px){.dashboard_page{margin:15px 10px}.dashboard_container .card,.card1{padding:12px;margin-bottom:15px}.chart-container{height:35vh}.table th,.table td{padding:4px;font-size:12px}.button{padding:8px 15px;font-size:14px}.card1 label{margin-left:2vw;font-size:13px}.card1 label input{margin:0 8px}}.navbar_admin_page .navbar{background-color:#e6f3ff;position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;padding:10px 20px}.navbar_admin_page .hamburger{display:none;flex-direction:column;cursor:pointer;gap:5px;margin-left:auto}.navbar_admin_page .hamburger span{width:25px;height:3px;background-color:#000;transition:.3s;border-radius:2px}.navbar_admin_page .hamburger.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.navbar_admin_page .hamburger.active span:nth-child(2){opacity:0}.navbar_admin_page .hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.navbar_admin_page .navbar .main-menu{display:flex;list-style-type:none;margin:0;padding:0}.navbar_admin_page .navbar .main-menu li{margin-left:0}.navbar_admin_page .navbar .main-menu li a{color:#000;text-decoration:none;padding:10px 15px;display:flex;align-items:center;gap:8px;font-weight:400;width:100%;box-sizing:border-box}.navbar_admin_page .navbar .main-menu li a.active{color:#1a90ff;font-weight:600;position:relative}.navbar_admin_page .navbar .main-menu li a.active:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:2px;background-color:#1a90ff}.navbar_admin_page .navbar .main-menu li a:hover{background-color:#b8ddff;border-radius:5px;color:#1a90ff}.submenu ul{display:none;position:absolute;background-color:#e6f3ff;padding:0;list-style-type:none}.submenu:hover ul{display:block}.submenu ul li{margin:0}.submenu ul li a{padding:10px 15px;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box}.submenu ul li a:hover{background-color:#b8ddff}.submenu.active>a{color:#1a90ff!important;font-weight:600}.submenu ul li a.active{background-color:#b8ddff;color:#1a90ff;font-weight:600}.navbar_admin_page ion-icon{font-size:20px;line-height:1.5px;vertical-align:middle}.navbar_admin_page .logo{margin-left:20px;width:200px;margin-right:100px}.navbar_admin_page .navbar-spacer{height:60px}@media(max-width:1024px){.navbar_admin_page .logo{margin-left:15px;width:160px;margin-right:50px}.navbar_admin_page .navbar .main-menu li a{padding:8px 12px;font-size:14px}}@media(max-width:768px){.navbar_admin_page .navbar{padding:10px 15px}.navbar_admin_page .logo{margin-left:0;width:140px;margin-right:0}.navbar_admin_page .hamburger{display:flex}.navbar_admin_page .navbar .main-menu{display:none;position:absolute;top:60px;left:0;right:0;background-color:#e6f3ff;flex-direction:column;padding:20px;box-shadow:0 4px 6px #0000001a}.navbar_admin_page .navbar .main-menu.mobile-menu-open{display:flex}.navbar_admin_page .navbar .main-menu li{width:100%;margin:5px 0}.navbar_admin_page .navbar .main-menu li a{padding:12px 15px;font-size:15px;border-radius:5px}.submenu ul{position:static;display:none;padding-left:20px;margin-top:5px}.submenu.active ul,.submenu:hover ul{display:block}.navbar_admin_page ion-icon{font-size:20px}}@media(max-width:480px){.navbar_admin_page .navbar{padding:8px 10px}.navbar_admin_page .logo{width:120px}.navbar_admin_page .navbar .main-menu{top:50px;padding:15px}.navbar_admin_page .navbar .main-menu li a{padding:10px 12px;font-size:14px}.navbar_admin_page ion-icon{font-size:18px}.navbar_admin_page .navbar-spacer{height:50px}}.car-list-page{margin:30px 100px;max-width:100vw;overflow-x:hidden}#add-row-form3 .col{display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,#e6f3ff,#b8ddff);padding:25px;border-radius:15px;box-shadow:0 8px 20px #1a90ff33;border:2px solid rgba(26,144,255,.1)}.btn-primary{background-color:#1a90ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;height:45px;width:50%;margin:0 auto}.add-car-form,.edit-form{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:25px;margin:20px auto;max-width:900px;max-height:80vh;overflow-y:auto}.add-car-form h3,.edit-form h3{color:#1a90ff;margin-bottom:20px;font-size:20px;font-weight:600}.form-row{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.form-col{flex:1;min-width:250px}.form-col label{display:block;margin-bottom:5px;color:#555;font-weight:500;font-size:14px}.form-col input,.form-col select,.form-col textarea{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-col input:focus,.form-col select:focus,.form-col textarea:focus{border-color:#1a90ff;outline:none;box-shadow:0 0 0 2px #1a90ff33}.form-actions{display:flex;justify-content:center;gap:15px;margin-top:25px;flex-wrap:wrap}.btn-save,.btn-cancel{flex:0 1 auto;min-width:150px;padding:12px 30px;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:15px;transition:all .3s ease}.btn-save{background-color:#28a745;color:#fff}.btn-save:hover{background-color:#218838;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.btn-cancel:hover{background-color:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}.table-sortable tr:nth-child(odd){background-color:#fff}@media(max-width:1024px){.car-list-page{margin:30px 50px}#id-search{width:350px}}@media(max-width:768px){.car-list-page{margin:20px}.car-list-page .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.car-list-page table{min-width:800px;width:100%;table-layout:auto}.car-list-page table th,.car-list-page table td{white-space:nowrap;padding:8px 12px}#add-row-form3 .col{flex-direction:column;gap:12px;padding:20px}#add-row-form3 .col button{width:100%;margin-top:10px}#id-search{width:100%;padding:10px 15px;font-size:14px}.btn-primary{width:100%;height:40px}.form-row{flex-direction:column}.add-car-form,.edit-form{padding:15px 10px;max-height:65vh}.edit-form h3,.add-car-form h3{font-size:16px;margin-bottom:15px}.table th,.table td{padding:8px;font-size:13px}#heading{font-size:28px}.edit-btn,.delete-btn{width:65px;font-size:13px;padding:5px 8px}}@media(max-width:480px){.car-list-page{margin:15px 10px}#heading{font-size:24px;padding:15px 10px}.add-car-form,.edit-form{padding:20px 15px;margin:15px 0;max-height:70vh}.edit-form h3,.add-car-form h3{font-size:18px}.form-row{flex-direction:column;gap:0}.form-col{min-width:100%;margin-bottom:12px}.form-col label{font-size:13px}.form-col input,.form-col select,.form-col textarea{padding:8px 10px;font-size:13px}.form-actions{flex-direction:column;align-items:stretch}.btn-save,.btn-cancel{width:100%;min-width:unset}.table{font-size:11px}.table th,.table td{padding:6px 4px}.edit-btn,.delete-btn{width:55px;font-size:11px;padding:4px 6px}.btn-save,.btn-cancel{padding:6px 12px;font-size:13px}}.hr-page{margin:30px 100px;max-width:100vw;overflow-x:hidden}.edit-btn,.delete-btn{padding:6px 12px;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;width:80px}.edit-btn:hover{background-color:#45a049}.delete-btn:hover{background-color:#da190b}#add-row-form3 .col{margin:20px 0 30px;background:linear-gradient(135deg,#e6f3ff,#b8ddff);padding:25px;border-radius:15px;box-shadow:0 8px 20px #1a90ff33;border:2px solid rgba(26,144,255,.1);display:flex;align-items:center;gap:15px}#add-row-form input[type=text],#id-search{flex:1;padding:12px 20px;font-size:15px;border:2px solid #1a90ff;border-radius:10px;background-color:#fff;transition:all .3s ease;box-shadow:0 2px 5px #1a90ff1a}#add-row-form input[type=text]:focus,#id-search:focus{outline:none;border-color:#06c;box-shadow:0 4px 12px #1a90ff4d;transform:translateY(-2px)}#add-row-form input[type=text]::placeholder,#id-search::placeholder{color:#999}.table{width:100%;border-collapse:collapse;margin-top:20px;box-shadow:0 0 20px #0000001a}.table th,.table td{padding:12px;text-align:left;border:1px solid #ddd}.table thead th{background-color:#1a90ff;color:#fff;font-weight:500}.table tbody tr:hover{background-color:#f5f5f5}.edit-form-container{background-color:#f8f9fa;padding:25px;margin:20px auto;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:800px;max-height:80vh;overflow-y:auto}.edit-form-container h3{color:#1a90ff;margin-bottom:20px;font-size:20px;font-weight:600}.hr-page .form-group{margin-bottom:15px}.hr-page .form-group label{display:block;margin-bottom:5px;color:#555;font-weight:500;font-size:14px}.edit-form-container input{width:100%;padding:10px 12px;margin:5px 0;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.edit-form-container input:focus{border-color:#1a90ff;outline:none;box-shadow:0 0 0 2px #1a90ff33}.hr-page .button-group{display:flex;gap:15px;margin-top:25px;justify-content:center;align-items:center;flex-wrap:wrap}.hr-page .button-group button{flex:0 1 auto;min-width:150px;padding:12px 30px;border-radius:6px;border:none;cursor:pointer;font-size:15px;font-weight:600;transition:all .3s ease}.hr-page .btn-save{background-color:#28a745;color:#fff}.hr-page .btn-save:hover{background-color:#218838;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.hr-page .btn-cancel{background-color:#6c757d;color:#fff}.hr-page .btn-cancel:hover{background-color:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}@media(max-width:1024px){.hr-page{margin:30px 50px}#id-search{width:250px}}@media(max-width:768px){.hr-page{margin:20px}.hr-page .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.hr-page table{min-width:800px;width:100%;table-layout:auto}.hr-page table th,.hr-page table td{white-space:nowrap;padding:8px 12px}#id-search{width:100%}.table th,.table td{padding:8px;font-size:13px}.edit-btn,.delete-btn{width:65px;font-size:13px;padding:5px 8px}.edit-form-container{padding:15px}}@media(max-width:480px){.hr-page{margin:15px 10px}.table{font-size:11px}.table th,.table td{padding:6px 4px}.edit-btn,.delete-btn{width:55px;font-size:11px;padding:4px 6px}#add-row-form3 .col{margin:15px 0 20px;padding:20px;flex-direction:column;gap:12px}#add-row-form3 .col button{width:100%;margin-top:10px}#add-row-form input[type=text],#id-search{width:100%;padding:10px 15px;font-size:13px}.edit-form-container{padding:20px 15px;margin:15px 0;max-height:70vh}.edit-form-container h3{font-size:18px}.hr-page .form-group{margin-bottom:12px}.hr-page .form-group label{font-size:13px}.edit-form-container input{padding:8px 10px;font-size:13px}.hr-page .button-group{flex-direction:column;align-items:stretch}.hr-page .button-group button{width:100%;min-width:unset}.add-employee-form{padding:20px 15px;margin:15px 0;max-height:70vh}.add-employee-form h3{font-size:18px}.add-employee-form .form-row{flex-direction:column;gap:0}.add-employee-form .form-col{min-width:100%;margin-bottom:12px}.add-employee-form .form-col label{font-size:13px}.add-employee-form .form-col input{padding:8px 10px;font-size:13px}.add-employee-form .form-actions{flex-direction:column;align-items:stretch}.add-employee-form .form-actions button{width:100%;min-width:unset}}.button-group{margin-top:20px;display:flex;gap:10px;justify-content:center}.add-employee-form .btn-save,.add-employee-form .btn-cancel{flex:0 1 auto;min-width:150px;padding:12px 30px;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:15px;transition:all .3s ease}.add-employee-form .btn-save,.btn-save{background-color:#28a745;color:#fff}.add-employee-form .btn-save:hover,.btn-save:hover{background-color:#218838;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.add-employee-form .btn-cancel,.btn-cancel{background-color:#6c757d;color:#fff}.add-employee-form .btn-cancel:hover,.btn-cancel:hover{background-color:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}.hr-page .btn-primary{background-color:#1a90ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;height:45px;width:50%}.add-employee-form{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:25px;margin:20px auto;max-width:900px;max-height:80vh;overflow-y:auto}.add-employee-form h3{color:#1a90ff;margin-bottom:20px;font-size:20px;font-weight:600}.add-employee-form .form-row{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.add-employee-form .form-col{flex:1;min-width:200px}.add-employee-form .form-col label{display:block;margin-bottom:5px;color:#555;font-weight:500;font-size:14px}.add-employee-form .form-col input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.add-employee-form .form-col input:focus{border-color:#1a90ff;outline:none;box-shadow:0 0 0 2px #1a90ff33}.add-employee-form .form-actions{display:flex;justify-content:center;gap:15px;margin-top:25px;flex-wrap:wrap}.customer_page{margin:30px 100px;max-width:100vw;overflow-x:hidden}#heading{color:#80777f;text-align:center;font-size:35px;padding:20px}#add-row-form3 .col button{padding:12px 24px;font-size:15px;font-weight:500;white-space:nowrap;min-width:fit-content}#add-row-form input[type=text],#add-row-form3 input[type=text1],#id-search{flex:1;padding:12px 20px;font-size:15px;border:2px solid #1a90ff;border-radius:10px;background-color:#fff;transition:all .3s ease;box-shadow:0 2px 5px #1a90ff1a}#add-row-form input[type=text]:focus,#add-row-form3 input[type=text1]:focus,#id-search:focus{outline:none;border-color:#06c;box-shadow:0 4px 12px #1a90ff4d;transform:translateY(-2px)}#add-row-form input[type=text]::placeholder,#add-row-form3 input[type=text1]::placeholder,#id-search::placeholder{color:#999}.add-form,.edit-form{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:25px;margin:20px auto;max-width:800px;max-height:80vh;overflow-y:auto}.add-form h3,.edit-form h3{color:#1a90ff;margin-bottom:20px;font-weight:600;font-size:20px}.customer_page .form-group{margin-bottom:15px}.customer_page .form-group label{display:block;margin-bottom:5px;color:#555;font-weight:500;font-size:14px}.customer_page .form-group input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.customer_page .form-group input:focus{border-color:#1a90ff;outline:none;box-shadow:0 0 0 2px #1a90ff33}.customer_page .button-group{display:flex;gap:15px;margin-top:25px;justify-content:center;align-items:center;flex-wrap:wrap}.customer_page .button-group button{flex:0 1 auto;min-width:150px;padding:12px 30px;border-radius:6px;border:none;cursor:pointer;font-size:15px;font-weight:600;transition:all .3s ease}.customer_page .btn-save{background-color:#28a745;color:#fff}.customer_page .btn-save:hover{background-color:#218838;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.customer_page .btn-cancel{background-color:#6c757d;color:#fff}.customer_page .btn-cancel:hover{background-color:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}.customer_page .btn-primary{background-color:#1a90ff;border:none;border-radius:4px;color:#fff;cursor:pointer;height:45px!important;width:50%;margin:0 auto;display:inline}@media(max-width:1024px){.customer_page{margin:30px 50px}}@media(max-width:768px){.customer_page{margin:20px}.customer_page .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.customer_page table{min-width:800px;width:100%;table-layout:auto}.customer_page table th,.customer_page table td{white-space:nowrap;padding:8px 12px}#heading{font-size:28px;padding:15px}#add-row-form3{margin:15px 0 20px;padding:20px}#add-row-form3 .col{flex-direction:column;gap:12px}#add-row-form input[type=text],#add-row-form3 input[type=text1],#id-search{width:100%;padding:10px 15px;font-size:14px}#add-row-form button[type=submit]{padding:8px 40px;font-size:18px;margin-left:30px;margin-top:25px}.add-form,.edit-form{padding:20px 15px;margin:15px 0;max-height:70vh}.edit-form h3{font-size:18px}.customer_page .form-group{margin-bottom:12px}.customer_page .form-group label{font-size:13px}.customer_page .form-group input{padding:8px 10px;font-size:13px}.customer_page .button-group{flex-direction:column;align-items:stretch}.customer_page .button-group button{width:100%;min-width:unset}.customer_page .btn-primary{width:70%}}@media(max-width:480px){.customer_page{margin:15px 10px}#heading{font-size:24px;padding:12px 10px}#add-row-form3{margin-left:5px}#add-row-form input[type=text],#add-row-form3 input[type=text1]{padding:8px 12px;font-size:13px}#add-row-form button[type=submit]{padding:8px 30px;font-size:16px;margin-left:20px;margin-top:20px}.add-form,.edit-form{padding:15px}.customer_page .form-group input{padding:6px 10px;font-size:13px}.customer_page .btn-primary{width:90%;height:40px!important;font-size:14px}}.customer_page .btn-secondary{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;height:40px;width:50%;margin:0 auto;display:inline}.customer_page .btn-success{background-color:#28a745;border:none;padding:8px 16px;border-radius:4px;color:#fff;cursor:pointer;margin:0 auto}#add-row-form3 .col{display:flex;align-items:center;gap:20px;margin-bottom:20px}#id-search{width:450px;padding:10px 15px;border:2px solid #1a90ff;border-radius:4px;font-size:14px;margin-bottom:0}.add_cus_btn{display:inline}.delete-customer,.edit-customer{padding:6px 12px;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;width:80px}.delete-customer{background-color:#dc3545}.edit-customer{background-color:#28a745}.delete-customer:hover{background-color:#c82333}.edit-customer:hover{background-color:#218838}.table{border-radius:8px;overflow:hidden;box-shadow:0 0 20px #0000001a}.table th{background-color:#1a90ff;color:#fff;font-weight:500;padding:12px}.table td{padding:12px;vertical-align:middle}@media(max-width:768px){.customer_page{margin:20px}#id-search{width:100%}.add-form,.edit-form{padding:15px}}.transaction-page{margin:30px 100px;max-width:100vw;overflow-x:hidden}.table{background-color:#00c3ff;margin-top:20px}.table-sortable th{background-color:#0080ffe6;color:#fff;cursor:pointer;text-align:center}.table-sortable tr:nth-child(2n){background-color:#f2f2f2}.action-buttons{justify-content:center;align-items:center}.edit-btn,.delete-btn{border:none;color:#fff;padding:5px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer}.edit-btn{background-color:#4caf50}.delete-btn{background-color:#f44336}#add-row-form3{margin:20px 0 30px;background:linear-gradient(135deg,#e6f3ff,#b8ddff);padding:25px;border-radius:15px;box-shadow:0 8px 20px #1a90ff33;border:2px solid rgba(26,144,255,.1)}#add-row-form3 .col{display:flex;align-items:center;gap:15px}#add-row-form3 input[type=text],#id-search{flex:1;padding:12px 20px;font-size:15px;border:2px solid #1a90ff;border-radius:10px;background-color:#fff;transition:all .3s ease;box-shadow:0 2px 5px #1a90ff1a}#add-row-form3 input[type=text]:focus,#id-search:focus{outline:none;border-color:#06c;box-shadow:0 4px 12px #1a90ff4d;transform:translateY(-2px)}#add-row-form3 input[type=text]::placeholder,#id-search::placeholder{color:#999}#add-row-form button[type=submit]{padding:10px 50px;background-color:#0048ff;color:#fff;border:none;cursor:pointer;font-size:20px;font-weight:700;margin-top:35px;margin-left:50px}.edit-form{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:25px;margin:20px auto;max-width:800px;max-height:80vh;overflow-y:auto}.edit-form h3{color:#1a90ff;margin-bottom:20px;font-weight:600;font-size:20px}.transaction-page .form-group label{display:block;margin-bottom:5px;color:#555;font-weight:500;font-size:14px}.transaction-page .form-group input,.transaction-page .form-group select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.transaction-page .form-group input:focus,.transaction-page .form-group select:focus{border-color:#1a90ff;outline:none;box-shadow:0 0 0 2px #1a90ff33}.transaction-page .button-group{display:flex;gap:15px;margin-top:25px;justify-content:center;align-items:center;flex-wrap:wrap}.transaction-page .button-group button{flex:0 1 auto;min-width:150px;padding:12px 30px;border-radius:6px;border:none;cursor:pointer;font-size:15px;font-weight:600;transition:all .3s ease}.transaction-page .btn-save{background-color:#28a745;color:#fff}.transaction-page .btn-save:hover{background-color:#218838;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.transaction-page .btn-cancel{background-color:#6c757d;color:#fff}.transaction-page .btn-cancel:hover{background-color:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}@media(max-width:1024px){.transaction-page{margin:30px 50px}}@media(max-width:768px){.transaction-page{margin:20px}.transaction-page .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.transaction-page table{min-width:800px;width:100%;table-layout:auto}.transaction-page table th,.transaction-page table td{white-space:nowrap;padding:8px 12px}#add-row-form3{margin:15px 0 20px;padding:20px}#add-row-form3 .col{flex-direction:column;gap:12px}#add-row-form3 input[type=text],#id-search{width:100%;padding:10px 15px;font-size:14px}#add-row-form button[type=submit]{padding:8px 40px;font-size:18px;margin-left:30px;margin-top:25px}.edit-btn,.delete-btn{padding:4px 8px;font-size:14px}.edit-form{padding:20px}}@media(max-width:480px){.transaction-page{margin:15px 10px}#add-row-form3{margin-left:5px}#add-row-form input[type=text]{padding:8px 12px;font-size:13px}#add-row-form button[type=submit]{padding:8px 30px;font-size:16px;margin-left:20px;margin-top:20px}.edit-btn,.delete-btn{padding:3px 6px;font-size:13px}.table-sortable th{font-size:13px;padding:8px 4px}.edit-form{padding:20px 15px;margin:15px 0;max-height:70vh}.edit-form h3{font-size:18px}.transaction-page .form-group{margin-bottom:12px}.transaction-page .form-group label{font-size:13px}.transaction-page .form-group input,.transaction-page .form-group select{padding:8px 10px;font-size:13px}.transaction-page .button-group{flex-direction:column;align-items:stretch}.transaction-page .button-group button{width:100%;min-width:unset}}.edit-form h3{color:#1a90ff;margin-bottom:20px;font-size:1.5rem}.transaction-page .form-group{margin-bottom:15px}.transaction-page .form-group label{display:block;margin-bottom:5px;color:#555;font-weight:500}.form-control{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-control:focus{border-color:#1a90ff;outline:none;box-shadow:0 0 0 2px #1a90ff33}.button-group{margin-top:20px;display:flex;gap:10px;justify-content:flex-end}.btn-save,.btn-cancel{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:500}.btn-save{background-color:#1a90ff;color:#fff}.btn-cancel{background-color:#6c757d;color:#fff}.btn-save:hover{background-color:#0c7cd5}.btn-cancel:hover{background-color:#5a6268}.edit-transaction,.delete-transaction{padding:6px 12px;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500}.edit-transaction{background-color:#28a745}.delete-transaction{background-color:#dc3545}.edit-transaction:hover{background-color:#218838}.delete-transaction:hover{background-color:#c82333}.accounting-page{margin:30px 100px;max-width:100vw;overflow-x:hidden}@media(max-width:1024px){.accounting-page{margin:30px 50px}}@media(max-width:768px){.accounting-page{margin:20px}.accounting-page .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.accounting-page table{min-width:800px;width:100%;table-layout:auto}.accounting-page table th,.accounting-page table td{white-space:nowrap;padding:8px 12px}}@media(max-width:480px){.accounting-page{margin:15px 10px}}.car-number-page{margin:30px 100px;max-width:100vw;overflow-x:hidden}#add-row-form3{margin:20px 0 30px}#add-row-form3 .col{display:flex;align-items:center;gap:15px;padding:20px;border-radius:12px;background:linear-gradient(135deg,#e6f3ff,#b8ddff);border:2px solid rgba(26,144,255,.1);box-shadow:0 4px 15px #1a90ff26}#id-search{flex:1;padding:12px 20px;font-size:15px;border:2px solid #1a90ff;border-radius:10px;background-color:#fff;transition:all .3s ease;box-shadow:0 2px 5px #1a90ff1a}#id-search:focus{outline:none;border-color:#06c;box-shadow:0 4px 12px #1a90ff4d;transform:translateY(-2px)}#id-search::placeholder{color:#999}.car-number-page .edit-form{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:25px;margin:20px auto;max-width:900px;max-height:80vh;overflow-y:auto}.car-number-page .edit-form h3{color:#1a90ff;margin-bottom:20px;font-size:20px;font-weight:600}.car-number-page .form-row{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.car-number-page .form-col{flex:1;min-width:200px}.car-number-page .form-col label{display:block;margin-bottom:5px;color:#555;font-weight:500;font-size:14px}.car-number-page .form-col input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.car-number-page .form-col input:focus{border-color:#1a90ff;outline:none;box-shadow:0 0 0 2px #1a90ff33}.car-number-page .form-col input:disabled{background-color:#e9ecef;cursor:not-allowed}.car-number-page .form-actions{display:flex;justify-content:center;gap:15px;margin-top:25px;flex-wrap:wrap}.car-number-page .btn-save,.car-number-page .btn-cancel{flex:0 1 auto;min-width:150px;padding:12px 30px;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:15px;transition:all .3s ease}.car-number-page .btn-save{background-color:#28a745;color:#fff}.car-number-page .btn-save:hover{background-color:#218838;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.car-number-page .btn-cancel{background-color:#6c757d;color:#fff}.car-number-page .btn-cancel:hover{background-color:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}@media(max-width:1024px){.car-number-page{margin:30px 50px}}@media(max-width:768px){.car-number-page{margin:20px}.car-number-page .edit-form{padding:20px 15px;margin:15px 0;max-height:70vh}.car-number-page .edit-form h3{font-size:18px}.car-number-page .form-row{flex-direction:column;gap:0}.car-number-page .form-col{min-width:100%;margin-bottom:12px}.car-number-page .form-col label{font-size:13px}.car-number-page .form-col input{padding:8px 10px;font-size:13px}.car-number-page .form-actions{flex-direction:column;align-items:stretch}.car-number-page .btn-save,.car-number-page .btn-cancel{width:100%;min-width:unset}.car-number-page .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.car-number-page table{min-width:800px;width:100%;table-layout:auto}.car-number-page table th,.car-number-page table td{white-space:nowrap;padding:8px 12px}}@media(max-width:480px){.car-number-page{margin:15px 10px}.car-number-page .edit-form{padding:15px 10px;max-height:65vh}.car-number-page .edit-form h3{font-size:16px;margin-bottom:15px}}
