/* R185: editing chrome is a non-layout overlay. Reader/public views untouched. */
html body main.as-page #blocks :is(.as-block,.as-column-block) > :is(.as-block-head,.as-column-block-actions,.as-block-controls){
  position:absolute!important;display:flex!important;box-sizing:border-box!important;
  margin:0!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;
}
html body main.as-page #blocks :is(.as-block,.as-column-block) > .as-block-head{
  top:-16px!important;right:3px!important;left:auto!important;bottom:auto!important;
  width:max-content!important;max-width:100%!important;height:auto!important;z-index:215!important;
}
html body main.as-page #blocks :is(.as-block,.as-column-block) > .as-column-block-actions{
  top:-12px!important;right:2px!important;left:auto!important;bottom:auto!important;
  width:max-content!important;max-width:100%!important;z-index:215!important;
}
html body main.as-page #blocks :is(.as-block,.as-column-block) > .as-block-controls{
  top:2px!important;left:-28px!important;right:auto!important;bottom:auto!important;z-index:215!important;
}
html body main.as-page #blocks :is(.as-block,.as-column-block).cb185-selected > :is(.as-block-head,.as-column-block-actions,.as-block-controls),
html body main.as-page #blocks :is(.as-block,.as-column-block) > :is(.as-block-head,.as-column-block-actions,.as-block-controls):focus-within{
  visibility:visible!important;opacity:1!important;pointer-events:auto!important;
}
/* Side and bottom insertion chrome must never contribute to published content height. */
html body main.as-page #blocks :is(.as-block,.as-column-block) > :is(.as-insert-slot,.cb92-insert-right){
  position:absolute!important;box-sizing:border-box!important;display:flex!important;
  width:27px!important;height:27px!important;min-height:0!important;max-height:27px!important;
  margin:0!important;padding:0!important;
}
html body main.as-page #blocks :is(.as-block,.as-column-block) > :is(.as-insert-slot,.cb92-insert-right) > .as-insert-plus{
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;
}
html body main.as-page #blocks :is(.as-block,.as-column-block).cb185-selected > :is(.as-insert-slot,.cb92-insert-right) > .as-insert-plus,
html body main.as-page #blocks :is(.as-block,.as-column-block) > :is(.as-insert-slot,.cb92-insert-right) > .as-insert-plus:is(:focus-visible,[aria-expanded="true"]){
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;
}
/* Non-content selection styling must not increase dimensions. */
html body main.as-page #blocks :is(.as-block,.as-column-block){box-sizing:border-box!important;}
