
html.yk-safari,
html.yk-ios {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  scroll-behavior: auto;
}
html.yk-safari *,
html.yk-ios * {
  -webkit-tap-highlight-color: rgba(13, 110, 253, 0.12);
}
html.yk-ios body {
  min-height: -webkit-fill-available;
  overscroll-behavior-y: none;
}
html.yk-ios input,
html.yk-ios select,
html.yk-ios textarea,
html.yk-ios [contenteditable="true"] {
  font-size: 16px !important;
  -webkit-user-select: text;
}
html.yk-ios button,
html.yk-ios .btn,
html.yk-ios a[role="button"],
html.yk-ios input[type="button"],
html.yk-ios input[type="submit"] {
  touch-action: manipulation;
  -webkit-touch-callout: none;
}
html.yk-ios .app-shell,
html.yk-ios .main-container,
html.yk-ios main,
html.yk-ios .content-area {
  min-height: -webkit-fill-available;
}
html.yk-safari.yk-safari-safe,
html.yk-safari.yk-safari-safe * {
  scroll-behavior: auto !important;
}
html.yk-safari.yk-safari-safe .glass,
html.yk-safari.yk-safari-safe [style*="backdrop-filter"],
html.yk-safari.yk-safari-safe [style*="-webkit-backdrop-filter"],
html.yk-safari.yk-safari-safe .yk-patient-command,
html.yk-safari.yk-safari-safe .yk-media-thumb-strip,
html.yk-safari.yk-safari-safe .sidebar,
html.yk-safari.yk-safari-safe .top-header,
html.yk-safari.yk-safari-safe .mobile-bottom-nav {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
html.yk-safari.yk-safari-safe .yk-media-section,
html.yk-safari.yk-safari-safe .yk-media-card,
html.yk-safari.yk-safari-safe .patient-card {
  content-visibility: visible !important;
  contain-intrinsic-size: auto !important;
}
html.yk-ios .mobile-bottom-nav,
html.yk-ios .yk-floating-shortcuts,
html.yk-ios .yk-voice-dock,
html.yk-ios .yk-smart-banner {
  padding-bottom: max(8px, env(safe-area-inset-bottom)) !important;
}
html.yk-ios .top-header,
html.yk-ios .app-header {
  padding-top: max(0px, env(safe-area-inset-top)) !important;
}
html.yk-ios .modal,
html.yk-ios .dropdown-menu,
html.yk-ios .yk-mode-window,
html.yk-ios .yk-media-viewer,
html.yk-ios .yk-smart-banner,
html.yk-ios .yk-floating-shortcuts,
html.yk-ios .yk-voice-dock {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
@media (hover: none) and (pointer: coarse) {
  .yk-hd-send,
  .yk-patient-open-hint,
  .dropdown-menu,
  .tools-panel {
    opacity: 1 !important;
    pointer-events: auto !important;
  }
  .yk-media-card:hover,
  .patient-card:hover,
  .btn:hover {
    transform: none !important;
  }
}
