/* Header, native search and source-currency presentation. */
body[data-ob-refined] .at-top{position:relative;z-index:1300;overflow:visible}
body[data-ob-refined] .at-settings{z-index:1301;overflow:visible}
body[data-ob-refined] .at-settings .at-popover{z-index:1302;max-width:calc(100vw - 24px);max-height:min(70vh,520px);overflow:auto;overscroll-behavior:contain}
body[data-ob-refined] .at-settings .at-popover :is(a,button){min-height:44px;display:flex;align-items:center}
.ob-usage-original-price{display:block;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;color:#62675d;margin-top:5px}
.ob-usage-original-details{margin:20px 0;border:1px solid #ddd;padding:14px;border-radius:8px}
.ob-usage-original-details summary{cursor:pointer;min-height:36px}
.ob-usage-original-details p{white-space:normal;overflow-wrap:anywhere;margin:6px 0 18px}
.ob-usage-original-details h4{font-weight:600;margin-bottom:4px}
.orbuy-search-status:not(:empty){position:absolute;top:100%;left:0;right:0;background:#fff;padding:10px 16px;font-size:12px;z-index:999}
.orbuy-messenger-entry{display:block;text-align:center;padding:12px}
.orbuy-messenger-entry a{color:inherit}
@media(min-width:761px) and (max-width:940px){
 body[data-ob-refined] .at-desktop-nav{display:none}
 body[data-ob-refined] .at-menu-toggle{display:block;font-size:11px}
 body[data-ob-refined] .at-header-row{gap:16px}
 body[data-ob-refined] .at-tools{gap:8px;min-width:0}
}
@media(max-width:760px){
 body[data-ob-refined].ob-has-quick-buy .orbuy-repair-support{display:none!important}
 body[data-ob-refined] .ob-quick-buy{padding-block:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}
}
