@use 'sass:selector' @use './variables' as * // Block .v-overlay-container contain: layout left: 0 pointer-events: none position: absolute top: 0 display: contents .v-overlay-scroll-blocked padding-inline-end: var(--v-scrollbar-offset) &:not(html) overflow-y: hidden !important @at-root #{selector.append(html, &)} position: fixed top: var(--v-body-scroll-y) left: var(--v-body-scroll-x) width: 100% height: 100% .v-overlay border-radius: inherit display: flex left: 0 pointer-events: none position: fixed top: 0 bottom: 0 right: 0 // Element .v-overlay__content outline: none position: absolute pointer-events: auto contain: layout .v-overlay__scrim pointer-events: auto background: $overlay-scrim-background border-radius: inherit bottom: 0 left: 0 opacity: $overlay-opacity position: fixed right: 0 top: 0 // Modifier .v-overlay--absolute position: absolute .v-overlay--contained .v-overlay__scrim position: absolute .v-overlay--scroll-blocked padding-inline-end: var(--v-scrollbar-offset)