html[data-theme] #firebot-launch,html[data-theme] body:has(.product63-action.is-visible) #firebot-launch{left:0;right:auto;top:150px;bottom:auto;transform:none;writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;justify-content:center;gap:0;width:42px;min-width:42px;height:112px;min-height:112px;padding:16px 10px;border-left:0;border-radius:0 15px 15px 0;line-height:1;letter-spacing:.03em;text-align:center}
html[data-theme] #firebot-launch:hover{transform:none}
html[data-theme] #firebot{inset:110px auto auto 54px;transform-origin:top left;max-height:calc(100dvh - 125px)}
html[data-theme] #config75-form #config75-detail{min-height:32px;padding:6px 12px;margin:4px 0 8px;font-size:11px;border-radius:18px}
html[data-theme] #menu.menu71:not(.open){transition:opacity .32s ease,visibility .32s}
html[data-theme] #menu.menu71:not(.open) .menu58-panel{transition:opacity .32s ease;opacity:0}
@media(max-width:720px){html[data-theme] #firebot-launch,html[data-theme] body:has(.product63-action.is-visible) #firebot-launch{top:120px;bottom:auto;left:0;width:38px;min-width:38px;height:104px;min-height:104px;padding:14px 8px}html[data-theme] #firebot{inset:90px auto auto 12px;max-height:calc(100dvh - 102px)}}
@media(prefers-reduced-motion:reduce){html[data-theme] #menu.menu71:not(.open),html[data-theme] #menu.menu71:not(.open) .menu58-panel{transition:none}}

/* R91: the side tab stays available independently of the cookie notice. */
html[data-theme] #firebot-launch{background:#381E1D;color:#F7E7CE;border-color:#795640;box-shadow:0 4px 16px #19171826;visibility:visible;pointer-events:auto}
html[data-theme] #firebot-launch:hover{background:#713029;color:#F7E7CE;border-color:#a45442;box-shadow:0 4px 16px #19171826}
html[data-theme] #firebot-launch:focus-visible{background:#713029;color:#F7E7CE;outline:2px solid #EDC9AF;outline-offset:2px}
