.diagnosis-process .list-box[data-v-14a48ef4]{margin-bottom:20px;padding:16px;border:1px solid oklch(92.8% .006 264.531);border-radius:8px}.diagnosis-process .list-box .box-title[data-v-14a48ef4]{display:flex;margin-bottom:10px}.diagnosis-process .list-box .box-title .box-title-num[data-v-14a48ef4]{width:24px;height:24px;border-radius:50%;color:#fff;background-color:oklch(62.3% .214 259.815);display:flex;align-items:center;justify-content:center;margin-right:10px}.diagnosis-process .question-grid[data-v-14a48ef4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.diagnosis-process .piano-options[data-v-14a48ef4]{padding-left:0;margin-top:8px;display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;background:#f9fafb}.diagnosis-process .piano-checkbox-group[data-v-14a48ef4]{display:flex;flex-direction:row;width:100%;margin:0}.diagnosis-process .piano-options[data-v-14a48ef4] .el-checkbox{margin-right:0}.diagnosis-process .piano-option[data-v-14a48ef4]{margin-bottom:0;flex:1;display:flex}.diagnosis-process .piano-option[data-v-14a48ef4] .el-checkbox__input{display:none}.diagnosis-process .piano-option[data-v-14a48ef4] .el-checkbox__label{padding:0;width:100%}.diagnosis-process .piano-option-inner[data-v-14a48ef4]{width:100%;background:#f8fafc;border-radius:0;padding:26px 14px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;color:#1f2937;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(15,23,42,.06);border-right:1px solid #e5e7eb}.diagnosis-process .piano-option:last-child .piano-option-inner[data-v-14a48ef4]{border-right:none}.diagnosis-process .piano-option-inner[data-v-14a48ef4]:hover{background:#eef2ff;border-color:#6366f1;transform:translateY(-1px);box-shadow:0 4px 10px rgba(79,70,229,.18)}.diagnosis-process .piano-option-inner.is-selected[data-v-14a48ef4],.diagnosis-process .piano-option.el-checkbox.is-checked[data-v-14a48ef4] .el-checkbox__label .piano-option-inner,.diagnosis-process .piano-option[data-v-14a48ef4] .el-checkbox.is-checked .el-checkbox__label .piano-option-inner{background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 4px 12px rgba(59,130,246,.45)!important}.diagnosis-process .piano-option-inner.is-selected .piano-option-label[data-v-14a48ef4],.diagnosis-process .piano-option.el-checkbox.is-checked[data-v-14a48ef4] .el-checkbox__label .piano-option-label,.diagnosis-process .piano-option[data-v-14a48ef4] .el-checkbox.is-checked .el-checkbox__label .piano-option-label{color:#fff!important}.diagnosis-process .piano-option-inner.is-selected[data-v-14a48ef4],.diagnosis-process .piano-option.el-checkbox.is-checked[data-v-14a48ef4] .piano-option-inner{border-right-color:hsla(0,0%,100%,.3)!important}.diagnosis-process .piano-option-label[data-v-14a48ef4]{display:inline-block;line-height:1.4}.diagnosis-process .manual-input-wrapper[data-v-14a48ef4]{margin-top:16px}.diagnosis-process .manual-input[data-v-14a48ef4]{width:100%}.diagnosis-process .manual-input[data-v-14a48ef4] .el-input__inner{font-size:15px;padding:12px 16px;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s ease}.diagnosis-process .manual-input[data-v-14a48ef4] .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.diagnosis-process .title-box[data-v-14a48ef4]{display:flex;align-items:center;font-size:16px;font-weight:700;margin-bottom:20px}.diagnosis-process .title-box .tit-icon[data-v-14a48ef4]{color:oklch(62.3% .214 259.815);font-size:24px;margin-right:10px}.diagnosis-process .btn-group[data-v-14a48ef4]{display:flex;justify-content:center;gap:12px;margin-top:20px}.diagnosis-process .next-btn[data-v-14a48ef4]{border:none;border-radius:8px;padding:12px 24px;font-weight:500;font-size:14px}.diagnosis-process .section-card[data-v-14a48ef4]{padding:25px 20px;margin-bottom:24px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.diagnosis-process .diagnosis-report-section[data-v-14a48ef4]{overflow:visible}.diagnosis-process .diagnosis-report-content[data-v-14a48ef4]{margin:0 -20px -25px;padding:0}.diagnosis-process .loading-container[data-v-14a48ef4]{display:flex;align-items:center;justify-content:center;padding:40px;color:#666;font-size:14px}.diagnosis-process .loading-container i[data-v-14a48ef4]{margin-right:10px;font-size:18px;animation:rotating-14a48ef4 2s linear infinite}@keyframes rotating-14a48ef4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.diagnosis-process .current-item[data-v-14a48ef4]{background:#fff;border:2px solid #3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}.diagnosis-process .current-item .box-title[data-v-14a48ef4]{color:#1e40af;font-weight:600}.diagnosis-page[data-v-ecea39f4]{background:linear-gradient(135deg,#f8fafc,#e0f2fe)}.diagnosis-page .title-box[data-v-ecea39f4]{display:flex;align-items:center;font-size:16px;font-weight:700;margin-bottom:20px}.diagnosis-page .title-box .tit-icon[data-v-ecea39f4]{color:oklch(62.3% .214 259.815);font-size:24px;margin-right:10px}.diagnosis-page .btn-group[data-v-ecea39f4]{display:flex;justify-content:center;gap:12px}.diagnosis-page .next-btn[data-v-ecea39f4]{border:none;border-radius:12px;padding:16px 48px;font-weight:600;font-size:20px;letter-spacing:1px;transition:all .3s ease}.diagnosis-page .next-btn[data-v-ecea39f4]:hover{transform:translateY(-2px)}.diagnosis-page .next-btn.fast-btn[data-v-ecea39f4]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);box-shadow:0 4px 12px rgba(59,130,246,.4)}.diagnosis-page .next-btn.deep-btn[data-v-ecea39f4]{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.4)}.diagnosis-page .next-btn.deep-btn[data-v-ecea39f4]:hover{background:linear-gradient(90deg,#059669,#047857)}.diagnosis-page .next-btn.deep-btn[data-v-ecea39f4]:active{background:linear-gradient(90deg,#047857,#065f46)}.diagnosis-page .mb-20[data-v-ecea39f4]{margin-bottom:20px}.diagnosis-page .section-card[data-v-ecea39f4]{padding:25px 20px;margin-bottom:24px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4]{margin-bottom:32px}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-form-item__label{font-weight:600;color:#1f2937;font-size:20px!important;line-height:1.5;margin-bottom:12px;display:block}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-input__inner,.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-textarea__inner{border-radius:10px;border:2px solid #e5e7eb;transition:all .3s ease;font-size:18px!important;padding:24px 16px;color:#111827}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-input__inner:focus,.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-textarea__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.2)}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-input__inner::-moz-placeholder,.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-textarea__inner::-moz-placeholder{font-size:16px;color:#9ca3af}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-input__inner::placeholder,.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-textarea__inner::placeholder{font-size:16px;color:#9ca3af}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-textarea__inner{padding:16px;line-height:1.8;min-height:120px!important}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-radio{margin-right:32px;display:inline-flex;align-items:center}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-radio .el-radio__inner{width:24px;height:24px;border-width:2px}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-radio .el-radio__inner:after{width:10px;height:10px}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-radio .el-radio__label{font-size:20px!important;padding-left:12px;color:#374151}.diagnosis-page .case-info-form .el-form-item[data-v-ecea39f4] .el-radio.is-checked .el-radio__label{color:#3b82f6;font-weight:600}