.request-images{padding:20px;border:1px dashed #cdd5e0;border-radius:16px;background:#f8fafc;min-width:0}.request-images-head{display:flex;justify-content:space-between;gap:14px;align-items:start}.request-images-head p{margin:6px 0 14px;color:#64748b;line-height:1.8;font-size:14px}.request-images-count{white-space:nowrap;color:#64748b;font-size:13px}.request-images-picker{display:inline-flex!important;align-items:center;gap:10px;max-width:100%;position:relative;overflow:hidden;padding:12px 18px;border:1px solid #a30033;border-radius:11px;color:#a30033;background:#fff;cursor:pointer}.request-images-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.request-images-picker:focus-within{outline:3px solid #a3003333}.request-images-preview,.request-image-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-block:15px}.request-images-preview>div{position:relative;min-width:0}.request-images-preview img,.request-image-gallery img{display:block;width:100%;height:120px;object-fit:cover;border-radius:12px}.request-images-preview button{display:block!important;width:100%;padding:7px!important;min-height:32px;border:1px solid #e1e5eb!important;background:#fff!important;color:#a30033!important;font-size:13px!important;margin-top:5px}.request-images>small,.request-images-status{display:block;color:#64748b;font-size:13px;line-height:1.8}.request-images input:disabled{cursor:wait}@media(max-width:600px){.request-images{padding:15px}.request-images-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}
.request-image-gallery a{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dce4ee;border-radius:12px;background:#fff;color:#334155;text-decoration:none}.request-image-gallery a span{padding:9px 12px;font-size:13px;line-height:1.6}.request-image-gallery a:focus-visible{outline:3px solid #a3003366;outline-offset:3px}.request-image-gallery img{border-radius:0}
.request-images-count{direction:ltr}body:has(>.motors-site-header) .request-images .request-images-preview button{background:#fff!important;color:#a30033!important;border-color:#e1e5eb!important}
