.oem-goods-detail-dialog{border-radius:1.125rem;margin-top:4vh!important;overflow:hidden;position:relative}.oem-goods-detail-dialog .el-dialog__header{border-bottom:.0625rem solid #f0e3d8;padding:1.375rem 2rem;position:relative}.oem-goods-detail-dialog .el-dialog__body{padding:0}.oem-goods-detail-dialog .dialog-title{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-width:0;padding-right:10.625rem}.oem-goods-detail-dialog .dialog-title>span{color:#2a343d;flex:1;font-size:1.125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oem-goods-detail-dialog .fullscreen-button{align-items:center;background:#fffdf8;border:.0625rem solid #ead8c8;border-radius:.375rem;color:#85532e;display:flex;font-size:1rem;gap:.375rem;height:2rem;justify-content:center;line-height:1;min-width:6.5rem;padding:0 .75rem;position:absolute;right:3.5rem;top:1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease;z-index:20}.oem-goods-detail-dialog .fullscreen-button>span{font-size:.8125rem;font-weight:500;white-space:nowrap}.oem-goods-detail-dialog .fullscreen-button:hover{background:#85532e;border-color:#85532e;color:#fff}.oem-goods-detail-dialog .el-dialog__footer{border-top:.0625rem solid #f0e3d8;padding:1.125rem 2rem}.oem-goods-detail-dialog .dialog-footer{display:flex;justify-content:flex-end}.oem-goods-detail-dialog .dialog-footer .collect{align-items:center;display:flex;gap:1.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oem-goods-detail-dialog .dialog-footer .collect .favorite-button{align-items:center;background:transparent;border:0;color:#84532d;display:flex;font-size:1.75rem;gap:.375rem;height:1.75rem;justify-content:center;padding:0;transition:color .2s ease,transform .2s ease,opacity .2s ease}.oem-goods-detail-dialog .dialog-footer .collect .favorite-button>span{font-size:1rem;font-weight:500;white-space:nowrap}.oem-goods-detail-dialog .dialog-footer .collect .favorite-button.active{color:#fb600a}.oem-goods-detail-dialog .dialog-footer .collect .favorite-button.loading{opacity:.55;pointer-events:none}.oem-goods-detail-dialog .dialog-footer .collect .favorite-button:hover{transform:translateY(-.0625rem) scale(1.04)}.oem-goods-detail-dialog .submit-button{align-items:center;background:#fb600a;border:0;border-radius:.375rem;color:#fff;display:flex;font-size:1rem;font-weight:500;height:2.75rem;justify-content:center;min-width:8.75rem;transition:opacity .2s ease,transform .2s ease}.oem-goods-detail-dialog .submit-button:hover{opacity:.9;transform:translateY(-.0625rem)}.oem-goods-detail-dialog .oem-goods-detail-modal{background:#fafafa;display:flex;flex-direction:column;gap:1.5rem;max-height:78vh;overflow-y:auto;padding:2rem}.oem-goods-detail-dialog .detail-hero{background:#fff;border-radius:1rem;box-shadow:inset 0 0 .125rem .0625rem #0000001f;display:flex;gap:2.125rem;padding:1.5rem}.oem-goods-detail-dialog .detail-gallery{flex-shrink:0;width:28.75rem}.oem-goods-detail-dialog .detail-gallery .gallery-empty{align-items:center;background:#fbf6f1;border-radius:.5rem;color:#988c84;display:flex;font-size:.875rem;height:22.5rem;justify-content:center;width:28.75rem}.oem-goods-detail-dialog .detail-summary{display:flex;flex:1;flex-direction:column;gap:1.125rem;min-width:0}.oem-goods-detail-dialog .detail-summary .goods-name{color:#2a343d;font-size:1.125rem;font-weight:700;line-height:1.75rem}.oem-goods-detail-dialog .detail-summary .quick-info{align-items:center;background:#fdf7f2;border-radius:.25rem;box-shadow:inset 0 0 .0625rem .0625rem #00000024;display:flex;gap:1.75rem;height:3rem;padding:0 1.5rem}.oem-goods-detail-dialog .detail-summary .quick-info>div{align-items:baseline;color:#593d28;display:flex;font-weight:500;gap:.5rem}.oem-goods-detail-dialog .detail-summary .quick-info .orange{color:#fb600a;font-weight:700}.oem-goods-detail-dialog .detail-section{background:#fff;border-radius:1rem;box-shadow:inset 0 0 .125rem .0625rem #0000001f;display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem}.oem-goods-detail-dialog .detail-section .orange-line-title{align-items:center;border-left:.3125rem solid #fb600a;color:#4a3524;display:flex;font-size:1.125rem;font-weight:700;height:1.625rem;padding-left:.75rem}.oem-goods-detail-dialog .sku-preview{display:flex;flex-direction:column;gap:1.25rem}.oem-goods-detail-dialog .sku-preview .sku-box{display:flex;flex-direction:column;gap:.875rem}.oem-goods-detail-dialog .sku-preview .sku-title{color:#818181;font-size:1rem;font-weight:400}.oem-goods-detail-dialog .sku-preview .sku-list{display:flex;flex-wrap:wrap;gap:.875rem}.oem-goods-detail-dialog .sku-preview .sku-item{align-items:center;background:#fff;border:.0625rem solid #ddd5cf;border-radius:.25rem;color:#464646;display:flex;font-size:.875rem;font-weight:400;gap:.625rem;min-height:2.875rem;padding:.375rem 1rem .375rem .5rem;transition:border-color .2s ease,color .2s ease}.oem-goods-detail-dialog .sku-preview .sku-item.active,.oem-goods-detail-dialog .sku-preview .sku-item:hover{border-color:#fb600a;color:#fb600a}.oem-goods-detail-dialog .sku-preview .sku-item>img{border-radius:.125rem;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.oem-goods-detail-dialog .specs-table{border:.0625rem dashed #fb600a;border-radius:.25rem;overflow:hidden}.oem-goods-detail-dialog .specs-table .spec-row{align-items:center;background:#fbfbfb;display:flex;gap:1.5rem;min-height:3.625rem;padding:.75rem 1.5rem}.oem-goods-detail-dialog .specs-table .spec-row:nth-child(2n){background:#fffbf6}.oem-goods-detail-dialog .specs-table .spec-name{color:#464646;flex:1;font-weight:500;line-height:1.375rem}.oem-goods-detail-dialog .specs-table .spec-stock{color:#464646;font-size:.875rem;width:7.5rem}.oem-goods-detail-dialog .specs-table .spec-quantity{align-items:center;color:#464646;display:flex;font-size:.875rem;gap:.5rem;justify-content:flex-end;width:11.75rem}.oem-goods-detail-dialog .specs-table .spec-quantity input{border:.0625rem solid #ddd5cf;border-radius:.25rem;color:#2a343d;height:2rem;padding:0 .5rem;width:5.75rem}.oem-goods-detail-dialog .sku-expand-button{align-self:flex-start;background:transparent;border:0;color:#fb600a;font-size:.875rem;padding:0}.oem-goods-detail-dialog .product-info .info-grid{display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(3,1fr)}.oem-goods-detail-dialog .product-info .spec-item{align-items:center;display:flex;font-size:.75rem;gap:.75rem;min-width:0}.oem-goods-detail-dialog .product-info .spec-label{color:#999;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:8.125rem}.oem-goods-detail-dialog .product-info .spec-value{color:#333;flex:1}.oem-goods-detail-dialog .product-details .details-content{color:#4a3524;font-size:.875rem;line-height:1.8;min-width:0;overflow:hidden;width:100%;word-break:break-word}.oem-goods-detail-dialog .product-details .details-content *{box-sizing:border-box;max-width:100%}.oem-goods-detail-dialog .product-details .details-content iframe,.oem-goods-detail-dialog .product-details .details-content img,.oem-goods-detail-dialog .product-details .details-content video{display:block;height:auto!important;max-width:100%!important;width:100%!important}.oem-goods-detail-dialog .product-details .details-content table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;width:100%!important}.oem-goods-detail-dialog .product-details .details-content td,.oem-goods-detail-dialog .product-details .details-content th{word-break:break-word}.oem-goods-detail-dialog .detail-empty{align-items:center;background:#fff;border-radius:1rem;color:#988c84;display:flex;font-size:1rem;justify-content:center;min-height:15rem}.oem-goods-detail-dialog.is-fullscreen{border-radius:0;margin-top:0!important}.oem-goods-detail-dialog.is-fullscreen .oem-goods-detail-modal{max-height:calc(100vh - 9.125rem)}
