@layer colors,config,root,reboot,layout,content,forms;@layer components{.dialog{--cui-dialog-zindex:var(--cui-z-dialog);--cui-dialog-padding-y:var(--cui-spacer);--cui-dialog-padding-x:var(--cui-spacer);--cui-dialog-width:500px;--cui-dialog-margin:1.75rem;--cui-dialog-color:var(--cui-fg-body);--cui-dialog-bg:var(--cui-bg-body);--cui-dialog-border-color:var(--cui-border-color-translucent);--cui-dialog-border-width:var(--cui-border-width);--cui-dialog-border-radius:var(--cui-radius-7);--cui-dialog-box-shadow:var(--cui-box-shadow-lg);--cui-dialog-transition-property:opacity, transform, visibility;--cui-dialog-transition-duration:.3s;--cui-dialog-transition-timing:var(--cui-transition-timing-overlay);--cui-dialog-backdrop-bg:color-mix(in oklch, var(--cui-backdrop-color) var(--cui-backdrop-opacity), transparent);--cui-dialog-backdrop-blur:var(--cui-backdrop-blur);--cui-dialog-header-padding-y:var(--cui-spacer);--cui-dialog-header-padding-x:var(--cui-spacer);--cui-dialog-header-border-color:var(--cui-border-color-translucent);--cui-dialog-header-border-width:var(--cui-border-width);--cui-dialog-title-line-height:var(--cui-body-line-height);--cui-dialog-footer-padding-y:var(--cui-spacer);--cui-dialog-footer-padding-x:var(--cui-spacer);--cui-dialog-footer-border-color:var(--cui-border-color-translucent);--cui-dialog-footer-border-width:var(--cui-border-width);--cui-dialog-footer-gap:.5rem;--cui-dialog-slide-distance:3rem;--cui-dialog-scale-transform:scale(1.02);width:var(--cui-dialog-width);max-width:calc(100% - var(--cui-dialog-margin) * 2);max-height:calc(100% - var(--cui-dialog-margin) * 2);color:var(--cui-dialog-color);visibility:hidden;background-color:var(--cui-dialog-bg);border:var(--cui-dialog-border-width) solid var(--cui-dialog-border-color);border-radius:var(--cui-dialog-border-radius);background-clip:padding-box;outline:0;flex-direction:column;margin:auto;padding:0;display:flex;overflow:visible}.dialog:not(.dialog-instant){opacity:0}@media (prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant){transition-timing-function:var(--cui-dialog-transition-timing);transition-duration:var(--cui-dialog-transition-duration);transition-property:var(--cui-dialog-transition-property)}}.dialog:not(.dialog-instant).dialog-slide-down{transform:translateY(calc(var(--cui-dialog-slide-distance) * -1))}.dialog:not(.dialog-instant).dialog-slide-up{transform:translateY(var(--cui-dialog-slide-distance))}.dialog:not(.dialog-instant)[open]:not(.hiding){visibility:visible;opacity:1;transform:none}.dialog:not(.dialog-instant)[open].dialog-static:not(.hiding){transform:var(--cui-dialog-scale-transform)}.dialog:not(.dialog-instant)::backdrop{background-color:var(--cui-dialog-backdrop-bg);backdrop-filter:blur(var(--cui-dialog-backdrop-blur))}@media (prefers-reduced-motion:no-preference){.dialog:not(.dialog-instant)::backdrop{transition:background-color var(--cui-dialog-transition-duration) var(--cui-dialog-transition-timing), backdrop-filter var(--cui-dialog-transition-duration) var(--cui-dialog-transition-timing)}}.dialog:not(.dialog-instant).hiding::backdrop{backdrop-filter:blur();background-color:#0000}.dialog.dialog-instant::backdrop{background-color:var(--cui-dialog-backdrop-bg);backdrop-filter:blur(var(--cui-dialog-backdrop-blur))}.dialog[open]:not(.hiding){visibility:visible;opacity:1;transform:none}.dialog.dialog-no-backdrop::backdrop{display:none}.dialog.dialog-nonmodal{z-index:var(--cui-dialog-zindex);margin:0;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.dialog.dialog-scrollable .dialog-body{overflow-y:auto}@starting-style{.dialog:not(.dialog-instant)::backdrop{backdrop-filter:blur();background-color:#0000}.dialog.dialog-swap-in:not(.dialog-instant)::backdrop{background-color:var(--cui-dialog-backdrop-bg);backdrop-filter:blur(var(--cui-dialog-backdrop-blur))}}.dialog-sm{--cui-dialog-width:280px}.dialog-lg{--cui-dialog-width:800px}.dialog-xl{--cui-dialog-width:1140px}.dialog-fullscreen{--cui-dialog-width:100vw;--cui-dialog-margin:0;--cui-dialog-border-radius:0;--cui-dialog-border-width:0;width:100%;max-width:none;height:100%;max-height:none}.dialog-fullscreen .dialog-header,.dialog-fullscreen .dialog-footer{border-radius:0}.dialog-fullscreen .dialog-body{overflow-y:auto}@media (width<576px){.dialog-fullscreen-sm-down{--cui-dialog-width:100vw;--cui-dialog-margin:0;--cui-dialog-border-radius:0;--cui-dialog-border-width:0;width:100%;max-width:none;height:100%;max-height:none}.dialog-fullscreen-sm-down .dialog-header,.dialog-fullscreen-sm-down .dialog-footer{border-radius:0}.dialog-fullscreen-sm-down .dialog-body{overflow-y:auto}}@media (width<768px){.dialog-fullscreen-md-down{--cui-dialog-width:100vw;--cui-dialog-margin:0;--cui-dialog-border-radius:0;--cui-dialog-border-width:0;width:100%;max-width:none;height:100%;max-height:none}.dialog-fullscreen-md-down .dialog-header,.dialog-fullscreen-md-down .dialog-footer{border-radius:0}.dialog-fullscreen-md-down .dialog-body{overflow-y:auto}}@media (width<1024px){.dialog-fullscreen-lg-down{--cui-dialog-width:100vw;--cui-dialog-margin:0;--cui-dialog-border-radius:0;--cui-dialog-border-width:0;width:100%;max-width:none;height:100%;max-height:none}.dialog-fullscreen-lg-down .dialog-header,.dialog-fullscreen-lg-down .dialog-footer{border-radius:0}.dialog-fullscreen-lg-down .dialog-body{overflow-y:auto}}@media (width<1280px){.dialog-fullscreen-xl-down{--cui-dialog-width:100vw;--cui-dialog-margin:0;--cui-dialog-border-radius:0;--cui-dialog-border-width:0;width:100%;max-width:none;height:100%;max-height:none}.dialog-fullscreen-xl-down .dialog-header,.dialog-fullscreen-xl-down .dialog-footer{border-radius:0}.dialog-fullscreen-xl-down .dialog-body{overflow-y:auto}}@media (width<1536px){.dialog-fullscreen-2xl-down{--cui-dialog-width:100vw;--cui-dialog-margin:0;--cui-dialog-border-radius:0;--cui-dialog-border-width:0;width:100%;max-width:none;height:100%;max-height:none}.dialog-fullscreen-2xl-down .dialog-header,.dialog-fullscreen-2xl-down .dialog-footer{border-radius:0}.dialog-fullscreen-2xl-down .dialog-body{overflow-y:auto}}.dialog-header{padding:var(--cui-dialog-header-padding-y) var(--cui-dialog-header-padding-x);border-block-end:var(--cui-dialog-header-border-width) solid var(--cui-dialog-header-border-color);flex-shrink:0;align-items:center;display:flex}.dialog-header .btn-close{margin-inline-start:auto}.dialog-title{line-height:var(--cui-dialog-title-line-height);margin-bottom:0}.dialog-body{padding:var(--cui-dialog-padding-y) var(--cui-dialog-padding-x);flex:auto;position:relative}.dialog-footer{gap:var(--cui-dialog-footer-gap);padding:var(--cui-dialog-footer-padding-y) var(--cui-dialog-footer-padding-x);border-block-start:var(--cui-dialog-footer-border-width) solid var(--cui-dialog-footer-border-color);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}}@layer custom,helpers,utilities;
