/*! Build On Tue Jun 24 2025 10:15:05 GMT+0800 (China Standard Time) */
.page-doctor{background:#fff;padding-bottom:50px}.page-doctor .card{padding:0 20px}.page-doctor .card .card-header{margin-bottom:18px}.page-doctor .card .card-title{color:#31373f;font-size:19px;font-weight:bold}.page-doctor .card .card-body{color:#99a0aa;font-size:14px}.page-doctor .card .card-body .btn-expand{display:inline-block}.page-doctor .card-message{margin:20px 0 0}.page-doctor .card-doctor-info{position:relative;font-size:0;min-height:153px;background:linear-gradient(180deg, rgb(255, 255, 255), rgb(247, 248, 251));padding:30px 20px}.page-doctor .card-doctor-info .media{justify-content:space-between;align-items:center}.page-doctor .card-doctor-info .doctor-img{width:80px;height:80px;margin-left:5px;border-radius:10px}.page-doctor .card-doctor-info .doctor-box{display:flex;align-items:center}.page-doctor .card-doctor-info .doctor-box .doctor-name{color:#31373f;font-size:30px;font-weight:bold}.page-doctor .card-doctor-info .doctor-box .tag-position{height:auto;line-height:20px;margin-left:5px}.page-doctor .card-doctor-info .doctor-hospital{font-size:15px;color:#444951}.page-doctor .card-doctor-service{position:relative;background:#fff;border-radius:10px;padding:10px 20px 0}.page-doctor .card-doctor-service .service-item__header{display:flex;align-items:center;margin-bottom:5px}.page-doctor .card-doctor-service .service-price{color:#f22d50;font-size:21px;margin-left:10px}.page-doctor .card-doctor-service .service-price .service-price__symbol{font-size:14px}.page-doctor .card-doctor-service .service-price .service-price__number{font-weight:bold}.page-doctor .card-doctor-service .service-price .service-price__number .fonts-number i::before{color:#f22d50}.page-doctor .card-doctor-service .service-item__title{color:#31373f;font-size:19px;font-weight:bold}.page-doctor .card-doctor-service .service-item__subtitle{color:#99a0aa;font-size:12px}.page-doctor .card-doctor-service .btn-primary{width:88px;padding:9px 0;box-shadow:0px 3px 5px 0px rgba(229,68,91,.3)}.page-doctor .card-doctor-service .btn-default{width:88px;padding:9px 0}.page-doctor .card-doctor-service .service-item{position:relative;padding:20px 0}.page-doctor .card-doctor-service .service-item::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#e5e9f1;transform:scaleY(0.5)}.page-doctor .card-doctor-service .service-item.disabled .service-item__title,.page-doctor .card-doctor-service .service-item.disabled .service-item__subtitle{color:#adadad}.page-doctor .card-doctor-service .service-item__tag{background:#fff;border:1px solid #923755;border-radius:5px;font-size:12px;font-weight:400;color:#90205c;margin-left:10px;padding:0 10px}.page-doctor .card-doctor-service .service-item .media{justify-content:space-between;align-items:center}.page-doctor .card-doctor-service .service-item .message{margin-top:15px}.page-doctor .card-doctor-service .service-item .btn-message{background:#934094;border-radius:7px;box-shadow:unset}.page-doctor .card-doctor-intro .goodat-tags{margin-bottom:10px}.page-doctor .card-doctor-intro .content{position:relative;word-break:break-all}.page-doctor .card-doctor-intro .action{position:absolute;right:0;bottom:0;background:#fff;color:#31373f;text-align:right;margin-right:5px;padding-left:5px}.page-doctor .card-doctor-intro .action.expand{text-align:center;position:unset}.page-doctor .card-doctor-intro .action.expand .btn{display:inline-block;background:#f0f0f0;color:#31373f;border-radius:7px;font-size:14px;font-weight:bold;width:80px;padding:4px 0;text-align:center;margin:20px 0 10px}.page-doctor .card-doctor-column{padding:0;padding-top:10px}.page-doctor .card-doctor-column .card-header,.page-doctor .card-doctor-column .article-list,.page-doctor .card-doctor-column .diseas-list,.page-doctor .card-doctor-column .course-list{padding:0 20px}.page-doctor .card-doctor-column .course-list{display:block;white-space:nowrap;padding:0;padding-left:20px}.page-doctor .card-doctor-column .course-list .course-item{display:inline-block}.page-doctor .card-doctor-column .column-title{font-size:16px;font-weight:500;color:#31373f;position:relative;padding-left:10px;margin:0 20px 20px}.page-doctor .card-doctor-column .column-title:before{content:"";position:absolute;top:20%;left:0;height:50%;width:3px;background:#f22d50;border-radius:2px}.page-doctor .card-doctor-column .column-item{margin-bottom:30px}.swal-overlay--show-modal .modal-zoom{transition:transform .3s,opacity .2s,-webkit-transform .3s;animation:swalModalZoomIn .3s}@keyframes swalModalZoomIn{0%{transform:scale(0.9)}100%{transform:scale(1)}}.swal-modal .tip-content{font-size:14px;text-align:center;word-break:keep-all;word-wrap:break-word;white-space:pre-wrap}.swal-modal .tip-content a.tel{color:#f22d50;padding:0 4px;white-space:nowrap}
