.ai-badge{position:absolute;left:12px;bottom:76px;z-index:5;color:#fff;font:700 12px/1 system-ui,sans-serif;text-align:left}
.ai-badge>summary{display:grid;place-items:center;width:30px;height:30px;box-sizing:border-box;border:1px solid rgba(255,255,255,.35);border-radius:7px;background:rgba(20,24,32,.65);color:#fff;cursor:pointer;list-style:none;user-select:none}
.ai-badge>summary::-webkit-details-marker{display:none}
.ai-badge>summary:focus-visible{outline:2px solid #fff;outline-offset:3px}
.ai-badge>span{position:absolute;bottom:38px;left:0;width:max-content;max-width:min(260px,70vw);padding:10px 12px;border-radius:9px;background:rgba(20,24,32,.94);font:400 13px/1.4 system-ui,sans-serif;box-shadow:0 3px 16px #0004}
.ai-badge--inline{position:relative;display:inline-block;left:auto;bottom:auto;margin:4px 0;vertical-align:middle}
.post-media-stage{position:relative}
.post-media-stage>.ai-badge{bottom:14px}
.post-media-slide,.photos-gallery-cell{position:relative}
.post-media-slide>.ai-badge,.photos-gallery-cell>.ai-badge{bottom:12px}
.post-quote-card{position:relative}
.reels-video-area [data-reels-ai-label]>.ai-badge{bottom:calc(34px + var(--reels-caption-height, 128px))}
.mirt-stories-stage>.ai-badge{bottom:150px;left:16px;z-index:8}
.photo-viewer-stage>.ai-badge,.photo-viewer-media>.ai-badge{bottom:16px}
.ai-disclosure-field{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;line-height:1.3;margin:10px 0;color:var(--ink);cursor:pointer;user-select:none;-webkit-user-select:none}
.ai-disclosure-field[hidden]{display:none}
