.sample-search-container[data-v-72d08e43]{padding:20px}.sample-search-container .header-actions[data-v-72d08e43]{margin-bottom:20px;display:flex;gap:10px}.sample-search-container .image-preview img[data-v-72d08e43]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer;transition:transform .2s}.sample-search-container .image-preview img[data-v-72d08e43]:hover{transform:scale(1.1)}.sample-search-container .content-cell[data-v-72d08e43]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-search-container .action-buttons[data-v-72d08e43]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.sample-search-container .pagination-container[data-v-72d08e43]{margin-top:20px;display:flex;justify-content:flex-end}.image-preview-modal[data-v-72d08e43]{display:flex;flex-direction:column;align-items:center}.image-preview-modal .preview-nav[data-v-72d08e43]{margin-top:16px;display:flex;align-items:center;gap:16px}.image-preview-modal .preview-nav span[data-v-72d08e43]{color:#999;font-size:14px}.upload-area{display:flex;flex-wrap:wrap;gap:12px}.upload-area .upload-item{position:relative;width:100px;height:100px;border-radius:4px;overflow:hidden;border:1px solid #e8e8e8}.upload-area .upload-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-area .upload-item .upload-item-cover{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);text-align:center}.upload-area .upload-item .upload-item-cover i{color:#fff;font-size:20px;cursor:pointer;margin:0 4px;line-height:100px}.upload-area .upload-item:hover .upload-item-cover{display:block}.upload-area .upload-trigger{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:#fafafa;color:#999;transition:all .3s}.upload-area .upload-trigger:hover{border-color:#2d8cf0;color:#2d8cf0}.upload-area .upload-trigger.uploading{cursor:not-allowed;opacity:.6}.upload-area .upload-trigger span{margin-top:8px;font-size:12px}.upload-area .upload-trigger .upload-loading{animation:upload-spin 1s linear infinite}@keyframes upload-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.upload-tip{margin-top:8px;color:#999;font-size:12px}.detail-content .detail-section{margin-bottom:24px}.detail-content .detail-section h4{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.detail-content .detail-section p{font-size:14px;color:#666;line-height:1.8;white-space:pre-wrap}.detail-content .detail-section .detail-images{display:flex;flex-wrap:wrap;gap:12px}.detail-content .detail-section .detail-images img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer;transition:transform .2s}.detail-content .detail-section .detail-images img:hover{transform:scale(1.05)}.detail-content .detail-section .detail-info{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-content .detail-section .detail-info .info-item{display:flex;align-items:center;font-size:14px}.detail-content .detail-section .detail-info .info-item .label{color:#999;margin-right:8px;min-width:80px}.detail-content .detail-section .detail-info .info-item .value{color:#333;flex:1}