@layer furo{.unit-dialog.disabled{opacity:.5;pointer-events:none}.unit-dialog-overlay{background-color:var(--furo-dialog-overlay-background);inset:0;position:fixed;will-change:opacity;z-index:var(--value-z-index-layer-overlay)}.unit-dialog-overlay[data-state=open]{animation:furo-dialog-overlay-in .15s ease}.unit-dialog-overlay[data-state=closed]{animation:furo-dialog-overlay-out .12s ease}.unit-dialog-content{background-color:var(--color-popover);border:var(--size-thinnest) solid var(--color-border);border-radius:var(--size-border-radius-large);box-shadow:var(--shadow-strong);color:var(--color-popover-foreground);display:flex;flex-direction:column;font-family:var(--font-family);gap:var(--size-space-medium);left:50%;max-height:calc(100dvh - 2rem);overflow:hidden;padding-block:1rem;padding-inline:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(calc(100vw - 2rem),28rem);z-index:calc(var(--value-z-index-layer-overlay) + 1)}.unit-dialog-content.sm{width:min(calc(100vw - 2rem),22rem)}.unit-dialog-content.lg{width:min(calc(100vw - 2rem),40rem)}.unit-dialog-content.fullscreen{height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);width:calc(100vw - 2rem)}.unit-dialog-content.busy{cursor:progress}.unit-dialog-content[data-state=open]{animation:furo-dialog-content-in .16s ease}.unit-dialog-content[data-state=closed]{animation:furo-dialog-content-out .13s ease}.unit-dialog-content:focus-visible{box-shadow:0 0 0 var(--size-focus-ring-spread) var(--color-ring);outline:none}.unit-dialog-content>.header{display:flex;flex-direction:column;flex-shrink:0;gap:var(--size-space-tiny)}.unit-dialog-content>.header>.title{font-size:var(--font-size-large);font-weight:var(--font-weight-semibold,600);line-height:var(--font-line-height-body,1.4)}.unit-dialog-content>.header>.description{color:var(--color-muted-foreground);font-size:var(--font-size-small);line-height:var(--font-line-height-body,1.4)}.unit-dialog-content>.body{flex:1 1 auto;font-size:var(--font-size);line-height:var(--font-line-height-body,1.4);min-height:0;overflow-y:auto}.unit-dialog-content>.footer{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--size-space-small);justify-content:flex-end}.unit-dialog-content>.built-in-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:var(--size-border-radius-small);color:var(--color-muted-foreground);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition-duration:var(--transition-timer);transition-property:background-color,color;width:1.75rem}.unit-dialog-content>.built-in-close:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.unit-dialog-content>.built-in-close:focus-visible{box-shadow:0 0 0 var(--size-focus-ring-spread) var(--color-ring);outline:none}.unit-dialog-content>.built-in-close:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@keyframes furo-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes furo-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes furo-dialog-content-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes furo-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.97)}}@media(prefers-reduced-motion:reduce){.unit-dialog-content[data-state=closed],.unit-dialog-content[data-state=open],.unit-dialog-overlay[data-state=closed],.unit-dialog-overlay[data-state=open]{animation:none}}}
