.create-search-agent-modal__overlay[data-v-28b44a1f]{position:fixed;inset:0;z-index:1100;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1.5rem;background-color:#00000080}.create-search-agent-modal[data-v-28b44a1f]{position:relative;display:flex;flex-direction:column;width:100%;max-width:34rem;margin:5vh auto;border-radius:var(--radius);background-color:var(--color-card);box-shadow:var(--shadow-overlay)}.create-search-agent-modal__header[data-v-28b44a1f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.75rem 1.75rem 1rem;border-bottom:1px solid var(--color-border)}.create-search-agent-modal__close[data-v-28b44a1f]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--color-muted-foreground);cursor:pointer}.create-search-agent-modal__close[data-v-28b44a1f]:hover{background-color:var(--color-accent)}.create-search-agent-modal__close svg[data-v-28b44a1f]{width:1rem;height:1rem}.create-search-agent-modal__title[data-v-28b44a1f]{margin:0;color:var(--color-foreground);font-size:1.125rem;font-weight:600}.create-search-agent-modal__body[data-v-28b44a1f],.create-search-agent-modal__form[data-v-28b44a1f]{display:flex;flex-direction:column}.create-search-agent-modal__body[data-v-28b44a1f]{gap:1rem;padding:1rem 1.75rem}.create-search-agent-modal__input[data-v-28b44a1f]{height:2.5rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-foreground);font-family:inherit;font-size:.875rem}.create-search-agent-modal__notice[data-v-28b44a1f]{margin:0;color:var(--color-muted-foreground);font-size:.8125rem}.create-search-agent-modal__groups[data-v-28b44a1f]{display:flex;flex-direction:column;gap:.625rem}.create-search-agent-modal__groups-label[data-v-28b44a1f]{margin:0;color:var(--color-foreground);font-size:.875rem;font-weight:600}.create-search-agent-modal__groups-hint[data-v-28b44a1f]{margin:-.375rem 0 0;color:var(--color-muted-foreground);font-size:.8125rem}.create-search-agent-modal__add-group-button[data-v-28b44a1f]{align-self:flex-start;height:2.25rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-foreground);font-family:inherit;font-size:.8125rem;cursor:pointer}.create-search-agent-modal__add-group-button[data-v-28b44a1f]:hover{background-color:var(--color-accent)}.create-search-agent-modal__actions[data-v-28b44a1f]{display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0;padding:1rem 1.75rem 1.75rem;border-top:1px solid var(--color-border)}.create-search-agent-modal__cancel-button[data-v-28b44a1f]{height:2.5rem;padding:0 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-foreground);font-family:inherit;font-size:.875rem;cursor:pointer}.create-search-agent-modal__cancel-button[data-v-28b44a1f]:disabled{opacity:.6;cursor:default}.create-search-agent-modal__create-button[data-v-28b44a1f]{height:2.5rem;padding:0 1rem;border:none;border-radius:var(--radius-md);background-color:var(--color-terracotta);color:var(--color-terracotta-foreground);font-family:inherit;font-size:.875rem;cursor:pointer}.create-search-agent-modal__create-button[data-v-28b44a1f]:hover:not(:disabled){background-color:var(--color-terracotta-hover)}.create-search-agent-modal__create-button[data-v-28b44a1f]:disabled{opacity:.6;cursor:default}
