/* v3.78.0: Token parsing is visually distinct from dictionary meanings and
   word-class information. It wraps without obscuring the English gloss. */
.bgs-root .bgs-word-tooltip .bgs-v282-tip-grammar.bgs-v378-parse,
.bgs-root .bgs-word-tooltip .bgs-v282-tip-grammar.bgs-v378-wordclass{
  box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;
  gap:3px;min-width:0;max-width:100%;padding:7px 9px;margin:7px 0 9px;
  border-left:3px solid #81a7d5;border-radius:3px;
  background:#f5f8fd;color:#2b496b!important;white-space:normal;
  overflow-wrap:anywhere;word-break:normal;line-height:1.5;
}
.bgs-root .bgs-word-tooltip .bgs-v378-parse>strong,
.bgs-root .bgs-word-tooltip .bgs-v378-wordclass>strong{
  display:block;font-weight:700;font-size:.83rem;color:#174976!important;
}
.bgs-root .bgs-word-tooltip .bgs-v378-parse>span,
.bgs-root .bgs-word-tooltip .bgs-v378-wordclass>span{
  display:block;max-width:100%;font-size:.87rem;color:#294562!important;
  white-space:normal;overflow-wrap:anywhere;
}
@media(max-width:390px){
 .bgs-root .bgs-word-tooltip .bgs-v282-tip-grammar.bgs-v378-parse,
 .bgs-root .bgs-word-tooltip .bgs-v282-tip-grammar.bgs-v378-wordclass{padding:6px 8px}
}
@media(prefers-color-scheme:dark){
 .bgs-root .bgs-word-tooltip .bgs-v282-tip-grammar.bgs-v378-parse,
 .bgs-root .bgs-word-tooltip .bgs-v282-tip-grammar.bgs-v378-wordclass{
   background:#263b55;color:#e4eeff!important;border-left-color:#82b3eb;
 }
 .bgs-root .bgs-word-tooltip .bgs-v378-parse>strong,
 .bgs-root .bgs-word-tooltip .bgs-v378-wordclass>strong,
 .bgs-root .bgs-word-tooltip .bgs-v378-parse>span,
 .bgs-root .bgs-word-tooltip .bgs-v378-wordclass>span{color:#e7f0ff!important}
}
@media(forced-colors:active){
 .bgs-root .bgs-word-tooltip .bgs-v282-tip-grammar.bgs-v378-parse,
 .bgs-root .bgs-word-tooltip .bgs-v282-tip-grammar.bgs-v378-wordclass{
   background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;
 }
}
