:root{--eui-bg:#fff;--eui-bg-subtle:#f9fafb;--eui-bg-hover:#eff6ff;--eui-text:#1f2937;--eui-text-muted:#6b7280;--eui-text-disabled:#9ca3af;--eui-text-on-primary:#fff;--eui-border:#d1d5db;--eui-border-subtle:#e5e7eb;--eui-primary:#3b82f6;--eui-primary-hover:#2563eb;--eui-primary-subtle:#dbeafe;--eui-primary-border:#bfdbfe;--eui-shadow:0 4px 16px 0 #0000001f;--eui-font-family:"Inter", system-ui, -apple-system, sans-serif;--eui-radius-sm:.25rem;--eui-radius-md:.375rem}[class*=eui-]{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent}[class*=eui-]::-webkit-scrollbar{width:6px;height:6px}[class*=eui-]::-webkit-scrollbar-track{background:0 0}[class*=eui-]::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}[class*=eui-]::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}[class*=eui-]::-webkit-scrollbar-corner{background:0 0}.eui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.mode-dark{--eui-bg:#1f2937;--eui-bg-subtle:#111827;--eui-bg-hover:#1e3a5f;--eui-text:#e5e7eb;--eui-text-muted:#9ca3af;--eui-text-disabled:#6b7280;--eui-text-on-primary:#fff;--eui-border:#4b5563;--eui-border-subtle:#374151;--eui-primary:#2563eb;--eui-primary-hover:#3b82f6;--eui-primary-subtle:#1e3a5f;--eui-primary-border:#1d4ed8;--eui-shadow:0 4px 16px 0 #0006}.eui-autocomplete-multi{border:1px solid var(--eui-border);border-radius:var(--eui-radius-md);background-color:var(--eui-bg);width:100%;color:var(--eui-text);cursor:text;font-family:var(--eui-font-family);padding:.25rem .5rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.eui-autocomplete-multi.eui-autocomplete-multi-xs{min-height:1.494rem;padding:.15rem .5rem;font-size:.6875rem}.eui-autocomplete-multi.eui-autocomplete-multi-sm{min-height:1.7rem;padding:.2rem .625rem;font-size:.75rem}.eui-autocomplete-multi.eui-autocomplete-multi-md{min-height:1.906rem;padding:.25rem .75rem;font-size:.8125rem}.eui-autocomplete-multi.eui-autocomplete-multi-lg{min-height:2.113rem;padding:.3rem .875rem;font-size:.875rem}.eui-autocomplete-multi.eui-autocomplete-multi-xl{min-height:2.319rem;padding:.35rem 1rem;font-size:.9375rem}.eui-autocomplete-multi:focus-within{box-shadow:0 0 0 2px var(--eui-primary);border-color:#0000}.eui-autocomplete-multi.eui-autocomplete-multi-readonly{background-color:var(--eui-bg-subtle)}.eui-autocomplete-multi.eui-autocomplete-multi-disabled{background-color:var(--eui-bg-subtle);color:var(--eui-text-disabled);cursor:not-allowed;opacity:.6;pointer-events:none}.eui-autocomplete-multi .eui-autocomplete-multi-inner{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.eui-autocomplete-multi .eui-autocomplete-multi-tags{flex-wrap:wrap;gap:.25rem;display:flex}.eui-autocomplete-multi .eui-autocomplete-multi-tag{border-radius:var(--eui-radius-sm);background-color:var(--eui-primary-subtle);color:var(--eui-primary);align-items:center;padding:.125rem .5rem;font-size:.875rem;display:inline-flex}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-label{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove:focus{outline:none}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove:disabled{cursor:not-allowed}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove{color:var(--eui-primary);align-items:center;margin-left:.25rem;display:inline-flex}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove:hover{color:var(--eui-primary-hover)}.eui-autocomplete-multi .eui-autocomplete-multi-tag .eui-autocomplete-multi-tag-remove svg{width:.75rem;height:.75rem}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag{border-radius:var(--eui-radius-sm);background-color:var(--eui-primary-subtle);color:var(--eui-primary);align-items:center;padding:.125rem .5rem;font-size:.875rem;display:inline-flex}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove{appearance:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove:focus{outline:none}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove:disabled{cursor:not-allowed}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove{color:var(--eui-primary);align-items:center;margin-left:.25rem;display:inline-flex}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove:hover{color:var(--eui-primary-hover)}.eui-autocomplete-multi .eui-autocomplete-multi-count-tag .eui-autocomplete-multi-count-remove svg{width:.75rem;height:.75rem}.eui-autocomplete-multi .eui-autocomplete-multi-input{min-width:5rem;color:var(--eui-text);font-family:var(--eui-font-family);background:0 0;border:none;outline:none;flex:1;margin:auto 0;font-size:.8125rem;line-height:1.3}.eui-autocomplete-multi .eui-autocomplete-multi-input::placeholder{color:var(--eui-text-muted)}.eui-autocomplete-multi-option{cursor:pointer;color:var(--eui-text);align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.eui-autocomplete-multi-option.eui-autocomplete-multi-option-highlighted{background-color:var(--eui-bg-hover)}.eui-autocomplete-multi-option.eui-autocomplete-multi-option-disabled{opacity:.5;cursor:not-allowed}.eui-autocomplete-multi-option .eui-autocomplete-multi-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.eui-autocomplete-multi-done{appearance:none;background-color:var(--eui-primary);color:var(--eui-text-on-primary);border-radius:var(--eui-radius-md);cursor:pointer;border:none;min-height:40px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.eui-autocomplete-multi-done:hover{background-color:var(--eui-primary-hover)}
