.admin-app .listing-mode-options,.admin-app .listing-duration-options{border:0;padding:0;margin:20px 0;display:grid;gap:9px;min-width:0}
.admin-app .listing-mode-options legend,.admin-app .listing-duration-options legend{padding:0;margin-bottom:10px;font-size:12px;color:var(--muted);font-weight:600}
.admin-app .listing-mode-option{display:flex;align-items:center;gap:12px;margin:0;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);cursor:pointer}
.admin-app .listing-mode-option:has(input:checked){border-color:var(--orange,#7867ec);background:#7867ec14;box-shadow:0 0 0 1px #7867ec33}
.admin-app .listing-mode-option input{appearance:auto;width:17px;height:17px;min-width:17px;padding:0;margin:0;accent-color:#7867ec;box-shadow:none}
.admin-app .listing-mode-option strong{display:block;font-size:13px;color:var(--ink)}
.admin-app .listing-mode-option small{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:var(--muted)}
.admin-app .listing-mode-option[hidden],#vehicle-editor-form label[hidden]{display:none!important}

.vehicle-card .card-bid-count[hidden],#auction-time-modal [hidden]{display:none!important}
#inventory-format-modal [hidden]{display:none!important}
#inventory-format-modal{max-width:700px}
#inventory-format-modal [data-format-fields]{border:0;padding:0;margin:0;min-width:0}
#inventory-format-modal .listing-mode-options{grid-template-columns:repeat(3,minmax(0,1fr))}
#inventory-format-modal .listing-mode-option{align-items:flex-start;padding:12px;gap:9px}
#inventory-format-modal .listing-mode-option input{margin-top:2px}
#inventory-format-modal .listing-duration-options{grid-template-columns:repeat(2,minmax(0,1fr))}
#inventory-format-modal [data-format-message]{font-size:13px;line-height:1.6}
.admin-app .inventory-format-action:hover{background:#7867ec;color:#fff;border-color:#7867ec}
@media(max-width:600px){#inventory-format-modal .listing-mode-options,#inventory-format-modal .listing-duration-options{grid-template-columns:1fr}}
.vehicle-card .card-auction-timer.card-fixed-price{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:12px 16px;background:#f0f5ff}
.card-fixed-price .card-fixed-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;background:#fff;border:1px solid #d1e0ff;border-radius:11px;color:#1754c7}
.card-fixed-price .card-fixed-icon .icon{width:20px;height:20px}
.card-fixed-price>div{min-width:0;line-height:1.4}
.card-fixed-price strong{display:block;font-size:15px;font-weight:700;color:#173e72;white-space:nowrap}
.card-fixed-price small{display:block;margin-top:4px;font-size:11px;font-weight:400;color:#59718f;white-space:nowrap}
