.qken-auto-route{max-width:1160px;margin:0 auto;padding:12px 0 48px;box-sizing:border-box}
.qken-auto-route-intro{text-align:center;line-height:1.8;margin:0 0 28px!important}
.qken-auto-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.qken-auto-route .qken-auto-route-card{display:flex;flex-direction:column;min-width:0;text-decoration:none!important;color:#172743!important;background:#fff;border:1px solid #dce4e1;border-radius:10px;overflow:hidden;box-shadow:0 3px 14px #15283b0a;transition:box-shadow .2s,transform .2s}
.qken-auto-route-card:hover{box-shadow:0 8px 22px #15283b20;transform:translateY(-2px)}
.qken-auto-route-card:focus-visible{outline:3px solid #008c70;outline-offset:4px}
.qken-auto-route-image{display:flex;aspect-ratio:16/10;width:100%;align-items:center;justify-content:center;background:#f5f7f6}
.qken-auto-route .qken-auto-route-image img{display:block;width:100%!important;height:100%!important;max-height:100%;object-fit:contain;margin:0!important}
.qken-auto-route-title{display:block;font-size:16px;font-weight:700;line-height:1.7;padding:16px 18px 12px;overflow-wrap:anywhere}
.qken-auto-route-link{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#008a6c;color:#fff;font-size:15px;font-weight:700;padding:13px 18px;margin-top:auto}
.qken-auto-route-noimage{padding:48px 10px;color:#68746e}
.qken-auto-route-status{font-size:13px;text-align:center;line-height:1.7;margin-top:16px!important;color:#5f6a65}
.qken-auto-route-status:empty{display:none}
@media(max-width:1023px){.qken-auto-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media(max-width:767px){.qken-auto-route{width:100%;max-width:100%;padding:0 0 30px}.qken-auto-route-grid{grid-template-columns:minmax(0,1fr);gap:22px}.qken-auto-route-title{font-size:16px}.qken-auto-route-intro{text-align:left;font-size:14px}.qken-auto-route-card:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.qken-auto-route-card{transition:none!important;transform:none!important}}
