.access-section .access-form{max-width:36rem;min-width:0}
.access-password{display:flex;gap:8px;align-items:center;min-width:0}
.access-password .control{flex:1;min-width:0;width:0}
.access-password button{flex:0 0 auto;min-height:44px;padding-inline:12px}
.access-status{overflow-wrap:anywhere;min-height:1.4em}
.access-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto}
.access-section small{overflow-wrap:anywhere}
