button[data-v-bcdc55b1]{background:transparent;border:none;cursor:pointer}.modal-overlay[data-v-bcdc55b1]{align-items:center;background:#1a1a1a80;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-container[data-v-bcdc55b1]{background:#fff;border-radius:22px;height:722px;position:relative;width:1200px}.close-btn[data-v-bcdc55b1],.modal-container[data-v-bcdc55b1]{align-items:center;display:flex}.close-btn[data-v-bcdc55b1]{background:#0000004d;border:none;border-radius:50%;cursor:pointer;height:40px;justify-content:center;position:absolute;right:-74px;top:-30px;transition:opacity .2s;width:40px;z-index:10}.close-btn[data-v-bcdc55b1]:hover{background:#000;color:#fff}.close-btn:hover i[data-v-bcdc55b1]{color:#fff!important}.left-section[data-v-bcdc55b1]{align-items:center;border-right:1px solid #d9d9d9;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:26px 14px;width:696px}.left-section .artwork-image[data-v-bcdc55b1]{background:#ededed;border-radius:12px;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s;width:100%}.left-section .artwork-image[data-v-bcdc55b1]:hover{transform:scale(1.02)}.right-section[data-v-bcdc55b1]{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 66px 0 38px;padding:40px 0;width:395px}.right-section .full-width[data-v-bcdc55b1]{width:100%}.user-info[data-v-bcdc55b1]{border-bottom:1px solid #eee;padding:13px 0 10px;width:100%}.user-info[data-v-bcdc55b1],.user-info .user-link[data-v-bcdc55b1]{align-items:center;display:flex;gap:6px}.user-info .user-link[data-v-bcdc55b1]{flex:1;min-width:0;text-decoration:none;transition:opacity .2s}.user-info .user-link[data-v-bcdc55b1]:hover{opacity:.8}.user-info .username[data-v-bcdc55b1]{color:#000;flex:1;font-size:16px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info .follow-btn[data-v-bcdc55b1]{align-items:center;align-self:flex-end;background:#269aff;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:35px;justify-content:center;min-width:72px;padding:0 10px;transition:background .2s}.user-info .follow-btn[data-v-bcdc55b1]:hover{background:#1a7dd8}.user-info .following[data-v-bcdc55b1]{background-color:#e3e9ee;border-color:#e3e9ee;color:#23262f}.user-info .following[data-v-bcdc55b1]:hover{background:#e3e9ee}.section-block[data-v-bcdc55b1]{align-items:center;background:#e5f3ff;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px;transition:all .3s ease;width:100%}.section-block[data-v-bcdc55b1]:hover{background:#d6ebff;box-shadow:0 4px 12px #269aff26;transform:translateY(-2px)}.section-block .section-title-name[data-v-bcdc55b1]{color:#333;font-size:14px;line-height:20px;margin-bottom:10px}.section-block .img-item[data-v-bcdc55b1]{border-radius:6px;flex-shrink:0;height:84px;-o-object-fit:cover;object-fit:cover;width:84px}.section-block .section-block-left[data-v-bcdc55b1]{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-width:0;overflow:hidden}.section-block .section-block-left .section-info[data-v-bcdc55b1]{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.section-block .section-block-left .section-info .section-info-right[data-v-bcdc55b1]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:12px;height:84px;justify-content:space-between;min-width:0;overflow:hidden;padding:2px 0}.section-block .section-block-left .section-info-text[data-v-bcdc55b1]{color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-block .original-image-block[data-v-bcdc55b1]{flex-shrink:0}.model-info-block .section-block-left .section-info .section-info-right .model-name[data-v-bcdc55b1]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}.model-info-block .badge-model[data-v-bcdc55b1]{background:#c5e4ff;border-radius:4px;color:#269aff;font-size:12px;height:20px;line-height:20px;padding:0 8px}.label-title-name[data-v-bcdc55b1]{color:#333;font-size:14px;font-weight:500;margin-bottom:15px;margin-top:53px}.mt40[data-v-bcdc55b1]{margin-top:40px}.product-info-block .product-price[data-v-bcdc55b1]{color:#ff3636;font-size:12px;font-weight:600}.product-info-block .buy-btn[data-v-bcdc55b1]{align-items:center;background:#269aff;border-radius:30px;color:#fff;display:flex;flex-shrink:0;font-size:14px;gap:10px;height:40px;line-height:40px;min-width:80px;padding:0 10px;text-align:center;transition:background .2s}.product-info-block .buy-btn img[data-v-bcdc55b1]{border-radius:50%;height:30px;width:30px}.product-info-block .buy-btn[data-v-bcdc55b1]:hover{background:#1a7dd8}.work-detail-info[data-v-bcdc55b1]{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;width:100%}.work-detail-info .work-detail-name[data-v-bcdc55b1]{color:#333;display:-webkit-box;font-size:14px;font-weight:500;line-height:16px;word-break:break-all}.work-detail-info .work-detail-id[data-v-bcdc55b1]{color:#3e90f0;font-size:12px;font-weight:500;line-height:14px}.bottom-actions[data-v-bcdc55b1]{align-items:center;display:flex;gap:20px;justify-content:flex-end;margin-top:auto;width:100%}.bottom-actions .icon-btn[data-v-bcdc55b1]{cursor:pointer;transition:all .2s}.bottom-actions .icon-btn[data-v-bcdc55b1]:hover{transform:scale(1.02)}.bottom-actions .divider[data-v-bcdc55b1]{background:#888;height:20px;width:1px}.bottom-actions .publish-btn[data-v-bcdc55b1]{align-items:center;background:#269aff;border:none;border-radius:23px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;height:35px;padding:0 12px;transition:background .2s}.bottom-actions .publish-btn[data-v-bcdc55b1]:hover{background:#1a7dd8}.modal-enter-active[data-v-bcdc55b1],.modal-leave-active[data-v-bcdc55b1]{transition:opacity .3s ease}.modal-enter-from[data-v-bcdc55b1],.modal-leave-to[data-v-bcdc55b1]{opacity:0}.modal-enter-active .modal-container[data-v-bcdc55b1],.modal-leave-active .modal-container[data-v-bcdc55b1]{transition:transform .3s ease}.modal-enter-from .modal-container[data-v-bcdc55b1],.modal-leave-to .modal-container[data-v-bcdc55b1]{transform:scale(.9)}
