@layer components{.v-dialog-title{font-weight:600;line-height:1.4;margin-bottom:var(--dialog-title-margin);word-break:break-word;text-wrap-style:pretty}.v-dialog-modal>.v-dialog-title{max-width:calc(100% - var(--dialog-title-margin));padding-left:var(--dialog-md-padding-x);padding-top:var(--dialog-md-padding-y)}:is(.v-dialog-modal>.v-dialog-title)+.v-dialog-body{padding-top:0}.v-dialog-body .v-dialog-title:first-child{padding-right:1rem}}@layer components{.v-dialog-overlay{inset:0;position:absolute;transition:background-color .6s .1s;will-change:opacity;z-index:var(--layer-1)}.v-dialog-overlay:not(.v-dialog-overlay--transparent){backdrop-filter:blur(.5px) saturate(.8)}.v-dialog-overlay:not(.v-dialog-overlay--transparent):after{background-color:var(--dialog-overlay);content:"";inset:0;position:absolute}.v-dialog-overlay--darker:before{background-color:var(--bg);content:"";inset:0;opacity:.92;position:absolute}}.floating-close--absolute{--absolute-margin:.4375rem;position:absolute;right:var(--absolute-margin);top:var(--absolute-margin);z-index:var(--layer-2)}@layer components{.v-dialog{--dialog-width:27.5rem;align-items:center;display:flex;inset:0;justify-content:center;padding:calc(env(safe-area-inset-top) + var(--dialog-margin-y)) calc(env(safe-area-inset-right) + var(--dialog-margin-x)) calc(env(safe-area-inset-bottom) + var(--dialog-margin-y)) calc(env(safe-area-inset-left) + var(--dialog-margin-x));position:fixed;z-index:var(--layer-4)}.v-dialog [data-overlayscrollbars-viewport]{overscroll-behavior:contain}.v-dialog--sm{--dialog-width:25rem}.v-dialog--md{--dialog-width:31.25rem}.v-dialog--lg{--dialog-width:37.5rem}.v-dialog--xl{--dialog-width:43.75rem}.v-dialog--2xl{--dialog-width:55rem}.v-dialog--drawer{--dialog-width:15rem;--dialog-md-padding-x:var(--viewport-min-padding);--dialog-md-padding-y:var(--viewport-min-padding);padding:0}.v-dialog--drawer:before{box-shadow:none}.v-dialog--drawer .v-dialog-modal{min-height:17.5rem}.v-dialog--drawer.v-dialog--bottom,.v-dialog--drawer.v-dialog--top{align-items:flex-end}:is(.v-dialog--drawer.v-dialog--top,.v-dialog--drawer.v-dialog--bottom) .v-dialog-modal{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid var(--color-border-1);max-height:50vh;width:100%}:is(.v-dialog--drawer.v-dialog--top,.v-dialog--drawer.v-dialog--bottom) .v-dialog-body{flex:1;padding-bottom:calc(var(--dialog-md-padding-y) + env(safe-area-inset-bottom) + .75rem);padding-top:calc(var(--dialog-md-padding-y) + .75rem)}.v-dialog--stretched:is(.v-dialog--drawer.v-dialog--top,.v-dialog--drawer.v-dialog--bottom) .v-dialog-modal{max-height:90vh}.v-dialog--drawer.v-dialog--left .v-dialog-modal,.v-dialog--drawer.v-dialog--right .v-dialog-modal{border-radius:0;height:100%;max-height:none}.v-dialog--drawer.v-dialog--right{justify-content:flex-end}.v-dialog--drawer.v-dialog--right .v-dialog-modal{border-left:1px solid var(--color-border-2);padding-right:env(safe-area-inset-bottom)}.v-dialog--drawer.v-dialog--left{justify-content:flex-start}.v-dialog--drawer.v-dialog--left .v-dialog-modal{padding-left:env(safe-area-inset-bottom)}.v-dialog-modal{--bg:var(--bg-base);border-radius:var(--radius-dialog);display:flex;flex-direction:column;height:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--dialog-margin-y) * 2);min-height:0;overflow:hidden;position:relative;width:var(--dialog-width);will-change:opacity,transform;z-index:var(--layer-2)}.v-dialog--top{align-items:flex-start}.v-dialog--top .v-dialog-modal{transform-origin:center top}@media (min-height:540px) and (min-width:768px){.v-dialog--top{padding-top:8vh}}.light-theme .v-dialog--drawer .v-dialog-modal{background-color:var(--bg)}@media (prefers-reduced-motion:no-preference){.dialog-enter-active{transition:transform var(--duration-2) var(--ease-out),opacity var(--duration-2) var(--ease-out)}.dialog-leave-active{transition:transform var(--duration-1) var(--ease-in),opacity var(--duration-1) var(--ease-in)}.v-dialog--drawer{transition-duration:var(--duration-3)}.v-dialog-modal,.v-dialog-overlay{transition:inherit}.v-dialog-overlay{transition-timing-function:linear}:is(.dialog-enter-from,.dialog-leave-to) .v-dialog-modal{opacity:0}:is(.dialog-enter-from,.dialog-leave-to) .v-dialog-overlay{opacity:0}.v-dialog--drawer:is(.dialog-enter-from,.dialog-leave-to) .v-dialog-modal{opacity:1;transform:translateY(100%)}.dialog-enter-from .v-dialog-modal{transform:scale(.9)}}}
