#vehicle-line307{margin-top:20px;padding-top:20px;border-top:1px solid var(--border,#85858555);color:inherit;min-width:0}
.vehicle-line307__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.vehicle-line307__head h3{font-size:17px;margin:0;color:inherit}.vehicle-line307__head>span{font-size:12px;opacity:.7}
.vehicle-line307__controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
.vehicle-line307__controls label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:inherit;min-width:0}
#vehicle-line307 select,#vehicle-line307 input{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border,#85858566);border-radius:6px;padding:12px;background:var(--input-bg,transparent);color:inherit;font:inherit}
#vehicle-line307 option{color:CanvasText;background:Canvas}#vehicle-line307 [data-line-custom]{margin-top:14px}#vehicle-line307 [data-line-custom][hidden]{display:none}
#vehicle-line307 [data-line-status]{font-size:13px;line-height:1.5;margin:12px 0;color:inherit;opacity:.8}
#vehicle-line307 [data-line-equipment]{background:transparent;color:inherit;border:1px solid var(--border,#85858566);border-radius:6px;padding:10px 14px;font:inherit;cursor:pointer}
#vehicle-line307 :focus-visible{outline:2px solid var(--accent,#e52329);outline-offset:3px}
@media(max-width:600px){.vehicle-line307__controls{grid-template-columns:minmax(0,1fr)}}
