/* Isolated numeric support badges; all existing Ace theme colors remain. */
html :is(#root#root#root#root#root,#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui) .ak-support-unread-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;flex:0 0 auto!important;align-self:center!important;min-width:19px!important;max-width:none!important;width:auto!important;min-height:19px!important;height:auto!important;padding:2px 6px!important;margin:0 0 0 8px!important;border:1px solid #ffb8c4!important;border-radius:99px!important;background:#c71f42!important;color:#fff!important;box-shadow:0 1px 3px #39001026!important;font:700 11px/1.2 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;white-space:nowrap!important;pointer-events:none!important;opacity:1!important}
:where(#root .ak-support-badged,#fen-ui .ak-support-badged){position:relative}
html :is(#root#root#root#root#root,#fen-ui#fen-ui#fen-ui#fen-ui#fen-ui) :is(.fen-header [data-action="support"],.fen-header .fen-support,.ak888-header-support,.ak888-support-entry).ak-support-badged{overflow:visible!important}
html #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui :is(.fen-header [data-action="support"],.fen-header .fen-support,.ak888-header-support)>.ak-support-entry-badge{position:absolute!important;top:-4px!important;right:-5px!important;margin:0!important;z-index:6!important;min-width:17px!important;min-height:17px!important;padding:2px 4px!important;font-size:10px!important}
html #fen-ui#fen-ui#fen-ui#fen-ui#fen-ui .ak888-support-entry>.ak-support-entry-badge{position:absolute!important;top:5px!important;right:5px!important;margin:0!important;z-index:3!important}
html #root#root#root#root#root .bg-ticket-list>button>.ak-support-unread-badge{flex:0 0 auto!important;align-self:center!important}
