.b-wp[data-v-65384ef3]{margin:0 auto}.video-library[data-v-65384ef3]{color:#30343b;font-family:Inter,Helvetica Neue,Arial,sans-serif;min-height:100vh;z-index:9}.library-hero[data-v-65384ef3],.video-library[data-v-65384ef3]{background:#fff;position:relative}.library-hero[data-v-65384ef3]{overflow:visible;z-index:2000}.hero-inner[data-v-65384ef3]{box-sizing:border-box;height:100%;margin:0 auto;padding:48px 16px 16px;position:relative;width:min(1180px,100%);z-index:1}.hero-inner h1[data-v-65384ef3]{color:#0b132b;font-size:39px;font-weight:700}.hero-inner h1[data-v-65384ef3],.hero-inner p[data-v-65384ef3]{font-family:Inter;line-height:normal}.hero-inner p[data-v-65384ef3]{color:#60779b;font-size:16px;font-style:normal;font-weight:400;margin:8px 0 24px}.hero-search[data-v-65384ef3]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) 110px 105px 94px}.hero-search[data-v-65384ef3] .video-location-search{grid-column:1;height:40px;min-width:0;width:100%}.video-location-search[data-v-65384ef3] .b-autocomplete{inset:6px auto auto 0!important;margin-left:0;width:100%}.hero-search[data-v-65384ef3] .el-input__wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #1d324b1a;min-height:40px;padding:0 12px}.hero-search[data-v-65384ef3] .el-input__inner{font-size:14px}.video-library[data-v-65384ef3] .el-button+.el-button{margin-left:0}.outline-button[data-v-65384ef3],.primary-button[data-v-65384ef3]{background:#fff;border:1px solid #5bc593;border-radius:8px;box-sizing:border-box;color:#50b98b;cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:9px 2cap;white-space:nowrap}.load-control>span[data-v-65384ef3],.outline-button[data-v-65384ef3],.outline-button>span[data-v-65384ef3],.primary-button[data-v-65384ef3],.primary-button>span[data-v-65384ef3]{align-items:center;display:inline-flex;gap:8px;justify-content:center}.hero-search[data-v-65384ef3] .el-button>span{align-items:center;display:inline-flex;gap:8px;justify-content:center}.card-actions[data-v-65384ef3] .el-button>span{align-items:center;display:inline-flex;gap:8px;justify-content:center}.card-actions[data-v-65384ef3] .el-icon,.load-control[data-v-65384ef3] .el-icon,.outline-button[data-v-65384ef3] .el-icon,.primary-button[data-v-65384ef3] .el-icon{font-size:14px}.primary-button[data-v-65384ef3]{background:#5bc593;color:#fff}.primary-button.is-search-disabled[data-v-65384ef3],.primary-button[data-v-65384ef3]:disabled{color:#fff;cursor:not-allowed;opacity:.4}.confirm-button[data-v-65384ef3]:hover,.primary-button[data-v-65384ef3]:hover{background:#48b884}.primary-button.is-search-disabled[data-v-65384ef3]:hover,.primary-button[data-v-65384ef3]:disabled:hover{background:#5bc593}.outline-button[data-v-65384ef3]:hover{background:#effaf5}.sort-button[data-v-65384ef3]{width:100%}.library-content[data-v-65384ef3]{box-sizing:border-box;margin:0 auto;padding:8px 18px 48px;width:min(1180px,100%)}.page-loading[data-v-65384ef3]{min-height:45vh}.video-grid[data-v-65384ef3]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.video-card[data-v-65384ef3]{background:#fff;border:1px solid #e4e7ed;border-radius:16px;display:flex;flex-direction:column;height:100%;min-width:300px}.video-card[data-v-65384ef3],.video-cover[data-v-65384ef3]{overflow:hidden;width:100%}.video-cover[data-v-65384ef3]{aspect-ratio:400/300;background:#e8eeeb;border:0;border-radius:16px 16px 0 0;cursor:pointer;display:block;flex:0 0 auto;margin:0;padding:0;position:relative}.video-cover-content[data-v-65384ef3]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.recommend[data-v-65384ef3]{background:#e6a23c;border-radius:8px;color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;gap:8px;left:8px;line-height:20px;padding:4px 8px;position:absolute;text-align:center;top:8px;z-index:9}.video-cover[data-v-65384ef3] .commonImage:after{display:none}.video-cover[data-v-65384ef3]:focus-visible{outline:2px solid #409eff;outline-offset:-2px}.video-cover[data-v-65384ef3] .commonImage,.video-cover[data-v-65384ef3] .coverImage,.video-cover[data-v-65384ef3] .el-image,.video-cover[data-v-65384ef3] .image,.video-cover[data-v-65384ef3] img:not(.view-count-icon){border-radius:16px 16px 0 0!important;height:100%!important;top:0;right:0;bottom:0;left:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute!important;width:100%!important}.view-count[data-v-65384ef3]{align-items:center;background:#000c;border-radius:32px;bottom:8px;color:#fff;display:flex;font-size:14px;gap:6px;padding:5px 16px;position:absolute;right:8px;z-index:9}.view-count[data-v-65384ef3] .view-count-icon{flex:none;height:14px;-o-object-fit:contain;object-fit:contain;width:14px}.card-content[data-v-65384ef3]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:16px}.recommended-label[data-v-65384ef3]{color:#56bd91;font-size:12px;font-weight:700;margin-bottom:7px}.card-content h2[data-v-65384ef3]{color:#303133;font-family:Inter;font-size:18px;font-weight:700;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-tags[data-v-65384ef3]{display:flex;flex-wrap:wrap;gap:4px}.listing-tags div[data-v-65384ef3]{align-items:center;background:#f4f4f5;border:1px solid #e9e9eb;border-radius:999px;box-sizing:border-box;color:#909399;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400;height:24px;justify-content:center;line-height:24px;padding:2px 13px;word-break:break-word}.listing-price-row[data-v-65384ef3]{gap:8px;justify-content:space-between}.listing-meta[data-v-65384ef3],.listing-price-row[data-v-65384ef3]{align-items:center;display:flex;min-width:0}.listing-meta[data-v-65384ef3]{flex-shrink:0;gap:4px}.meta-icon[data-v-65384ef3]{flex-shrink:0;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.meta-text[data-v-65384ef3]{color:#303133;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:22px}.listing-price[data-v-65384ef3]{align-items:baseline;color:#e6a23c;display:flex;flex:1;font-size:18px;font-weight:700;gap:4px;line-height:26px;min-width:0}.listing-price[data-v-65384ef3],.listing-price-unit[data-v-65384ef3]{font-family:Inter;font-style:normal}.listing-price-unit[data-v-65384ef3]{color:#303133;font-size:14px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-actions[data-v-65384ef3]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:auto}.card-actions .el-button[data-v-65384ef3]{align-items:center;background:#fff;border:1px solid #5bc593;border-radius:8px;box-sizing:border-box;color:#42a978;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;height:40px;justify-content:center;padding:9px 20px}.card-actions .watch-video[data-v-65384ef3]{background:#5bc593;color:#fff}.card-actions .el-button[data-v-65384ef3]:disabled{border-color:#e7ebee;color:#bdc3ca;cursor:not-allowed}.list_nodata[data-v-65384ef3]{display:flex;justify-content:center;min-height:calc(100vh - 449px);padding:100px 16px 0;text-align:center}.list_nodata .icon[data-v-65384ef3]{max-width:560px;width:100%}.imageData[data-v-65384ef3]{display:block;height:auto;margin:0 auto;max-width:100%;width:clamp(343px,100%,560px)}.list_nodata .text[data-v-65384ef3]{font-size:16px;margin-top:8px}.load-more-controls[data-v-65384ef3]{display:flex;gap:12px;justify-content:center;margin:24px 0 0}.load-control[data-v-65384ef3]{align-items:center;background:#fff;border:1px solid #dce1e7;border-radius:8px;color:#5d6269;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;justify-content:center;min-height:40px;min-width:92px;padding:0 14px}.load-control[data-v-65384ef3]:hover{border-color:#5bc593;color:#45b77f}.load-control-content[data-v-65384ef3]{align-items:center;display:inline-flex;gap:6px}[data-v-65384ef3] .video-library-filter-dialog.el-dialog{background:#fff;border-radius:16px;box-shadow:0 12px 36px #00000024;box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-height:min(600px,100dvh - 32px);max-width:1000px;min-height:300px;min-width:300px;overflow:hidden;padding:0}[data-v-65384ef3] .video-library-filter-dialog.is-sort-panel.el-dialog{min-height:0}[data-v-65384ef3] .video-library-filter-dialog .el-dialog__header{flex:none;margin:0;padding:0}[data-v-65384ef3] .video-library-filter-dialog .el-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0}.video-library-filter-scrollbar[data-v-65384ef3]{height:auto;max-height:min(454px,100dvh - 180px);width:100%}[data-v-65384ef3] .video-library-filter-scrollbar.el-scrollbar{height:auto;max-height:min(454px,100dvh - 180px)}[data-v-65384ef3] .video-library-filter-scrollbar .el-scrollbar__wrap{height:auto!important;max-height:min(454px,100dvh - 180px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-v-65384ef3] .video-library-filter-dialog .el-dialog__footer{flex:none;padding:0}[data-v-65384ef3] .video-library-filter-dialog .el-dialog__footer:before{display:none}.video-library-filter-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080!important}.filter-heading[data-v-65384ef3]{align-items:center;box-sizing:border-box;display:flex;flex:none;justify-content:space-between;min-height:56px;padding:0 20px}.filter-heading h2[data-v-65384ef3]{color:#30343b;font-size:18px;font-weight:700;line-height:22px;margin:0}.filter-close[data-v-65384ef3]{background:transparent;border:0;color:#60666c;cursor:pointer;font-size:18px;height:24px;width:24px}.filter-body[data-v-65384ef3]{border:0;padding:16px}.sort-body[data-v-65384ef3]{align-items:stretch;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px}.sort-option.el-button[data-v-65384ef3]{align-items:center;align-self:stretch;background:#fff;border:1px solid #dfe3e6;border-radius:8px;color:#303133;display:flex;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;height:auto;justify-content:center;line-height:24px;margin:0;min-height:42px;overflow:hidden;padding:9px 20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.sort-option.el-button[data-v-65384ef3]:hover{background:#effaf5;border-color:#5bc593;color:#42a978}.sort-option.el-button.selected[data-v-65384ef3],.sort-option.el-button.selected[data-v-65384ef3]:hover{background:#5bc593;border-color:#5bc593;color:#fff}.filter-actions[data-v-65384ef3]{background:#fff;display:flex;flex:none;gap:12px;justify-content:flex-end;padding:10px 20px 20px}.confirm-button[data-v-65384ef3],.reset-button[data-v-65384ef3]{background:#fff;border:1px solid #d9dee5;border-radius:5px;color:#5f646b;cursor:pointer;font-size:14px;height:40px;padding:9px 20px}.confirm-button[data-v-65384ef3]{background:#5bc593;border-color:#5bc593;color:#fff}.filter-group[data-v-65384ef3]{margin-bottom:16px}.filter-group[data-v-65384ef3]:last-child{margin-bottom:0}.filter-group h3[data-v-65384ef3]{color:#303133;font-size:16px;font-weight:500;line-height:24px;margin:0 0 8px}.filter-options[data-v-65384ef3]{display:flex;flex-wrap:wrap;gap:4px}.filter-chip[data-v-65384ef3]{background:#f4f4f5;border:0;border-radius:4px;color:#909399;cursor:pointer;font-size:14px;font-weight:700;height:32px;line-height:22px;padding:0 16px}.filter-chip.selected[data-v-65384ef3]{background:#5bc593;color:#fff}.range-inputs[data-v-65384ef3]{display:grid;gap:4px;grid-template-columns:1fr 1fr;max-width:100%;width:100%}.range-inputs[data-v-65384ef3] .el-input{min-width:0;width:100%}.range-inputs[data-v-65384ef3] .range-form-item{margin-bottom:0;min-width:0}.range-inputs[data-v-65384ef3] .range-form-item .el-form-item__content{display:block;line-height:normal;min-width:0}.range-inputs[data-v-65384ef3] .range-form-item .el-form-item__error{white-space:nowrap}.range-inputs[data-v-65384ef3] .el-input__wrapper{border:1px solid #d9dee5;border-radius:5px;box-shadow:none;box-sizing:border-box;min-height:40px;padding:0 12px}.range-inputs[data-v-65384ef3] .el-input__wrapper.is-focus{border-color:#5bc593;box-shadow:none}.range-inputs[data-v-65384ef3] .range-form-item.is-error .el-input__wrapper,.range-inputs[data-v-65384ef3] .range-form-item.is-error .el-input__wrapper.is-focus{border-color:var(--el-color-danger);box-shadow:0 0 0 1px var(--el-color-danger) inset!important}.range-inputs[data-v-65384ef3] .el-input__inner{color:#3c4147;font:inherit;font-size:14px}.range-inputs[data-v-65384ef3] .el-input__inner::-moz-placeholder{color:#aeb3bb}.range-inputs[data-v-65384ef3] .el-input__inner::placeholder{color:#aeb3bb}.source-filter[data-v-65384ef3]{padding-top:4px}@media (max-width:1100px){.hero-inner[data-v-65384ef3],.library-content[data-v-65384ef3]{width:100%}.hero-search[data-v-65384ef3]{grid-template-columns:minmax(160px,1fr) 110px 105px 94px}.card-content[data-v-65384ef3]{padding:16px}}@media (max-width:640px){.library-hero[data-v-65384ef3]{height:auto}.hero-inner[data-v-65384ef3]{padding:30px 18px 18px;width:100%}.hero-inner h1[data-v-65384ef3]{font-size:32px;letter-spacing:-.5px;max-width:340px}.hero-inner p[data-v-65384ef3]{font-size:15px;margin:8px 0 18px;max-width:340px}.hero-search[data-v-65384ef3]{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-search[data-v-65384ef3] .el-input,.hero-search[data-v-65384ef3] .video-location-search{grid-column:1/-1}.hero-search[data-v-65384ef3] .el-input__wrapper{min-height:40px}.outline-button[data-v-65384ef3],.primary-button[data-v-65384ef3]{font-size:14px;min-height:40px;padding:0 8px;width:100%}.library-content[data-v-65384ef3]{padding:14px 18px 36px;width:100%}.video-card[data-v-65384ef3]{border-radius:14px}.video-cover[data-v-65384ef3]{aspect-ratio:400/300}.card-content[data-v-65384ef3]{padding:12px}.card-content h2[data-v-65384ef3]{font-size:16px}.listing-tags[data-v-65384ef3]{gap:4px}.listing-tags span[data-v-65384ef3]{font-size:11px;padding:4px 7px}.listing-price[data-v-65384ef3]{font-size:16px;margin:8px 0}.card-actions[data-v-65384ef3]{gap:6px}.card-actions .el-button[data-v-65384ef3]{font-size:12px;gap:6px;min-height:36px;padding:5px 4px}.load-more-controls[data-v-65384ef3]{gap:10px;margin-top:18px}.load-control[data-v-65384ef3]{font-size:12px;min-height:36px;min-width:80px}[data-v-65384ef3] .video-library-filter-dialog.el-dialog{border-radius:22px;height:auto;max-height:min(600px,100dvh - 32px);max-width:1000px;min-height:300px;min-width:300px;width:min(1000px,100vw - 48px)!important}.video-library-filter-scrollbar[data-v-65384ef3],[data-v-65384ef3] .video-library-filter-scrollbar .el-scrollbar__wrap,[data-v-65384ef3] .video-library-filter-scrollbar.el-scrollbar{height:auto;max-height:min(454px,100dvh - 180px)}[data-v-65384ef3] .video-library-filter-scrollbar .el-scrollbar__wrap{height:auto!important}.filter-heading[data-v-65384ef3]{padding:22px 20px 12px}.filter-close[data-v-65384ef3]{height:36px;width:36px}.filter-body[data-v-65384ef3]{padding:14px 20px 12px 10px}.filter-group[data-v-65384ef3]{margin-bottom:16px}.filter-group h3[data-v-65384ef3]{margin-bottom:10px}.filter-options[data-v-65384ef3]{gap:7px}.filter-chip[data-v-65384ef3]{border-radius:4px;min-width:0;padding:0 16px}.range-inputs[data-v-65384ef3]{gap:8px}.range-inputs[data-v-65384ef3] .el-input__wrapper{min-height:40px;padding:0 12px}.filter-actions[data-v-65384ef3]{gap:10px;padding:10px 20px 20px}}@media (max-width:390px){.hero-inner h1[data-v-65384ef3]{font-size:30px}.filter-chip[data-v-65384ef3]{padding:0 16px}.card-content h2[data-v-65384ef3]{font-size:15px}.card-actions .el-button[data-v-65384ef3]{font-size:11px}}
