/* Rádio Só Flashback OnePage V8: cartão seguro no palco, nunca sobre o Top 10. */
body.sf-onepage .player-stage {position:relative!important;}
body.sf-onepage #sfPedidoNoAr.sf-pedido-no-ar {
  position:absolute!important; z-index:8; display:block;
  box-sizing:border-box; width:210px; max-width:240px; max-height:178px;
  overflow-y:auto; overflow-x:hidden; padding:12px 13px;
  border:1px solid rgba(40,221,250,.78); border-radius:14px;
  background:rgba(5,12,34,.93); color:#fff;
  box-shadow:0 0 18px rgba(0,219,255,.25),inset 0 0 14px rgba(167,47,245,.09);
  backdrop-filter:blur(9px); text-align:left; overflow-wrap:anywhere;
  pointer-events:auto; scrollbar-width:thin; scrollbar-color:#23def5 transparent;
}
body.sf-onepage #sfPedidoNoAr[hidden]{display:none!important;}
body.sf-onepage #sfPedidoNoAr .sf-pedido-no-ar-title{font:800 11px/1.4 Arial,sans-serif;letter-spacing:.06em;color:#26e7fa;margin-bottom:6px;}
body.sf-onepage #sfPedidoNoAr .sf-pedido-no-ar-name{font:800 clamp(15px,1.2vw,19px)/1.2 Arial,sans-serif;color:#ffe2fc;text-shadow:0 0 8px #fd4fe25e;}
body.sf-onepage #sfPedidoNoAr .sf-pedido-no-ar-msg{font:500 13px/1.4 Arial,sans-serif;color:#f3eafa;margin-top:7px;white-space:pre-line;}
@media(max-width:780px){
 body.sf-onepage #sfPedidoNoAr.sf-pedido-no-ar{max-width:min(220px,48vw);padding:9px 10px;max-height:135px;}
 body.sf-onepage #sfPedidoNoAr .sf-pedido-no-ar-title{font-size:9px;}
 body.sf-onepage #sfPedidoNoAr .sf-pedido-no-ar-name{font-size:14px;}
 body.sf-onepage #sfPedidoNoAr .sf-pedido-no-ar-msg{font-size:11px;}
}
