.folder-protection-settings{border:1px solid #dce5ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.folder-protection-settings h3,.folder-protection-settings p{width:100%;margin:0}.folder-protection-dialog{max-height:85dvh;overflow-y:auto}.folder-protection-dialog [data-slot=dialog-header]{border-bottom:1px solid #dce5ef;padding:24px 56px 20px 24px}.folder-protection-dialog [role=status]{align-items:center;gap:8px;font-size:13px;display:flex}.folder-protection-dialog [role=status] svg{width:16px;height:16px}.folder-protection-body{gap:16px;padding:20px;display:grid}.folder-protection-body form,.folder-protection-body label{gap:8px;display:grid}.folder-protection-body form{gap:16px}.folder-protection-row{border-bottom:1px solid #dce5ef;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.folder-protection-row strong{overflow-wrap:anywhere;width:100%}.folder-protection-row label{align-items:center;display:flex}.folder-unlock-dialog{border-radius:16px;width:min(520px,100vw - 32px);padding:0;overflow:hidden}.folder-unlock-dialog [data-slot=dialog-header]{background:#fbfcfe;border-bottom:1px solid #dce5ef;padding:24px 56px 20px 24px}.folder-unlock-dialog .folder-protection-body{gap:18px;padding:24px}.folder-unlock-dialog .folder-protection-body label{color:#31465e;gap:9px;font-size:13px;font-weight:700}.folder-unlock-dialog .folder-protection-body input{letter-spacing:.3em;text-align:center;height:48px;font-size:20px}.folder-unlock-dialog .folder-protection-body button{height:46px}
