.seen-modal[data-v-2fb36e2d]{max-width:min(52rem,calc(100vw - var(--space-8)));width:100%;color:var(--color-text);background:0 0;border:0;padding:0}.seen-modal[data-v-2fb36e2d]::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.form[data-v-2fb36e2d]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:0 2rem 5rem var(--color-shadow);flex-direction:column;display:flex;overflow:hidden}.header[data-v-2fb36e2d]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);display:flex}.title[data-v-2fb36e2d]{font-family:var(--font-sec);color:var(--color-text);margin:0;font-size:2rem;font-weight:600;line-height:1.2}.close[data-v-2fb36e2d]{cursor:pointer;color:var(--color-text-muted);padding:0 var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;font-size:2.4rem;line-height:1}.close[data-v-2fb36e2d]:hover{color:var(--color-text)}.close[data-v-2fb36e2d]:focus-visible{outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem}.body[data-v-2fb36e2d]{gap:var(--space-5);padding:var(--space-6);display:grid}.field[data-v-2fb36e2d]{gap:var(--space-2);display:grid}.field-label[data-v-2fb36e2d]{color:var(--color-text-muted);letter-spacing:.04em;font-size:1.3rem;font-weight:600}.live-field[data-v-2fb36e2d]{font-size:1.5rem}textarea[data-v-2fb36e2d]{font:inherit;padding:var(--space-3) var(--space-4);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);resize:vertical;min-height:10rem;font-size:1.5rem;line-height:1.45}textarea[data-v-2fb36e2d]:focus-visible{outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem;border-color:var(--color-accent)}.actions[data-v-2fb36e2d]{justify-content:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface-muted);display:flex}
