.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-heading{position:relative;margin:12px 0 9px;padding:0 0 9px;color:#172033;font-size:18px;font-weight:800;line-height:1.2}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-heading::after{position:absolute;bottom:0;left:0;width:50px;height:4px;border-radius:999px;background:#1683f3;content:""}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-grid{min-height:0!important;margin-top:0!important;gap:6px!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab]{min-height:54px!important;gap:2px!important;padding:5px 4px!important;border:1px solid #dfe5ec!important;border-radius:12px!important;background:#ffffff!important;background-image:none!important;box-shadow:none!important;color:#263247!important;transform:none!important;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab] .mzd-card-consultation-label{min-height:23px!important;color:#263247!important;font-size:10.5px!important;line-height:1.12!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab] .mzd-card-consultation-price{color:#175fc7!important;font-size:15px!important;line-height:1!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab]:hover{border-color:#8bbcf4!important;background:#f4f9ff!important;box-shadow:0 4px 10px rgb(25 111 211 / .1)!important;color:#263247!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab]:focus-visible{outline:3px solid rgb(22 131 243 / .24)!important;outline-offset:2px!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab].is-active,.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab][aria-selected="true"]{border:2px solid #2876d7!important;background:radial-gradient(circle at 25% 52%,rgb(53 145 246 / .11) 0,rgb(53 145 246 / .11) 27px,transparent 28px),#ffffff!important;box-shadow:0 3px 9px rgb(25 111 211 / .09)!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability-heading{margin-top:12px;margin-bottom:9px}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-availability-card__content.mzd-home-doccure-availability{margin-top:0!important;padding:11px 12px!important;border:1px solid #d7e2eb;border-left:5px solid #168f55;border-radius:14px;background:#effbf4}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-availability-card__content.mzd-home-doccure-availability.is-unavailable{border-color:#f0d2d2;border-left-color:#d84545;background:#fff5f5}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-availability-card__content.mzd-home-doccure-availability.is-unknown{border-color:#d8e3ef;border-left-color:#6b8fb8;background:#f6f9fc}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-status{display:grid!important;grid-template-columns:10px minmax(0,1fr)!important;align-items:start!important;column-gap:7px!important;margin:0!important;font-size:12px!important;line-height:1.25!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-status strong,.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-status span:not(.mzd-availability-dot){min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-dot{width:10px!important;min-width:10px!important;height:10px!important;margin-top:4px!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-home-consultation-detail{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:3px!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.25!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-home-consultation-detail span,.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-home-consultation-detail strong{min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-booking{flex:0 0 auto!important;padding-bottom:11px!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-facts{min-height:0!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-action{margin-top:11px!important;padding-top:0!important}@media (max-width:480px){.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-heading{font-size:17px}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab]{min-height:52px!important;padding:4px 3px!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab] .mzd-card-consultation-label{min-height:22px!important;font-size:10px!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-card-consultation-cell[data-mzd-home-consultation-tab] .mzd-card-consultation-price{font-size:14px!important}}@media (max-width:480px){.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-status,.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-status strong,.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-status span:not(.mzd-availability-dot),.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-home-consultation-detail,.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-home-consultation-detail span,.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-home-consultation-detail strong{font-size:11.5px!important;line-height:1.22!important}}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-time{display:inline-block!important;white-space:nowrap!important;font-variant-numeric:tabular-nums;font-weight:800!important;letter-spacing:.01em}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-time--end{color:#168f55!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-time--next{color:#175fc7!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability-heading{font-size:15px!important;font-weight:700!important;line-height:1.2!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability-heading::after{width:38px}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-time{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin-left:4px!important;padding:2px 6px!important;border-radius:999px!important;white-space:nowrap!important;font-size:inherit!important;font-weight:800!important;line-height:1.15!important;font-variant-numeric:tabular-nums;vertical-align:baseline!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-time--end{background:#e4f7ec!important;color:#168f55!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-time--next{background:#eaf3ff!important;color:#175fc7!important}.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-availability-status strong,.mzd-elementor-doctor-card[data-mzd-home-consultation-card] .mzd-home-doccure-availability .mzd-home-consultation-detail{align-items:baseline!important;flex-wrap:wrap!important;row-gap:4px!important}