.app-dialog{color:inherit;opacity:0;width:fit-content;max-width:min(100vw,100%);height:fit-content;max-height:100dvh;transition:opacity .2s ease, transform .2s ease, display .2s allow-discrete, overlay .2s allow-discrete;transition-behavior:allow-discrete;background:0 0;border:none;margin:auto;padding:1rem;transform:translateY(10px)scale(.98)}.app-dialog[open]{opacity:1;transform:translateY(0)scale(1)}.app-dialog:modal{overscroll-behavior:contain}@starting-style{.app-dialog[open]{opacity:0;transform:translateY(10px)scale(.98)}}.app-dialog::backdrop{overscroll-behavior:contain;transition:background-color .2s ease, display .2s allow-discrete, overlay .2s allow-discrete;transition-behavior:allow-discrete;background-color:#0000;overflow:hidden}.app-dialog[open]::backdrop{background-color:#00000080}@starting-style{.app-dialog[open]::backdrop{background-color:#0000}}.app-dialog--lightbox,.app-dialog--lightbox[open]{opacity:1;background-color:#000000f2;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;transform:none}.app-dialog--drawer,.app-dialog--drawer[open]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;transform:none}@keyframes app-drawer-in{0%{transform:translate(100%)}}.app-drawer-panel{animation:app-drawer-in .3s var(--ease-out,ease-out) both}@media (prefers-reduced-motion:reduce){.app-drawer-panel{animation-duration:.01ms}}@keyframes app-toast-in{0%{opacity:0;transform:translateY(8px)}}.app-toast{animation:.2s ease-out both app-toast-in}.app-toast--closing{opacity:0;transition:opacity .18s,transform .18s;animation:none;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.app-toast{animation:none}.app-toast--closing{transition:none}.app-dialog{transition-duration:.01ms;transform:none}.app-dialog[open]{transform:none}@starting-style{.app-dialog[open]{transform:none}}.app-dialog::backdrop{transition-duration:.01ms}}
