.inspiration-selector[data-v-e05d2d20]{width:min(300px,100vw - 40px);color:var(--color-text)}.inspiration-selector header[data-v-e05d2d20],.inspiration-selector footer[data-v-e05d2d20],.new-tag-row[data-v-e05d2d20]{align-items:center;display:flex}.inspiration-selector header[data-v-e05d2d20]{margin-bottom:var(--space-sm);justify-content:space-between}.inspiration-selector header strong[data-v-e05d2d20]{font-size:14px}.selector-header-actions[data-v-e05d2d20]{align-items:center;gap:var(--space-xs);display:inline-flex}.edit-toggle-button[data-v-e05d2d20]{height:26px;padding:0 var(--space-xs);border-radius:var(--radius-sm);color:var(--color-primary,#ff5f5f);cursor:pointer;background:0 0;border:0;font-size:12px}.edit-toggle-button[data-v-e05d2d20]:hover{background:#ff5f5f14}.icon-button[data-v-e05d2d20]{border-radius:var(--radius-circle);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button[data-v-e05d2d20]:hover{background:var(--color-page-bg-soft);color:var(--color-text)}.inspiration-options[data-v-e05d2d20]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.inspiration-option-button[data-v-e05d2d20],.inspiration-tag-option[data-v-e05d2d20]{min-height:28px;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:4px;font-size:12px;display:inline-flex}.inspiration-option-button[data-v-e05d2d20]:hover,.inspiration-option-button.selected[data-v-e05d2d20],.inspiration-tag-option[data-v-e05d2d20]:hover,.inspiration-tag-option.selected[data-v-e05d2d20]{color:var(--color-primary,#ff5f5f);background:#ff5f5f14;border-color:#ff5f5f73}.inspiration-option-button.editing[data-v-e05d2d20],.inspiration-tag-option.editing[data-v-e05d2d20]{padding-right:var(--space-xs)}.inspiration-option-button.readonly[data-v-e05d2d20]{border-color:var(--color-border);background:var(--color-page-bg-soft);color:var(--color-text-muted);cursor:default}.inspiration-option-button.readonly[data-v-e05d2d20]:hover{border-color:var(--color-border);background:var(--color-page-bg-soft);color:var(--color-text-muted)}.delete-tag-button[data-v-e05d2d20]{border-radius:var(--radius-circle);width:18px;height:18px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.delete-tag-button[data-v-e05d2d20]:hover{color:var(--color-primary,#ff5f5f);background:#ff5f5f1f}.inline-rename-input[data-v-e05d2d20]{width:96px;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;font-size:12px}.inline-action-group[data-v-e05d2d20]{align-items:center;gap:var(--space-xs);display:inline-flex}.inline-action-button[data-v-e05d2d20]{height:auto;color:var(--color-primary,#ff5f5f);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.inline-action-button.muted[data-v-e05d2d20]{color:var(--color-text-muted);background:0 0}.inline-action-button[data-v-e05d2d20]:hover{text-decoration:underline}.new-tag-row[data-v-e05d2d20]{gap:var(--space-xs);margin-top:var(--space-md)}.new-tag-row input[data-v-e05d2d20]{min-width:0;height:30px;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-page-bg);color:var(--color-text);font:inherit;box-sizing:border-box;flex:1;font-size:12px}.new-tag-button[data-v-e05d2d20]{height:30px;padding:0 var(--space-sm);border-radius:var(--radius-md);background:var(--color-page-bg-soft);color:var(--color-text);cursor:pointer;border:0;flex:none;align-items:center;gap:3px;font-size:12px;display:inline-flex}.new-tag-button[data-v-e05d2d20]:disabled{opacity:.45;cursor:default}.new-tag-preview[data-v-e05d2d20]{margin:var(--space-xs) 0 0;color:var(--color-text-muted);font-size:11px}.inspiration-selector footer[data-v-e05d2d20]{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-md)}.inspiration-selector footer button[data-v-e05d2d20]{height:30px;padding:0 var(--space-md);border-radius:var(--radius-md);cursor:pointer;font-size:12px}.cancel-button[data-v-e05d2d20]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.confirm-button[data-v-e05d2d20]{background:var(--color-primary,#ff5f5f);color:var(--color-surface);border:0}.inspiration-delete-backdrop[data-v-e05d2d20]{z-index:1100;padding:var(--space-lg);box-sizing:border-box;background:#0000006b;place-items:center;display:grid;position:fixed;inset:0}.inspiration-delete-dialog[data-v-e05d2d20]{width:min(420px,100%);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface);box-sizing:border-box;box-shadow:0 20px 60px #0003}.inspiration-delete-dialog header[data-v-e05d2d20]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.inspiration-delete-dialog header strong[data-v-e05d2d20]{color:var(--color-text);font-size:16px;font-weight:700}.inspiration-delete-dialog p[data-v-e05d2d20]{margin:var(--space-md) 0 0;color:var(--color-text-secondary);font-size:14px;line-height:1.6}.delete-migration-content[data-v-e05d2d20]{gap:var(--space-md);display:grid}.migration-target-field[data-v-e05d2d20]{gap:var(--space-xs);margin-top:var(--space-sm);color:var(--color-text-secondary);font-size:12px;display:grid}.migration-target-field select[data-v-e05d2d20]{height:34px;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-page-bg);color:var(--color-text);font:inherit;font-size:13px}.inspiration-delete-dialog footer[data-v-e05d2d20]{justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.inspiration-delete-dialog footer button[data-v-e05d2d20]{height:34px;padding:0 var(--space-md);border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:700}.inspiration-delete-dialog .cancel-button[data-v-e05d2d20]{color:var(--color-text)}.delete-confirm-button[data-v-e05d2d20]{border:1px solid var(--color-primary,#ff5f5f);background:var(--color-primary,#ff5f5f);color:var(--color-surface)}
