.ess-overlay,.ess-drawer-overlay{z-index:900;-webkit-backdrop-filter:blur(7px);background:#12161d6b;position:fixed;inset:0}.ess-overlay{place-items:center;padding:24px;display:grid}.ess-modal{background:#fff;border:1px solid #ffffffb8;border-radius:20px;flex-direction:column;width:min(100%,680px);max-height:calc(100vh - 48px);animation:.18s ess-modal-enter;display:flex;overflow:hidden;box-shadow:0 35px 90px #0c111a52}.ess-modal--sm{width:min(100%,430px)}.ess-modal--md{width:min(100%,680px)}.ess-modal--lg{width:min(100%,920px)}.ess-modal--fullscreen{width:calc(100vw - 30px);height:calc(100vh - 30px);max-height:none}@keyframes ess-modal-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ess-modal__header,.ess-drawer__header{border-bottom:1px solid #e6e9ed;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.ess-modal__header h2,.ess-drawer__header h2{color:#20252d;margin:0;font-size:19px}.ess-modal__header p,.ess-drawer__header p{color:#7b838e;margin:6px 0 0;font-size:10px;line-height:1.55}.ess-modal__header button,.ess-drawer__header button{color:#59616d;cursor:pointer;background:#fff;border:1px solid #e1e4e8;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.ess-modal__header button:hover,.ess-drawer__header button:hover{color:#c9162e;background:#fff4f6;border-color:#e1aeb7}.ess-modal__body,.ess-drawer__body{min-height:0;padding:22px;overflow-y:auto}.ess-modal__footer,.ess-drawer__footer{background:#fafbfc;border-top:1px solid #e6e9ed;justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px;display:flex}.ess-drawer-overlay{display:flex}.ess-drawer{background:#fff;flex-direction:column;width:min(100%,520px);display:flex;position:absolute;top:0;bottom:0;box-shadow:0 0 60px #0c111a40}.ess-drawer--right{animation:.19s ess-drawer-right;right:0}.ess-drawer--left{animation:.19s ess-drawer-left;left:0}@keyframes ess-drawer-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ess-drawer-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.ess-popover-root,.ess-context-root{display:inline-flex;position:relative}.ess-popover-trigger{display:inline-flex}.ess-popover{z-index:550;background:#fff;border:1px solid #e1e4e8;border-radius:13px;width:280px;padding:14px;position:absolute;top:calc(100% + 9px);box-shadow:0 16px 38px #11182729}.ess-popover--left{left:0}.ess-popover--right{right:0}.ess-tooltip{display:inline-flex;position:relative}.ess-tooltip:after{content:attr(data-tooltip);z-index:1000;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#12151bf2;border-radius:8px;min-width:max-content;padding:7px 9px;font-size:9px;font-weight:700;transition:all .13s;position:absolute}.ess-tooltip:hover:after{opacity:1;visibility:visible}.ess-tooltip--top:after{bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.ess-tooltip--bottom:after{top:calc(100% + 9px);left:50%;transform:translate(-50%)}.ess-tooltip--left:after{top:50%;right:calc(100% + 9px);transform:translateY(-50%)}.ess-tooltip--right:after{top:50%;left:calc(100% + 9px);transform:translateY(-50%)}.ess-context-menu{z-index:560;background:#fff;border:1px solid #e1e4e8;border-radius:12px;width:210px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 38px #1118272b}.ess-context-menu button{color:#343a43;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:36px;padding:0 10px;font-size:10px;display:flex}.ess-context-menu button:hover:not(:disabled){background:#f1f3f5}.ess-context-menu button.is-danger{color:#c9162e}.ess-context-menu button.is-danger:hover{background:#fff0f2}.ess-context-menu button:disabled{opacity:.4;cursor:not-allowed}.ess-context-menu__separator{background:#e6e9ed;height:1px;margin:5px 4px}
