.oj-ui-dialog{background:var(--ojui-bg-surface);border-radius:var(--ojui-radius-surface);box-shadow:var(--ojui-shadow);-webkit-backdrop-filter:var(--ojui-dialog-surface-filter,none);backdrop-filter:var(--ojui-dialog-surface-filter,none);color:var(--ojui-text);font-family:var(--ojui-font);font-size:var(--ojui-fs);flex-direction:column;min-width:200px;display:flex;position:relative;overflow:hidden}.oj-ui-dialog-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 4px 12px;display:flex}.oj-ui-dialog-head-left{align-items:center;gap:4px;min-width:0;display:flex}.oj-ui-dialog-head-left--custom{flex:auto}.oj-ui-dialog-head-left--custom>:not(.oj-ui-dialog-back){flex:auto;min-width:0}.oj-ui-dialog-title{font-weight:var(--ojui-dialog-title-fw);font-size:var(--ojui-dialog-title-fs);color:var(--ojui-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oj-ui-dialog-close,.oj-ui-dialog-back{width:22px;height:22px;min-width:var(--ojui-close-size);min-height:var(--ojui-close-size);border-radius:var(--ojui-radius);color:var(--ojui-icon);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.oj-ui-dialog-close:hover,.oj-ui-dialog-back:hover{background:var(--ojui-btn-bg-hover);color:var(--ojui-icon-hover)}.oj-ui-dialog--head-float>.oj-ui-dialog-head,.oj-ui-dialog--foot-float>.oj-ui-dialog-foot{z-index:1;background:var(--ojui-bg-surface);transition:transform .312s cubic-bezier(.4,0,.2,1);position:absolute;left:0;right:0}.oj-ui-dialog--head-float>.oj-ui-dialog-head{top:0}.oj-ui-dialog--foot-float>.oj-ui-dialog-foot{bottom:0}.oj-ui-dialog--head-float>.oj-ui-dialog-head--hidden{transform:translateY(-100%)}.oj-ui-dialog--foot-float>.oj-ui-dialog-foot--hidden{transform:translateY(100%)}.oj-ui-dialog--head-float>.oj-ui-dialog-body:before,.oj-ui-dialog--foot-float>.oj-ui-dialog-body:after{content:"";flex-shrink:0;display:block}.oj-ui-dialog--head-float>.oj-ui-dialog-body:before{height:var(--_ojui-dialog-head-h,0px)}.oj-ui-dialog--foot-float>.oj-ui-dialog-body:after{height:var(--_ojui-dialog-foot-h,0px)}.oj-ui-dialog-head--hidden,.oj-ui-dialog-foot--hidden{pointer-events:none}.oj-ui-dialog--bare{box-shadow:none;background:0 0;border:none}.oj-ui-dialog--bare>.oj-ui-dialog-body{padding:0}.oj-ui-dialog-close--floating{z-index:1;position:absolute;top:8px;right:8px}.oj-ui-dialog-drag-handle{cursor:move;-webkit-user-select:none;user-select:none}.oj-ui-dialog-body{flex:auto;min-height:0;padding:8px 12px;position:relative;overflow:auto}.oj-ui-dialog--scroll-none>.oj-ui-dialog-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.oj-ui-dialog-sheet-content{padding:8px 12px;position:relative}.oj-ui-dialog-foot{flex-shrink:0;justify-content:flex-end;gap:6px;padding:4px 12px 12px;display:flex}.oj-ui-dialog-foot .oj-ui-btn{flex:auto;max-width:200px}.oj-ui-dialog-layer{pointer-events:none;position:fixed;inset:0}.oj-ui-dialog-layer--arena,.oj-ui-dialog-layer--hosted{position:absolute}.oj-ui-dialog-backdrop{background:var(--ojui-dialog-backdrop,#00000026);-webkit-backdrop-filter:var(--ojui-backdrop-filter,none);pointer-events:all;position:absolute;inset:0}.oj-ui-dialog-overlay{pointer-events:none;position:absolute;inset:0}.oj-ui-dialog-overlay--scroll{pointer-events:all;justify-content:center;align-items:flex-start;padding:100px 0;display:flex;overflow-y:auto}.oj-ui-dialog-layer--full .oj-ui-dialog-overlay--scroll{padding:0}.oj-ui-dialog-shell{pointer-events:all;outline:none;display:flex;position:absolute}.oj-ui-dialog-shell>.oj-ui-dialog{flex:auto;width:100%;min-width:0;min-height:0}.oj-ui-dialog-shell--dragging{will-change:transform;touch-action:none}.oj-ui-dialog-shell--dragging .oj-ui-dialog{-webkit-user-select:none;user-select:none}.oj-ui-dialog-layer--full .oj-ui-dialog{box-shadow:none;padding-bottom:max(env(safe-area-inset-bottom,0px), var(--ojui-safe-area-bottom,0px));border-radius:0}html[data-oj-kb=open] .oj-ui-dialog-layer--full .oj-ui-dialog{padding-bottom:0}.oj-ui-dialog-layer--full .oj-ui-dialog-rrh{display:none}.oj-ui-dialog--docked{border-radius:0}.oj-ui-dialog-layer--arena .oj-ui-dialog{box-shadow:none}.oj-ui-dialog-layer[data-segment-side=left] .oj-ui-dialog-shell--seg-outer .oj-ui-dialog{border-right:var(--ojui-border-w) solid var(--ojui-hairline)}.oj-ui-dialog-layer[data-segment-side=right] .oj-ui-dialog-shell--seg-outer .oj-ui-dialog{border-left:var(--ojui-border-w) solid var(--ojui-hairline)}.oj-ui-dialog-shell--sq-filter{filter:drop-shadow(var(--ojui-shadow-union))}.oj-ui-dialog-shell--sq-filter .oj-ui-dialog{box-shadow:none}.oj-ui-dialog-union-shadow{pointer-events:none;box-shadow:var(--ojui-shadow-union);transition:left var(--ojui-dur-slower) var(--ojui-ease-standard), top var(--ojui-dur-slower) var(--ojui-ease-standard), width var(--ojui-dur-slower) var(--ojui-ease-standard), height var(--ojui-dur-slower) var(--ojui-ease-standard);background:0 0}.oj-ui-dialog-placeholder{background:var(--ojui-ghost-bg);pointer-events:none;will-change:transform, opacity, width, height;contain:layout style paint;border-radius:var(--ojui-radius-surface);transition:none;transform:translateZ(0)}.oj-ui-dialog-placeholder--transitioning{transition:left .25s var(--ojui-ease-standard), top .25s var(--ojui-ease-standard), width .25s var(--ojui-ease-standard), height .25s var(--ojui-ease-standard), opacity .25s var(--ojui-ease-standard)}.oj-ui-dialog-prompt{text-align:center;flex-direction:column;gap:12px;padding:20px 16px 14px;display:flex}.oj-ui-dialog-prompt-title{font-size:var(--ojui-field-fs);font-weight:var(--ojui-fw-semibold);color:var(--ojui-text);margin:0}.oj-ui-dialog-prompt-message{font-size:var(--ojui-fs);color:var(--ojui-text);white-space:pre-wrap;word-break:break-word;margin:0}.oj-ui-dialog-prompt-actions{justify-content:center;gap:8px;margin-top:4px;display:flex}.oj-ui-dialog-prompt-actions .oj-ui-btn{flex:1}.oj-ui-dialog-prompt-actions--column{flex-direction:column-reverse}.oj-ui-dialog-t-backdrop-enter-from,.oj-ui-dialog-t-backdrop-leave-to{opacity:0}.oj-ui-dialog-t-backdrop-enter-active,.oj-ui-dialog-t-backdrop-leave-active{transition:opacity var(--ojui-dialog-ms,.2s) var(--ojui-ease-decel)}.oj-ui-dialog-t-slide-up-enter-from,.oj-ui-dialog-t-slide-up-leave-to{opacity:0;transform:translateY(30px)!important}.oj-ui-dialog-t-slide-up-enter-active,.oj-ui-dialog-t-slide-up-leave-active{transition:opacity var(--ojui-dialog-ms,.2s) var(--ojui-ease-decel), transform var(--ojui-dialog-ms,.2s) var(--ojui-ease-decel)}.oj-ui-dialog-t-slide-right-enter-from,.oj-ui-dialog-t-slide-right-leave-to{transform:translate(100%)!important}.oj-ui-dialog-t-slide-right-enter-active,.oj-ui-dialog-t-slide-right-leave-active{transition:transform var(--ojui-dialog-ms,.25s) var(--ojui-ease-decel)}.oj-ui-dialog-t-slide-bottom-enter-from,.oj-ui-dialog-t-slide-bottom-leave-to{transform:translateY(100%)!important}.oj-ui-dialog-t-slide-bottom-enter-active,.oj-ui-dialog-t-slide-bottom-leave-active{transition:transform var(--ojui-dialog-ms,.25s) var(--ojui-ease-decel)}.oj-ui-dialog-t-fade-enter-from,.oj-ui-dialog-t-fade-leave-to{opacity:0;transform:scale(.95)!important}.oj-ui-dialog-t-fade-enter-active,.oj-ui-dialog-t-fade-leave-active{transition:opacity var(--ojui-dialog-ms,.2s) var(--ojui-ease-decel), transform var(--ojui-dialog-ms,.2s) var(--ojui-ease-decel)}.oj-ui-dialog-t-zoom-enter-active,.oj-ui-dialog-t-zoom-leave-active{transition:scale var(--ojui-dialog-ms,.4s) linear, translate var(--ojui-dialog-ms,.4s) var(--ojui-ease-standard), opacity var(--ojui-dialog-ms,.4s) var(--ojui-ease-standard)}.oj-ui-dialog-t-zoom-enter-from,.oj-ui-dialog-t-zoom-leave-to{opacity:.3;scale:var(--_ojui-dialog-zoom-from-scale-x,.002) var(--_ojui-dialog-zoom-from-scale-y,.002);translate:var(--_ojui-dialog-zoom-translate-x,0) var(--_ojui-dialog-zoom-translate-y,0)}.oj-ui-dialog-t-zoom-enter-to,.oj-ui-dialog-t-zoom-leave-from{opacity:1;translate:0;scale:1}.oj-ui-dialog-t-dock-left-enter-active,.oj-ui-dialog-t-dock-left-leave-active,.oj-ui-dialog-t-dock-right-enter-active,.oj-ui-dialog-t-dock-right-leave-active,.oj-ui-dialog-t-dock-top-enter-active,.oj-ui-dialog-t-dock-top-leave-active,.oj-ui-dialog-t-dock-bottom-enter-active,.oj-ui-dialog-t-dock-bottom-leave-active{transition:transform var(--ojui-dialog-ms,.25s) var(--ojui-ease-decel), opacity var(--ojui-dialog-ms,.25s) var(--ojui-ease-decel)}.oj-ui-dialog-t-dock-left-enter-from,.oj-ui-dialog-t-dock-left-leave-to{opacity:0;transform:translate(-100%)!important}.oj-ui-dialog-t-dock-right-enter-from,.oj-ui-dialog-t-dock-right-leave-to{opacity:0;transform:translate(100%)!important}.oj-ui-dialog-t-dock-top-enter-from,.oj-ui-dialog-t-dock-top-leave-to{opacity:0;transform:translateY(-100%)!important}.oj-ui-dialog-t-dock-bottom-enter-from,.oj-ui-dialog-t-dock-bottom-leave-to{opacity:0;transform:translateY(100%)!important}.oj-ui-dialog-t-segment-enter-active,.oj-ui-dialog-t-segment-leave-active{transition:all var(--ojui-dur-slower) var(--ojui-ease-standard)}.oj-ui-dialog-t-segment-enter-from{opacity:0;transform:scale(.8)!important}.oj-ui-dialog-t-segment-leave-to{opacity:0;transform:scale(1.2)!important}.oj-ui-dialog-t-delayed-fade-enter-from,.oj-ui-dialog-t-delayed-fade-leave-to{opacity:0}.oj-ui-dialog-t-delayed-fade-enter-active{transition:opacity .22s var(--ojui-ease) .18s}.oj-ui-dialog-t-delayed-fade-leave-active{transition:opacity var(--ojui-dur-base) var(--ojui-ease)}.oj-ui-dialog-rrh{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oj-ui-dialog-rrh-svg{pointer-events:none;z-index:1000;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.oj-ui-dialog-rrh-path{opacity:0;transition:stroke-dashoffset var(--ojui-dur-slow) ease-out, opacity var(--ojui-dur-base) var(--ojui-ease)}.oj-ui-dialog-rrh-path--no-transition{transition:none}.oj-ui-dialog-rrh-handle{opacity:0;z-index:1001;pointer-events:auto;touch-action:none;background:#00000085;position:absolute}@media (prefers-reduced-motion:reduce){[class*=oj-ui-dialog-t-]{transition:none!important;animation:none!important}}
