
/* ONYX v43 — developer drawer state + exact mascot + compact mobile help */
.devDrawer.inlineTestNotes{right:-430px!important;transition:right .24s ease!important;visibility:visible!important;opacity:1!important}
.devDrawer.inlineTestNotes.open{right:0!important}
.devDrawer.inlineTestNotes:not(.open){pointer-events:none!important}
.devDrawer.inlineTestNotes .devClose{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;place-items:center!important;cursor:pointer!important;z-index:5!important}
.devNotesTab.v43MascotTab{display:block!important;position:fixed!important;right:-42px!important;top:43%!important;width:110px!important;height:160px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;writing-mode:initial!important;transform:none!important;overflow:visible!important;z-index:181!important;transition:right .22s ease,transform .22s ease,opacity .18s ease!important}
.devNotesTab.v43MascotTab:hover,.devNotesTab.v43MascotTab:focus-visible{right:-12px!important;transform:translateY(-2px)!important;outline:none!important}
.devNotesTab.v43MascotTab img{display:block!important;width:110px!important;height:160px!important;object-fit:contain!important;filter:drop-shadow(-7px 12px 18px rgba(64,48,130,.20))!important;pointer-events:none!important}
.appShell:not(.antonijaTheme)~.devNotesTab.v43MascotTab img,.appShell:not(.antonijaTheme) .devNotesTab.v43MascotTab img{filter:brightness(.96) saturate(1.03) drop-shadow(-8px 13px 22px rgba(0,0,0,.30))!important}
html[data-dev-drawer="open"] .devNotesTab.v43MascotTab{opacity:0!important;pointer-events:none!important}
.v43DevBadge{display:flex;align-items:center;gap:7px;margin:2px 0 14px;font-size:9px;letter-spacing:.08em;font-weight:800;color:#8a691d}
.v43DevBadge:before{content:"✦";color:#d7a53c}
@media(max-width:760px){
 .devNotesTab.v43MascotTab{width:76px!important;height:111px!important;right:-31px!important;top:49%!important}
 .devNotesTab.v43MascotTab:hover,.devNotesTab.v43MascotTab:focus-visible{right:-18px!important;transform:none!important}
 .devNotesTab.v43MascotTab img{width:76px!important;height:111px!important}
 .devDrawer.inlineTestNotes{width:min(92vw,360px)!important;max-width:none!important;right:-96vw!important;padding:16px!important}
 .devDrawer.inlineTestNotes.open{right:0!important}
 .onyxInfoBubble{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:14px!important;width:min(238px,calc(100vw - 32px))!important;max-height:32vh!important;overflow:auto!important;padding:10px 12px!important;font-size:11px!important;line-height:1.4!important;transform:translateX(-50%)!important;border-radius:12px!important}
 .onyxInfoWrap.infoPeek>.onyxInfoBubble{display:none!important;opacity:0!important;pointer-events:none!important}
 .onyxInfoWrap.infoOpen>.onyxInfoBubble{display:block!important;opacity:1!important;pointer-events:auto!important;transform:translateX(-50%)!important}
}
