.AKFl-G_badge{z-index:15;-webkit-backdrop-filter:blur(8px);color:#fff;text-shadow:0 1px 3px #00000080;letter-spacing:normal;text-align:left;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#f7f4ee80;border:1px solid #ffffff40;border-radius:999px;justify-content:flex-start;align-items:center;gap:0;min-width:34px;max-width:calc(100% - 24px);min-height:34px;padding:5px 9px;font-family:Arial,sans-serif;font-size:clamp(10px,.8vw,11px);font-weight:500;line-height:1.3;transition:gap .22s;display:inline-flex;position:absolute;top:12px;left:12px}.AKFl-G_badge svg{flex-shrink:0;width:14px;height:14px}.AKFl-G_badge[data-open=true]{gap:6px}.AKFl-G_badge:focus-visible{outline-offset:2px;outline:2px solid #fff}.AKFl-G_description{opacity:0;grid-template-columns:0fr;transition:grid-template-columns .22s,opacity .18s,transform .22s;display:grid;transform:translate(5px)}.AKFl-G_description>span{white-space:nowrap;min-width:0;overflow:hidden}.AKFl-G_badge[data-open=true] .AKFl-G_description{opacity:1;grid-template-columns:1fr;transform:translate(0)}@media (pointer:coarse){.AKFl-G_badge{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.AKFl-G_badge,.AKFl-G_description{transition:none}}.AKFl-G_identifier{flex-shrink:0;align-items:center;gap:5px;font-weight:600;display:inline-flex}
