.donor-picker-internal{display:none!important}.donor-picker[hidden],.donor-picker-new[hidden],.donor-picker [hidden]{display:none!important}.donor-picker{min-width:0}.donor-picker>label{display:grid;gap:8px;font-weight:700}.donor-picker input[type=search]{width:100%;min-height:48px;box-sizing:border-box}.donor-picker-status{margin-block:8px;color:var(--muted);line-height:1.6}.donor-picker-results{border:1px solid var(--line);border-radius:12px;max-height:320px;overflow:auto;background:var(--surface);padding:6px;display:grid;gap:6px}.donor-picker-results button{display:grid;text-align:start;gap:6px;min-height:56px;padding:12px;background:var(--surface-subtle);color:var(--ink);border:1px solid var(--line);border-radius:8px;white-space:normal;overflow-wrap:anywhere}.donor-picker-results button[aria-selected=true]{outline:2px solid var(--focus);outline-offset:-2px}.donor-picker-results .name-suggestion{margin:0;display:block}.donor-picker>button{min-height:44px;margin-block:8px}.donor-picker-summary,.donor-picker-family{border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin-block:10px}.donor-picker summary{cursor:pointer;min-height:28px;font-weight:700;line-height:1.7}.donor-picker summary:focus-visible{outline:3px solid var(--focus)}.donor-picker-summary p{overflow-wrap:anywhere;margin-block:8px}.donor-picker-new{min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px}.donor-picker-new legend{font-weight:700;padding-inline:8px}.donor-picker-extra summary{cursor:pointer;min-height:44px;line-height:44px}.donor-picker-extra>.form-grid{padding-block:10px}.donor-picker-new>small{line-height:1.6;overflow-wrap:anywhere}@media(max-width:600px){.donor-picker-new,.donor-picker-extra>.form-grid{grid-template-columns:minmax(0,1fr)}.donor-picker>button{width:100%}}
