.twz-tooltip-popup{--accordion-maxw: 70rem;--accordion-padding: 3rem;--accordion-radius: 2rem;width:min(95%,var(--accordion-maxw));padding:var(--accordion-padding);background:var(--white);border-width:1px;border-radius:var(--radius-m)}@media(max-width: 767px){.twz-tooltip-popup{padding-inline:calc(var(--padding-default)*.5)}}.twz-tooltip-popup::backdrop{cursor:pointer;background:color-mix(in srgb, var(--black) 20%, transparent)}.twz-tooltip-popup__header{font-size:3rem;margin-bottom:2rem}.twz-tooltip-popup .twz-tooltip-popup__close{--btn-bg: transparent;position:absolute;right:1rem;top:1rem;padding:1rem}.twz-tooltip-popup .twz-tooltip-popup__close svg{height:1em;width:1em}.twz-tooltip-popup .row{width:100%;padding-block:0}.twz-tooltip--is-loading::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.15);z-index:1005}.twz-tooltip--is-loading::after{content:"";position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;block-size:4rem;aspect-ratio:1;border-radius:50%;border:.2rem solid var(--white);border-block-end-color:rgba(0,0,0,0);animation:spinner .8s linear infinite;z-index:1007}@keyframes spinner{to{rotate:360deg}}button[data-tooltip].btn{--twz-icon-size: 1.5em;gap:0 .5em}button[data-tooltip].btn .twz-icon--info{flex-shrink:0}p button[data-tooltip]{--twz-icon-size: 1em;text-underline-offset:.4em;gap:0 .25em;align-items:center;background:none;border:none;cursor:pointer;padding:0;margin:0;text-decoration:underline;color:inherit}
