.page-artwork-detail[data-v-ad9c90f8]{padding:0 0 60px;background:#fff;min-height:calc(100vh - 56px)}.empty-state[data-v-ad9c90f8],.loading-state[data-v-ad9c90f8]{display:flex;justify-content:center;align-items:center;min-height:400px;color:#999}.detail-header[data-v-ad9c90f8]{padding:10px 0;background:#fff;border-bottom:1px solid #eee;position:sticky;top:56px;z-index:60;transition:all .3s}.detail-header.is-sticky[data-v-ad9c90f8]{box-shadow:0 2px 10px #0000000d}.detail-header .header-inner[data-v-ad9c90f8]{display:flex;align-items:center;justify-content:space-between;height:36px}.detail-header .back-btn[data-v-ad9c90f8]{display:flex;align-items:center;cursor:pointer;color:#1a1a1a;width:40px}.detail-header .back-btn[data-v-ad9c90f8]:hover{opacity:.7}.detail-header .sticky-name[data-v-ad9c90f8]{flex:1;text-align:center;font-size:16px;font-weight:600;transition:all .3s;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(10px)}.detail-header .sticky-name.show[data-v-ad9c90f8]{opacity:1;transform:translateY(0)}.detail-header .header-right[data-v-ad9c90f8]{width:40px;display:flex;justify-content:flex-end}.detail-header .header-right .share-btn[data-v-ad9c90f8]{cursor:pointer}.detail-header .header-right .share-btn[data-v-ad9c90f8]:hover{opacity:.7}.detail-content[data-v-ad9c90f8]{display:grid;gap:32px;margin-top:24px}@media(min-width:768px){.detail-content[data-v-ad9c90f8]{grid-template-columns:1.2fr .8fr}}.image-section .main-image-container[data-v-ad9c90f8]{position:relative;background:#f5f5f5;border-radius:8px;overflow:hidden}.image-section .main-image[data-v-ad9c90f8]{cursor:zoom-in;position:relative}.image-section .main-image img[data-v-ad9c90f8]{width:100%;height:auto;display:block}.image-section .main-image .nav-btn[data-v-ad9c90f8]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10;color:#626262}.image-section .main-image .nav-btn[data-v-ad9c90f8]:hover{background:transparent;box-shadow:0 2px 8px #0000001a}.image-section .main-image .nav-btn.prev[data-v-ad9c90f8]{left:12px}.image-section .main-image .nav-btn.next[data-v-ad9c90f8]{right:12px}@media(max-width:767px){.image-section .main-image .nav-btn[data-v-ad9c90f8]{width:36px;height:36px}.image-section .main-image .nav-btn .w-8[data-v-ad9c90f8]{width:1.5rem;height:1.5rem}}.image-section .thumbs[data-v-ad9c90f8]{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:8px}.image-section .thumbs .thumb-item[data-v-ad9c90f8]{width:64px;height:64px;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;flex-shrink:0}.image-section .thumbs .thumb-item.active[data-v-ad9c90f8]{border-color:#1a1a1a}.image-section .thumbs .thumb-item img[data-v-ad9c90f8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-section .title[data-v-ad9c90f8]{font-size:26px;font-weight:600;margin-bottom:8px}@media(max-width:767px){.info-section .title[data-v-ad9c90f8]{font-size:22px}}.info-section .meta[data-v-ad9c90f8]{font-size:14px;color:#888;margin-bottom:16px}.info-section .price[data-v-ad9c90f8]{font-size:28px;font-weight:700;color:#333;margin-bottom:32px}.info-section .price.price-red[data-v-ad9c90f8]{color:#c00}.artist-card[data-v-ad9c90f8]{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:24px;cursor:pointer}.artist-card .avatar[data-v-ad9c90f8]{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.artist-card .artist-info[data-v-ad9c90f8]{flex:1;display:flex;justify-content:space-between;align-items:center}.artist-card .artist-info .name[data-v-ad9c90f8]{font-size:15px;font-weight:500;padding:0 10px}.artist-card .artist-info .view-all[data-v-ad9c90f8]{font-size:13px;color:#666;display:flex;align-items:center;gap:2px}.description-block .text[data-v-ad9c90f8]{font-size:14px;color:#555;line-height:1.8;white-space:pre-wrap}.preview-modal-content[data-v-ad9c90f8]{width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;position:relative}.preview-modal-content .close-btn[data-v-ad9c90f8]{position:absolute;top:20px;right:20px;color:#fff;cursor:pointer;z-index:110;padding:10px}.preview-modal-content .close-btn[data-v-ad9c90f8]:hover{opacity:.8}.preview-modal-content .preview-image-wrapper[data-v-ad9c90f8]{max-width:90%;max-height:90%;position:relative}.preview-modal-content .preview-image-wrapper img[data-v-ad9c90f8]{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain}.preview-modal-content .preview-image-wrapper .nav-btn[data-v-ad9c90f8]{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border-radius:50%;padding:8px;cursor:pointer;transition:background .2s}.preview-modal-content .preview-image-wrapper .nav-btn.prev[data-v-ad9c90f8]{left:-60px}.preview-modal-content .preview-image-wrapper .nav-btn.next[data-v-ad9c90f8]{right:-60px}@media(max-width:767px){.preview-modal-content .preview-image-wrapper .nav-btn.prev[data-v-ad9c90f8]{left:10px}.preview-modal-content .preview-image-wrapper .nav-btn.next[data-v-ad9c90f8]{right:10px}}
