.person-access{margin:1.25rem 0;padding:1.25rem;border:1px solid #adc7ed;border-left:4px solid #244c87;background:var(--surface,#f2f6fc)}.person-access h4{margin:0 0 .75rem}.person-access label{display:block;margin:.8rem 0}.person-access input:not([type=checkbox]),.person-access select{width:100%;min-height:44px}.person-access button{min-height:44px}.person-access p{overflow-wrap:anywhere}.person-access .small{font-size:.875rem}@media(prefers-color-scheme:dark){.person-access{background:#152239;color:#eef4fc}}
