.doctor-profile-editor{border:1px dashed #ddd}.doctor-profile-editor .doctor-profile-preview{margin:0 10px;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview{margin:0 auto;width:90%}}@media(min-width:1024px){.doctor-profile-editor .doctor-profile-preview{max-width:1200px}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content{display:flex;gap:10px}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content{align-items:flex-end;gap:20px}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-image-section{max-width:100px;min-height:245px}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-image-section{max-width:300px}}@media(min-width:1024px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-image-section{max-height:822px;max-width:520px}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-image-section .doctor-image{display:block;height:auto;max-width:100px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-image-section .doctor-image{max-width:300px}}@media(min-width:1024px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-image-section .doctor-image{height:100%;max-width:unset}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section{flex:1}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .name-job{align-items:center;display:flex}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .name-job{align-items:flex-end;margin-bottom:30px}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .name-job .doctor-name{color:#07bf5d;font-size:16px;font-weight:700}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .name-job .doctor-name{font-size:28px;line-height:28px}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .name-job .doctor-position{color:#666;font-size:14px;margin:0 0 0 10px}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .name-job .doctor-position{font-size:18px;line-height:18px;margin:0 0 0 15px}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .doctor-title{color:#342c2a;font-size:11px;line-height:1.8;white-space:pre-line}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .doctor-title{font-size:16px}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .doctor-introduction{color:#342c2a;font-size:11px;line-height:1.8;white-space:pre-line}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .doctor-introduction{font-size:16px}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .doctor-link{display:none}@media(min-width:768px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .doctor-link{display:block;padding:20px 0 0}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .doctor-link .doctor-link-button{background:linear-gradient(45deg,#11b961,#0d9c4f);border-radius:3px;color:#fff;display:inline-block;font-size:14px!important;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .3s ease}@media(min-width:1024px){.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .doctor-link .doctor-link-button{font-size:16px!important;padding:10px 24px}}.doctor-profile-editor .doctor-profile-preview .doctor-card .doctor-content .doctor-info-section .doctor-link .doctor-link-button:hover{box-shadow:0 8px 20px rgba(17,185,97,.4);transform:translateY(-2px)}.doctor-profile-editor .swiper-button-next-preview,.doctor-profile-editor .swiper-button-prev-preview{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:44px}.doctor-profile-editor .swiper-button-next-preview:after,.doctor-profile-editor .swiper-button-prev-preview:after{font-size:18px}.doctor-profile-editor .swiper-button-next-preview:hover,.doctor-profile-editor .swiper-button-prev-preview:hover{background:rgba(0,0,0,.8)}.doctor-profile-editor .swiper-button-prev-preview{left:0}.doctor-profile-editor .swiper-button-next-preview{right:0}.doctor-profile-editor .swiper-pagination-preview{bottom:20px;left:50%;position:absolute;transform:translateX(-50%)}.doctor-profile-editor .swiper-pagination-preview.pagination-bullets{display:flex;justify-content:center}.doctor-profile-editor .swiper-pagination-preview.pagination-bullets .bullet{background:hsla(0,0%,100%,.5);border-radius:50%;height:10px;margin:0 3px;opacity:1;width:10px}.doctor-profile-editor .swiper-pagination-preview.pagination-bullets .bullet.active{background:#fff}.doctor-profile-editor .swiper-pagination-preview.swiper-pagination-fraction{background:rgba(0,0,0,.5);border-radius:20px;color:#fff;left:50%;padding:4px 12px;transform:translateX(-50%);width:auto}.doctor-profile-editor .swiper-pagination-preview.swiper-pagination-progressbar .pagination-progressbar{background:hsla(0,0%,100%,.3);border-radius:2px;height:4px;width:200px}.doctor-profile-editor .swiper-pagination-preview.swiper-pagination-progressbar .pagination-progressbar .progressbar-fill{background:hsla(0,0%,100%,.3);height:4px}.doctor-profile-editor .swiper-pagination-preview.swiper-pagination-progressbar .pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff}.doctor-right-panel .add-doctor-btn{background:#2271b1!important;border-color:#2271b1!important;border-radius:6px!important;color:#fff!important;font-weight:500!important;height:40px!important;width:100%!important}.doctor-right-panel .add-doctor-btn:hover{background:#135e96!important;border-color:#135e96!important;box-shadow:0 2px 8px rgba(34,113,177,.3)!important;transform:translateY(-1px)!important}.doctor-right-panel .doctor-panel-item{align-items:stretch!important;background:#fff!important;border:1px solid #e2e4e7!important;border-radius:8px!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important;display:flex!important;flex-direction:column!important;margin-bottom:12px!important;padding:12px!important;position:relative!important;transition:all .2s ease!important}.doctor-right-panel .doctor-panel-item:hover{border-color:#007cba!important;box-shadow:0 2px 8px rgba(0,124,186,.1)!important;transform:translateY(-1px)!important}.doctor-right-panel .doctor-panel-item:last-child{margin-bottom:0!important}.doctor-right-panel .doctor-panel-item .drag-handle{align-items:center!important;background:hsla(0,0%,100%,.9)!important;border:1px solid #dcdcde!important;border-radius:3px!important;color:#8c8f94!important;cursor:grab!important;display:flex!important;font-size:14px!important;height:20px!important;justify-content:center!important;left:8px!important;position:absolute!important;top:8px!important;width:20px!important;z-index:5!important}.doctor-right-panel .doctor-panel-item .drag-handle:hover{background:#f6f7f7!important;color:#007cba!important}.doctor-right-panel .doctor-panel-item .drag-handle:active{cursor:grabbing!important}.doctor-right-panel .doctor-panel-item .drag-handle .drag-icon{font-weight:700!important;line-height:1!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail{background:#f8f9fa!important;border:1px solid #e2e4e7!important;border-radius:6px!important;flex-shrink:0!important;height:120px!important;margin-bottom:12px!important;overflow:hidden!important;position:relative!important;width:100%!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail img{cursor:default!important;display:block!important;height:120px!important;-o-object-fit:cover!important;object-fit:cover!important;pointer-events:auto!important;transition:transform .2s ease!important;width:100%!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail:hover img{transform:scale(1.05)!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail .no-image-placeholder{align-items:center!important;background:linear-gradient(135deg,#e3f2fd,#bbdefb)!important;color:#1976d2!important;display:flex!important;font-size:24px!important;height:100%!important;justify-content:center!important;width:100%!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail .doctor-overlay{align-items:center!important;background:rgba(0,0,0,.7)!important;bottom:0!important;display:flex!important;gap:8px!important;justify-content:center!important;left:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;transition:opacity .2s ease!important;z-index:10!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail .doctor-overlay .components-button{border-radius:4px!important;font-size:12px!important;height:auto!important;min-height:28px!important;padding:6px 10px!important;pointer-events:auto!important;position:relative!important;z-index:11!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail .doctor-overlay .components-button.is-primary{background:#007cba!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail .doctor-overlay .components-button.is-primary:hover{background:#005a87!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail .doctor-overlay .components-button.is-destructive{background:#d63638!important;color:#fff!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail .doctor-overlay .components-button.is-destructive:hover{background:#b32629!important}.doctor-right-panel .doctor-panel-item .doctor-thumbnail:hover .doctor-overlay{opacity:1!important;pointer-events:auto!important}.doctor-right-panel .doctor-panel-item .doctor-info{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}.doctor-right-panel .doctor-panel-item .doctor-info .doctor-name{color:#1d2327!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;margin:0!important}.doctor-right-panel .doctor-panel-item .doctor-info .doctor-position{background:#e3f2fd!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;color:#1976d2!important;display:inline-block!important;font-size:12px!important;font-weight:500!important;line-height:1!important;padding:4px 8px!important;width:-moz-fit-content!important;width:fit-content!important}.doctor-edit-modal .components-modal__content{border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important;max-width:600px!important;min-width:500px!important}.doctor-edit-modal .components-modal__content .components-modal__header{background:#f6f7f7!important;border-bottom:1px solid #dcdcde!important;padding:20px!important}.doctor-edit-modal .components-modal__content .components-modal__header .components-modal__header-heading{color:#1d2327!important;font-size:18px!important;font-weight:600!important;margin:0!important}.doctor-edit-modal .components-modal__content .components-modal__header .components-button{border-radius:4px!important;height:36px!important;transition:all .2s ease!important;width:36px!important}.doctor-edit-modal .components-modal__content .components-modal__header .components-button:hover{background:#e2e4e7!important;color:#1d2327!important}.doctor-edit-modal .components-modal__content .doctor-edit-content{padding:20px!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper{align-items:flex-start!important;display:flex!important;gap:24px!important;margin-bottom:20px!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section{flex-shrink:0!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .edit-image-preview,.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .no-image-placeholder{align-items:center!important;background:#f8f9fa!important;border:2px dashed #dcdcde!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;height:140px!important;justify-content:center!important;position:relative!important;transition:all .2s ease!important;width:140px!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .edit-image-preview:hover,.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .no-image-placeholder:hover{background:#f0f6fc!important;border-color:#007cba!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .edit-image-preview:hover .image-select-overlay,.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .no-image-placeholder:hover .image-select-overlay{opacity:1!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .edit-image-preview img,.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .no-image-placeholder img{border-radius:6px!important;max-height:100%!important;max-width:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .edit-image-preview .image-select-overlay,.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .no-image-placeholder .image-select-overlay{align-items:center!important;background:rgba(0,0,0,.7)!important;border-radius:6px!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;opacity:0!important;position:absolute!important;right:0!important;top:0!important;transition:opacity .2s ease!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .edit-image-preview .image-select-overlay .image-select-text,.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .no-image-placeholder .image-select-overlay .image-select-text{color:#fff!important;font-size:12px!important;font-weight:500!important;text-align:center!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .image-section .no-image-placeholder{color:#787c82!important;font-size:14px!important;padding:0 12px!important;text-align:center!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .basic-info-section{flex:1!important;min-width:0!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .basic-info-section .components-base-control{margin-bottom:16px!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-image-wrapper .basic-info-section .components-base-control:last-child{margin-bottom:0!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .edit-form{flex:1!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .components-base-control{margin-bottom:20px!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .components-base-control .components-base-control__label{color:#1d2327!important;display:block!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .components-base-control .components-text-control__input,.doctor-edit-modal .components-modal__content .doctor-edit-content .components-base-control .components-textarea-control__input{border:1px solid #dcdcde!important;border-radius:6px!important;font-size:14px!important;padding:10px 12px!important;transition:all .2s ease!important;width:100%!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .components-base-control .components-text-control__input:focus,.doctor-edit-modal .components-modal__content .doctor-edit-content .components-base-control .components-textarea-control__input:focus{border-color:#007cba!important;box-shadow:0 0 0 2px rgba(0,124,186,.2)!important;outline:none!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .components-base-control .components-textarea-control__input{line-height:1.5!important;min-height:100px!important;resize:vertical!important}.doctor-edit-modal .components-modal__content .doctor-edit-content .components-base-control .components-base-control__help{color:#646970!important;font-size:12px!important;margin-top:4px!important}.doctor-edit-modal .components-modal__content .edit-actions{background:#f8f9fa!important;border-top:1px solid #e2e4e7!important;display:flex!important;gap:12px!important;justify-content:flex-end!important;padding:20px!important}.doctor-edit-modal .components-modal__content .edit-actions .components-button{border-radius:6px!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;padding:10px 20px!important;transition:all .2s ease!important}.doctor-edit-modal .components-modal__content .edit-actions .components-button.is-secondary{background:#f6f7f7!important;border:1px solid #dcdcde!important;color:#1d2327!important}.doctor-edit-modal .components-modal__content .edit-actions .components-button.is-secondary:hover{background:#e2e4e7!important;border-color:#007cba!important;color:#007cba!important}.doctor-edit-modal .components-modal__content .edit-actions .components-button.is-primary{background:#007cba!important;border:1px solid #007cba!important;color:#fff!important}.doctor-edit-modal .components-modal__content .edit-actions .components-button.is-primary:hover{background:#006ba1!important;border-color:#006ba1!important}.doctor-edit-modal .components-modal__content .edit-actions .components-button.is-primary:disabled{background:#a7aaad!important;border-color:#a7aaad!important;cursor:not-allowed!important}.doctor-carousel-block{padding:20px 0;width:100%}.doctor-carousel-block .swiper.doctor-swiper{overflow:hidden;width:100%}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper{margin:0 auto;width:90%}}@media(min-width:1024px){.doctor-carousel-block .swiper.doctor-swiper{max-width:1200px}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content{display:flex;gap:10px}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content{align-items:flex-end;gap:20px}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-image-section{max-width:100px;min-height:245px}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-image-section{max-width:300px}}@media(min-width:1024px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-image-section{max-height:822px;max-width:520px}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-image-section .doctor-image{display:block;height:auto;max-width:100px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-image-section .doctor-image{max-width:300px}}@media(min-width:1024px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-image-section .doctor-image{height:100%;max-width:unset}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section{flex:1}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .name-job{align-items:center;display:flex}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .name-job{align-items:flex-end;margin-bottom:30px}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .name-job .doctor-name{color:#07bf5d;font-size:16px;font-weight:700}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .name-job .doctor-name{font-size:28px;line-height:28px}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .name-job .doctor-position{color:#666;font-size:14px;margin:0 0 0 10px}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .name-job .doctor-position{font-size:18px;line-height:18px;margin:0 0 0 15px}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .doctor-title{color:#342c2a;font-size:11px;line-height:1.8;white-space:pre-line}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .doctor-title{font-size:16px}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .doctor-introduction{color:#342c2a;font-size:11px;line-height:1.8;white-space:pre-line}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .doctor-introduction{font-size:16px}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .doctor-link{display:none}@media(min-width:768px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .doctor-link{display:block;padding:20px 0 0}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .doctor-link .doctor-link-button{background:linear-gradient(45deg,#11b961,#0d9c4f);border-radius:3px;color:#fff;display:inline-block;font-size:14px!important;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .3s ease}@media(min-width:1024px){.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .doctor-link .doctor-link-button{font-size:16px!important;padding:10px 24px}}.doctor-carousel-block .swiper.doctor-swiper .swiper-slide .doctor-card .doctor-content .doctor-info-section .doctor-link .doctor-link-button:hover{box-shadow:0 8px 20px rgba(17,185,97,.4);transform:translateY(-2px)}.doctor-carousel-block .swiper.doctor-swiper .swiper-button-next,.doctor-carousel-block .swiper.doctor-swiper .swiper-button-prev{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:44px}.doctor-carousel-block .swiper.doctor-swiper .swiper-button-next:after,.doctor-carousel-block .swiper.doctor-swiper .swiper-button-prev:after{font-size:18px}.doctor-carousel-block .swiper.doctor-swiper .swiper-button-next:hover,.doctor-carousel-block .swiper.doctor-swiper .swiper-button-prev:hover{background:rgba(0,0,0,.8)}.doctor-carousel-block .swiper.doctor-swiper .swiper-button-prev{left:0}.doctor-carousel-block .swiper.doctor-swiper .swiper-button-next{right:0}.doctor-carousel-block .swiper.doctor-swiper .swiper-pagination{bottom:20px}.doctor-carousel-block .swiper.doctor-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);opacity:1}.doctor-carousel-block .swiper.doctor-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.doctor-carousel-block .swiper.doctor-swiper .swiper-pagination.swiper-pagination-fraction{background:rgba(0,0,0,.5);border-radius:20px;color:#fff;left:50%;padding:4px 12px;transform:translateX(-50%);width:auto}.doctor-carousel-block .swiper.doctor-swiper .swiper-pagination.swiper-pagination-progressbar{background:hsla(0,0%,100%,.3);height:4px}.doctor-carousel-block .swiper.doctor-swiper .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff}.doctor-carousel-loading .doctor-card{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:300px}.doctor-carousel-loading .doctor-card:before{color:#3498db;content:"加载中...";font-size:18px;font-weight:600}
