html,body,#app{width:100%;height:100%;min-height:100%;margin:0}
.react-carousel{position:relative;overflow:hidden}
.react-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.react-carousel-track::-webkit-scrollbar{display:none}
.react-carousel-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;box-sizing:border-box}
.react-carousel-pagination{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:20px;background:#ffffff80}
.react-carousel-pagination button{width:5px;height:5px;padding:0;border:0;border-radius:10px;background:#0003;cursor:pointer;transition:width .3s}
.react-carousel-pagination button.active{width:15px;background:#0006}
.index_hot{padding-bottom:20px}
.index_hot .react-carousel-pagination{bottom:0;background:transparent}
.react-carousel-car-pagination{bottom:28px;background:#e6e6e6;padding:0;gap:0;width:100%;height:4px;overflow:hidden}
.react-carousel-car-pagination button{width:auto;flex:1;height:4px;background:transparent;border-radius:0}
.react-carousel-car-pagination button.active{width:auto;background:#d8312d}
.react-video-close{border:0;background:transparent;padding:0;cursor:pointer}
.react-video-close img{display:block;width:100%}
[role=button]{cursor:pointer}
[role=button]:focus-visible{outline:2px solid #eb0a1e;outline-offset:3px}
.car-quick-functions{box-sizing:border-box;width:100%;padding:18px 12px 8px;background:#f7f7f7}
.car-quick-functions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:720px;margin:0 auto}
.car-quick-functions-grid a,.car-quick-functions-grid button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:88px;padding:12px 6px;border:0;border-radius:10px;background:#fff;color:#202020;text-decoration:none;font:600 12px/1.3 Arial,"Microsoft YaHei",sans-serif;box-shadow:0 1px 4px #00000014;cursor:pointer}
.car-function-icon{display:grid;place-items:center;width:36px;height:36px}
.car-function-icon img{display:block;width:28px;height:28px;object-fit:contain}
