.app-dialog::part(overlay){box-sizing: border-box;max-width: 100vw}.app-dialog::part(content){box-sizing: border-box;min-width: 0;max-width: 100%;overflow-x: hidden}.app-dialog::part(footer){flex-wrap: wrap;gap: var(--vaadin-gap-s)}.customer-editor-dialog::part(overlay){overflow: hidden}.customer-editor-dialog::part(content){box-sizing: border-box;display: flex;flex-direction: column;overflow: hidden;max-height: 100%}.customer-editor-dialog vaadin-tabsheet{flex: 1 1 auto;min-height: 0;min-width: 0;overflow: hidden}.customer-editor-dialog vaadin-tabsheet::part(content){box-sizing: border-box;width: 100%;min-width: 0;min-height: 0;overflow-x: hidden;overflow-y: auto}.change-password-dialog::part(overlay){height: 34rem;max-height: min(90vh,36rem)}.change-password-dialog::part(content){overflow: hidden}.pdf-preview-dialog::part(overlay){width: min(100%,90vw);height: min(90vh,56rem);max-height: 90vh}.pdf-preview-dialog::part(content){display: flex;flex-direction: column;flex: 1 1 auto;min-height: 0;overflow: hidden;height: 100%}.dialog-footer{flex-wrap: wrap;gap: var(--vaadin-gap-s);width: 100%}@media (max-width: 640px){.app-dialog::part(overlay){width: calc(100vw - 2 * var(--vaadin-padding-m)) !important;max-width: calc(100vw - 2 * var(--vaadin-padding-m)) !important;margin: var(--vaadin-padding-s)}.dialog-footer{flex-direction: column-reverse;align-items: stretch}.dialog-footer>vaadin-button{width: 100%;min-height: 2.75rem}vaadin-confirm-dialog-overlay::part(overlay){width: calc(100vw - 2 * var(--vaadin-padding-m)) !important;max-width: calc(100vw - 2 * var(--vaadin-padding-m)) !important}vaadin-confirm-dialog-overlay::part(footer){flex-wrap: wrap;gap: var(--vaadin-gap-s)}}@supports (padding: env(safe-area-inset-bottom)){@media (max-width: 640px){.app-dialog::part(overlay){margin-bottom: max(var(--vaadin-padding-s),env(safe-area-inset-bottom))}}}