.kl-streamer-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;margin:8px 6px 4px 0;border:1px solid #b69afa;border-radius:999px;background:#32224b;color:#f4eaff;font-size:13px;font-weight:750;line-height:1.3;white-space:nowrap}.kl-streamer-badge::before{content:'';width:11px;height:9px;border:2px solid currentColor;border-radius:3px;box-shadow:4px 0 0 -2px currentColor;display:inline-block}#streamer-admin-dialog{width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #8b6bc1;border-radius:14px;padding:24px;background:#15121e;color:#faf7ff}#streamer-admin-dialog::backdrop{background:#000a}#streamer-admin-dialog label{display:block;margin-top:16px}#streamer-admin-dialog input[type=checkbox]{width:auto;min-width:0}#streamer-admin-dialog textarea{display:block;width:100%;min-height:90px;margin-top:8px}#streamer-admin-dialog .streamer-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}#streamer-admin-dialog [role=status]{min-height:24px}#streamer-admin-dialog p{line-height:1.5}

.kl-streamer-badge[href]{text-decoration:none;cursor:pointer}.kl-streamer-badge[href]:hover{background:#4a306b;border-color:#d9c3ff}.kl-streamer-badge[href]:focus-visible{outline:3px solid #ffd248;outline-offset:3px}

.kl-streamer-badges{display:inline-flex;flex-wrap:wrap;gap:0 4px;max-width:100%}.kl-streamer-badge[data-stream-platform=youtube]{background:#401d2a;border-color:#f699a8;color:#fff0f3}.kl-streamer-badge[data-stream-platform=youtube]:hover{background:#612339;border-color:#ffc5cf}.kl-streamer-badge[data-stream-platform=youtube]::before{width:0;height:0;border:5px solid transparent;border-left:8px solid currentColor;border-right:0;border-radius:0;box-shadow:none}

.kl-streamer-badge.is-live{border-color:#ff738e;background:#5b1d32;color:#fff3f6;box-shadow:0 0 0 2px #ee42661a}
