.sf-modal[data-v-de0438ff]{height:max(100svh,100%);left:0;position:fixed;top:0;width:max(100vw,100%);z-index:99999}.sf-modal__animate[data-v-de0438ff]{height:100%;left:0;position:absolute;top:0;width:100%}.sf-modal__animate__svg[data-v-de0438ff]{height:100svh;overflow:visible;width:100%}.sf-modal__back[data-v-de0438ff]{background:var(--color-modal-bg);height:100%;left:0;position:absolute;top:0;width:100%}.sf-modal__box[data-v-de0438ff]{overflow:hidden;overflow-y:auto;background:var(--color-background);background-position:50%;background-size:cover;border-radius:.5em;left:50%;max-height:min(90svh,800px,100% - 160px);max-width:min(90vw,1200px);min-height:min(30svh,300px);min-width:min(30vw,400px);padding:1em;position:absolute;top:50%;width:100%}.sf-modal__box__closer[data-v-de0438ff]{background:transparent;cursor:pointer;font-size:2em;position:absolute;right:.5em;top:.5em}@media screen and (max-width:850px){.sf-modal__box[data-v-de0438ff]{max-height:min(90svh,800px);min-height:min(30svh,300px)}.sf-modal__box__closer[data-v-de0438ff]{background:transparent;cursor:pointer;font-size:3em;left:100%;position:sticky;top:0;z-index:999}}
