.default[data-v-fd7825ce]{border-radius:20px 20px 0 0;inset:auto 0 0;margin:0;max-height:90vh;max-width:100%;opacity:0;overflow:auto;position:fixed;transform:translateY(100%);transition:opacity .4s ease-out,transform .4s ease-out;width:100%}.default[open][data-v-fd7825ce]{opacity:1;transform:translateY(0)}.default[data-v-fd7825ce]::backdrop{animation:fade-in-fd7825ce .4s ease-out forwards;background-color:#00000040}.default.backdrop-blur[data-v-fd7825ce]::backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(min-width:768px){.default[data-v-fd7825ce]{border-radius:8px;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;max-height:calc(100% - 2em - 6px);max-width:calc(100% - 2em - 6px);position:fixed;transform:scale(.95);transition:transform .4s ease-out;width:-moz-fit-content;width:fit-content}.default[open][data-v-fd7825ce]{transform:scale(1)}}.default.reset-on-responsive[data-v-fd7825ce]{border:none;border-radius:0;height:100%;margin:0;max-height:100%;max-width:100%;overflow:auto;padding:0;width:100%}@media(min-width:768px){.default.reset-on-responsive[data-v-fd7825ce]{height:-moz-fit-content;height:fit-content;margin:auto;max-height:calc(100% - 2em - 6px);max-width:calc(100% - 2em - 6px);width:-moz-fit-content;width:fit-content}}.side[data-v-fd7825ce]{border:none;border-radius:20px 20px 0 0;display:grid;grid-template-rows:minmax(0,1fr);inset:auto 0 0;margin:0;max-height:90vh;max-width:100%;opacity:0;overflow:hidden;position:fixed;transform:translateY(100%);transition:opacity .4s ease-out,transform .4s ease-out;width:100%}.side[open][data-v-fd7825ce]{opacity:1;transform:translateY(0)}.side[data-v-fd7825ce]::backdrop{animation:fade-in-fd7825ce .4s ease-out forwards;background-color:#00000040}.side.backdrop-blur[data-v-fd7825ce]::backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(min-width:768px){.side[data-v-fd7825ce]{--slide-x:-100%;border-radius:0;height:100%;inset:0 auto 0 0;max-height:none;overflow:hidden;transform:translate(var(--slide-x));width:var(--modal-side-width,500px)}.side[open][data-v-fd7825ce]{transform:translate(0)}}@media(min-width:768px){:dir(rtl) .side[data-v-fd7825ce]{inset:0 0 0 auto;--slide-x:100%}}@media(min-width:768px){.side.side-end[data-v-fd7825ce]{inset:0 0 0 auto;--slide-x:100%}:dir(rtl) .side.side-end[data-v-fd7825ce]{inset:0 auto 0 0;--slide-x:-100%}}@keyframes fade-in-fd7825ce{0%{background-color:transparent}to{background-color:#00000040}}
