.care-resident-picker{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:16px;min-width:0}.care-resident-picker h3{font-size:16px;font-weight:600;margin:0 0 16px}.care-resident-list{display:grid;gap:16px}.care-resident-option{display:flex;align-items:center;gap:16px;width:100%;min-height:76px;padding:16px;border:1px solid #e2e8f0;border-radius:8px;background:white;color:#0f172a;text-align:left;font:inherit;cursor:pointer}.care-resident-option .resident-identity{flex:1 1;min-width:0}.care-resident-option svg{flex-shrink:0}.care-resident-status{font-size:13px;color:#64748b;white-space:nowrap}.care-resident-option:hover{border-color:#c7d2fe;background:#f8faff}.care-resident-option:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (max-width:640px){.care-resident-picker{padding:12px}.care-resident-option{padding:12px;gap:10px}}