.ad-badge{position:relative;display:inline-block;font-size:11px;line-height:1.3}.ad-badge summary{list-style:none;cursor:pointer;display:inline-block;padding:2px 8px;border-radius:999px;background:#f1f4f2;color:#6b7a70;font-weight:700;letter-spacing:.03em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ad-badge summary::-webkit-details-marker{display:none}.ad-badge summary:focus-visible{outline:2px solid #0d7f40;outline-offset:2px}.ad-badge-info{position:absolute;z-index:30;bottom:calc(100% + 6px);width:max-content;max-width:min(280px,80vw);padding:8px 10px;border-radius:10px;background:#0f1a14;color:#e8efe9;font-size:11.5px;font-weight:500;line-height:1.45;text-transform:none;letter-spacing:0;box-shadow:0 8px 24px #0f1a142e}.ad-badge.is-start .ad-badge-info{left:0}.ad-badge.is-center .ad-badge-info{left:50%;transform:translate(-50%)}.ad-badge.is-end .ad-badge-info{right:0}.ad-badge:not([open]) .ad-badge-info{display:none}@media (hover:hover){.ad-badge:hover .ad-badge-info{display:block}}
