[Reading 49 lines from start (total: 49 lines, 0 remaining)]

/* Band Club R51 - Google Play: topo, lateral, rodape e convite respeitoso de saida */
.bc-play-cta,.bc-play-cta:link,.bc-play-cta:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;background:#ed1748;color:#fff!important;border:0;border-radius:10px;font-weight:800;font-size:13px;line-height:1.3;padding:11px 15px;text-decoration:none!important;box-shadow:0 5px 14px rgba(209,10,60,.2);transition:background .2s,transform .2s}
.bc-play-cta:hover,.bc-play-cta:focus-visible{background:#be1139!important;color:#fff!important;transform:translateY(-1px);text-decoration:none!important}
.bc-play-cta:focus-visible,.bc-play-dock-close:focus-visible,.bc-play-exit-close:focus-visible,.bc-play-exit-later:focus-visible{outline:3px solid #4aa8ff;outline-offset:3px}
body.bc-modern .navbar-main #topMenu>li.bc-play-nav-item>a{background:#e81648!important;color:#fff!important;border-radius:9px!important;font-size:12px!important;font-weight:800;white-space:nowrap;margin:8px 4px!important;padding:9px 12px!important;min-height:36px;height:auto!important}
body.bc-modern .navbar-main #topMenu>li.bc-play-nav-item>a:hover{background:#b40b31!important}
body.bc-modern .navbar-main #topMenu>li.bc-play-nav-item>a i{color:#fff!important}
body.bc-modern .bc-play-sidebar-card{margin:13px 12px 16px;padding:15px 13px;background:linear-gradient(145deg,#102b43,#173f60);border-radius:13px;color:#eef7ff;box-shadow:0 8px 20px rgba(12,37,63,.14);max-width:250px}
body.bc-modern .bc-play-sidebar-card strong{display:block;font-size:15px;line-height:1.35;color:#fff;margin:5px 0}
body.bc-modern .bc-play-sidebar-card p{font-size:12px;line-height:1.5;margin:0 0 10px;color:#d6e8f8}
body.bc-modern .bc-play-sidebar-card .bc-play-sidebar-small{font-size:10px;letter-spacing:.09em;color:#adcbe2;font-weight:800}
body.bc-modern .bc-play-sidebar-card .bc-play-cta{font-size:12px;padding:10px 9px;width:100%}
.bc-play-footer-link{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:10px 0;color:inherit}
.bc-play-footer-link strong{font-size:13px}
.bc-play-footer-link a,.bc-play-footer-link a:visited{color:#ec1748!important;font-weight:800;text-decoration:underline!important;text-underline-offset:3px}
.bc-play-footer-link a:hover{color:#c90d39!important}
footer#footer .bc-play-footer-link,footer#footer .bc-play-footer-link *{color:#fff!important}
footer#footer .bc-play-footer-link a{color:#fff!important;text-decoration:underline!important}
.bc-play-dock{position:fixed;z-index:800;right:14px;top:43%;width:206px;max-width:calc(100vw - 32px);padding:17px 13px 14px;border:1px solid rgba(219,232,242,.9);border-radius:16px;background:#fff;color:#14324d;box-shadow:0 12px 35px rgba(5,24,45,.20);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.3}
.bc-play-dock strong{display:block;font-size:15px;line-height:1.3;margin:5px 15px 6px 0;color:#112c44}
.bc-play-dock p{color:#52697b;font-size:12px;line-height:1.4;margin:0 0 11px}
.bc-play-dock .bc-play-dock-tag{color:#d71845;letter-spacing:.09em;font-size:9px;font-weight:900}
.bc-play-dock .bc-play-dock-cta{font-size:11px;width:100%;padding:10px 6px;white-space:normal}
.bc-play-dock-close{position:absolute;right:5px;top:4px;width:26px;height:26px;background:transparent;border:0;color:#597084;font-size:22px;line-height:22px;cursor:pointer;z-index:2}
.bc-play-dock[hidden],.bc-play-exit-overlay[hidden]{display:none!important}
.bc-play-exit-overlay{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(6,24,39,.65);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}
.bc-play-exit-dialog{position:relative;max-width:440px;width:100%;box-sizing:border-box;padding:28px 27px 25px;border-radius:20px;border:1px solid #dce6ee;background:#fff;color:#142c40;box-shadow:0 24px 65px rgba(0,0,0,.28);text-align:center}
.bc-play-exit-close{position:absolute;right:12px;top:8px;font-size:29px;line-height:29px;background:transparent;border:0;color:#54687c;cursor:pointer}
.bc-play-exit-symbol{width:64px;height:64px;border-radius:18px;background:linear-gradient(145deg,#e8174a,#99204b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:33px;margin:0 auto 12px}
.bc-play-exit-kicker{font-size:11px;color:#d71845;letter-spacing:.11em;font-weight:900}
.bc-play-exit-dialog h2{font-size:25px;line-height:1.2;margin:8px 0 12px;font-weight:850;color:#0d2c44!important}
.bc-play-exit-dialog p{font-size:14px;line-height:1.6;color:#556b7c;margin:0 0 18px}
.bc-play-exit-cta{width:100%;box-sizing:border-box}
.bc-play-exit-later{display:block;background:transparent;border:0;margin:12px auto 0;color:#637488;font-weight:600;font-size:12px;padding:6px;cursor:pointer}
.bc-play-exit-later:hover{text-decoration:underline}
@media (min-width:768px) and (max-width:1199px){
 body.bc-modern .navbar-main #topMenu>li.bc-play-nav-item>a{margin:5px 2px!important;padding:7px 9px!important;min-height:30px!important;font-size:11px!important}
}
@media (max-width:767px){
 body.bc-modern .navbar-main #topMenu>li.bc-play-nav-item>a{margin:5px 10px!important;width:calc(100% - 20px);padding:11px 14px!important;justify-content:center}
 .bc-play-dock{top:auto;right:12px;bottom:72px;width:160px;padding:13px 11px 11px;border-radius:13px}
 .bc-play-dock .bc-play-dock-tag{font-size:8px}
 .bc-play-dock strong{font-size:12px;margin-right:11px}
 .bc-play-dock p{display:none}
 .bc-play-dock .bc-play-dock-cta{font-size:10px;padding:9px 5px;margin-top:6px}
 .bc-play-exit-overlay{display:none!important}
 .bc-play-footer-link{justify-content:center;text-align:center}
}
@media(prefers-reduced-motion:reduce){.bc-play-cta{transition:none!important;transform:none!important}}

[executed on device: vipsites.virtuaserver.com.br (9e5d7384-fc76-4b50-a12a-2f75a02e68ed)]
/* Login tem barra superior independente do feed. */
body.bc-login .navbar .bc-play-login-nav>a,body.bc-login .navbar .bc-play-login-nav>a:visited{display:block!important;background:#e81748!important;color:#fff!important;border-radius:9px;margin:6px 8px;padding:10px 15px!important;font-weight:800!important;text-decoration:none!important}
body.bc-login .navbar .bc-play-login-nav>a:hover{background:#b30e38!important;color:#fff!important}
body.bc-login .bc-play-login-mobile{display:none}
@media(max-width:767px){body.bc-login .bc-play-login-mobile{display:inline-flex!important;align-items:center;float:right;margin:11px 6px 0 0;background:#ec1748;color:#fff!important;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none!important}body.bc-login .navbar-toggle{float:right}}
/* R52 homologacao mobile: impedir CTA lateral de cobrir cadastro, busca e formularios. */
@media (max-width:767px){
 .bc-play-dock{position:relative!important;inset:auto!important;right:auto!important;bottom:auto!important;top:auto!important;left:auto!important;width:calc(100% - 30px)!important;max-width:420px!important;margin:24px auto 18px!important;padding:15px!important;box-sizing:border-box!important}
 .bc-play-dock p{display:block!important}
 body.bc-login .navbar .navbar-header{display:flex!important;align-items:center!important;min-height:60px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0 10px!important;gap:5px!important}
 body.bc-login .navbar .navbar-header>.col-lg-2{width:auto!important;flex:1 1 auto!important;min-width:0!important;max-width:155px!important;float:none!important;padding:0!important}
 body.bc-login .navbar .navbar-header>.col-lg-2>a{display:flex!important;align-items:center!important;max-width:100%!important;height:50px!important}
 body.bc-login .navbar .navbar-header img.logo{height:auto!important;max-height:42px!important;width:auto!important;max-width:100%!important;object-fit:contain!important}
 body.bc-login .navbar .navbar-header>.col-lg-10{width:auto!important;max-width:none!important;flex:0 0 auto!important;min-width:0!important;float:none!important;padding:0!important;margin-left:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}
 body.bc-login .navbar .bc-play-login-mobile{order:1;float:none!important;position:static!important;margin:0 4px 0 0!important;padding:8px 8px!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important}
 body.bc-login .navbar .navbar-header .navbar-toggle{order:2;float:none!important;position:static!important;margin:0!important;padding:8px!important;min-width:38px!important;display:block!important}
}
