/* v2.4.66: staff header logo = the shop's logo art on black; hold-for-shop; chip; version on Refresh */
body.staff header.top .logobtn.lg66,html.dk20 body.staff header.top .logobtn.lg66,header.top:not(.stop) .logobtn.lg66{background:#0b0b0b !important;border-radius:10px !important;padding:0 !important;overflow:hidden;line-height:0;box-shadow:0 0 0 1px rgba(200,16,46,.35),0 1px 3px rgba(0,0,0,.3) !important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;position:relative}
header.top:not(.stop) .logobtn.lg66 img.logo{height:44px !important;width:auto !important;display:block;aspect-ratio:720/671;border-radius:0;-webkit-user-drag:none;pointer-events:none}
header.top:not(.stop) .logobtn.lg66::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#C8102E}
header.top:not(.stop) .logobtn.lg66.hold66::after{width:100%;transition:width .6s linear}
#chip66.chip66{position:fixed;z-index:250;border:1px solid rgba(200,16,46,.55);background:#fff;color:#7f0000;border-radius:999px;padding:3px 9px;font:600 11px/1.2 Inter,system-ui,sans-serif;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.18);cursor:pointer;animation:chip66 .25s ease-out}
html.dk20 #chip66.chip66{background:#1d1d1d;color:#F3E9D7}
@keyframes chip66{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
header.top .rf36 .rf66s{display:inline-flex;align-items:baseline;gap:6px}
header.top .rf36 .rf66v{font:600 11px/1 Inter,system-ui,sans-serif;opacity:.8}
header.top .rf36 .rf65t:not(:empty)::before{content:"· "}
@media (max-width:560px){header.top .rf36 .rf66s{flex-direction:column;align-items:flex-start;gap:2px}header.top .rf36 .rf66v{font-size:10px}}
