@charset "UTF-8";.all-content[data-v-1c1bd211]{min-height:100vh;background:#fff}.header-section[data-v-1c1bd211]{background:white;padding:40px 0 20px;border-bottom:1px solid #f0f0f0}.header-section .container[data-v-1c1bd211]{max-width:1400px;margin:0 auto;padding:0 20px;text-align:center}.header-section .title[data-v-1c1bd211]{font-size:32px;font-weight:600;color:#303133;margin:0 0 12px;line-height:1.2}.header-section .subtitle[data-v-1c1bd211]{font-size:16px;color:#606266;margin:0;line-height:1.5}.search-section[data-v-1c1bd211]{background:white;padding:20px 0;margin-bottom:24px;margin-left:auto;margin-right:auto}.search-section .search-wrapper[data-v-1c1bd211]{position:relative;margin-bottom:24px;display:flex;margin-left:auto;margin-right:auto;max-width:604px;height:52px;border-radius:24px;opacity:1;background:#FFFFFF;box-sizing:border-box;border:1px solid #373CD7}.search-section .search-wrapper .search-type-select[data-v-1c1bd211]{position:relative;padding:0 16px;min-width:140px;height:100%;display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;transition:all .3s}.search-section .search-wrapper .search-type-select span[data-v-1c1bd211]{font-size:14px;color:#333}.search-section .search-wrapper .search-type-select .dropdown-icon[data-v-1c1bd211]{width:16px;height:16px;transition:transform .3s;transform:rotate(0)}.search-section .search-wrapper .search-type-select .dropdown-icon.is-active[data-v-1c1bd211]{transform:rotate(90deg)}.search-section .search-wrapper .search-type-select:hover span[data-v-1c1bd211],.search-section .search-wrapper .search-type-select:hover .dropdown-icon[data-v-1c1bd211]{color:#1f54e0}.search-section .search-wrapper .search-type-select .search-type-dropdown[data-v-1c1bd211]{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:white;border:1px solid #E5E5E5;border-radius:12px;box-shadow:0 2px 8px #0000001a;z-index:1000;overflow:hidden;padding:4px 0}.search-section .search-wrapper .search-type-select .search-type-dropdown .dropdown-item[data-v-1c1bd211]{padding:12px 16px;font-size:14px;color:#333;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;background:transparent;border:none}.search-section .search-wrapper .search-type-select .search-type-dropdown .dropdown-item[data-v-1c1bd211]:hover{background:rgba(31,84,224,.05);color:#1f54e0}.search-section .search-wrapper .search-input-wrapper[data-v-1c1bd211]{position:relative;flex:1;height:100%;display:flex;align-items:center}.search-section .search-wrapper .search-input-wrapper input[data-v-1c1bd211]{width:100%;height:100%;padding:0 50px 0 16px;border:none;font-size:16px;outline:none;background:transparent}.search-section .search-wrapper .search-input-wrapper input[data-v-1c1bd211]::placeholder{color:#999}.search-section .search-wrapper .search-input-wrapper .search-btn[data-v-1c1bd211]{position:absolute;right:4px;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s;width:73px;height:44px;border-radius:22px;background:linear-gradient(90deg,#8C68EF 0%,#393DD8 100%)}.search-section .search-wrapper .search-input-wrapper .search-btn[data-v-1c1bd211]:hover{background:#373CD7}.search-section .search-wrapper .search-input-wrapper .search-btn .icon[data-v-1c1bd211]{width:16px;height:16px;filter:brightness(0) invert(1)}.search-section .filter-row[data-v-1c1bd211]{margin-bottom:24px}.search-section .filter-row .filter-group[data-v-1c1bd211]{display:flex;flex-direction:column;gap:16px}.search-section .filter-row .filter-buttons[data-v-1c1bd211]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.search-section .filter-row .filter-reset[data-v-1c1bd211]{display:flex;align-items:center}.search-section .filter-row .filter-inputs[data-v-1c1bd211]{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}.search-section .filter-row .filter-inputs .filter-inputs-wrapper[data-v-1c1bd211]{display:flex;align-items:center;gap:12px}.search-section .filter-row .filter-inputs .label-with-icon[data-v-1c1bd211]{display:flex;align-items:center;gap:4px;font-size:14px;color:#333}.search-section .filter-row .filter-inputs .label-with-icon .info-icon[data-v-1c1bd211]{width:14px;height:14px;cursor:help;opacity:.6;transition:opacity .3s}.search-section .filter-row .filter-inputs .label-with-icon .info-icon[data-v-1c1bd211]:hover{opacity:1}.search-section .filter-row .filter-inputs .number-inputs[data-v-1c1bd211],.search-section .filter-row .filter-inputs .date-inputs[data-v-1c1bd211]{display:flex;align-items:center;gap:8px}.search-section .filter-row .filter-inputs .number-inputs input[data-v-1c1bd211],.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]{width:80px;height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:18px;font-size:14px;color:#333;outline:none;transition:border-color .3s;text-align:center}.search-section .filter-row .filter-inputs .number-inputs input[data-v-1c1bd211]:focus,.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]:focus{border-color:#1f54e0}.search-section .filter-row .filter-inputs .number-inputs input[data-v-1c1bd211]::placeholder,.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]::placeholder{color:#333}.search-section .filter-row .filter-inputs .number-inputs .separator[data-v-1c1bd211],.search-section .filter-row .filter-inputs .date-inputs .separator[data-v-1c1bd211]{color:#909399;font-size:14px}.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]{width:140px;color:#333!important}.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]::-webkit-datetime-edit{color:#333}.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]::-webkit-datetime-edit-fields-wrapper{color:#333}.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]::-webkit-datetime-edit-text{color:#333}.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]::-webkit-datetime-edit-month-field{color:#333}.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]::-webkit-datetime-edit-day-field{color:#333}.search-section .filter-row .filter-inputs .date-inputs input[data-v-1c1bd211]::-webkit-datetime-edit-year-field{color:#333}.search-section .filter-row .filter-inputs .date-label[data-v-1c1bd211]{font-size:14px;color:#333}.search-section .filter-row .filter-item[data-v-1c1bd211]{position:relative}.search-section .filter-row .filter-item.number-filter .number-label[data-v-1c1bd211]{display:flex;align-items:center;gap:4px;font-size:14px;color:#333;margin-bottom:8px}.search-section .filter-row .filter-item.number-filter .number-label .info-icon[data-v-1c1bd211]{width:14px;height:14px;opacity:.6;cursor:help}.search-section .filter-row .filter-item.number-filter .number-inputs[data-v-1c1bd211]{display:flex;align-items:center;gap:8px}.search-section .filter-row .filter-item.number-filter .number-inputs input[data-v-1c1bd211]{width:80px;height:36px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:18px;font-size:14px;color:#333;outline:none;transition:border-color .3s;text-align:center}.search-section .filter-row .filter-item.number-filter .number-inputs input[data-v-1c1bd211]:focus{border-color:#1f54e0}.search-section .filter-row .filter-item.number-filter .number-inputs input[data-v-1c1bd211]::placeholder{color:#333}.search-section .filter-row .filter-item.number-filter .number-inputs .separator[data-v-1c1bd211]{color:#666}.search-section .filter-row .filter-item.date-filter[data-v-1c1bd211]{display:flex;align-items:center;gap:8px}.search-section .filter-row .filter-item.date-filter .date-label[data-v-1c1bd211]{font-size:14px;color:#333}.search-section .filter-row .filter-item.date-filter .date-inputs[data-v-1c1bd211]{display:flex;align-items:center;gap:8px}.search-section .filter-row .filter-item.date-filter .date-inputs[data-v-1c1bd211] .custom-date-picker{width:140px}.search-section .filter-row .filter-item.date-filter .date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__wrapper{background:transparent;box-shadow:none!important;border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:0 12px;height:36px}.search-section .filter-row .filter-item.date-filter .date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__wrapper.is-focus{border-color:#1f54e0}.search-section .filter-row .filter-item.date-filter .date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__wrapper .el-input__inner{height:36px;font-size:14px;color:#333;text-align:center}.search-section .filter-row .filter-item.date-filter .date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__wrapper .el-input__inner::placeholder{color:#999}.search-section .filter-row .filter-item.date-filter .date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__suffix{right:8px}.search-section .filter-row .reset-btn[data-v-1c1bd211]{height:36px;padding:0 16px;border:none;border-radius:18px;background:rgba(0,0,0,.04);color:#000000e6;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .3s}.search-section .filter-row .reset-btn img[data-v-1c1bd211]{width:16px;height:16px;opacity:.9}.search-section .filter-row .reset-btn[data-v-1c1bd211]:hover{background:rgba(0,0,0,.08)}.search-section .filter-row .filter-btn[data-v-1c1bd211]{background:white;color:#000;font-size:14px;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;min-width:112px;height:36px;border-radius:18px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .3s}.search-section .filter-row .filter-btn span[data-v-1c1bd211]{white-space:nowrap}.search-section .filter-row .filter-btn .dropdown-icon[data-v-1c1bd211]{width:16px;height:16px;margin-left:8px;transition:transform .3s;opacity:.6}.search-section .filter-row .filter-btn .dropdown-icon.is-active[data-v-1c1bd211]{transform:rotate(90deg)}.search-section .filter-row .filter-btn[data-v-1c1bd211]:hover{border-color:#1f54e0;color:#1f54e0}.search-section .filter-row .filter-btn:hover .dropdown-icon[data-v-1c1bd211]{opacity:1}.search-section .filter-row .dropdown-menu[data-v-1c1bd211]{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;background:white;border:1px solid #E5E5E5;border-radius:12px;box-shadow:0 2px 8px #0000001a;z-index:1000;overflow:hidden;padding:4px 0;max-height:300px;overflow-y:auto}.search-section .filter-row .dropdown-menu[data-v-1c1bd211]::-webkit-scrollbar{width:6px;height:6px;display:block}.search-section .filter-row .dropdown-menu[data-v-1c1bd211]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.search-section .filter-row .dropdown-menu[data-v-1c1bd211]::-webkit-scrollbar-track{background:transparent}.search-section .filter-row .dropdown-menu .dropdown-item[data-v-1c1bd211]{padding:12px 16px;font-size:14px;color:#333;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;background:transparent;border:none}.search-section .filter-row .dropdown-menu .dropdown-item[data-v-1c1bd211]:hover{background:rgba(31,84,224,.05);color:#1f54e0}.results-header[data-v-1c1bd211]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0 20px}.results-header .total-count[data-v-1c1bd211]{font-size:14px;color:#333}.results-header .pagination[data-v-1c1bd211]{display:flex;align-items:center;gap:8px}.results-header .pagination .filter-item[data-v-1c1bd211]{position:relative}.results-header .pagination .filter-item .filter-btn[data-v-1c1bd211]{background:white;color:#000;font-size:14px;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;min-width:112px;height:36px;border-radius:18px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .3s}.results-header .pagination .filter-item .filter-btn span[data-v-1c1bd211]{white-space:nowrap}.results-header .pagination .filter-item .filter-btn .dropdown-icon[data-v-1c1bd211]{width:16px;height:16px;margin-left:8px;transition:transform .3s;opacity:.6}.results-header .pagination .filter-item .filter-btn .dropdown-icon.is-active[data-v-1c1bd211]{transform:rotate(90deg)}.results-header .pagination .filter-item .filter-btn[data-v-1c1bd211]:hover{border-color:#1f54e0;color:#1f54e0}.results-header .pagination .filter-item .filter-btn:hover .dropdown-icon[data-v-1c1bd211]{opacity:1}.results-header .pagination .filter-item .dropdown-menu[data-v-1c1bd211]{position:absolute;top:calc(100% + 8px);right:0;min-width:100%;background:white;border:1px solid #E5E5E5;border-radius:12px;box-shadow:0 2px 8px #0000001a;z-index:1000;overflow:hidden;padding:4px 0;max-height:300px;overflow-y:auto}.results-header .pagination .filter-item .dropdown-menu[data-v-1c1bd211]::-webkit-scrollbar{width:6px;height:6px;display:block}.results-header .pagination .filter-item .dropdown-menu[data-v-1c1bd211]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.results-header .pagination .filter-item .dropdown-menu[data-v-1c1bd211]::-webkit-scrollbar-track{background:transparent}.results-header .pagination .filter-item .dropdown-menu .dropdown-item[data-v-1c1bd211]{padding:12px 16px;font-size:14px;color:#333;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;background:transparent;border:none}.results-header .pagination .filter-item .dropdown-menu .dropdown-item[data-v-1c1bd211]:hover{background:rgba(31,84,224,.05);color:#1f54e0}.ads-grid[data-v-1c1bd211]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;padding:0 20px}.empty-data[data-v-1c1bd211]{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px 20px}.empty-data img[data-v-1c1bd211]{width:200px}.empty-data span[data-v-1c1bd211]{color:#909399;font-size:14px}.load-more-sentinel[data-v-1c1bd211]{display:flex;justify-content:center;align-items:center;padding:24px 0 40px;min-height:60px}.load-more-sentinel .loading-indicator[data-v-1c1bd211]{display:flex;align-items:center;gap:10px;color:#909399;font-size:14px}.load-more-sentinel .loading-spinner[data-v-1c1bd211]{width:20px;height:20px;border:2px solid #e4e7ed;border-top-color:#7c4dff;border-radius:50%;animation:spin-1c1bd211 .8s linear infinite}.load-more-sentinel .no-more-data[data-v-1c1bd211]{color:#c0c4cc;font-size:14px}@keyframes spin-1c1bd211{to{transform:rotate(360deg)}}.list-actions[data-v-1c1bd211]{display:flex;align-items:center;gap:8px;margin-bottom:24px}.list-actions .filter-item[data-v-1c1bd211]{position:relative}.list-actions .filter-item .filter-btn[data-v-1c1bd211]{background:white;color:#000;font-size:14px;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;min-width:112px;height:36px;border-radius:18px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .3s}.list-actions .filter-item .filter-btn span[data-v-1c1bd211]{white-space:nowrap}.list-actions .filter-item .filter-btn .dropdown-icon[data-v-1c1bd211]{width:16px;height:16px;margin-left:8px;transition:transform .3s;opacity:.6}.list-actions .filter-item .filter-btn .dropdown-icon.is-active[data-v-1c1bd211]{transform:rotate(90deg)}.list-actions .filter-item .filter-btn[data-v-1c1bd211]:hover{border-color:#1f54e0;color:#1f54e0}.list-actions .filter-item .filter-btn:hover .dropdown-icon[data-v-1c1bd211]{opacity:1}.list-actions .filter-item .dropdown-menu[data-v-1c1bd211]{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;background:white;border:1px solid #E5E5E5;border-radius:12px;box-shadow:0 2px 8px #0000001a;z-index:1000;overflow:hidden;padding:4px 0;max-height:300px;overflow-y:auto}.list-actions .filter-item .dropdown-menu[data-v-1c1bd211]::-webkit-scrollbar{width:6px;height:6px;display:block}.list-actions .filter-item .dropdown-menu[data-v-1c1bd211]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.list-actions .filter-item .dropdown-menu[data-v-1c1bd211]::-webkit-scrollbar-track{background:transparent}.list-actions .filter-item .dropdown-menu .dropdown-item[data-v-1c1bd211]{padding:12px 16px;font-size:14px;color:#333;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;background:transparent;border:none}.list-actions .filter-item .dropdown-menu .dropdown-item[data-v-1c1bd211]:hover{background:rgba(31,84,224,.05);color:#1f54e0}@media (max-width: 1440px){.ads-grid[data-v-1c1bd211]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.ads-grid[data-v-1c1bd211]{grid-template-columns:repeat(2,1fr);padding:0 16px}}@media (max-width: 768px){.header-section[data-v-1c1bd211]{padding:24px 0 16px}.header-section .container[data-v-1c1bd211]{padding:0 16px}.header-section .title[data-v-1c1bd211]{font-size:24px;margin-bottom:8px}.header-section .subtitle[data-v-1c1bd211]{font-size:14px}.ads-grid[data-v-1c1bd211]{grid-template-columns:1fr;gap:16px;padding:0 12px}}@media (max-width: 768px){.total-count[data-v-1c1bd211]{display:none}.pagination[data-v-1c1bd211]{margin:0 auto}.search-section .search-wrapper .search-type-select[data-v-1c1bd211]{border-right:none}.search-section .search-wrapper .search-type-select[data-v-1c1bd211]:after{display:none}.search-section .search-wrapper .search-type-select[data-v-1c1bd211]:before{display:none}}.search-section .search-wrapper .search-type-select[data-v-1c1bd211]{border-right:none}.search-section .search-wrapper .search-type-select[data-v-1c1bd211]:after,.search-section .search-wrapper .search-type-select[data-v-1c1bd211]:before{content:none}.date-inputs[data-v-1c1bd211] .custom-date-picker{width:140px}.date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__wrapper{background:transparent;box-shadow:none!important;border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:0 12px;height:36px}.date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__wrapper.is-focus{border-color:#1f54e0}.date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__wrapper .el-input__inner{height:36px;font-size:14px;color:#333;text-align:center}.date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__wrapper .el-input__inner::placeholder{color:#999}.date-inputs[data-v-1c1bd211] .custom-date-picker .el-input__suffix{right:8px}.date-inputs[data-v-1c1bd211] .el-picker__popper .el-picker-panel__content .el-date-table th{color:#333}.date-inputs[data-v-1c1bd211] .el-picker__popper .el-picker-panel__content .el-date-table td .el-date-table-cell__text{border-radius:4px}.date-inputs[data-v-1c1bd211] .el-picker__popper .el-picker-panel__content .el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#1f54e0;font-weight:700}.date-inputs[data-v-1c1bd211] .el-picker__popper .el-picker-panel__content .el-date-table td.today .el-date-table-cell__text{color:#1f54e0}.date-inputs[data-v-1c1bd211] .el-picker__popper .el-picker-panel__content .el-date-table td:hover:not(.disabled) .el-date-table-cell__text{background-color:#f5f7fa}.date-inputs[data-v-1c1bd211] .el-picker__popper .el-picker-panel__content .el-date-table td.selected .el-date-table-cell__text{background-color:#1f54e0;color:#fff}
