.patient-access-form{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:end;gap:10px;margin-top:14px}.patient-access-form label{margin:0}.patient-access-form select{margin:4px 0 0}.patient-access-list{display:grid;gap:7px;margin-top:12px}.patient-access-list form{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--app-border);border-radius:6px}.patient-access-list button{padding:6px 10px}@media(max-width:700px){.patient-access-form{grid-template-columns:1fr}.patient-access-list form{align-items:flex-start;flex-direction:column}}
