/* Header entries replace the removed floating support and back-to-top controls. */
.support-entry{position:relative;background:transparent;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;touch-action:manipulation}
.support-entry .support-entry-icon{display:block;width:100%;height:100%;object-fit:contain}
#topbarJoinBtn.support-entry{width:calc(8.5 * var(--pg-unit, 1vw));height:calc(8.5 * var(--pg-unit, 1vw));margin-right:calc(1 * var(--pg-unit, 1vw))}
#p-detail .dt-badge-icon.support-entry{width:calc(7.5 * var(--pg-unit, 1vw));height:calc(7.5 * var(--pg-unit, 1vw));object-fit:contain}
.support-unread{position:absolute;right:-3px;top:-3px;min-width:16px;height:16px;padding:0 3px;border-radius:10px;align-items:center;justify-content:center;background:#ef0028;border:1px solid white;color:#fff;font-size:10px;line-height:1;font-weight:700}
.feature-chat-off .support-entry{display:none!important}
/* Prevent the uninitialized sheet from rendering before its lazy stylesheet loads. */
#chatPanel:not(.show),#chatPanelOverlay:not(.show){visibility:hidden;pointer-events:none;position:fixed}
@media(min-width:500px){#topbarJoinBtn.support-entry{width:42.5px;height:42.5px}#p-detail .dt-badge-icon.support-entry{width:37.5px;height:37.5px}}
