.row-hover[data-v-506c56b5]{background:#fff;border-bottom:1px solid #f5f7fa}.row-hover[data-v-506c56b5] :active{background:#f5f7fa}.patient-row[data-v-506c56b5]{justify-content:space-between;padding:10px}.patient-info[data-v-506c56b5],.patient-row[data-v-506c56b5]{display:flex;align-items:center}.patient-info-icon[data-v-506c56b5]{display:inline-block;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#ebeef5;width:40px;height:40px;line-height:40px;border-radius:50%}.patient-info-icon>img[data-v-506c56b5]{overflow:clip;vertical-align:middle}.patient-info-text[data-v-506c56b5]{color:#909399;padding:2px;font-size:small}.body-parts[data-v-506c56b5]{max-width:35%;font-size:small;color:#000}[data-v-0386ec24] .el-card{border-radius:0;border:1px solid #ebeef5;background-color:#fff;overflow:hidden;color:#303133;transition:.3s}[data-v-0386ec24] .el-card__body{padding:10px;overflow:auto;height:calc(100vh - 83px)}.logo[data-v-1f20b9c4]{padding-top:35%;padding-bottom:20px;display:flex;justify-content:center;align-items:center}.container[data-v-ed2593b6]{width:100%;background:#fff;border-radius:0;box-shadow:none;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:100vh}.header[data-v-ed2593b6]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;padding:30px 16px 35px;text-align:center;position:relative}.hospital-name[data-v-ed2593b6]{font-size:24px;font-weight:700;margin-bottom:8px;letter-spacing:1px}.hospital-website[data-v-ed2593b6]{font-size:14px;opacity:.9}.content[data-v-ed2593b6]{padding:25px 16px;margin-top:-20px;border-top-left-radius:20px;border-top-right-radius:20px;background:#fff;position:relative;flex:1}.title-section[data-v-ed2593b6]{text-align:center;margin-bottom:25px;padding-top:15px}.main-title[data-v-ed2593b6]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.sub-title[data-v-ed2593b6]{font-size:14px;color:#666}.verification-methods[data-v-ed2593b6]{display:flex;margin-bottom:20px;border-bottom:1px solid #eee;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:1px}.method-tab[data-v-ed2593b6]{flex:1;min-width:33.33%;text-align:center;padding:14px 0;font-size:14px;color:#666;cursor:pointer;position:relative;transition:all .3s;white-space:nowrap}.method-tab.active[data-v-ed2593b6]{color:#1890ff;font-weight:700}.method-tab.active[data-v-ed2593b6]:after{content:"";position:absolute;bottom:-1px;left:10%;width:80%;height:2px;background-color:#1890ff;border-radius:2px}.verification-input-section[data-v-ed2593b6]{margin-bottom:25px}.input-label[data-v-ed2593b6]{display:block;font-size:14px;color:#333;margin-bottom:12px;font-weight:500}.input-container[data-v-ed2593b6]{display:flex;gap:8px;justify-content:space-between}.input-box[data-v-ed2593b6]{width:16%;max-width:50px;height:50px;border:1px solid #ddd;border-radius:8px;text-align:center;font-size:18px;outline:none;transition:all .3s;background:#fafafa}.input-box[data-v-ed2593b6]:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);background:#fff}.full-width-input[data-v-ed2593b6]{width:100%;height:50px;border:1px solid #ddd;border-radius:10px;padding:0 12px;font-size:16px;outline:none;transition:all .3s;background:#fafafa;box-sizing:border-box}.full-width-input[data-v-ed2593b6]:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);background:#fff}.verify-button[data-v-ed2593b6]{width:100%;height:50px;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(24,144,255,.3);margin-bottom:15px}.verify-button[data-v-ed2593b6]:active{transform:scale(.98);box-shadow:0 2px 8px rgba(24,144,255,.4)}.verify-button[data-v-ed2593b6]:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.footer-1[data-v-ed2593b6]{padding:20px 16px;text-align:center;font-size:12px;color:#999;background-color:#f9f9f9;border-top:1px solid #eee;margin-top:auto}.company-name[data-v-ed2593b6]{margin-bottom:4px}.icp-number[data-v-ed2593b6]{margin-top:4px}.input-hint[data-v-ed2593b6]{font-size:12px;color:#888;margin-top:10px;padding:0 2px}.verification-result[data-v-ed2593b6]{margin-top:16px;padding:14px;border-radius:10px;text-align:center;font-size:14px;display:none}.verification-result.success[data-v-ed2593b6]{display:block;background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.verification-result.error[data-v-ed2593b6]{display:block;background-color:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}@media (max-width:320px){.method-tab[data-v-ed2593b6]{font-size:13px;padding:12px 0}.input-box[data-v-ed2593b6]{height:45px;font-size:16px}.full-width-input[data-v-ed2593b6]{height:45px}.verify-button[data-v-ed2593b6]{height:45px;font-size:15px}}@media (min-height:800px){.content[data-v-ed2593b6]{padding-top:30px}.header[data-v-ed2593b6]{padding:40px 16px 45px}}.gary-text[data-v-2f9f6035]{font-size:14px;color:#909399}ol li[data-v-2f9f6035]{margin-top:3px}.share-flex[data-v-4b7f350a]{display:flex;justify-content:space-between}.share-item[data-v-4b7f350a]{color:#72767b;margin-left:35px;margin-right:35px;height:40px;font-size:15px}.share-parent[data-v-234f8b7b]{padding:10px;border-radius:4px;border:1px solid #1f7087;background:#1f7087}.share-context[data-v-234f8b7b]{display:flex;color:#fff;justify-content:space-between;justify-items:center}.share-context-item>div[data-v-234f8b7b]{height:25px}.divider[data-v-234f8b7b]{display:block;height:1px;width:100%;margin:15px 0;background-color:#dcdfe6}.divider-text[data-v-234f8b7b]{position:absolute;background-color:#1f7087;padding:0 15px 0 15px;font-weight:500;color:#67c23a;font-size:14px;left:50%;transform:translateX(-50%) translateY(-50%)}[data-v-234f8b7b] .el-dialog--center .el-dialog__body{text-align:initial;padding:10px}.head-bg{width:100%;background-image:url(../img/head_bg.3adf29a6.png);background-size:100% 364px;background-repeat:no-repeat;height:365px}.hospital-title{color:#fff;text-align:center;padding-top:34px;font-size:18px}.hospital-image{height:25px;position:relative;top:4px;padding-right:5px}.report-title{font-size:16px;font-weight:600;color:#fff;text-align:center;padding-top:15px}.patients-card{box-shadow:0 12px 40px 0 rgba(75,75,75,.12);border-radius:12px 12px 0 0;height:235px;background:#fff;margin:12px;position:relative;top:10px}.card-head{font-size:15px;padding:8px 10px 0 10px;display:flex;justify-content:space-between}.hr-dashed{border:0;border-top:1px dashed #ccc}.hr-solid{border:0;border-top:1px solid #e5e5e5}.card-name{height:70px}.card-name-left{float:left;height:70px;width:80px}.card-name-right{margin-left:90px;width:auto;height:70px}.patients-name{display:flex;align-items:center;height:70px;color:#000;font-size:20px;letter-spacing:5px}.avatar{width:60px;height:60px;background:#cedef3;color:#cedef3;border-radius:50%;margin-left:10px;margin-top:5px}.card-context{margin-left:90px;padding-bottom:8px;display:flex;justify-content:space-between}.card-context-left,.card-context-right{width:49%}.label{color:#777}.label,.value{font-size:14px}.value{color:#000;font-weight:500}.diagnosis-card{box-shadow:0 12px 40px 0 rgba(75,75,75,.12);border-radius:12px 12px 0 0;background:#f0f4f9;margin:12px;position:relative;top:-25px;padding:10px}.diagnosis-card-head{line-height:22px;font-size:16px;font-weight:600;letter-spacing:2px}.head-icon{width:25px;height:25px;position:relative;top:6px;padding-right:7px}.determine,.explain{text-indent:30px;min-height:100px;font-size:14px;color:#777;line-height:24px;letter-spacing:1px}.action{justify-content:center;margin-bottom:70px}.action,.footer{display:flex;align-items:center}.footer{box-shadow:0 12px 40px 0 rgba(75,75,75,.12);height:38px;background:#eef8ed;position:fixed;bottom:0;width:100%;justify-content:space-between}[data-v-6422411c] .el-card{border-radius:0;border:1px solid #ebeef5;background-color:#fff;overflow:hidden;color:#303133;transition:.3s}[data-v-6422411c] .el-card__body{padding:10px;overflow:auto;height:calc(100vh - 83px)}[data-v-32014dc3] .el-card{border-radius:0;border:1px solid #ebeef5;background-color:#fff;overflow:hidden;color:#303133;transition:.3s}[data-v-32014dc3] .el-card__body{padding:10px;overflow:auto;height:calc(100vh - 83px)}