.breadcrumb-container[data-v-b3d7f818]{width:78.125vw;margin:0 auto;padding:20px 0}.breadcrumb-container .breadcrumb-content[data-v-b3d7f818]{display:flex;align-items:center}.breadcrumb-container .breadcrumb-content .el-icon-location[data-v-b3d7f818]{color:#0071f5;font-size:20px;margin-right:10px}.breadcrumb-container .breadcrumb-content .breadcrumb-list[data-v-b3d7f818]{display:flex;align-items:center}.breadcrumb-container .breadcrumb-content .breadcrumb-list .breadcrumb-item[data-v-b3d7f818]{display:flex;align-items:center;font-size:18px;font-weight:700;color:#0071f5}.breadcrumb-container .breadcrumb-content .breadcrumb-list .breadcrumb-item .item-name.is-link[data-v-b3d7f818]{cursor:pointer}.breadcrumb-container .breadcrumb-content .breadcrumb-list .breadcrumb-item .item-name.is-link[data-v-b3d7f818]:hover{text-decoration:underline}.breadcrumb-container .breadcrumb-content .breadcrumb-list .breadcrumb-item .separator[data-v-b3d7f818]{margin:0 10px;color:#0071f5;font-weight:700}.project-search-container[data-v-b2503dfc]{min-height:100vh;background-color:#f4f8ff;padding-bottom:40px;font-family:Source Han Sans CN,sans-serif}.project-search-container .content-1200[data-v-b2503dfc]{width:62.5%;margin:0 auto}.project-search-container .main-wrapper[data-v-b2503dfc]{background:#fff;border-radius:8px;padding:30px 40px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.project-search-container .action-bar[data-v-b2503dfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px dashed #ebeef5}.project-search-container .action-bar .search-box[data-v-b2503dfc]{display:flex;width:25vw;height:2.5vw;background:#fff;border-radius:1.25vw;border:1px solid #dcdfe6;overflow:hidden;transition:border-color .3s}.project-search-container .action-bar .search-box[data-v-b2503dfc]:focus-within{border-color:#0071f5}.project-search-container .action-bar .search-box .search-inp[data-v-b2503dfc]{flex:1;height:100%;background:none;border:none;outline:none;text-indent:1.25vw;font-size:14px;color:#333}.project-search-container .action-bar .search-box .search-inp[data-v-b2503dfc]::-moz-placeholder{color:#999}.project-search-container .action-bar .search-box .search-inp[data-v-b2503dfc]::placeholder{color:#999}.project-search-container .action-bar .search-box .searchBtn[data-v-b2503dfc]{width:5vw;height:100%;background:#0071f5;font-weight:500;font-size:14px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s}.project-search-container .action-bar .search-box .searchBtn[data-v-b2503dfc]:hover{background:#0059c0}.project-search-container .action-bar .action-btn[data-v-b2503dfc]{height:2.5vw;padding:0 1.5vw;background:#0071f5;color:#fff;font-size:14px;font-weight:500;border-radius:1.25vw;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.project-search-container .action-bar .action-btn[data-v-b2503dfc]:hover{background:#0059c0;box-shadow:0 4px 10px rgba(0,113,245,.3)}.project-search-container .project-grid[data-v-b2503dfc]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;margin-bottom:40px}.project-search-container .project-grid .project-item[data-v-b2503dfc]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:all .3s;cursor:pointer;border:1px solid transparent}.project-search-container .project-grid .project-item[data-v-b2503dfc]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,113,245,.1);border-color:#e6f1ff}.project-search-container .project-grid .project-item .project-img-box[data-v-b2503dfc]{width:100%;height:10vw;overflow:hidden}.project-search-container .project-grid .project-item .project-img-box .project-img[data-v-b2503dfc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.project-search-container .project-grid .project-item .project-info[data-v-b2503dfc]{padding:1.2vw}.project-search-container .project-grid .project-item .project-info .project-title[data-v-b2503dfc]{font-size:1.1vw;font-weight:700;color:#333;margin:0 0 .8vw 0;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;height:1.4vw}.project-search-container .project-grid .project-item .project-info .project-desc[data-v-b2503dfc]{font-size:.9vw;color:#666;margin:0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-search-container .pagination-box[data-v-b2503dfc]{display:flex;justify-content:center;margin-top:40px;align-items:center}[data-v-b2503dfc] .collect-dialog .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5;background-color:#f8f9fa}[data-v-b2503dfc] .collect-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:700;color:#333}[data-v-b2503dfc] .collect-dialog .el-dialog__body{padding:30px}[data-v-b2503dfc] .collect-dialog .dialog-content .section-block{margin-bottom:30px}[data-v-b2503dfc] .collect-dialog .dialog-content .section-block .block-title{font-size:15px;font-weight:700;color:#333;margin-bottom:20px;padding-left:10px;position:relative}[data-v-b2503dfc] .collect-dialog .dialog-content .section-block .block-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;background-color:#0071f5;border-radius:2px}[data-v-b2503dfc] .collect-dialog .dialog-content .section-block .upload-section .photo-uploader{margin-bottom:15px}[data-v-b2503dfc] .collect-dialog .dialog-content .section-block .upload-section .delete-text{color:#f56c6c}[data-v-b2503dfc] .collect-dialog .el-dialog__footer{padding:15px 20px;border-top:1px solid #ebeef5;text-align:right}