/* Psát jako BOT (core/bot-mode.js, spec 2026-10-12): dlaždice v záložce Různé, odznak u pole, autor zprávy pro mody. Addon i web. */
.uc-bm-btn .uc-ap-ico svg { width: 22px; height: 22px; }
.uc-bm-btn .uc-ap-name { max-width: 58px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.uc-bm-btn.on { background: rgba(255, 140, 0, .18); border-color: var(--accent, #ff8c00); box-shadow: 0 0 0 1px rgba(255, 140, 0, .35) inset; }
.uc-bm-btn:not(.on) { color: var(--text-secondary, #adadb8); border-color: var(--border, #2f2f35); }

/* Odznak u pole: robot + malé logo platformy v rohu (kam zpráva půjde). */
#active-badge.uc-bot { --uc-bot-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffb300' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='8' width='16' height='12' rx='3'/%3E%3Cpath d='M12 8V4'/%3E%3Ccircle cx='12' cy='3' r='1'/%3E%3Ccircle cx='9' cy='14' r='1.3' fill='%23ffb300'/%3E%3Ccircle cx='15' cy='14' r='1.3' fill='%23ffb300'/%3E%3Cpath d='M2 13v3M22 13v3'/%3E%3C/svg%3E"); }
#active-badge.uc-bot.tw { background: var(--uc-bot-ico) left top / 18px 18px no-repeat, url(icons/platform/twitch-gold.svg) right bottom / 10px 10px no-repeat; }
#active-badge.uc-bot.yt { background: var(--uc-bot-ico) left top / 18px 18px no-repeat, url(icons/platform/youtube-gold.svg) right bottom / 10px 10px no-repeat; }
#active-badge.uc-bot.ki { background: var(--uc-bot-ico) left top / 18px 18px no-repeat, url(icons/platform/kick-gold.svg) right bottom / 10px 10px no-repeat; }
#active-badge.uc-bot.bc { background: var(--uc-bot-ico) center / 20px 20px no-repeat !important; }

/* Jméno bota u zprávy, kterou napsal mod (jen mod / streamer to dostane ze serveru); OBS nikdy. */
.msg .un.uc-bot-actor { text-decoration: underline dotted; text-decoration-thickness: 1px; text-underline-offset: 3px; cursor: help; }
body.uc-raw .msg .un.uc-bot-actor { text-decoration: none; cursor: inherit; }
