.evilsim-dialog__overlay,.evilsim-alert-dialog__overlay,.evilsim-sheet__overlay{background:var(--es-dialog-overlay,var(--es-color-overlay));z-index:2000;animation:.16s ease-out evilsim-overlay-fade-in;position:fixed;inset:0}.evilsim-dialog__overlay[data-state=closed],.evilsim-alert-dialog__overlay[data-state=closed],.evilsim-sheet__overlay[data-state=closed]{animation:.12s ease-in evilsim-overlay-fade-out}.evilsim-dialog__content,.evilsim-alert-dialog__content,.evilsim-sheet__content{box-sizing:border-box;color:var(--evilsim-color-text);font-family:var(--evilsim-font-family);z-index:2001;outline:none}.evilsim-dropdown-menu__content,.evilsim-dropdown-menu__sub-content{box-sizing:border-box;color:var(--evilsim-color-text);font-family:var(--evilsim-font-family);z-index:2100;outline:none}.evilsim-dialog__content,.evilsim-alert-dialog__content{background:var(--es-dialog-background,var(--evilsim-color-surface));border:var(--es-dialog-border,1px solid var(--evilsim-color-border-strong));border-radius:var(--es-dialog-radius);box-shadow:var(--es-dialog-shadow,var(--es-shadow-floating));gap:14px;width:100%;max-width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);padding:18px;animation:.18s cubic-bezier(.16,1,.3,1) evilsim-dialog-in;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.evilsim-dialog__content[data-state=closed],.evilsim-alert-dialog__content[data-state=closed]{animation:.12s ease-in evilsim-dialog-out}.evilsim-alert-dialog__content[data-size=sm]{max-width:min(360px,100vw - 32px)}.evilsim-dialog__header,.evilsim-alert-dialog__header,.evilsim-sheet__header{gap:var(--evilsim-space-2);flex-direction:column;display:flex}.evilsim-dialog__footer,.evilsim-alert-dialog__footer,.evilsim-sheet__footer{align-items:center;gap:var(--evilsim-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.evilsim-dialog__title,.evilsim-alert-dialog__title,.evilsim-sheet__title{color:var(--evilsim-color-text);margin:0;font-size:16px;font-weight:600;line-height:1.25}.evilsim-dialog__description,.evilsim-alert-dialog__description,.evilsim-sheet__description{color:var(--evilsim-color-text-secondary);margin:0;font-size:12.5px;line-height:1.45}.evilsim-dialog__close,.evilsim-sheet__close{appearance:none;background:var(--evilsim-color-surface-grouped);border-radius:var(--es-radius-control);color:var(--evilsim-color-text-secondary);cursor:pointer;height:32px;right:var(--evilsim-space-4);top:var(--evilsim-space-4);z-index:1;border:0;justify-content:center;align-items:center;width:32px;padding:0;transition:background-color .12s,color .12s;display:inline-flex;position:absolute}.evilsim-dialog__close:hover,.evilsim-sheet__close:hover{background:var(--evilsim-color-fill-strong);color:var(--evilsim-color-text)}.evilsim-dialog__close:focus-visible,.evilsim-sheet__close:focus-visible,.evilsim-dropdown-menu__item:focus-visible,.evilsim-dropdown-menu__checkbox-item:focus-visible,.evilsim-dropdown-menu__radio-item:focus-visible,.evilsim-dropdown-menu__sub-trigger:focus-visible{outline:2px solid var(--evilsim-color-accent);outline-offset:2px}.evilsim-overlay__close-icon{pointer-events:none;width:16px;height:16px}.evilsim-alert-dialog__media{background:var(--evilsim-color-surface-grouped);border-radius:var(--evilsim-radius-md);justify-content:center;align-items:center;min-width:56px;min-height:56px;display:inline-flex}.evilsim-sheet__content{background:var(--es-sheet-background,var(--evilsim-color-surface));box-shadow:var(--es-sheet-shadow,var(--es-shadow-floating));gap:var(--evilsim-space-4);max-height:100dvh;padding:var(--evilsim-space-5);flex-direction:column;animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex;position:fixed;overflow-y:auto}.evilsim-sheet__content[data-side=right]{border-left:var(--es-sheet-border,1px solid var(--evilsim-color-border-strong));width:min(420px,90vw);animation-name:evilsim-sheet-in-right;top:0;bottom:0;right:0}.evilsim-sheet__content[data-side=left]{border-right:var(--es-sheet-border,1px solid var(--evilsim-color-border-strong));width:min(420px,90vw);animation-name:evilsim-sheet-in-left;top:0;bottom:0;left:0}.evilsim-sheet__content[data-side=top]{border-bottom:var(--es-sheet-border,1px solid var(--evilsim-color-border-strong));max-height:min(90dvh,600px);animation-name:evilsim-sheet-in-top;top:0;left:0;right:0}.evilsim-sheet__content[data-side=bottom]{border-top:var(--es-sheet-border,1px solid var(--evilsim-color-border-strong));height:auto;max-height:min(90dvh,600px);animation-name:evilsim-sheet-in-bottom;bottom:0;left:0;right:0}.evilsim-sheet__content[data-state=closed]{animation-duration:.16s;animation-direction:reverse}.evilsim-sheet__footer{margin-top:auto}.evilsim-dropdown-menu__content,.evilsim-dropdown-menu__sub-content{background:var(--es-menu-background,var(--evilsim-color-surface));border:var(--es-menu-border,1px solid var(--evilsim-color-border-strong));border-radius:var(--es-menu-radius,var(--evilsim-radius-md));box-shadow:var(--es-menu-shadow);color:var(--evilsim-color-text);max-height:var(--radix-dropdown-menu-content-available-height);min-width:184px;padding:var(--evilsim-space-1);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:.14s cubic-bezier(.16,1,.3,1) evilsim-menu-in;overflow:auto}.evilsim-dropdown-menu__content[data-state=closed],.evilsim-dropdown-menu__sub-content[data-state=closed]{animation:.1s ease-in evilsim-menu-out}.evilsim-dropdown-menu__item,.evilsim-dropdown-menu__checkbox-item,.evilsim-dropdown-menu__radio-item,.evilsim-dropdown-menu__sub-trigger{border-radius:var(--evilsim-radius-sm);cursor:default;align-items:center;gap:var(--evilsim-space-2);-webkit-user-select:none;user-select:none;min-height:36px;padding:7px 10px;font-size:14px;line-height:1.35;display:flex;position:relative}.evilsim-dropdown-menu__item[data-inset=true],.evilsim-dropdown-menu__label[data-inset=true],.evilsim-dropdown-menu__checkbox-item,.evilsim-dropdown-menu__radio-item{padding-left:34px}.evilsim-dropdown-menu__item:focus,.evilsim-dropdown-menu__checkbox-item:focus,.evilsim-dropdown-menu__radio-item:focus,.evilsim-dropdown-menu__sub-trigger:focus,.evilsim-dropdown-menu__sub-trigger[data-state=open]{background:var(--evilsim-color-accent-tint);color:var(--evilsim-color-text)}.evilsim-dropdown-menu__item[data-disabled],.evilsim-dropdown-menu__checkbox-item[data-disabled],.evilsim-dropdown-menu__radio-item[data-disabled],.evilsim-dropdown-menu__sub-trigger[data-disabled]{color:var(--evilsim-color-disabled-text);pointer-events:none}.evilsim-dropdown-menu__item[data-variant=destructive]{color:var(--evilsim-color-danger)}.evilsim-dropdown-menu__item[data-variant=destructive]:focus{background:var(--evilsim-color-danger-tint)}.evilsim-dropdown-menu__indicator{pointer-events:none;justify-content:center;align-items:center;width:16px;font-size:14px;line-height:1;display:inline-flex;position:absolute;left:10px}.evilsim-dropdown-menu__item-indicator{display:inline-flex}.evilsim-dropdown-menu__arrow{fill:var(--evilsim-color-surface)}.evilsim-dropdown-menu__label{color:var(--evilsim-color-text-secondary);padding:7px 10px 5px;font-size:12px;font-weight:700}.evilsim-dropdown-menu__separator{background:var(--evilsim-color-border);height:1px;margin:var(--evilsim-space-1) -4px}.evilsim-dropdown-menu__shortcut{color:var(--evilsim-color-text-secondary);padding-left:var(--evilsim-space-4);margin-left:auto;font-size:12px}.evilsim-dropdown-menu__chevron{margin-left:auto;font-size:20px;line-height:1}@keyframes evilsim-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes evilsim-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes evilsim-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes evilsim-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@keyframes evilsim-sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes evilsim-sheet-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes evilsim-sheet-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes evilsim-sheet-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes evilsim-menu-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes evilsim-menu-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media (width<=520px){.evilsim-dialog__content,.evilsim-alert-dialog__content{padding:var(--evilsim-space-4)}.evilsim-dialog__footer,.evilsim-alert-dialog__footer{flex-direction:row;justify-content:flex-end;align-items:center}.evilsim-sheet__content[data-side=left],.evilsim-sheet__content[data-side=right]{width:100vw}.evilsim-sheet__content[data-side=top],.evilsim-sheet__content[data-side=bottom]{max-height:100dvh}}@media (prefers-reduced-motion:reduce){.evilsim-dialog__overlay,.evilsim-alert-dialog__overlay,.evilsim-sheet__overlay,.evilsim-dialog__content,.evilsim-alert-dialog__content,.evilsim-sheet__content,.evilsim-dropdown-menu__content,.evilsim-dropdown-menu__sub-content{animation:none}.evilsim-dialog__close,.evilsim-sheet__close{transition:none}}.evilsim-sheet__overlay{background:var(--es-sheet-overlay,var(--es-color-overlay))}[data-slot$=-overlay][data-layout=task]{-webkit-backdrop-filter:var(--es-dialog-task-blur,blur(8px));backdrop-filter:var(--es-dialog-task-blur,blur(8px))}[data-slot$=-content][data-layout=task]{border:var(--es-dialog-task-border,1px solid var(--es-color-border));border-radius:var(--es-dialog-task-radius,var(--es-radius-card));background:var(--es-dialog-background,var(--es-color-surface));box-shadow:var(--es-dialog-shadow,var(--es-shadow-floating));gap:0;width:min(640px,100vw - 48px);max-width:none;max-height:min(760px,100dvh - 48px);padding:0;animation:.18s cubic-bezier(.16,1,.3,1) evilsim-dialog-in;inset:50% auto auto 50%;transform:translate(-50%,-50%)}[data-slot$=-content][data-layout=task][data-size=wide]{width:min(880px,100vw - 48px)}[data-slot=alert-dialog-content][data-layout=task]{width:min(420px,100vw - 48px)}[data-slot$=-content][data-full-screen=true]{width:100%;max-width:none;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.evilsim-sheet__footer[data-sticky=true]{background:var(--es-sheet-footer-background,var(--es-color-surface));position:sticky;bottom:0}@media (width<=640px){[data-slot$=-content][data-layout=task]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);animation:.22s ease-out evilsim-sheet-in-bottom;top:auto;bottom:12px;transform:translate(-50%)}[data-slot$=-content][data-full-screen=true]{width:100%;max-height:100dvh;bottom:0}}@media (prefers-reduced-motion:reduce){[data-slot$=-content][data-layout=task]{animation:none}}
