.appointment-detail[data-v-677561c7]{padding:20px 0}.detail-card[data-v-677561c7],.pdf-list-card[data-v-677561c7],.report-card[data-v-677561c7]{margin-bottom:20px}.pdf-list[data-v-677561c7]{display:flex;flex-direction:column;gap:10px}.pdf-item[data-v-677561c7]{display:flex;align-items:center;padding:15px;border:1px solid #ebeef5;border-radius:6px;cursor:pointer;transition:all .3s ease;background-color:#fff}.pdf-item[data-v-677561c7]:hover{background-color:#f5f7fa;border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1)}.pdf-icon[data-v-677561c7]{font-size:28px;color:#409eff;margin-right:15px;flex-shrink:0}.pdf-info[data-v-677561c7]{flex-grow:1;min-width:0}.pdf-name[data-v-677561c7]{font-weight:600;color:#303133;font-size:14px;margin-bottom:4px}.pdf-url[data-v-677561c7]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.pdf-actions[data-v-677561c7]{display:flex;gap:8px;margin-left:15px;flex-shrink:0}.pdf-viewer-dialog .el-dialog__body[data-v-677561c7]{padding:0}.pdf-viewer-container[data-v-677561c7]{width:100%;height:600px;border:none}.el-upload__tip[data-v-677561c7]{color:#909399;font-size:12px;margin-top:7px}@media (max-width:768px){.pdf-item[data-v-677561c7]{flex-direction:column;align-items:flex-start;gap:10px}.pdf-actions[data-v-677561c7]{margin-left:0;width:100%;justify-content:flex-end}.pdf-url[data-v-677561c7]{max-width:100%}}