:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #252525!important;outline-offset:3px}.u-footer a.u-btn{font-size:14px!important;line-height:1.5!important;min-height:28px;padding-top:3px!important;padding-bottom:3px!important;white-space:normal}.u-footer a.u-social-url{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.u-footer .u-social-icons{height:auto;min-height:28px}.u-footer .u-container-layout{overflow:visible}.u-footer .u-text-palette-1-base{color:#d90000!important}.u-form input.u-palette-1-base{background-color:#e00000!important}.u-form .u-btn-submit.u-text-palette-1-base{color:#d90000!important}.u-dialog-close-button:focus-visible{outline-color:#fff!important;box-shadow:0 0 0 5px #222}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}.u-footer .u-social-icons{display:flex!important;gap:8px;height:32px!important;min-height:32px}.u-footer a.u-social-url{flex:0 0 32px;width:32px!important;height:32px!important}.u-footer a.u-social-url .u-icon{width:24px!important;height:24px!important}.u-footer a[href^="tel:"]{white-space:nowrap!important;font-size:13px!important}.u-dialog-close-button{cursor:pointer}.md-form-panel{background-color:#e00000!important}.md-skip-link{position:fixed;left:12px;top:12px;z-index:100000;padding:12px 18px;background:#fff;color:#111;border:2px solid #111;border-radius:4px;transform:translateY(-200%)}.md-skip-link:focus{transform:none}.u-body .u-footer a.u-btn{color:#393939!important}.u-body .u-footer a.u-btn.u-text-palette-1-base{color:#b90000!important}.u-body .u-form a.u-btn-submit.u-text-palette-1-base.u-white:not(:hover):not(:active){color:#c90000!important}.u-body .u-form a.u-btn-submit.u-palette-1-base{background-color:#e00000!important;color:#fff!important}

/* Video players restored from mistodentspace.com.ua (2026-09-30). */
.md-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;background:#000}
.u-video-contain .md-video{object-fit:contain}
/* Static photos (none left) */
.md-static-poster{object-fit:cover;object-position:center;width:100%;height:100%;display:block}
.u-video-contain .md-static-poster{object-fit:contain}
