[data-v-4e59e539] .el-checkbox__input.is-checked+.el-checkbox__label{color:#211c50}[data-v-4e59e539] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#211c50;border-color:#211c50}.designer-section[data-v-4e59e539]{margin-left:auto;margin-right:auto;margin-top:18px;max-width:2400px;width:100%}.designer-section .loading-section[data-v-4e59e539]{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:center;margin-bottom:24px;padding:40px 20px}.designer-section .loading-section .loading-content[data-v-4e59e539]{align-items:center;display:flex;flex-direction:column;gap:12px}.designer-section .loading-section .loading-content .loading-icon[data-v-4e59e539]{animation:rotate-4e59e539 1s linear infinite;color:#211c50;font-size:24px}.designer-section .loading-section .loading-content .loading-text[data-v-4e59e539]{color:#606266;font-size:14px}@keyframes rotate-4e59e539{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.designer-section .section-title-bar[data-v-4e59e539]{align-items:center;border-radius:8px;display:flex;margin-bottom:18px}.designer-section .section-title-bar .title-content[data-v-4e59e539]{align-items:center;display:flex;gap:8px}.designer-section .section-title-bar .title-content .title-icon[data-v-4e59e539]{align-items:center;background:linear-gradient(135deg,#e8d5ff,#d4b5ff);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.designer-section .section-title-bar .title-content .title-icon .el-icon[data-v-4e59e539]{color:#fff;font-size:18px}.designer-section .section-title-bar .title-content .title-text[data-v-4e59e539]{color:#333;font-size:20px;font-weight:400;line-height:1.5}.designer-section .section-title-bar .title-content .title-badge[data-v-4e59e539]{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:-4px;margin-right:4px;position:relative;top:-2px;width:24px}.designer-section .section-title-bar .title-content .title-badge .badge-text[data-v-4e59e539]{color:#fff;font-size:10px;font-weight:500;line-height:1}.designer-section .filter-section[data-v-4e59e539]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.designer-section .filter-section .filter-row-wrapper[data-v-4e59e539]{align-items:center;display:flex;gap:8px;position:relative}.designer-section .filter-section .filter-row-wrapper>div[data-v-4e59e539]{align-items:center;display:flex;justify-content:space-evenly}.designer-section .filter-section .filter-row-wrapper .scroll-arrow[data-v-4e59e539]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0;padding:0;transition:all .3s ease;width:100%}.designer-section .filter-section .filter-row-wrapper .scroll-arrow .el-icon[data-v-4e59e539]{align-items:center;display:flex;font-size:18px;justify-content:center;transition:all .3s ease}.designer-section .filter-section .filter-row[data-v-4e59e539]{-ms-overflow-style:none;align-items:center;display:flex;flex:1;flex-wrap:nowrap;gap:12px;overflow-x:auto;scrollbar-width:none}.designer-section .filter-section .filter-row[data-v-4e59e539]::-webkit-scrollbar{display:none}.designer-section .filter-section .filter-row .filter-btn[data-v-4e59e539]{align-items:center;background:#f6f5f4;border:1px solid #e4e7ed;border-radius:24px;color:#606266;display:flex;font-size:16px;gap:8px;min-height:44px;padding:12px 20px;transition:all .3s}.designer-section .filter-section .filter-row .filter-btn.filter-btn-special[data-v-4e59e539]{background:transparent}.designer-section .filter-section .filter-row .filter-btn[data-v-4e59e539]:hover{border-color:#211c50;color:#211c50}.designer-section .filter-section .filter-row .filter-btn.active[data-v-4e59e539]{background:#211c50;border-color:#211c50;color:#fff}.designer-section .filter-section .filter-row .filter-btn span[data-v-4e59e539]{font-size:16px;font-weight:500}.designer-section .filter-section .filter-row .filter-btn .filter-icon[data-v-4e59e539]{font-size:18px}.designer-section .filter-section .filter-row .filter-btn .filter-emoji[data-v-4e59e539]{font-size:18px;line-height:1}.designer-section .filter-section .filter-row .scroll-arrow[data-v-4e59e539]{align-items:center;background:#fff;border:1px solid #e4e7ed;border-radius:50%;box-shadow:0 2px 8px #00000014;color:#606266;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:all .3s;width:36px}.designer-section .filter-section .filter-row .scroll-arrow[data-v-4e59e539]:hover{background:#211c50;border-color:#211c50;box-shadow:0 4px 12px #409eff4d;color:#fff;transform:scale(1.05)}.designer-section .filter-section .filter-row .scroll-arrow .el-icon[data-v-4e59e539]{align-items:center;display:flex;font-size:18px;justify-content:center}.designer-section .filter-section .filter-actions[data-v-4e59e539]{display:flex;justify-content:flex-end;margin-top:4px}.designer-section .filter-section .filter-actions .reset-all-btn[data-v-4e59e539]{border-radius:14px;color:#606266}.designer-section .designers-grid[data-v-4e59e539]{display:grid;gap:13px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);margin-bottom:24px;max-width:100%;overflow:visible;width:100%}@media (max-width:1200px){.designer-section .designers-grid[data-v-4e59e539]{gap:12px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto)}}@media (max-width:768px){.designer-section .designers-grid[data-v-4e59e539]{gap:10px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);padding:0 15px}}@media (max-width:480px){.designer-section .designers-grid[data-v-4e59e539]{gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto);padding:0 10px}}.designer-section .designers-grid .designer-card[data-v-4e59e539]{cursor:pointer;position:relative;transform-origin:top right;transition:all .3s ease;z-index:1}.designer-section .designers-grid .designer-card[data-v-4e59e539]:hover{transform:rotate(-10deg) translateY(-8px);z-index:10}.designer-section .designers-grid .designer-card[data-v-4e59e539] .el-card{background:#fff;border:1px solid #e4e7ed!important;border-radius:12px;box-shadow:0 4px 16px #0000001f;overflow:hidden;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.designer-section .designers-grid .designer-card[data-v-4e59e539]:hover .el-card{border-color:#211c50;box-shadow:0 16px 40px #00000040}.designer-section .designers-grid .designer-card .designer-content[data-v-4e59e539]{align-items:flex-start;display:flex;gap:12px;padding:12px;position:relative}.designer-section .designers-grid .designer-card .designer-content .designer-avatar[data-v-4e59e539]{flex-shrink:0}.designer-section .designers-grid .designer-card .designer-content .designer-avatar .avatar-img[data-v-4e59e539]{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.designer-section .designers-grid .designer-card .designer-content .designer-avatar .avatar-img[data-v-4e59e539]:hover{transform:scale(1.05)}.designer-section .designers-grid .designer-card .designer-content .designer-info[data-v-4e59e539]{flex:1;min-width:0}.designer-section .designers-grid .designer-card .designer-content .designer-info .designer-name[data-v-4e59e539]{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-section .designers-grid .designer-card .designer-content .designer-info .designer-title-row[data-v-4e59e539]{align-items:center;display:flex;flex-wrap:wrap;gap:0;line-height:1.4;margin:0}.designer-section .designers-grid .designer-card .designer-content .designer-info .designer-title-item[data-v-4e59e539]{border-radius:4px;color:#000;display:inline-block;font-size:12px;font-weight:400;padding:0;white-space:nowrap}.designer-section .designers-grid .designer-card .designer-content .designer-info .designer-title-separator[data-v-4e59e539]{color:#999;display:inline-block;font-size:12px;padding:0 4px}.designer-section .designers-grid .designer-card .designer-content .designer-info .designer-title[data-v-4e59e539]{color:#666;font-size:12px;font-weight:400;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-section .designers-grid .designer-card .portfolio-images[data-v-4e59e539]{align-items:center;display:flex;gap:0;padding:0 12px 12px}.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image[data-v-4e59e539]{border:none;border-radius:0;flex:1;height:60px;overflow:hidden}.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image.portfolio-image-first[data-v-4e59e539]{border-radius:6px 0 0 6px;flex:2;height:75px}.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image[data-v-4e59e539]:nth-child(2),.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image[data-v-4e59e539]:nth-child(3){align-self:center}.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image[data-v-4e59e539]:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image[data-v-4e59e539]:last-child{border-radius:0 6px 6px 0}.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image .portfolio-img[data-v-4e59e539]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image .portfolio-img[data-v-4e59e539]:hover{transform:scale(1.05)}.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image .portfolio-placeholder[data-v-4e59e539]{align-items:center;background:#f5f5f5;color:#909399;display:flex;height:100%;justify-content:center}.designer-section .designers-grid .designer-card .portfolio-images .portfolio-image .portfolio-placeholder .el-icon[data-v-4e59e539]{font-size:20px}.designer-section .designers-more-wrap[data-v-4e59e539]{display:flex;justify-content:center;margin:-8px 0 24px}.designer-section .designers-more-btn[data-v-4e59e539]{background:#fff;border:1px solid #ddd8cf;border-radius:16px;color:#5a4a3c;cursor:pointer;font-size:12px;padding:7px 20px;transition:border-color .2s ease,color .2s ease}.designer-section .designers-more-btn[data-v-4e59e539]:hover:not(:disabled){border-color:#211c50;color:#211c50}.designer-section .designers-more-btn[data-v-4e59e539]:disabled{cursor:not-allowed;opacity:.6}.designer-section .designer-actions[data-v-4e59e539]{align-items:center;display:flex;justify-content:space-between}.designer-section .designer-actions .view-more[data-v-4e59e539]{color:#000;font-size:18px;font-weight:500}.designer-section .designer-actions .view-more .arrow-icon[data-v-4e59e539]{font-size:16px;font-weight:700;margin-right:4px}.designer-section .view-more-section[data-v-4e59e539]{align-items:center;display:flex;justify-content:center;margin-top:24px}.designer-section .view-more-btn[data-v-4e59e539]{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:10px;color:#717171;font-size:14px;font-weight:500;min-width:128px;padding:17px 10px;transition:all .3s ease}.designer-section .view-more-btn[data-v-4e59e539]:hover{background:#fff;box-shadow:0 4px 12px #409eff4d;color:#717171;transform:translateY(-2px)}.designer-section .view-more-btn[data-v-4e59e539]:disabled{cursor:not-allowed;opacity:.6;transform:none}.designer-section .empty-state[data-v-4e59e539]{align-items:center;background:#fafafa;border:1px dashed #e4e7ed;border-radius:12px;color:#909399;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 12px}.designer-section .empty-state .empty-icon[data-v-4e59e539]{color:#c0c4cc;font-size:32px}.designer-section .empty-state .empty-text[data-v-4e59e539]{color:#909399;font-size:14px}.designer-section[data-v-4e59e539] .filter-popover{border-radius:16px!important;box-shadow:0 4px 12px #00000026;overflow:hidden!important;padding:0!important}.designer-section[data-v-4e59e539] .el-popper.filter-popover,.designer-section[data-v-4e59e539] .el-popper[class*=filter-popover],.designer-section[data-v-4e59e539] .filter-popover.el-popover,.designer-section[data-v-4e59e539] .filter-popover.el-popper{border-radius:16px!important;overflow:hidden!important}.designer-section .filter-dropdown-content[data-v-4e59e539]{max-height:500px;overflow-y:auto;padding:20px!important}.designer-section .filter-dropdown-content .filter-group[data-v-4e59e539]{margin-bottom:20px}.designer-section .filter-dropdown-content .filter-group[data-v-4e59e539]:last-of-type{margin-bottom:16px}.designer-section .filter-dropdown-content .filter-group .filter-group-title[data-v-4e59e539]{color:#000!important;font-size:14px;font-weight:600;margin-bottom:12px}.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539]{display:flex;flex-wrap:wrap;gap:12px}.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539] .el-checkbox{height:auto;margin-right:0}.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539] .el-checkbox .el-checkbox__label{color:#606266;font-size:14px;padding-left:8px}.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539] .el-checkbox .el-checkbox__inner{border-color:#dcdfe6}.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539] .el-checkbox.is-checked .el-checkbox__inner{background-color:#211c50!important;border-color:#211c50!important}.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539] .el-checkbox.is-checked .el-checkbox__inner:after{border-color:#fff!important}.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539] .el-checkbox:hover .el-checkbox__inner,.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539] .el-checkbox.is-focus .el-checkbox__inner{border-color:#211c50}.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539] .el-checkbox.is-disabled .el-checkbox__inner{background-color:#f5f7fa;border-color:#e4e7ed}.designer-section .filter-dropdown-content .filter-group .filter-options[data-v-4e59e539] .el-checkbox.is-disabled.is-checked .el-checkbox__inner{background-color:#211c5080;border-color:#211c5080}.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539]{align-items:center;border-top:1px solid #e4e7ed;display:flex!important;gap:12px;justify-content:flex-end!important;margin-top:16px;padding-top:16px;width:100%}.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button--default,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button--primary,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button.is-round,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] button.el-button{border-radius:14px!important}.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button--primary,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button.el-button--primary,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] button.el-button--primary{background-color:#211c50!important;border-color:#211c50!important;border-radius:14px!important;color:#fff!important}.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button--primary:hover,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button--primary:hover:not(:disabled),.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button.el-button--primary:hover,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button.el-button--primary:hover:not(:disabled),.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] button.el-button--primary:hover,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] button.el-button--primary:hover:not(:disabled){background-color:#2d2568!important;border-color:#2d2568!important;color:#fff!important}.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button--primary:active,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button--primary:active:not(:disabled),.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button.el-button--primary:active,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button.el-button--primary:active:not(:disabled),.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] button.el-button--primary:active,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] button.el-button--primary:active:not(:disabled){background-color:#1a1640!important;border-color:#1a1640!important;color:#fff!important}.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button--primary:focus,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button--primary:focus:not(:disabled),.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button.el-button--primary:focus,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] .el-button.el-button--primary:focus:not(:disabled),.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] button.el-button--primary:focus,.designer-section .filter-dropdown-content .filter-dropdown-footer[data-v-4e59e539] button.el-button--primary:focus:not(:disabled){background-color:#211c50!important;border-color:#211c50!important;color:#fff!important}[data-v-4e59e539] .el-popover,[data-v-4e59e539] .el-popover.el-popper,[data-v-4e59e539] .el-popper.filter-popover,[data-v-4e59e539] .filter-popover.el-popover,[data-v-4e59e539] .filter-popover.el-popper{border-radius:16px!important;overflow:hidden!important}[data-v-4e59e539] .filter-popover .filter-dropdown-content .filter-group-title,[data-v-4e59e539] .filter-popover .filter-group-title{color:#000!important;font-weight:600!important}[data-v-4e59e539] .filter-popover .el-button,[data-v-4e59e539] .filter-popover button.el-button{border-radius:14px!important}[data-v-4e59e539] .filter-popover .el-button--primary,[data-v-4e59e539] .filter-popover .el-button.el-button--primary,[data-v-4e59e539] .filter-popover button.el-button--primary{background-color:#211c50!important;border-color:#211c50!important;border-radius:14px!important;color:#fff!important}[data-v-4e59e539] .filter-popover .el-button--primary:hover:not(:disabled),[data-v-4e59e539] .filter-popover .el-button.el-button--primary:hover:not(:disabled),[data-v-4e59e539] .filter-popover button.el-button--primary:hover:not(:disabled){background-color:#2d2568!important;border-color:#2d2568!important;color:#fff!important}[data-v-4e59e539] .filter-popover .el-button--primary:active:not(:disabled),[data-v-4e59e539] .filter-popover .el-button.el-button--primary:active:not(:disabled),[data-v-4e59e539] .filter-popover button.el-button--primary:active:not(:disabled){background-color:#1a1640!important;border-color:#1a1640!important;color:#fff!important}[data-v-4e59e539] .filter-popover .el-button--primary:focus:not(:disabled),[data-v-4e59e539] .filter-popover .el-button.el-button--primary:focus:not(:disabled),[data-v-4e59e539] .filter-popover button.el-button--primary:focus:not(:disabled){background-color:#211c50!important;border-color:#211c50!important;color:#fff!important}.el-popper.filter-popover,.el-popper[class*=filter-popover],.filter-popover,.filter-popover.el-popover,.filter-popover.el-popper{border-radius:16px!important;overflow:hidden!important}.el-popper.filter-popover .filter-group-title,.filter-popover .filter-dropdown-content .filter-group-title,.filter-popover .filter-group-title{color:#000!important;font-weight:600!important}
