.dialog-overlay.dialog-overlay--handoff[data-v-8c274c1e]{background-color:transparent!important}.dialog-overlay.dialog-overlay--handoff[data-v-8c274c1e]:before{opacity:0}.dialog-style>.dialog-container.dialog-container--focus-in[data-v-8c274c1e]>*{animation:dialog-focus-in-8c274c1e .28s cubic-bezier(.2,0,0,1)}@keyframes dialog-focus-in-8c274c1e{0%{filter:blur(8px);opacity:.35}to{filter:none;opacity:1}}@media(prefers-reduced-motion:reduce){.dialog-style>.dialog-container.dialog-container--focus-in[data-v-8c274c1e]>*{animation:none}}.dialog-style[data-v-8c274c1e]{position:fixed;top:0;left:0;z-index:var(--eb27e8be)}.dialog-overlay[data-v-8c274c1e]{width:100%;height:var(--cb760364);background-color:var(--base-dialog-overlay-backdrop);touch-action:none;transform:translateZ(0)}.dialog-overlay.backdrop-blur[data-v-8c274c1e]{background-color:transparent}.dialog-overlay.backdrop-blur[data-v-8c274c1e]:before{content:"";position:absolute;inset:0;background-color:var(--dialog-scrim);backdrop-filter:var(--dialog-scrim-filter);-webkit-backdrop-filter:var(--dialog-scrim-filter);pointer-events:none}.focused[data-v-8c274c1e]{z-index:1000!important}.dialog-overlay.backdrop-none[data-v-8c274c1e]{backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);background-color:transparent}.dialog-style.overlay-pass-through[data-v-8c274c1e]{pointer-events:none;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.dialog-style.overlay-pass-through>.dialog-container[data-v-8c274c1e]{pointer-events:auto}.dialog-container[data-v-8c274c1e]{position:absolute;background:var(--vm-modal-bg);color:var(--vm-modal-text, inherit);box-shadow:var(--vm-modal-shadow, 0 2px 8px rgba(0, 0, 0, .15));border-radius:var(--radius-xl);display:flex;flex-direction:column;max-width:90vw;max-height:90vh;overflow:hidden;opacity:0;transition:width .2s cubic-bezier(.4,0,.2,1),opacity var(--motion-base) var(--motion-ease)}.dialog-container.fullscreen[data-v-8c274c1e]{width:100vw!important;height:var(--v2b71cccb)!important;max-width:100vw!important;max-height:var(--v2b71cccb)!important;top:0!important;left:0!important;border-radius:0!important;transform:none!important}.dialog-container.dialog-container--sheet[data-v-8c274c1e]{transition:width .2s cubic-bezier(.4,0,.2,1)}.dialog-style--sheet[data-v-8c274c1e]{--dialog-sheet-scrim: var(--base-dialog-overlay-backdrop);--dialog-sheet-scrim-filter: none}.dialog-style--sheet.backdrop-blur[data-v-8c274c1e]{--dialog-sheet-scrim: var(--dialog-scrim);--dialog-sheet-scrim-filter: var(--dialog-scrim-filter)}.dialog-style--sheet.backdrop-none[data-v-8c274c1e]{--dialog-sheet-scrim: transparent;--dialog-sheet-scrim-filter: var(--glass-filter)}.dialog-overlay.dialog-style--sheet[data-v-8c274c1e],.dialog-overlay.dialog-style--sheet.backdrop-none[data-v-8c274c1e]{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.dialog-overlay.dialog-style--sheet.backdrop-blur[data-v-8c274c1e]:before{content:none}.dialog-sheet-scrim[data-v-8c274c1e]{position:absolute;inset:0;opacity:0;pointer-events:none;background-color:var(--dialog-sheet-scrim);backdrop-filter:var(--dialog-sheet-scrim-filter);-webkit-backdrop-filter:var(--dialog-sheet-scrim-filter)}.dialog-style--leaving[data-v-8c274c1e]{pointer-events:none}.dialog-header[data-v-8c274c1e]{box-sizing:border-box;flex-shrink:0;height:50px;display:flex;justify-content:flex-start;align-items:center;background:var(--vm-modal-bg);text-align:left;padding:0 22px;position:relative;color:var(--m-text);user-select:none;-webkit-user-select:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.dialog-header--closable[data-v-8c274c1e]{padding-right:50px}.dialog-header--draggable[data-v-8c274c1e]{cursor:move}.dialog-header--bordered[data-v-8c274c1e]{box-shadow:inset 0 -1px 0 var(--vm-modal-border)}.header-title[data-v-8c274c1e]{min-width:0;overflow-x:clip;color:var(--m-text);font-size:15px;font-weight:700;line-height:normal;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.close-button[data-v-8c274c1e]{position:absolute;top:11px;right:14px;cursor:pointer}.dialog-content[data-v-8c274c1e]{overflow-y:auto;flex:1;font-size:13px;position:relative;flex-direction:column;align-items:center}.dialog-footer[data-v-8c274c1e]{display:flex;justify-content:flex-end;bottom:0;width:100%;border-top:1px solid var(--vm-modal-border)}.dialog-footer--house[data-v-8c274c1e]{box-sizing:border-box;flex-shrink:0;align-items:center;gap:8px;height:55px;padding:0 20px;border-top-color:var(--df-footer-border)}.dialog-footer--sheet[data-v-8c274c1e]{border-top:none}.dialog-footer--sheet.dialog-footer--house[data-v-8c274c1e]{height:54px;padding:0 16px}.fade-slide-enter-active[data-v-8c274c1e],.fade-slide-leave-active[data-v-8c274c1e]{transition:all .3s ease}.fade-slide-enter-from[data-v-8c274c1e],.fade-slide-leave-to[data-v-8c274c1e]{opacity:0;transform:translateY(20px)}.scroll-top-button{&[data-v-8c274c1e]{position:absolute;bottom:20px;right:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--floating-toolbar-bg);border:1px solid var(--floating-toolbar-border);border-radius:var(--radius-md);color:var(--floating-toolbar-text);cursor:pointer;z-index:998;box-shadow:var(--floating-toolbar-shadow);transition:all .3s ease;backdrop-filter:var(--glass-filter)}svg[data-v-8c274c1e]{width:20px;height:20px;transition:transform .3s ease}&:hover{&[data-v-8c274c1e]{transform:translateY(-3px);color:var(--floating-toolbar-text-hover)}svg[data-v-8c274c1e]{transform:translateY(-2px)}}&[data-v-8c274c1e]:active{transform:translateY(-1px)}}:where(body:not(.is-mobile)) .scroll-top-button[data-v-8c274c1e]{padding:0}@media(prefers-reduced-motion:reduce){.scroll-top-button[data-v-8c274c1e]{animation:none!important}}@media(max-width:768px){.scroll-top-button[data-v-8c274c1e]{bottom:15px;right:15px;width:40px;height:40px}}.resizable .resize-handle[data-v-8c274c1e]{position:absolute;background:transparent;z-index:10}.resize-handle-n[data-v-8c274c1e]{top:0;left:5px;right:5px;height:3px;cursor:ns-resize}.resize-handle-e[data-v-8c274c1e]{top:5px;right:0;bottom:5px;width:3px;cursor:ew-resize}.resize-handle-s[data-v-8c274c1e]{bottom:0;left:5px;right:5px;height:3px;cursor:ns-resize}.resize-handle-w[data-v-8c274c1e]{top:5px;left:0;bottom:5px;width:3px;cursor:ew-resize}.resize-handle-ne[data-v-8c274c1e]{top:0;right:0;width:8px;height:8px;cursor:nesw-resize}.resize-handle-se[data-v-8c274c1e]{bottom:0;right:0;width:8px;height:8px;cursor:nwse-resize}.resize-handle-sw[data-v-8c274c1e]{bottom:0;left:0;width:8px;height:8px;cursor:nesw-resize}.resize-handle-nw[data-v-8c274c1e]{top:0;left:0;width:8px;height:8px;cursor:nwse-resize}:where(body.is-mobile) .scroll-top-button[data-v-8c274c1e]{border-radius:50%}@supports (animation-timeline: scroll()){.dialog-content[data-v-8c274c1e]{mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--scroll-fade-top) * min(32px,15%)),#000 calc(100% - var(--scroll-fade-bottom) * min(32px,15%)),transparent);animation:scroll-fade-top linear both,scroll-fade-bottom linear both;animation-timeline:scroll(self),scroll(self);animation-range:0 32px,calc(100% - 32px) 100%}}@supports (animation-timeline: scroll()){.dialog-content.dialog-content--scroll-fade-bottom[data-v-8c274c1e]{mask-image:linear-gradient(to bottom,#000 calc(100% - var(--scroll-fade-bottom) * min(32px,15%)),transparent);animation:scroll-fade-bottom linear both;animation-timeline:scroll(self);animation-range:calc(100% - 32px) 100%}}@supports (animation-timeline: scroll()){.dialog-content.dialog-content--scroll-fade-top[data-v-8c274c1e]{mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--scroll-fade-top) * min(32px,15%)));animation:scroll-fade-top linear both;animation-timeline:scroll(self);animation-range:0 32px}}.dialog-content.dialog-content--scroll-fade-off[data-v-8c274c1e]{mask-image:none;animation:none}
