
html.ios-platform,
html.ios-platform body {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 width: 100%;
 height: 100%;
 overflow: hidden;
 overscroll-behavior: none;
}

html.ios-platform #filesScrollContainer,
html.ios-platform #pdfViewerContent,
html.ios-platform #pdfThumbnailsPanel,
html.ios-platform #textViewerEditor,
html.ios-platform .ql-editor,
html.ios-platform .sp-queue-list,
html.ios-platform .modal-body {
 overscroll-behavior: contain;
 -webkit-overflow-scrolling: touch;
}

html.ios-platform input,
html.ios-platform textarea,
html.ios-platform select {
 font-size: 16px;
}

@media screen and (orientation: landscape) {
 html.ios-platform .bottom-nav {
  max-width: calc(90vw - var(--sal) - var(--sar));
 }
 html.ios-platform .pdf-toolbar,
 html.ios-platform .pdf-bottom-toolbar {
  padding-left: calc(var(--sal) + 8px);
  padding-right: calc(var(--sar) + 8px);
 }
}

html.ios-platform .pdf-bottom-toolbar {
 padding-bottom: max(var(--sab), 8px);
}

html.ios-platform .upper-canvas,
html.ios-platform .lower-canvas,
html.ios-platform .canvas-container,
html.ios-platform #pdfCanvas,
html.ios-platform .pdf-canvas-layer,
html.ios-platform .score-card {
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 user-select: none;
 -webkit-tap-highlight-color: transparent;
}

html.ios-platform #textViewerEditor,
html.ios-platform .ql-editor,
html.ios-platform [contenteditable='true'] {
 -webkit-touch-callout: default;
 -webkit-user-select: text;
 user-select: text;
}

html.ios-platform body.kb-open .pdf-bottom-toolbar,
html.ios-platform body.kb-open .bottom-nav,
html.ios-platform body.kb-open .audio-widget-wrapper {
 margin-bottom: var(--kb-h, 0px);
 transition: margin-bottom 0.2s ease-out;
}

html.ios-platform #smPedalFocusSentinel {
 position: fixed;
 top: 0;
 left: 0;
 width: 1px;
 height: 1px;
 opacity: 0;
 pointer-events: none;
 outline: none !important;
}
