.previewable-image[data-v-6b301d30]{display:inline-block;vertical-align:middle}.previewable-image__thumb[data-v-6b301d30]{cursor:pointer;vertical-align:middle}.previewable-image--fill[data-v-6b301d30]{display:block;width:100%;height:100%}.previewable-image--fill .previewable-image__thumb[data-v-6b301d30]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.previewable-image__full[data-v-6b301d30]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}.previewable-image__nav[data-v-6b301d30]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.previewable-image__counter[data-v-6b301d30]{font-size:13px;color:#666;min-width:48px;text-align:center}.upload-list[data-v-57eae29a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.vehicle-cover-back-row[data-v-57eae29a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.vehicle-cover-back-col[data-v-57eae29a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.upload-item[data-v-57eae29a]{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative;background:#f5f5f5}.upload-item[data-v-57eae29a] .previewable-image--fill{width:100%;height:100%}.upload-item .remove[data-v-57eae29a]{position:absolute;right:4px;top:4px;width:20px;height:20px;background:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:18px;border-radius:4px;cursor:pointer}.upload-add[data-v-57eae29a]{width:80px;height:80px;border:1px dashed #d9d9d9;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;color:#999;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:1.35;gap:4px}.upload-add[data-v-57eae29a]:hover{border-color:#f37d16;color:#f37d16}.form-tip[data-v-57eae29a]{font-size:12px;color:#999;margin-top:4px}.doc-upload-grid[data-v-57eae29a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.doc-upload-item[data-v-57eae29a]{min-width:0}.doc-upload-label[data-v-57eae29a]{margin-bottom:8px;color:#333}.label-required[data-v-57eae29a]{color:#f5222d;margin-left:2px}.vehicle-detail[data-v-5bff39e6]{padding:0}.detail-images[data-v-5bff39e6]{margin-top:16px}.detail-images-title[data-v-5bff39e6]{font-weight:500;margin-bottom:8px}.detail-image-group+.detail-image-group[data-v-5bff39e6]{margin-top:12px}.detail-image-group-title[data-v-5bff39e6]{font-size:12px;color:#666;margin-bottom:8px}.detail-images-list[data-v-5bff39e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.detail-images-list--showcase-pair[data-v-5bff39e6]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.img-item--showcase[data-v-5bff39e6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:calc(50% - 6px);width:auto}.img-item--showcase[data-v-5bff39e6] .previewable-image__thumb{width:100%;height:auto;aspect-ratio:1.33333333;max-height:140px}.img-item[data-v-5bff39e6]{width:120px}.img-item[data-v-5bff39e6] .previewable-image__thumb{width:120px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.img-item .img-label[data-v-5bff39e6]{font-size:12px;color:#999;display:block;margin-top:4px}.vehicle-info-cell[data-v-6cacd443]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.vehicle-cover[data-v-6cacd443]{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#f0f0f0;-ms-flex-negative:0;flex-shrink:0}.vehicle-cover.placeholder[data-v-6cacd443]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px}.vehicle-cover[data-v-6cacd443] .previewable-image--fill{border-radius:0}.vehicle-meta[data-v-6cacd443]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.vehicle-name[data-v-6cacd443]{font-weight:500}.vehicle-status-off[data-v-6cacd443]{color:#595959}.vehicle-action-wrap[data-v-6cacd443]{gap:4px}.vehicle-action-btn[data-v-6cacd443],.vehicle-action-wrap[data-v-6cacd443]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vehicle-action-btn[data-v-6cacd443]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:4px;cursor:pointer;color:#6a7181;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.vehicle-action-btn[data-v-6cacd443]:hover{background-color:rgba(0,0,0,.06);color:#333}.vehicle-action-btn.warning[data-v-6cacd443]{color:#fa8c16}.vehicle-action-btn.warning[data-v-6cacd443]:hover{background-color:rgba(250,140,22,.12);color:#d46b08}.vehicle-action-btn.success[data-v-6cacd443]{color:#52c41a}.vehicle-action-btn.success[data-v-6cacd443]:hover{background-color:rgba(82,196,26,.12);color:#389e0d}.vehicle-action-btn.danger[data-v-6cacd443]:hover{background-color:rgba(255,77,79,.08);color:#ff4d4f}.vehicle-action-btn.disabled[data-v-6cacd443]{cursor:not-allowed;opacity:.45}.vehicle-action-btn.disabled[data-v-6cacd443]:hover{background-color:transparent;color:#6a7181}