.save-history-popover{--popover-width:min(22rem, calc(100vw - 1rem))}.history.svelte-yc5rjn{flex-direction:column;max-height:min(70dvh,30rem);display:flex;overflow:hidden}header.svelte-yc5rjn{border-bottom:1px solid var(--color-border);flex-shrink:0;padding:.625rem .75rem}.heading.svelte-yc5rjn{align-items:center;gap:.5rem;display:flex}h2.svelte-yc5rjn{flex:1;margin:0;font-size:.875rem;font-weight:600}.icon.svelte-yc5rjn{width:1.75rem;height:1.75rem;color:var(--color-text-muted);border-radius:var(--radius-lg);justify-content:center;align-items:center;padding:.25rem;display:flex}.icon.svelte-yc5rjn:hover{background:var(--color-bg-hover)}.icon.svelte-yc5rjn:disabled{opacity:.5}.icon.svelte-yc5rjn:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.hint.svelte-yc5rjn{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.6875rem;line-height:1.5}.history-symbol.svelte-yc5rjn{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.history-list.svelte-yc5rjn{overscroll-behavior:contain;min-height:0;overflow-y:auto}.version-metadata-layer.svelte-12qrdgb{z-index:100001;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.version-metadata-backdrop.svelte-12qrdgb{background:#0000004d;border:0;position:absolute;inset:0}.input-dialog-layer.svelte-17346eh{z-index:170;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.input-dialog-backdrop.svelte-17346eh{background:#18181b80;border:0;position:absolute;inset:0}.input-dialog.svelte-17346eh{border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-2xl,8px);background:var(--color-bg-primary,#fff);width:min(26rem,100%);box-shadow:var(--shadow-xl);padding:1.25rem;position:relative}.input-dialog.svelte-17346eh h3:where(.svelte-17346eh){color:var(--color-text-primary,#18181b);font-family:var(--font-display);margin:0;font-size:1.15rem}.input-dialog.svelte-17346eh p:where(.svelte-17346eh){color:var(--color-text-secondary,#52525b);margin:.55rem 0 1.1rem;font-size:.86rem;line-height:1.55}.input-dialog.svelte-17346eh label:where(.svelte-17346eh){color:var(--color-text-secondary,#52525b);letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 .4rem;font-size:.65rem;font-weight:700;display:block}.input-dialog.svelte-17346eh :is(input:where(.svelte-17346eh),textarea:where(.svelte-17346eh)){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);background:var(--color-bg-primary,#fff);width:100%;color:var(--color-text-primary,#18181b);outline:none;padding:.65rem .75rem;font-size:.875rem}.input-dialog.svelte-17346eh textarea:where(.svelte-17346eh){resize:vertical;min-height:8rem;line-height:1.5}.input-dialog.svelte-17346eh :where(.svelte-17346eh):is(input:where(.svelte-17346eh),textarea:where(.svelte-17346eh)):focus{border-color:var(--color-border-strong,#a1a1aa);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent,#e14a33) 18%, transparent)}.input-dialog-actions.svelte-17346eh{justify-content:flex-end;gap:.55rem;margin-top:1.15rem;display:flex}.input-dialog-actions.svelte-17346eh button:where(.svelte-17346eh){border:1px solid var(--color-border,#e4e4e7);border-radius:var(--radius-lg,4px);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.input-dialog-actions.svelte-17346eh button:where(.svelte-17346eh):disabled{cursor:not-allowed;opacity:.55}.secondary-action.svelte-17346eh{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#18181b)}.secondary-action.svelte-17346eh:hover:not(:disabled){border-color:var(--color-border-strong,#a1a1aa)}.confirm-action.svelte-17346eh{background:var(--color-text-primary,#18181b);color:#fff}.confirm-action.svelte-17346eh:hover:not(:disabled){background:var(--color-accent,#e14a33)}
