.ivot-modal-livello.svelte-32v57s{outline:none;width:0;height:0;position:fixed;top:0;left:0}.ivot-modal-backdrop.svelte-32v57s{background:#00000080;position:fixed;inset:0}.ivot-modal.svelte-32v57s{background:var(--app-surface,#fff);width:calc(100vw - 2rem);height:auto;max-height:min(86vh,86dvh);color:var(--app-text,#111);border:1px solid var(--app-border,#00000014);border-radius:var(--radius-card,14px);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0000004d}.ivot-modal-header.svelte-32v57s{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1.15rem 1.25rem .6rem;display:flex}.ivot-modal-title.svelte-32v57s{font-size:var(--fs-lg,1.15rem);letter-spacing:0;color:var(--app-title-color,var(--app-text,#111));margin:0;font-weight:500;line-height:1.3}.ivot-modal-close.svelte-32v57s{width:36px;height:36px;color:var(--app-text-muted,#0000008c);cursor:pointer;transition:background .15s, color .15s, scale var(--t-spring) var(--spring);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@media (hover:hover) and (pointer:fine){.ivot-modal-close.svelte-32v57s:hover{background:var(--app-hover,#0000000d);color:var(--app-text,#111)}}.ivot-modal-close.svelte-32v57s:active{background:var(--app-hover,#0000000d);color:var(--app-text,#111)}.ivot-modal-body.svelte-32v57s{flex:0 auto;padding:.4rem 1.25rem 1.25rem;overflow-y:auto}.ivot-modal-footer.svelte-32v57s{border-top:1px solid var(--app-border,#00000014);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}
