.em-icon[data-v-40c9147a]{aspect-ratio:1;width:24px;height:24px;cursor:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.em-icon .small,.em-icon.small[data-v-40c9147a]{width:1rem;height:1rem}.em-icon-svg[data-v-40c9147a]{width:100%;height:100%;cursor:inherit;pointer-events:none}.main-icon[data-v-40c9147a]{transition:-webkit-mask-image .2s,mask-image .2s}.em-icon.has-badge .main-icon[data-v-40c9147a]{-webkit-mask-image:radial-gradient(circle at 80% 80%,#0000 25%,#000 26%);mask-image:radial-gradient(circle at 80% 80%,#0000 25%,#000 26%)}.em-icon-badge[data-v-40c9147a]{pointer-events:none;justify-content:center;align-items:center;width:50%;height:50%;font-size:133%;display:flex;position:absolute;bottom:0;right:-10%}body #app{filter:none;transition:all .2s;transform:scale(1)}body:has(.emModaleDialog[open]) #app{filter:blur(3px)grayscale(25%);pointer-events:none;outline:1rem solid #000;transition:all .2s}dialog.emModaleDialog{box-shadow:none;background:0 0;border:none;margin:auto;overflow:visible;outline:none!important;height:fit-content!important}dialog.emModaleDialog::backdrop{animation:.3s ease-out forwards backdrop-enter}dialog.emModaleDialog:has(form.leaving)::backdrop{animation:.3s ease-out forwards backdrop-leave}dialog.emModaleDialog>form{max-height:95dvh;box-shadow:0 0 1rem .5rem var(--color-shadow);border-radius:var(--radius-modale,1rem);flex-direction:column;display:flex}dialog.emModaleDialog>form.no-animation{animation:10ms ease-out forwards dialog-fade-in}dialog.emModaleDialog>form:not(.no-animation){animation:.15s ease-out forwards dialog-enter}dialog.emModaleDialog>form.leaving.no-animation{animation:10ms ease-out forwards dialog-fade-out}dialog.emModaleDialog>form.leaving:not(.no-animation){animation:.15s ease-out forwards dialog-leave}dialog.emModaleDialog>form>*{padding:calc(var(--padding-modale)/2) var(--padding-modale)}dialog.emModaleDialog>form .modale-header{display:flex}dialog.emModaleDialog>form .title{align-items:center;gap:.25rem;width:100%;padding-left:.5rem;display:flex}dialog.emModaleDialog>form .close-button{box-shadow:inset 0 0 0 2px var(--color-shadow);margin-left:auto;transition:all .33s;transform:scale(.75);aspect-ratio:1!important}dialog.emModaleDialog>form .close-button:not(:hover){box-shadow:none;transform:scale(.66)}dialog.emModaleDialog>form .close-button:not(:hover) .icon{transition:all .33s}dialog.emModaleDialog>form .content{gap:var(--padding-modale,.75rem);padding:.1rem calc(var(--padding-modale,.75rem)*4) .1rem calc(var(--padding-modale,.75rem)*4);flex-direction:column;flex:1;display:flex;overflow:hidden auto}dialog.emModaleDialog>form .buttons{justify-content:flex-end;align-items:center;gap:var(--padding-modale,.5rem);display:flex}dialog.emModaleDialog>form .buttons [button],dialog.emModaleDialog>form .buttons button{padding:var(--padding-button,.5rem) calc(var(--padding-modale)*2)}dialog.emModaleDialog.edgeToEdge .content{padding:calc(var(--padding-modale)/2) var(--padding-modale)}dialog.emModaleDialog.fullSize{margin:auto!important}dialog.emModaleDialog.fullSize,dialog.emModaleDialog.fullSize>form{width:100%!important;height:100%!important;max-height:100%!important}dialog.emModaleDialog.fullSize>form{max-width:100%!important}@media screen and (width<=900px){dialog.emModaleDialog{box-sizing:border-box;width:calc(100vw - 1.5rem);max-width:480px}dialog.emModaleDialog>form{box-sizing:border-box;min-width:0!important;max-width:100%!important}dialog.emModaleDialog .title{justify-content:center}dialog.emModaleDialog .content{padding:var(--padding-modale,.75rem)!important}.close-button{display:none}.buttons{flex-direction:column;gap:.75rem!important}.buttons>*{width:100%}.buttons [button],.buttons button{width:100%;font-weight:inherit;justify-content:center;padding:.5rem}}@keyframes dialog-fade-in{0%{opacity:0}}@keyframes dialog-fade-out{to{opacity:0}}@keyframes dialog-enter{0%{opacity:0;transform:scale(.5)translateY(-50%)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dialog-leave{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.5)translateY(-50%)}}@keyframes backdrop-enter{0%{-webkit-backdrop-filter:grayscale(0);background:0 0}to{-webkit-backdrop-filter:grayscale(25%);background:#0006}}@keyframes backdrop-leave{0%{-webkit-backdrop-filter:grayscale(25%);background:#0006}to{-webkit-backdrop-filter:grayscale(0);background:0 0}}@media screen and (width>=900px){.mobile-close-button{display:none}}@-moz-document url-prefix(){body:has(.emModaleDialog[open]) #app{pointer-events:none;transition:all .2s;filter:grayscale(33%)!important}dialog.emModaleDialog[open]::backdrop{background:#00000054}}
