.search-results[data-v-21852a56]{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #0000001a;list-style:none;margin:8px 0 0;max-height:300px;overflow-y:auto;padding:0}.search-results .search-result-item[data-v-21852a56]{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:background-color .2s}.search-results .search-result-item[data-v-21852a56]:hover{background-color:#f5f5f5}.search-results .search-result-item.selected[data-v-21852a56]{background-color:#e8f5e8}.search-results .search-result-item[data-v-21852a56]:last-child{border-bottom:none}.search-results .search-result-item .recipient-info[data-v-21852a56]{display:flex;flex-direction:column;gap:2px}.search-results .search-result-item .recipient-info .email[data-v-21852a56]{color:#333;font-weight:500}.search-results .search-result-item .recipient-info .name[data-v-21852a56]{color:#666;font-size:14px}.search-results .search-result-item .checkmark[data-v-21852a56]{color:#4caf50;font-size:16px;font-weight:700}.selected-recipients-container[data-v-21852a56]{background:#fafafa;border:1px solid #ddd;border-radius:4px;margin-top:8px;max-height:150px;overflow-y:auto;padding:8px}.selected-recipients-container .selected-recipients[data-v-21852a56]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.selected-recipients-container .selected-recipients li[data-v-21852a56]{align-items:center;background:#e3f2fd;border-radius:16px;display:flex;font-size:13px;gap:6px;padding:4px 8px;position:relative;white-space:nowrap;z-index:1}.selected-recipients-container .selected-recipients li .remove-btn[data-v-21852a56]{align-items:center;border-radius:50%;cursor:pointer;display:inline-flex;height:20px;justify-content:center;transition:background-color .2s;width:20px}.selected-recipients-container .selected-recipients li .remove-btn[data-v-21852a56]:hover{background-color:#0000001a}.no-recipients[data-v-21852a56]{background:#f9f9f9;border-radius:4px;color:#999;font-style:italic;margin-top:8px;padding:16px;text-align:center}.with_label[data-v-21852a56]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.with_label>span[data-v-21852a56]{color:#333;font-weight:500}
