body.modal-open{overflow:hidden}.modal-shadow.svelte-36cdtj.svelte-36cdtj,.modal-wrapper.svelte-36cdtj.svelte-36cdtj{position:fixed;top:0;left:0;right:0;bottom:0}.modal-shadow.svelte-36cdtj.svelte-36cdtj{z-index:9998;background:radial-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.modal-wrapper.svelte-36cdtj.svelte-36cdtj{z-index:9997;display:flex;overflow:hidden}.modal-wrapper.modal-type-pop.svelte-36cdtj.svelte-36cdtj{justify-content:center;align-items:center}.modal-wrapper.modal-type-slide.modal-direction-right.svelte-36cdtj.svelte-36cdtj{justify-content:flex-start;align-items:center}.modal-wrapper.modal-type-slide.modal-direction-left.svelte-36cdtj.svelte-36cdtj{justify-content:flex-end;align-items:center}.modal-wrapper.modal-type-slide.modal-direction-top.svelte-36cdtj.svelte-36cdtj{justify-content:center;align-items:flex-end}.modal-wrapper.modal-type-slide.modal-direction-bottom.svelte-36cdtj.svelte-36cdtj{justify-content:center;align-items:flex-start}.modal.svelte-36cdtj.svelte-36cdtj{z-index:9999;width:calc(10/12 * 100%);border-top:.5rem;display:flex;box-sizing:content-box;overflow:hidden;background-color:var(--background);fill:var(--text)}.modal-type-pop.svelte-36cdtj.svelte-36cdtj{max-height:100%}.modal-type-pop.svelte-36cdtj .modal.svelte-36cdtj{max-height:80vh}.fixedHeight.modal-type-pop.svelte-36cdtj .modal.svelte-36cdtj{height:80vh}.modal-type-slide.modal-direction-left.svelte-36cdtj .modal.svelte-36cdtj,.modal-type-slide.modal-direction-right.svelte-36cdtj .modal.svelte-36cdtj{height:100%}.modal-type-slide.modal-direction-bottom.svelte-36cdtj .modal.svelte-36cdtj,.modal-type-slide.modal-direction-top.svelte-36cdtj .modal.svelte-36cdtj{width:100vw}.modal.light.svelte-36cdtj.svelte-36cdtj{background-color:var(--primary);color:var(--text-on-primary)}.modal.dark.svelte-36cdtj.svelte-36cdtj{background-color:var(--background);color:var(--text)}.modal.primary.svelte-36cdtj.svelte-36cdtj{background-color:var(--primary);color:var(--text-on-primary)}.modal.text-on-primary.svelte-36cdtj.svelte-36cdtj{background-color:var(--text-on-primary);color:var(--primary)}.modal.white.svelte-36cdtj.svelte-36cdtj{background-color:var(--white);color:var(--text-on-white)}.modal.black.svelte-36cdtj.svelte-36cdtj{background-color:var(--black);color:var(--text-on-black)}.modal.svelte-36cdtj .content.svelte-36cdtj{height:100%;max-height:inherit;padding:1rem;width:100%;overflow:auto;box-sizing:border-box}.modal-contentX-left.svelte-36cdtj .modal.svelte-36cdtj{justify-content:flex-start}.modal-contentX-center.svelte-36cdtj .modal.svelte-36cdtj{justify-content:center}.modal-contentX-right.svelte-36cdtj .modal.svelte-36cdtj{justify-content:flex-end}.modal-contentY-top.svelte-36cdtj .modal.svelte-36cdtj{align-items:flex-start}.modal-contentY-center.svelte-36cdtj .modal.svelte-36cdtj{align-items:center}.modal-contentY-bottom.svelte-36cdtj .modal.svelte-36cdtj{align-items:flex-end}.modal.svelte-36cdtj h3{text-transform:uppercase;font-weight:900;font-size:1.5rem}.close-button.svelte-36cdtj svg.svelte-36cdtj{padding:.75rem;max-width:2rem;max-height:2rem}.modal-type-pop.svelte-36cdtj .close-button.svelte-36cdtj,.modal-type-slide.modal-direction-right.svelte-36cdtj .close-button.svelte-36cdtj,.modal-type-slide.modal-direction-top.svelte-36cdtj .close-button.svelte-36cdtj{position:absolute;top:0;right:0;margin-right:1rem;margin-top:1rem}.modal-type-slide.modal-direction-left.svelte-36cdtj .close-button.svelte-36cdtj{position:absolute;top:0;left:0;margin-left:1rem;margin-top:1rem}.modal-type-slide.modal-direction-right.svelte-36cdtj .close-button.svelte-36cdtj{position:absolute;bottom:0;right:0;margin-right:1rem;margin-bottom:1rem}.close-button.svelte-36cdtj .btn{height:2rem;width:2rem;font-size:1.5rem;font-weight:700;color:var(--text-on-primary)}.modal.svelte-36cdtj .btn+.btn{margin-left:.5rem}.modal.dark.svelte-36cdtj .btn.dark.styled:hover{background-color:var(--primary)}.modal.svelte-36cdtj h4{color:var(--text);margin-bottom:1rem}.modal.svelte-36cdtj form .hint,.modal.svelte-36cdtj form label,.modal.svelte-36cdtj form p{color:var(--text-on-secondary)}.modal.dark.svelte-36cdtj form .hint,.modal.dark.svelte-36cdtj form label,.modal.dark.svelte-36cdtj form p{color:var(--text)}.confermaChiusura.svelte-36cdtj.svelte-36cdtj{display:flex;justify-content:flex-end;margin-bottom:1rem;align-items:center}.confermaChiusura.svelte-36cdtj label.svelte-36cdtj{margin-right:1rem;font-weight:700}@media(min-width:768px){.modal.svelte-36cdtj.svelte-36cdtj{width:40%}.close-button.svelte-36cdtj .btn{height:4rem;width:4rem;max-width:4rem;max-height:4rem}}