#app .matching-content{padding:20px 28px 32px!important}.bm-con{min-height:500px}.bm-item{padding:20px 0;border-bottom:1px solid var(--c-hairline,#eee)}.bm-icon-box,.bm-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bm-icon-box{width:40px;height:40px;border-radius:50%;background:#e6f4ff;color:var(--c-blue,#0079ea);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:20px}.bm-detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.bm-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.bm-title-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bm-title-box,.bm-title-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.bm-title-line{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bm-status,.bm-title-line{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bm-status{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:20px;padding:0 8px;border-radius:10px;font-size:12px;line-height:20px;white-space:nowrap}.bm-status.is-pending{color:#d48806;background:#fff7e6;border:1px solid #ffd591}.bm-status.is-passed{color:#237804;background:#f6ffed;border:1px solid #b7eb8f}.bm-title{font-size:16px;font-weight:700;color:var(--c-ink,#333)}.bm-body,.bm-time{font-size:14px;color:var(--c-ink-3,#666);line-height:1.6}.bm-body{margin-top:8px}.bm-actions{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sign-up-detail-photo{display:block;width:120px;height:120px}.sign-up-dialog .sign-form{padding-right:10px}.sign-up-dialog .sign-photo-uploader{display:inline-block;vertical-align:top}.sign-up-dialog .sign-photo-uploader .el-upload{width:120px;height:120px;border:1px dashed #d9d9d9;border-radius:4px;overflow:hidden;cursor:pointer}.sign-up-dialog .sign-photo-uploader .el-upload:hover{border-color:var(--c-blue,#0079ea)}.sign-up-dialog .sign-photo-preview,.sign-up-dialog .sign-photo-uploader-icon{display:block;width:120px;height:120px}.sign-up-dialog .sign-photo-uploader-icon{color:#8c939d;font-size:28px;line-height:120px;text-align:center}.sign-up-dialog .sign-photo-preview{-o-object-fit:cover;object-fit:cover}.sign-up-dialog .sign-photo-actions{line-height:1}.sign-up-dialog .sign-photo-tip{margin-top:4px;color:#909399;font-size:12px;line-height:18px}.sign-up-dialog .el-dialog__body{max-height:60vh;overflow-y:auto;padding-bottom:10px}.sign-up-dialog .pickup-section{padding:16px 0 4px;border-top:1px solid var(--c-hairline,#eef1f6)}.sign-up-dialog .route-selection-field .route-selection-list{border:1px solid var(--c-hairline,#e6edf5);border-radius:4px;overflow:hidden}.sign-up-dialog .route-selection-field .route-selection-group{padding:14px 16px;border-bottom:1px solid var(--c-hairline,#eef1f6)}.sign-up-dialog .route-selection-field .route-selection-group:last-child{border-bottom:0}.sign-up-dialog .route-selection-field .route-selection-location{margin-bottom:10px;font-size:14px;font-weight:600;color:var(--c-ink,#303133)}.sign-up-dialog .route-selection-field .route-selection-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.sign-up-dialog .route-selection-field .route-selection-option{margin-right:0;white-space:normal;line-height:1.5}.sign-up-dialog .route-selection-field .route-selection-date{margin-right:8px;color:#909399}.sign-up-dialog .venue-requirements .venue-requirement-list{border:1px solid var(--c-hairline,#e6edf5);border-radius:4px;overflow:hidden}.sign-up-dialog .venue-requirements .venue-requirement-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--c-hairline,#eef1f6);gap:16px}.sign-up-dialog .venue-requirements .venue-requirement-item:last-child{border-bottom:0}.sign-up-dialog .venue-requirements .venue-selection{width:110px;padding-top:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;word-break:break-word}.sign-up-dialog .venue-requirements .venue-requirement-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px;min-width:0}.sign-up-dialog .venue-requirements .venue-requirement-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:28px}.sign-up-dialog .venue-requirements .venue-requirement-label{margin-right:8px;color:var(--c-ink-3,#606266);font-size:14px;white-space:nowrap}.sign-up-dialog .venue-requirements .venue-diet-note{width:100%}.sign-up-dialog .venue-requirements .venue-diet-note .el-input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}