/* Ref Rover panel themed to the site's dark palette (overrides the widget's injected CSS; the
   widget files themselves stay untouched). Loaded on every page. */
.rw-panel{background:#0B0E14!important;color:#fff!important;box-shadow:0 0 0 1px #1C2230,0 -12px 48px -10px rgba(0,0,0,.7)!important}
.rw-head{background:#05070A!important;border-bottom:1px solid #1C2230!important}
.rw-head b{color:#fff!important}
.rw-head span{color:#8B94A5!important}
.rw-state{color:#FF7A2F!important}
.rw-x{color:#8B94A5!important}
.rw-x:hover{color:#fff!important}
.rw-log{background:#05070A!important}
.rw-m.a{background:#0B0E14!important;color:#C5CBD6!important;border:1px solid #1C2230!important;border-left:3px solid #FF7A2F!important}
.rw-m.a.err{background:#1a0d0d!important;color:#F3C9B4!important;border-color:#3a1d1d!important;border-left-color:#C8202F!important}
.rw-m.u{background:#FF7A2F!important;color:#05070A!important}
.rw-src span{color:#FF7A2F!important;border:1px solid #3a2a1c!important;background:#141922!important;font-size:11px!important}
.rw-chips{background:#05070A!important}
.rw-chips button{background:#0B0E14!important;border:1px solid #2A3140!important;color:#C5CBD6!important;font-family:Oswald,sans-serif!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:2px!important}
.rw-chips button:hover{border-color:#FF7A2F!important;color:#fff!important}
.rw-in{background:#0B0E14!important;border-top:1px solid #1C2230!important}
.rw-in input{background:#05070A!important;border:1px solid #2A3140!important;color:#fff!important;border-radius:2px!important}
.rw-in input::placeholder{color:#8B94A5!important}
.rw-in input:focus{outline:none!important;border-color:#FF7A2F!important}
.rw-in button{background:#FF7A2F!important;color:#05070A!important;border-radius:2px!important;font-family:Oswald,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.rw-foot{background:#0B0E14!important;color:#8B94A5!important;font-size:11px!important}
/* Phones: keep Rover small and out of the content until the panel is opened. */
@media (max-width:640px){
.rw:not(.open){left:auto!important;right:6px!important}
.rw:not(.open) .rw-panel{width:0!important;max-width:0!important;visibility:hidden}
.rw:not(.open) .rw-char{transform:scale(.6);transform-origin:100% 100%;padding:0!important}
.rw:not(.open) .rw-bubble{font-size:12px!important;padding:8px 10px!important}
}
