dialog.modal.svelte-133j5h0{justify-content:center;align-items:var(--align-vertical,flex-end);opacity:0;z-index:99;pointer-events:all;overscroll-behavior:contain;background:0 0;border:none;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;animation:.3s forwards svelte-133j5h0-fade-out;display:none;position:fixed;top:0;left:0;overflow:hidden}@supports (-webkit-touch-callout:none){dialog.modal.svelte-133j5h0{padding-bottom:20px}}@media (width>=768px){dialog.modal.svelte-133j5h0{padding:1.5rem;align-items:center!important}}dialog.modal.svelte-133j5h0::backdrop{-webkit-backdrop-filter:blur(4px);pointer-events:all;background:#0a0c108c;animation:.3s forwards svelte-133j5h0-backdrop-fade-out}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0){width:100%;max-height:90%;height:var(--height);color:var(--text,var(--color-text-primary));z-index:99;pointer-events:auto;overscroll-behavior:contain;animation:.3s forwards svelte-133j5h0-slide-out;overflow:auto}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0):not(.unstyled){background:var(--bg,var(--color-background-secondary));border:solid 1px var(--color-border-primary);border-radius:calc(var(--border-radius,12px) + 1rem) calc(var(--border-radius,12px) + 1rem) 0 0;padding:0 1rem 1rem;box-shadow:0 24px 60px #0c0f1440}@media (width>=768px){dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0):not(.unstyled){border-radius:calc(var(--border-radius,12px) + 1rem)!important}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0){min-width:var(--width,500px);width:var(--width);max-width:var(--max-width,calc(100% - 24px));animation-name:svelte-133j5h0-slide-out}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0)::-webkit-scrollbar{width:var(--track-width,8px);height:var(--track-width,8px)}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0)::-webkit-scrollbar-track{background:var(--color-scrollbar-thumb-color)}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0)::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb-color);background-clip:padding-box;border:2px solid #0000;border-radius:4px}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0){scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb-color) var(--track-color,var(--color-scrollbar-track-color))}}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-header:where(.svelte-133j5h0){z-index:99;background:inherit;border-bottom:solid 1px var(--color-border-primary);margin-bottom:1rem;padding-top:1rem;padding-bottom:.75rem;position:sticky;top:0;left:0}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-header.no-body-content:where(.svelte-133j5h0){border-bottom:none;margin-bottom:0}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-header:where(.svelte-133j5h0) .modal-title:where(.svelte-133j5h0){margin-top:0;padding-right:50px;display:block}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-header:where(.svelte-133j5h0) .modal-description:where(.svelte-133j5h0){color:var(--color-text-secondary);padding-right:50px}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-footer:where(.svelte-133j5h0){z-index:99;background:inherit;border-top:solid 1px var(--color-border-primary);margin-top:1rem;padding-top:1rem;padding-bottom:1rem;position:sticky;bottom:0;left:0}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-footer.no-body-content:where(.svelte-133j5h0){margin-top:0}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0):has(:last-child.modal-footer:where(.svelte-133j5h0)){padding-bottom:0}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-close-btn:where(.svelte-133j5h0){width:2rem;height:2rem;font:inherit;color:inherit;cursor:pointer;pointer-events:auto;z-index:99;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;padding:.25rem!important;right:0!important}@media (width>=768px){dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-close-btn:where(.svelte-133j5h0){top:1rem!important}}dialog.modal.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-close-btn:where(.svelte-133j5h0) svg{pointer-events:none}dialog.modal.show.svelte-133j5h0{opacity:1;animation:.3s forwards svelte-133j5h0-fade-in;display:flex}dialog.modal.show.svelte-133j5h0::backdrop{animation:.3s forwards svelte-133j5h0-backdrop-fade-in}dialog.modal.show.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0){animation:.3s forwards svelte-133j5h0-slide-in}dialog.modal.noPadding.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0){padding:0}@media (width<=767px){dialog.modal.align-top.svelte-133j5h0{--align-vertical:flex-start}dialog.modal.align-top.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0){border-radius:0 0 calc(var(--border-radius,12px) + 1rem) calc(var(--border-radius,12px) + 1rem)}dialog.modal.align-top.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-close-btn:where(.svelte-133j5h0){bottom:1rem}dialog.modal.align-center.svelte-133j5h0{--align-vertical:center}dialog.modal.align-center.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0){border-radius:calc(var(--border-radius,12px) + 1rem)}dialog.modal.align-center.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-close-btn:where(.svelte-133j5h0){top:1rem}dialog.modal.align-bottom.svelte-133j5h0{--align-vertical:flex-end}dialog.modal.align-bottom.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0){border-radius:calc(var(--border-radius,12px) + 1rem) calc(var(--border-radius,12px) + 1rem) 0 0}dialog.modal.align-bottom.svelte-133j5h0 .modal-dialog:where(.svelte-133j5h0) .modal-close-btn:where(.svelte-133j5h0){top:1rem}}@keyframes svelte-133j5h0-fade-out{0%{opacity:1;display:flex}to{opacity:0;display:none}}@keyframes svelte-133j5h0-fade-in{0%{opacity:0;display:none}to{opacity:1;display:flex}}@keyframes svelte-133j5h0-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-133j5h0-backdrop-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-133j5h0-slide-in{0%{transform:translateY(40%)}to{transform:translateY(0)}}@keyframes svelte-133j5h0-slide-out{0%{transform:translateY(0)}to{transform:translateY(40%)}}body.modal-show{overflow-y:hidden}html:has(body.modal-show){overflow:hidden}
