.vehicle-admin{font-size:13px;line-height:1.7}.vehicle-heading{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:18px;border:1px solid #666;background:linear-gradient(120deg,#363636,#1a1a1a)}.vehicle-heading h2{margin:3px 0;font-size:24px}.vehicle-heading p{margin:0;color:#bdbdbd}.vehicle-heading small{color:#e6cb80;font-size:11px}.vehicle-box-price{flex:0 0 190px;text-align:right;display:flex;flex-direction:column}.vehicle-box-price strong{font-size:34px;line-height:1.2;color:#ffdf95}.vehicle-box-price span{font-size:15px}.vehicle-status{color:#bbb}.vehicle-hero{display:flex;align-items:center;gap:28px;border:1px solid #555;background:#141414;margin:18px 0;padding:20px;overflow:hidden}.vehicle-hero img{width:260px;height:170px;object-fit:contain;background:#151515}.vehicle-hero h3{font-size:22px;margin:4px 0}.vehicle-hero small{color:#aaa}.vehicle-note{background:#202020;border-left:3px solid #b29a62;padding:12px;color:#c4b792}.vehicle-search{display:flex;gap:8px;margin:12px 0}.vehicle-search input{min-width:0;flex:1}.vehicle-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.vehicle-source-grid article{border:1px solid #4c4c4c;background:#181818;padding:12px;overflow-wrap:anywhere}.vehicle-source-grid h4{margin:3px 0 8px;font-size:13px;font-weight:normal;color:#e6cb80}.vehicle-source-grid small{display:block;font-size:11px;color:#aaa}.vehicle-admin .table-scroll table{min-width:550px}.vehicle-admin td:nth-child(2){width:auto}.vehicle-admin th:last-child,.vehicle-admin td:last-child{text-align:right}.vehicle-admin button{min-height:44px}@media(max-width:1000px){.vehicle-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.vehicle-heading{align-items:flex-start;flex-direction:column;gap:12px;padding:15px}.vehicle-box-price{flex:auto;text-align:left}.vehicle-hero{flex-direction:column;gap:12px;padding:15px;align-items:flex-start}.vehicle-hero img{width:100%;height:170px}.vehicle-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-search{flex-wrap:wrap}.vehicle-search input{flex-basis:100%}.vehicle-admin .table-scroll table{min-width:480px}}@media(max-width:350px){.vehicle-source-grid{grid-template-columns:1fr}}

.vehicle-admin th:first-child,.vehicle-admin td:first-child{width:40%}.vehicle-admin th:nth-child(2),.vehicle-admin td:nth-child(2){width:20%}.vehicle-admin th:nth-child(3),.vehicle-admin td:nth-child(3){width:20%}
