/* BuyLP v6: header account controls */
.buylp-header-account{display:flex!important;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;font-size:12px;line-height:1.2;max-width:100%}
.buylp-header-account[hidden]{display:none!important}
.buylp-header-account a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 10px;border:1px solid #dce6f8;border-radius:8px;color:#1655d9;text-decoration:none;font-weight:650;white-space:nowrap;background:#fff;transition:background .15s,border-color .15s}
.buylp-header-account a:hover,.buylp-header-account a:focus-visible{background:#eaf2ff;border-color:#8cb3ff}
.buylp-header-account .buylp-header-register{background:#1463ef;border-color:#1463ef;color:#fff}
.buylp-header-account .buylp-header-register:hover{background:#004dc5;color:#fff}
.buylp-header-account .buylp-header-hello{color:#172b50;font-weight:700;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}
.buylp-header-account .buylp-header-logout{background:transparent}
.buylp-header-account .buylp-header-checkout{color:#fff;background:#0b2957;border-color:#0b2957}
.buylp-header-account.buylp-header-mobile{padding:10px 16px;justify-content:flex-start;gap:8px;border-top:1px solid #e9eff8}
@media(max-width:1100px){.buylp-header-account:not(.buylp-header-mobile){gap:4px}.buylp-header-account:not(.buylp-header-mobile) a{padding:7px}.buylp-header-account:not(.buylp-header-mobile) .buylp-header-hello{display:none}}
@media(max-width:689px){.buylp-header-account:not(.buylp-header-mobile){display:none!important}}
/* v7: keep actions on the same line as the navigation, not as a new row. */
@media(min-width:1000px){
 #header .ct-header-right{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;gap:clamp(8px,1vw,18px)}
 #header .ct-header-right>.buylp-header-account{flex:0 0 auto;display:flex!important;align-items:center;flex-wrap:nowrap;gap:5px;margin:0}
 #header .ct-header-right>.buylp-header-account a{min-height:30px;padding:6px 8px;font-size:11px}
 #header .ct-header-right>.buylp-header-account .buylp-header-hello{max-width:95px;font-size:11px}
}
@media(min-width:690px) and (max-width:1199px){
 #header .ct-header-right>.buylp-header-account .buylp-header-hello{display:none}
 #header .ct-header-right>.buylp-header-account a{padding:6px;font-size:11px}
}
@media(max-width:999px){
 #header .ct-header-right>.buylp-header-account{display:none!important}
}
/* v10: preserve a single desktop header row with the account actions. */
@media(min-width:1000px){
 #header .buylp-header-account:not(.buylp-header-mobile){display:flex!important;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:5px;margin-left:10px;white-space:nowrap}
 #header .buylp-header-account:not(.buylp-header-mobile) a{font-size:11px;padding:6px 8px;min-height:30px}
 #header .ct-header-menu, #header [data-id="menu"]{min-width:0}
}
