.material-container[data-v-30232c4c]{width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;gap:10px 0}.card-media[data-v-30232c4c],.enlarge_video[data-v-30232c4c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.image-wrapper[data-v-30232c4c]{width:100%;height:100%;position:relative;overflow:hidden;flex:1}.image-wrapper img[data-v-30232c4c]{width:100%;height:100%}.single-image[data-v-30232c4c]{height:100%;display:flex;align-items:center;justify-content:center}.card-image[data-v-30232c4c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:flex;justify-content:center;align-items:center}.card-image[data-v-30232c4c] img{width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important}.video-container[data-v-30232c4c]{position:relative;width:100%;height:100%}.video-placeholder[data-v-30232c4c],.video-pause[data-v-30232c4c]{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1}.video-placeholder[data-v-30232c4c]{top:0;left:0;right:0;bottom:0;background-color:#f8f8f8}.video-pause[data-v-30232c4c]{top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;background:#00000080;border-radius:50%;z-index:2}.image-enlarge[data-v-30232c4c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;background:#ffffff80;z-index:2}[data-v-30232c4c] .n-card__content{padding:0!important}.image-cover[data-v-30232c4c]{width:100%;height:100%;position:relative;overflow:hidden}.cover-image[data-v-30232c4c]{width:100%;height:100%}.cover-image[data-v-30232c4c] img{width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important}.video-overlay[data-v-30232c4c]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.video-playing[data-v-30232c4c]{opacity:1!important}.video-error-placeholder[data-v-30232c4c]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#f8f8f8}.custom-card[data-v-0084074e]{position:relative;height:420px;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px #00000014}.card-header[data-v-0084074e]{position:absolute;top:8px;right:8px;z-index:2}.details-button-container[data-v-0084074e]{font-size:12px;height:30px;line-height:30px;position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:8px;background:#000000bf;color:#fff;z-index:1}.details-button-container .btn[data-v-0084074e]{display:flex;flex:1;align-items:center;justify-content:center}.details-button-container .btn[data-v-0084074e]:hover{color:var(--primary-color)}.card-checkbox[data-v-0084074e]{background-color:#fffc;border-radius:4px}.media-container[data-v-0084074e]{height:336px;width:100%;background:#f8f8f8;display:flex;align-items:center;justify-content:center}.content-container[data-v-0084074e]{padding:12px;display:flex;flex-direction:column;gap:4px}.title-line[data-v-0084074e]{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:12px}.title[data-v-0084074e]{color:#333}.desc[data-v-0084074e]{color:#999}.target-address[data-v-0084074e]{color:#999;font-size:12px;font-weight:400;line-height:17px;letter-spacing:0px;text-align:justify}.target-address a[data-v-0084074e]{color:#999}.target-address a[data-v-0084074e]:hover{color:var(--primary-color)}.target-addresshover[data-v-0084074e]{box-shadow:0 4px 16px #2d8cf033;text-decoration:underline;word-break:break-all}.link-icon[data-v-0084074e]{font-size:12px}.card-hover[data-v-0084074e]{transform:translateY(-10px);box-shadow:0 4px 16px #0000001f}.card-selected[data-v-0084074e]{box-shadow:0 4px 16px #2d8cf033;border:1px solid var(--primary-color)}[data-v-0084074e] .n-card__content{padding:0!important}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper{position:relative}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .title{font-size:14px;font-weight:500;margin-bottom:20px}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container{display:flex}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container .info-left{width:400px}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container .info-item{margin-bottom:16px;width:100%}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container .info-item .label{color:#999;font-size:14px;line-height:30px}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container .info-item .info{color:#252525;font-size:14px;line-height:150%;word-break:break-all}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container .info-item .target-address{color:#1881ff;word-break:break-all}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container .info-right{display:flex;justify-content:center;align-items:center;flex:1}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container .info-right .phone-frame{width:202px;height:336px;position:relative;overflow:hidden}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container .info-right .phone-frame-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}.material-detail-drawer[data-v-8ea98e03] .n-drawer-body-content-wrapper .info-container .info-right .material-container-wrapper{position:absolute;top:8px;left:10px;right:10px;bottom:8px;z-index:2;overflow:hidden;border-radius:20px}.enlarge_modal[data-v-8ea98e03]{width:700px;height:450px;background-color:#fff}.carousel_container[data-v-8ea98e03]{width:600px;height:450px;margin:0 auto;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.carousel_container video[data-v-8ea98e03]{width:100%;height:100%}[data-v-8ea98e03] .n-carousel .n-carousel__slides .n-carousel__slide{display:flex;align-items:center;justify-content:center}[data-v-8ea98e03] .carousel_img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .5s ease}[data-v-8ea98e03] .n-carousel .n-carousel__arrow{color:#999;background-color:#f8f8f8}
