.breakdance .tvlift-modal{position:fixed;z-index:99999999999999999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(0px);opacity:0;transition:backdrop-filter 1s ease 0.2s,opacity 1s ease 0.2s;pointer-events:none}.breakdance .tvlift-modal.builder-element,.breakdance .tvlift-modal:has(:popover-open){opacity:1;backdrop-filter:blur(5px)}.breakdance .tvlift-modal [popover]{position:fixed;z-index:99999999999999999;inset:auto;margin:0;top:0;right:0;bottom:0;border:0;width:500px;height:100vh;max-width:100vw;display:flex;flex-direction:column;gap:16px;padding:40px;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),opacity 0.6s;opacity:0;overflow-y:auto;pointer-events:auto;overscroll-behavior:none;@media (orientation:portrait){transform:translate3d(0,100%,0);width:100%;height:80vh;top:auto}@media (orientation:landscape){transform:translate3d(100%,0,0)}}.breakdance .tvlift-modal.builder-element [popover],.breakdance .tvlift-modal [popover]:popover-open{transform:translate3d(0,0,0);opacity:1}.breakdance .tvlift-modal [popover]>button[popovertargetaction="hide"]{position:absolute;top:40px;right:40px;cursor:pointer;user-select:none;appearance:none;border:0;outline:none;background:transparent}.breakdance .tvlift-modal [popover]>button[popovertargetaction="hide"] svg{stroke-width:2;stroke:#000;width:24px;height:24px;fill:none}body:has(:popover-open){overflow:hidden}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-rich-text img.aligncenter{display:block;margin:auto}.breakdance .bde-rich-text img.alignleft{float:left}.breakdance .bde-rich-text img.alignright{float:right}