
.tenant-security-panel{display:grid;gap:16px;min-width:0}.tenant-security-panel .security-section{padding:18px;border:1px solid #d4e2d9;border-radius:12px;background:#fff;min-width:0}.tenant-security-panel h2{font-size:20px;margin:0 0 12px}.tenant-security-panel p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.tenant-security-panel button,.tenant-security-panel a.button{min-height:44px;max-width:100%;box-sizing:border-box;white-space:normal}.tenant-security-panel .security-switch{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:44px;font-weight:600}.tenant-security-panel input[role="switch"]{width:22px;height:22px;min-width:22px;margin:0}.tenant-security-panel .notification-sound-controls{display:grid;gap:12px;margin-top:14px}.tenant-security-panel .notification-sound-controls>button{justify-self:start}.tenant-security-panel .security-help{font-size:13px}.tenant-security-panel .security-help>summary{cursor:pointer;min-height:44px}.tenant-navigation .tenant-security-link{display:block;margin:10px 0;font-size:13px;line-height:1.5}@media(max-width:420px){.tenant-security-panel .security-section{padding:14px}.tenant-security-panel button,.tenant-security-panel a.button{width:100%}}
