.permission-members{display:grid;gap:22px}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.permission-choice{display:flex;gap:12px;align-items:flex-start;line-height:1.6;font-size:13px;border:1px solid var(--line);border-radius:6px;padding:15px;min-height:58px;cursor:pointer}.permission-choice input,.permission-toggle input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.permission-choice small{display:block;color:var(--muted);font-size:10px}.permission-disabled{background:#f5f7f2;color:#7d8c78;cursor:default}.permission-toggle{display:flex;align-items:center;gap:10px;font-size:13px;white-space:nowrap}.resident-note-body{white-space:pre-wrap;overflow-wrap:anywhere}.resident-note-list .listitem{padding:17px 0}.resident-note-list small{color:var(--muted);line-height:1.7}.household-complaint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.permission-grid,.household-complaint-grid{grid-template-columns:1fr}.permission-choice{font-size:14px;min-height:56px}.permission-toggle{font-size:13px}.permission-members .cardhead{align-items:flex-start;flex-wrap:wrap}.permission-choice small{font-size:12px}#resident-note-form .btn{width:100%}}
