.car-photo{position:relative}.car-photo>img{display:block}.availability{position:absolute;top:14px;left:14px;border-radius:2px;padding:7px 11px;font-size:11px;font-weight:700;letter-spacing:.3px;box-shadow:0 2px 10px #0002}.availability.available{background:#f5d522;color:#161a11}.availability.unavailable{background:#171c16;color:white;border:1px solid #ffffff40}.car-actions{display:grid;gap:10px;margin-top:18px}.card .car-actions button{margin:0}.card .car-contact{width:100%;font-size:12px;text-align:center;padding:13px 16px}.on-request{font-size:15px;margin:4px 0;color:#626b56}.prices{min-height:70px;gap:18px}#detailbody>.button{margin-top:22px}[data-contact-info]{display:flex;flex-direction:column;gap:8px;margin:16px 0}[data-contact-info] a{overflow-wrap:anywhere;color:inherit;text-decoration:underline;text-underline-offset:4px}#contact-address{white-space:pre-line}#contact-car{border-left:3px solid #b7a211;padding:10px 15px;background:#e0e4d5;font-size:14px!important}#settings-status:not(:empty){border:1px solid #d7d0a4;padding:12px}.footer-contact-info{margin:3px 0;font-size:12px}
.storage-state{padding:16px 22px;background:#fff;border:1px solid #d5d9cb;margin:20px 0}.storage-state p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.storage-ok{color:#356034}.storage-missing{color:#8d3f16}.admin :disabled{opacity:.45;cursor:not-allowed}
