/* DriverLog AU V8.9.1 — Intelligence + Simplicity + Performance */
.v891-next-action{border:1px solid #dbeafe;background:linear-gradient(135deg,#f8fbff,#ffffff)}
.v891-next-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.v891-next-title{font-size:18px;font-weight:900;color:#0f172a;margin:10px 0 3px}
.v891-state{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}
.v891-state.good{background:#dcfce7;color:#166534}.v891-state.estimate{background:#e0f2fe;color:#075985}.v891-state.warn{background:#fef3c7;color:#92400e}.v891-state.bad{background:#fee2e2;color:#991b1b}
.v891-vehicle-smart{border:1px solid #dbeafe}.v891-vehicle-main-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}
.v891-location-line{display:grid;gap:2px;padding:10px 12px;margin-top:10px;border-radius:13px;background:#f8fafc;border:1px solid #e2e8f0}
.v891-explain{margin-top:10px;padding:10px 12px;border-radius:12px;background:#eff6ff;color:#1e3a8a;font-size:12px;line-height:1.4}
.v891-explain.warn{background:#fff7ed;color:#9a3412}.v891-explain.bad{background:#fef2f2;color:#991b1b}
.v891-details>summary{cursor:pointer;font-weight:900;color:#0f172a;list-style:none}.v891-details>summary::-webkit-details-marker{display:none}.v891-details>summary:after{content:'＋';float:right;color:#2563eb}.v891-details[open]>summary:after{content:'−'}
.v891-subcard{margin-top:14px;padding:13px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}
.maint-launch{display:none!important}
#gateSignInBtn:disabled{opacity:.72;cursor:wait}
@media(max-width:700px){.v891-vehicle-main-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:420px){.v891-vehicle-main-grid{grid-template-columns:1fr 1fr}.v891-next-head{align-items:center}}
