.company-completion-dialog,.company-photo-dialog,.bank-dashboard-dialog{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.company-completion-dialog>header,.company-completion-dialog>footer,.bank-dashboard-dialog-top{flex-shrink:0;min-width:0}.company-completion-dialog>header>div,.company-photo-dialog>header>div,.bank-dashboard-dialog-top>strong{min-width:0}.company-completion-dialog-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}.company-photo-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.company-completion-dialog :focus-visible,.company-photo-dialog :focus-visible,.bank-dashboard-dialog :focus-visible{outline-offset:3px;outline:3px solid #86d5ff;scroll-margin-block:16px}@media (max-width:700px),(max-height:520px){.company-completion-backdrop,.company-photo-backdrop,.bank-dashboard-dialog-backdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overscroll-behavior:contain;overflow-y:auto}.company-completion-dialog,.company-completion-dialog.company-grouped-receipt,.company-photo-dialog,.bank-dashboard-dialog{max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))}.company-completion-dialog>header,.company-completion-dialog>footer{gap:10px;padding:12px 14px}.company-completion-dialog>header h2,.company-photo-dialog h2{font-size:20px}.company-completion-dialog>footer{flex-wrap:wrap}.company-completion-dialog .icon-button,.company-photo-icon,.bank-dashboard-dialog-top .icon-link{flex-shrink:0;min-width:44px;min-height:44px}.company-completion-dialog input,.company-completion-dialog select,.company-completion-dialog textarea,.company-photo-dialog input,.company-photo-dialog select,.bank-dashboard-dialog input,.bank-dashboard-dialog select,.bank-dashboard-dialog textarea{font-size:16px}}
.company-account-menu>div{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:var(--v4519-mobile-menu-max-height,calc(100dvh - 100px));overscroll-behavior:contain;overflow-wrap:anywhere;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.company-account-menu>div a,.company-account-menu>div button{flex-shrink:0;min-height:44px}
