dialog.svelte-1g1hass{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1rem;background:#fff;color:#000;display:block}dialog.svelte-1g1hass:not([open]){display:none}dialog.svelte-1g1hass+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000001a}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}dialog.svelte-1g1hass{background-color:var(--ui-02);width:auto;max-width:100%;border:none;box-shadow:0 8px 16px #00000026,0 12px 48px #0000001f,0 24px 36px #00000024;color:var(--text-01);box-sizing:border-box;display:none;flex-direction:column;flex:1 1 auto;overflow:hidden;padding:2rem 0;border-radius:.5rem}dialog.svelte-1g1hass::backdrop,dialog.svelte-1g1hass+.backdrop{background:#00000052}dialog[open].svelte-1g1hass{display:flex;animation:svelte-1g1hass-zoom .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1g1hass-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-1g1hass::backdrop,dialog[open].svelte-1g1hass+.backdrop{animation:svelte-1g1hass-fade .2s ease-out}@keyframes svelte-1g1hass-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion){dialog[open].svelte-1g1hass{animation:none}dialog[open].svelte-1g1hass::backdrop,dialog[open].svelte-1g1hass+.backdrop{animation:none}}@media screen and (min-width: 48rem){dialog.svelte-1g1hass{max-width:480px;width:480px;border-radius:.5rem;max-height:calc(100vh - 2rem)}}@media screen and (max-width: 36rem){dialog.svelte-1g1hass{margin:0 .5rem}}dialog.svelte-1g1hass .close-button:where(.svelte-1g1hass){position:absolute;right:0;top:1rem;padding-right:1rem}dialog.svelte-1g1hass .title:where(.svelte-1g1hass){padding:0 2rem 1rem;display:inline-flex;flex-direction:row;justify-content:space-between}dialog.svelte-1g1hass .title:where(.svelte-1g1hass) h2:where(.svelte-1g1hass){font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:-.015em;align-self:center}@media screen and (min-width: 48rem){dialog.svelte-1g1hass .title:where(.svelte-1g1hass) h2:where(.svelte-1g1hass){font-size:1.25rem}}dialog.svelte-1g1hass hr:where(.svelte-1g1hass){border:none;height:1px;color:var(--ui-04);background-color:var(--ui-04);margin:0 2rem}dialog.svelte-1g1hass .scrollable:where(.svelte-1g1hass){padding:1.25rem 2rem;height:100%;overflow:auto;display:inline-flex;flex-direction:column;gap:1.25rem}dialog.svelte-1g1hass .scrollable:where(.svelte-1g1hass)::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem}dialog.svelte-1g1hass .scrollable:where(.svelte-1g1hass)::-webkit-scrollbar-thumb{border-radius:.5rem;border:.25rem solid var(--scrollbar-thumb-transparent);background-clip:padding-box;background-color:var(--scrollbar-thumb)}dialog.svelte-1g1hass .scrollable:where(.svelte-1g1hass)::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}dialog.svelte-1g1hass .description:where(.svelte-1g1hass){font-size:1rem;line-height:1.5;font-weight:400;color:var(--text-02)}dialog.marginless.svelte-1g1hass{padding:0}@media screen and (min-width: 62rem){dialog.marginless.svelte-1g1hass{max-width:900px;width:100%;border-radius:.5rem;max-height:564px}}
