/* Keep the label and its background as one aligned, padded element. */
.desktop [data-node-id="1:647"]{display:none!important}
.desktop [data-node-id="1:648"]{left:calc(212 * var(--u))!important;top:calc(146 * var(--u))!important;width:calc(108 * var(--u));min-height:calc(26 * var(--u));padding:calc(4 * var(--u)) calc(6 * var(--u));border-radius:calc(5 * var(--u));background:linear-gradient(103deg,#4299ff,#04bdd6);font-size:calc(14 * var(--u))!important;line-height:1.2!important;text-align:center;box-sizing:border-box}
/* Avoid rotated container units: the colored tiles are ordinary rounded boxes. */
.desktop :is([data-node-id="1:718"],[data-node-id="1:719"]){background:#04bdd6;border-radius:calc(8 * var(--u));overflow:hidden}
.desktop :is([data-node-id="1:718"],[data-node-id="1:719"])>div{display:none!important}
.desktop [data-node-id="1:596"]{top:calc(75 * var(--u))!important}
/* Updated Figma 1:996 crop: retain room for both arms inside the photo slot. */
@media(max-width:639px){#m-4 [data-node-id="1:996"]{left:0!important;top:0!important;width:calc(258 * var(--u))!important;height:calc(280 * var(--u))!important}}
.tablet-header-phone{display:none}
@media(max-width:639.98px){
 #m-0 [data-node-id="1:850"]{left:calc(3 * var(--u))!important;width:calc(257 * var(--u))!important}
 #m-0 [data-node-id="1:850"] img{height:132.53%!important;width:107.73%!important;left:-2.24%!important;top:-1.31%!important}
 #m-8 [data-node-id="1:1159"]{top:calc(13 * var(--u))!important}
 #m-0 [data-node-id="1:849"]{height:auto!important;display:flex;flex-direction:column;padding:calc(12 * var(--u));gap:calc(12 * var(--u))}
 #m-0 [data-node-id="30:3"]{display:none!important}
 #m-0 [data-node-id="10:21"]{position:relative!important;inset:auto!important;flex-shrink:0;width:100%!important}
 #m-0 [data-node-id="81:13"]{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0}
 .mobile-hero-info{display:flex;flex-direction:column;gap:calc(9 * var(--u));padding:calc(8 * var(--u));background:#f5f5f5;border-radius:calc(8 * var(--u))}
 .mobile-hero-info>[data-node-id]{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}
 .mobile-hero-info>[data-name="Квалификация"]{padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) calc(30 * var(--u))}
 .mobile-hero-info>[data-name="Квалификация"]>p{position:relative!important;inset:auto!important;width:100%!important}
}
.source-heading{transition:opacity .9s ease,translate .9s cubic-bezier(.22,.61,.36,1)!important}
@media(prefers-reduced-motion:reduce){.source-heading{transition:none!important}}
@media(min-width:640px) and (max-width:1199.98px){
 .source-header .tablet-menu{display:none!important}
 .source-header .source-header-inner{grid-template-columns:minmax(120px,1fr) auto auto;gap:16px}
 .source-header .source-button{grid-column:3;width:clamp(145px,20vw,190px)!important}
 .tablet-header-phone{display:block;grid-column:2;grid-row:1;color:#2390c0;font-size:clamp(14px,1.8vw,18px);font-weight:600;white-space:nowrap;text-decoration:none}
 .tb-clinic-original-grid [data-original-node="1:880"],.tb-clinic-original-grid [data-original-node="1:883"]{height:clamp(150px,22vw,190px)!important}
 .tb-stat{grid-template-columns:minmax(0,1fr) 80px;column-gap:10px}
 .tb-stat .tb-stat-icon{width:78px;height:auto;max-width:100%;aspect-ratio:var(--icon-ratio)}
 #tablet-03 h2 mark{background:#9fe0ff;padding:2px 7px;border-radius:4px;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}
}
