/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer midwest.tailwindcss.utilities{.static{position:static}.overflow-hidden{overflow:hidden}}@layer midwest.components.dialog{dialog.midwest-dialog{width:auto;max-width:100%;height:100%;max-height:100%;transition:opacity var(--duration-fast) ease-in-out, overlay var(--duration-fast) ease-in-out allow-discrete, display var(--duration-fast) ease-in-out allow-discrete;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:1rem 2rem;display:none;position:fixed;inset:0;overflow:auto}dialog.midwest-dialog::backdrop{-webkit-backdrop-filter:blur(4px)saturate(.5);backdrop-filter:blur(4px)saturate(.5);opacity:0;transition:display var(--duration-fast) allow-discrete, overlay var(--duration-fast) allow-discrete, opacity var(--duration-fast) allow-discrete, background-color var(--duration-fast), transform var(--duration-fast) ease-in-out;content:"";background-color:#00000080;display:block}dialog.midwest-dialog>.remote-dialog-turbo-frame{display:contents}dialog.midwest-dialog[open]{opacity:1;transition:opacity var(--duration-slower) ease-in-out, overlay var(--duration-slower) ease-in-out allow-discrete, display var(--duration-slower) ease-in-out allow-discrete;display:flex}dialog.midwest-dialog[open]::backdrop{opacity:1;transition:display var(--duration-slower) allow-discrete, overlay var(--duration-slower) allow-discrete, opacity var(--duration-slower) allow-discrete, background-color var(--duration-slower), transform var(--duration-slower) ease-in-out;background-color:#00000080}dialog.midwest-dialog .dialog-content{width:100%}dialog.midwest-dialog .dialog-position-top{align-self:start}dialog.midwest-dialog .dialog-position-center{margin:auto}dialog.midwest-dialog .dialog-width-sm{max-width:480px}dialog.midwest-dialog .dialog-width-default{max-width:800px}dialog.midwest-dialog .dialog-width-lg{max-width:1024px}dialog.midwest-dialog.dialog-variant-panel{width:min(24rem,90vw);max-width:min(24rem,90vw);height:100%;transition:opacity .3s ease-in-out, transform .3s ease-in-out, overlay .3s ease-in-out allow-discrete, display .3s ease-in-out allow-discrete;padding:0;inset:0 0 0 auto;transform:translate(100%)}dialog.midwest-dialog.dialog-variant-panel[open]{opacity:1;flex-direction:column;display:flex;transform:translate(0)}dialog.midwest-dialog.dialog-variant-panel .dialog-content{border-radius:0;max-width:100%;height:100%;max-height:100%;overflow-y:auto}@starting-style{dialog.midwest-dialog[open]{opacity:0}dialog.midwest-dialog[open]::backdrop{background-color:#0000}dialog.midwest-dialog.dialog-variant-panel[open]{opacity:0;transform:translate(100%)}}}