.wp-block-botas-core-hotspot.b-hotspot{display:inline-block;position:relative}.wp-block-botas-core-hotspot.b-hotspot .b-hotspot__trigger{background:none;border:none;color:inherit;cursor:pointer;line-height:0;padding:0;transition:color .2s ease-in-out}.wp-block-botas-core-hotspot.b-hotspot .b-hotspot__trigger:hover,.wp-block-botas-core-hotspot.b-hotspot .b-hotspot__trigger[aria-expanded=true]{color:var(--wp--preset--color--primary)}.wp-block-botas-core-hotspot.b-hotspot .b-hotspot__trigger svg{height:1.4em;width:1.4em;fill:currentColor;position:relative;top:-.1em;vertical-align:middle}.wp-block-botas-core-hotspot.b-hotspot .b-hotspot__popup{background-color:var(--wp--preset--color--surface-100-light,#fff);border:1px solid var(--wp--preset--color--border-100-light,#e0e0e0);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:var(--wp--preset--color--text-100-light,#000);font-size:var(--wp--preset--font-size--xs);left:50%;opacity:0;padding:var(--wp--preset--spacing--m,1rem);pointer-events:none;position:absolute;transform:translate(-50%,15px);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility .2s linear;visibility:hidden;width:250px;z-index:10}.wp-block-botas-core-hotspot.b-hotspot .b-hotspot__arrow{bottom:-8px;height:8px;left:50%;opacity:0;overflow:hidden;position:absolute;transform:translateX(-50%);transition:opacity .25s ease-out;width:16px;z-index:11}.wp-block-botas-core-hotspot.b-hotspot .b-hotspot__arrow:before{background-color:var(--wp--preset--color--surface-100-light,#fff);border:1px solid var(--wp--preset--color--border-100-light,#eee);border-radius:3px;bottom:4px;content:"";height:10px;left:2px;position:absolute;transform:rotate(45deg);width:10px}.wp-block-botas-core-hotspot.b-hotspot .b-hotspot__trigger[aria-expanded=true]+.b-hotspot__popup{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.wp-block-botas-core-hotspot.b-hotspot .b-hotspot__trigger[aria-expanded=true]+.b-hotspot__popup .b-hotspot__arrow{opacity:1}
