.patient-picker[data-v-32c70987]{display:flex;flex-direction:column;gap:.35rem;position:relative}.patient-picker__label[data-v-32c70987]{font-size:.85rem;font-weight:600}.patient-picker__selected[data-v-32c70987]{align-items:center;background:var(--color-bg-soft,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:.75rem;justify-content:space-between;padding:.55rem .75rem}.patient-picker__search[data-v-32c70987]{position:relative}.patient-picker__search input[data-v-32c70987]{width:100%}.patient-picker__dropdown[data-v-32c70987]{background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-md);left:0;max-height:240px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.patient-picker__hint[data-v-32c70987]{color:var(--color-text-muted);font-size:.85rem;margin:0;padding:.65rem .75rem}.patient-picker__option[data-v-32c70987]{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid var(--color-border);cursor:pointer;display:flex;flex-direction:column;gap:.15rem;padding:.55rem .75rem;text-align:left;width:100%}.patient-picker__option[data-v-32c70987]:last-child{border-bottom:0}.patient-picker__option[data-v-32c70987]:hover{background:var(--color-primary-soft)}.patient-picker__option span[data-v-32c70987]{color:var(--color-text-muted);font-size:.8rem}
