.doctor-protrait{-ms-flex-negative:0;flex-shrink:0;width:3rem;height:3rem;border-radius:50%}.doctor-protrait .van-image__error{background:none}.doctor-protrait img{width:3rem;height:3rem}.page-background-new{background-color:#f7f8fa;background-image:url(../img/bg_page_background_header.589d8c70.png);background-repeat:no-repeat;background-size:100% auto}.page-background-new h3{height:3.33rem;margin:0;color:#fff;font-weight:600;font-size:1.31rem;line-height:3.33rem;text-align:center;background:#108eee;border-radius:.67rem .67rem 0 0}.van-field__control,.van-field__label{font-size:.94rem}.onlineRefund{min-height:100vh;padding:.5rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);-webkit-box-sizing:border-box;box-sizing:border-box}.onlineRefund-content{padding:1rem;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1rem;font-size:1.21rem;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.3);box-shadow:0 8px 32px rgba(102,126,234,.3);margin-bottom:1rem}.onlineRefund-content span{font-size:.88rem}.onlineRefund-item{opacity:.9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.onlineRefund-item,.onlineRefund-line{display:-webkit-box;display:-ms-flexbox;display:flex}.onlineRefund-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onlineRefund-line div:first-child{font-size:.9rem;opacity:.8;margin-bottom:.3rem}.onlineRefund-line div:last-child{font-size:1.4rem;font-weight:700}.onlineRefund-i{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.8;font-size:.9rem;margin-top:1rem}.onlineRefund-i span{margin-right:1rem}.onlineRefund-info{margin:1rem 0;padding:1rem;background:#fff;border-radius:1rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(102,126,234,.1)}.onlineRefund-info-title{margin-bottom:.8rem;font-weight:600;font-size:1.1rem;color:#333;position:relative;padding-left:.8rem}.onlineRefund-info-title:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:1.2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.onlineRefund-info-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:.3rem 20%}.onlineRefund-info .van-cell{padding:.8rem 0;border-radius:.5rem;margin-bottom:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.onlineRefund-info .van-cell:hover{background-color:#f8f9ff}.onlineRefund-info .van-cell:after{border-color:rgba(102,126,234,.1)}.onlineRefund-info .van-field{border-radius:.5rem;margin-bottom:.5rem}.onlineRefund-info .van-field__control{font-size:1rem;color:#333}.onlineRefund-info .van-field__label{color:#555;font-weight:500}.onlineRefund-info .van-field__control:disabled{color:#999}.onlineRefund-info .label-title{font-size:1rem;color:#555}.onlineRefund-info-user{border-bottom:1px solid rgba(102,126,234,.1)}.onlineRefund-info-tips{padding:1rem 0;font-size:1rem}.onlineRefund-info-tips h4{margin:0;color:#333}.onlineRefund-info-tips span{color:#666;font-size:.9rem}.onlineRefund-info-submit{margin:1.5rem 0 .5rem;padding:0 1rem}.onlineRefund-info-submit .submit-button{height:3rem;font-size:1.1rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4);-webkit-transition:all .3s ease;transition:all .3s ease}.onlineRefund-info-submit .submit-button:active{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:0 4px 15px rgba(102,126,234,.3);box-shadow:0 4px 15px rgba(102,126,234,.3)}.onlineRefund-info-submit .submit-button.van-button--loading{background:linear-gradient(135deg,#a8a8a8,#999)}.onlineRefund .alipy-message .van-field__error-message{color:#ff6b6b;font-weight:500;font-size:.85rem}.onlineRefund .verification-code-btn{font-size:.9rem;color:#667eea;font-weight:600;padding:.4rem 1rem;border-radius:1.2rem;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.onlineRefund .verification-code-btn:hover{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));border-color:rgba(102,126,234,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.2);box-shadow:0 4px 12px rgba(102,126,234,.2)}.onlineRefund .verification-code-btn:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.15);box-shadow:0 2px 8px rgba(102,126,234,.15)}.onlineRefund .verification-code-btn.disabled{color:#999;background:#f5f5f5;border-color:#ddd;cursor:not-allowed}.onlineRefund .verification-code-btn.disabled:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background:#f5f5f5;border-color:#ddd}.onlineRefund .van-field [slot=right-icon]:not(.verification-code-btn){color:#667eea!important;font-weight:500;padding:.3rem .8rem;border-radius:1rem;background:rgba(102,126,234,.1)}.onlineRefund .van-field [slot=right-icon]:not(.verification-code-btn):active{background:rgba(102,126,234,.2)}