@use "@/styles/design-tokens.scss" as *;.ai-generated-badge[data-v-aadb9ec9]{align-items:center;gap:var(--spacing-xs);border:.5px solid var(--color-primary-border);border-radius:var(--radius-full);background:var(--color-primary-bg-subtle);color:var(--color-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:help;transition:background var(--duration-fast) var(--ease-out-expo);padding:1px 8px;line-height:1.6;display:inline-flex}.ai-generated-badge[data-v-aadb9ec9]:hover,.ai-generated-badge[data-v-aadb9ec9]:focus-visible{background:var(--color-primary-bg)}.ai-generated-badge[data-v-aadb9ec9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ai-generated-badge__dot[data-v-aadb9ec9]{border-radius:var(--radius-full);background:currentColor;width:5px;height:5px}.memory-candidate-card[data-v-871b02fa]{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-body);margin-top:10px;padding:12px}.candidate-header[data-v-871b02fa]{color:var(--text-primary);align-items:center;gap:8px;display:flex}.candidate-icon[data-v-871b02fa]{color:var(--color-warning)}.candidate-hint[data-v-871b02fa],.candidate-expiry[data-v-871b02fa]{color:var(--text-tertiary);font-size:12px}.candidate-hint[data-v-871b02fa]{margin:6px 0 10px}.candidate-fields[data-v-871b02fa]{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}.candidate-fields dt[data-v-871b02fa]{color:var(--text-tertiary)}.candidate-fields dd[data-v-871b02fa]{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.candidate-value[data-v-871b02fa]{white-space:pre-wrap}.candidate-expiry[data-v-871b02fa]{margin-top:8px;display:block}.candidate-actions[data-v-871b02fa]{align-items:center;gap:8px;margin-top:12px;display:flex}.candidate-form[data-v-871b02fa]{margin-top:8px}.candidate-field[data-v-871b02fa]{width:100%}.candidate-error[data-v-871b02fa]{color:var(--color-danger);margin:0 0 8px;font-size:12px}.memory-form[data-v-12ba333a],.memory-toolbar[data-v-12ba333a]{margin-top:16px}.applicability-help[data-v-12ba333a]{color:var(--text-secondary);margin:0 0 12px;font-size:12px}.form-heading[data-v-12ba333a],.memory-toolbar[data-v-12ba333a],.form-actions[data-v-12ba333a],.expiry-row[data-v-12ba333a],.row-actions[data-v-12ba333a]{align-items:center;display:flex}.form-heading[data-v-12ba333a],.memory-toolbar[data-v-12ba333a]{justify-content:space-between;gap:12px;margin-bottom:14px}.form-grid[data-v-12ba333a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.full-width[data-v-12ba333a]{width:100%}.expiry-row[data-v-12ba333a]{flex-wrap:wrap;gap:10px;min-height:40px}.form-actions[data-v-12ba333a]{justify-content:flex-end;gap:8px;margin-top:18px}.toolbar-actions[data-v-12ba333a],.row-actions[data-v-12ba333a]{gap:6px;display:flex}.memory-primary[data-v-12ba333a]{min-width:0}.memory-key[data-v-12ba333a]{color:var(--text-primary);align-items:center;gap:8px;font-weight:600;display:flex}.memory-key span[data-v-12ba333a]{color:var(--text-tertiary);font-size:12px;font-weight:400}.memory-value[data-v-12ba333a]{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}.memory-scope[data-v-12ba333a],.retention-text[data-v-12ba333a]{color:var(--text-tertiary);font-size:12px}.memory-scope[data-v-12ba333a]{overflow-wrap:anywhere;margin-top:5px}.pending-candidates[data-v-12ba333a]{border-top:1px solid var(--border-light);margin:16px 0;padding-top:12px}.pending-heading[data-v-12ba333a]{align-items:center;gap:8px;display:flex}.pending-hint[data-v-12ba333a],.pending-empty[data-v-12ba333a]{color:var(--text-tertiary);margin:6px 0;font-size:12px}@media (width<=640px){.form-grid[data-v-12ba333a]{grid-template-columns:1fr}.memory-toolbar[data-v-12ba333a]{flex-direction:column;align-items:flex-start}}
