.dynamic-table[data-v-a64ced32]{margin-bottom:16px}.dynamic-table .table-header[data-v-a64ced32]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f7f9fc;padding:10px 14px;border-radius:8px 8px 0 0;font-weight:600;font-size:13px;color:#3d4555;border:1px solid #ebedf2;border-bottom:2px solid #d9dee5}.dynamic-table .table-header .header-cell[data-v-a64ced32]{padding:0 8px}.dynamic-table .table-row[data-v-a64ced32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 14px;border:1px solid #ebedf2;border-top:none;-webkit-transition:all .2s;transition:all .2s}.dynamic-table .table-row[data-v-a64ced32]:last-child{border-radius:0 0 8px 8px}.dynamic-table .table-row[data-v-a64ced32]:hover{background:#f7f9fc}.dynamic-table .table-row .row-cell[data-v-a64ced32]{padding:0 8px}.dynamic-table .table-row .row-cell.action-cell[data-v-a64ced32]{text-align:center;padding-top:6px}.dynamic-table .table-row .row-cell .delete-btn[data-v-a64ced32]{color:#d64545;cursor:pointer;font-size:15px}.dynamic-table .table-row .row-cell .delete-btn[data-v-a64ced32]:hover{color:#b33030}.dynamic-table .file-cell[data-v-a64ced32]{gap:4px}.dynamic-table .file-cell .file-list[data-v-a64ced32],.dynamic-table .file-cell[data-v-a64ced32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dynamic-table .file-cell .file-list[data-v-a64ced32]{gap:2px;max-height:80px;overflow-y:auto}.dynamic-table .file-cell .file-list .file-item[data-v-a64ced32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;line-height:1.4;word-break:break-all}.dynamic-table .file-cell .file-list .file-item a[data-v-a64ced32]{color:#2b5f8e;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynamic-table .file-cell .file-list .file-item a[data-v-a64ced32]:hover{color:#1b3a5c}.dynamic-table .file-cell .file-list .file-item .file-remove[data-v-a64ced32]{cursor:pointer;color:#999;font-size:11px;-ms-flex-negative:0;flex-shrink:0}.dynamic-table .file-cell .file-list .file-item .file-remove[data-v-a64ced32]:hover{color:#d64545}.dynamic-table .add-row-btn[data-v-a64ced32]{width:100%;border:2px dashed #d9dee5;background:transparent;color:#8c96a3;padding:10px;border-radius:8px;cursor:pointer;font-weight:500;margin-top:8px;-webkit-transition:all .25s;transition:all .25s}.dynamic-table .add-row-btn[data-v-a64ced32]:hover{border-color:#2b5f8e;color:#2b5f8e;background:rgba(43,95,142,.03)}.form-card[data-v-83424fb4]{background:#fff;border-radius:12px;padding:28px;margin-bottom:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.form-card[data-v-83424fb4]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.06)}.form-card .card-title[data-v-83424fb4]{font-size:17px;font-weight:600;color:#1b3a5c;margin-bottom:22px;padding-bottom:14px;border-bottom:2px solid #ebedf2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-card .card-title .title-icon[data-v-83424fb4]{margin-right:10px;color:#2b5f8e;font-size:18px}.form-card .card-title .title-score[data-v-83424fb4]{margin-left:auto;font-size:13px;color:#8c96a3;font-weight:400}.step-research[data-v-83424fb4]{margin:0 auto;max-width:1200px}