.app-dialog__overlay{z-index:100000;background:#0006;position:fixed;inset:0}.app-dialog{z-index:100001;grid-gap:1rem;background:#fff;background:var(--bs-body-bg,#fff);color:var(--bs-body-color,#212529);width:min(32em,100vw - 2rem);max-height:calc(100vh - 2rem);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--bs-body-font-family,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, sans-serif);text-align:center;border-radius:.75rem;justify-items:center;gap:1rem;padding:1.75rem 1.5rem 1.5rem;font-size:1rem;line-height:1.5;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 1rem 3rem #00000040}.app-dialog:focus{outline:none}.app-dialog__close{position:absolute;top:.75rem;right:.75rem}[data-icon=success]{--app-dialog-accent:var(--bs-success,#198754)}[data-icon=warning]{--app-dialog-accent:var(--bs-warning,#ffc107)}[data-icon=error]{--app-dialog-accent:var(--bs-danger,#dc3545)}[data-icon=info]{--app-dialog-accent:var(--bs-info,#0dcaf0)}[data-icon=question]{--app-dialog-accent:var(--bs-secondary-color,#6c757d)}.app-dialog__icon{width:4.5rem;height:4.5rem;color:var(--app-dialog-accent)}.app-dialog__title{color:inherit;text-shadow:none;margin:0;font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.3}.app-dialog__body{word-wrap:anywhere;max-width:100%}.app-dialog__body p:last-child{margin-bottom:0}.app-dialog__copy-text{text-align:left;justify-self:stretch;font-size:.875rem}.app-dialog__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.app-toast-stack{z-index:99999;outline:none;flex-direction:column;gap:.5rem;width:min(350px,100vw - 2rem);margin:0;padding:0;list-style:none;display:flex;position:fixed;right:1rem}.app-toast-stack--top-end{top:1rem}.app-toast-stack--bottom-end{flex-direction:column-reverse;bottom:1rem}.app-toast{background:#fff;background:var(--bs-body-bg,#fff);color:var(--bs-body-color,#212529);min-width:250px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--bs-body-font-family,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, sans-serif);touch-action:pan-y;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem .9rem;font-size:1rem;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 .5rem 1rem #0003}.app-toast[data-limited]{display:none}.app-toast[data-swipe=move]{transform:translateX(var(--reka-toast-swipe-move-x))}.app-toast[data-swipe=cancel]{transition:transform .2s ease-out;transform:translate(0)}.app-toast[data-swipe=end]{transition:transform .15s ease-out;transform:translate(calc(100% + 1rem))}.app-toast__icon{width:1.75rem;height:1.75rem;color:var(--app-dialog-accent);flex:none}.app-toast__message{word-wrap:anywhere;min-width:0}.app-toast__title{font-weight:600}.app-toast__progress{background:currentColor;background:var(--app-dialog-accent,currentColor);opacity:.5;transform-origin:0;height:.25rem;position:absolute;bottom:0;left:0;right:0}
