dialog.svelte-1ewbiq0{position:fixed;z-index:9999;width:min(90ch,95%);flex-direction:column;gap:var(--space-md)}dialog.svelte-1ewbiq0[open]::backdrop{background:#050a0a99}dialog.svelte-1ewbiq0 .greyscale{filter:grayscale(1) contrast(0) brightness(1.4)}dialog.svelte-1ewbiq0 .confirmation{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);align-items:center;color:var(--c-text-secondary);margin-bottom:var(--space-xl)}dialog.svelte-1ewbiq0 .confirmation a{color:inherit;text-decoration:underline;text-underline-offset:.1rem}dialog.svelte-1ewbiq0 .confirmation a:hover{text-decoration:none}dialog.svelte-1ewbiq0 header h1,dialog.svelte-1ewbiq0 header h2,dialog.svelte-1ewbiq0 header h3{margin:0;line-height:initial}dialog.svelte-1ewbiq0 header span{color:var(--c-text-secondary)}dialog.svelte-1ewbiq0 .header{display:flex;justify-content:flex-end}dialog.svelte-1ewbiq0 .header button.close_button{outline:none;border:none;box-shadow:none;background:none}dialog.svelte-1ewbiq0 .block{display:flex;flex-direction:column;gap:var(--space-xs)}dialog.svelte-1ewbiq0 .footer{margin-top:var(--space-sm);display:flex;flex-direction:row;justify-content:flex-end;align-items:end}dialog.svelte-1ewbiq0 .footer button{padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-control)}dialog.svelte-1ewbiq0 .input_element{border:none;outline:none;width:100%;border-radius:var(--radius-control);background:var(--surface-panel);outline:1px solid var(--border-subtle);padding:var(--space-sm) var(--space-sm);box-shadow:var(--shadow-panel);transition:all var(--duration-fast);cursor:pointer}dialog.svelte-1ewbiq0 .input_element:hover{box-shadow:var(--shadow-panel)}dialog.svelte-1ewbiq0 form{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md)}dialog.svelte-1ewbiq0 form textarea{border:none;outline:none;box-shadow:none;background:var(--surface-panel);border-radius:var(--radius-control);max-height:10rem;overflow-y:auto;padding:var(--space-sm) var(--space-md)}dialog.svelte-1ewbiq0 form .selection_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24ch,1fr));gap:var(--space-xs)}dialog.svelte-1ewbiq0 form .selection_grid>label{display:flex;align-items:center;line-height:1em;white-space:nowrap;gap:0}dialog.svelte-1ewbiq0 form .selection_grid>label input[type=checkbox]{width:1px;height:1px;opacity:0;margin:0}dialog.svelte-1ewbiq0 form .selection_grid>label input[type=text]{background:none;border:none;outline:none;box-shadow:none;padding:0;font:inherit;line-height:1em}dialog.svelte-1ewbiq0 form .selection_grid>label:before{content:"✔";color:var(--text-inverse);visibility:hidden;margin-left:var(--space-sm)}dialog.svelte-1ewbiq0 form .selection_grid>label:has(input:checked),dialog.svelte-1ewbiq0 form .selection_grid>label:has(input[data-valid=true]){background:var(--c-brand-secondary);color:var(--text-inverse)}dialog.svelte-1ewbiq0 form .selection_grid>label:has(input:checked):before,dialog.svelte-1ewbiq0 form .selection_grid>label:has(input[data-valid=true]):before{visibility:visible}dialog.svelte-1ewbiq0 form .selection_grid>label:has(input:checked)>*,dialog.svelte-1ewbiq0 form .selection_grid>label:has(input[data-valid=true])>*{color:var(--text-inverse)}
