:root{
  --efuel-product-header-height:76px;
  --efuel-product-header-shell:1440px;
}

.efuel-product-header{
  position:sticky!important;
  z-index:240!important;
  top:0!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-bottom:1px solid rgba(84,161,206,.12)!important;
  border-radius:0!important;
  background:rgba(1,5,10,.82)!important;
  box-shadow:0 12px 34px rgba(0,0,0,.18)!important;
  -webkit-backdrop-filter:blur(22px) saturate(140%)!important;
  backdrop-filter:blur(22px) saturate(140%)!important;
}

.efuel-product-header::before,
.efuel-product-header::after,
.efuel-product-header-inner::before,
.efuel-product-header-inner::after{
  display:none!important;
}

.efuel-product-header-inner{
  position:relative!important;
  width:min(var(--efuel-product-header-shell),calc(100% - 32px))!important;
  max-width:var(--efuel-product-header-shell)!important;
  height:var(--efuel-product-header-height)!important;
  min-height:var(--efuel-product-header-height)!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  gap:24px!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

.efuel-product-header .header-main-row,
.efuel-product-header .auction-header-main{
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  justify-content:flex-start!important;
  text-align:left!important;
}

.efuel-product-header .header-title-row,
.efuel-product-header .auction-title{
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  display:block!important;
  flex:0 0 auto!important;
  font-size:inherit!important;
  line-height:1!important;
  text-align:left!important;
}

.efuel-product-header .header-title-row h1{
  margin:0!important;
  font-size:inherit!important;
  line-height:1!important;
}

.efuel-product-brand{
  display:inline-flex;
  align-items:center;
  gap:11px;
  min-width:0;
  color:inherit!important;
  text-decoration:none!important;
  -webkit-tap-highlight-color:transparent;
}

.efuel-product-brand img{
  width:44px;
  height:44px;
  display:block;
  flex:0 0 44px;
  border-radius:12px;
  filter:drop-shadow(0 8px 16px rgba(14,165,233,.18));
}

.efuel-product-brand-copy{
  min-width:0;
  display:grid;
  line-height:1;
}

.efuel-product-brand-copy b{
  color:#eefaff;
  display:flex;
  align-items:center;
  gap:7px;
  font-size:17px;
  font-weight:900;
  letter-spacing:.19em;
  white-space:nowrap;
}

.efuel-product-name{
  display:inline-flex;
  align-items:center;
  min-height:18px;
  padding:1px 6px 0;
  border:1px solid rgba(34,211,238,.34);
  border-radius:6px;
  background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(14,165,233,.07));
  color:#75e9fb;
  box-shadow:0 0 16px rgba(34,211,238,.1),inset 0 1px 0 rgba(255,255,255,.04);
  font-size:8px;
  font-weight:900;
  letter-spacing:.14em;
  line-height:1;
  text-shadow:0 0 11px rgba(34,211,238,.3);
}

.efuel-product-brand-copy small{
  margin-top:6px;
  overflow:hidden;
  color:#6d839c;
  font-size:8px;
  font-weight:800;
  letter-spacing:.25em;
  line-height:1;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.efuel-product-header .header-toolbar,
.efuel-product-header .auction-header-toolbar{
  width:auto!important;
  min-width:0!important;
  margin:0 0 0 auto!important;
  padding:0!important;
  display:block!important;
  flex:1 1 auto!important;
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

.efuel-product-header .header-toolbar-inner,
.efuel-product-header .auction-header-toolbar-inner{
  position:relative!important;
  width:100%!important;
  min-height:44px!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
}

.efuel-product-header .header-left-actions,
.efuel-product-header .header-right-actions{
  position:static!important;
  inset:auto!important;
  min-width:0!important;
  margin:0!important;
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  transform:none!important;
}

.efuel-product-header .header-left-actions{
  justify-self:start!important;
  justify-content:flex-start!important;
}

.efuel-product-header .header-right-actions{
  justify-self:end!important;
  justify-content:flex-end!important;
}

.efuel-product-header .header-datetime,
.efuel-product-header .auction-header-datetime{
  position:static!important;
  inset:auto!important;
  min-width:max-content!important;
  margin:0!important;
  display:flex!important;
  grid-column:2!important;
  grid-row:1!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  color:#7f96ad!important;
  font-size:11px!important;
  font-weight:750!important;
  line-height:1!important;
  font-variant-numeric:tabular-nums;
  transform:none!important;
}

.efuel-product-header .header-icon-btn{
  box-sizing:border-box!important;
  width:38px;
  min-width:38px;
  height:38px;
  min-height:38px;
  padding:0;
  display:grid;
  place-items:center;
  border:1px solid rgba(84,161,206,.27);
  border-radius:10px;
  background:rgba(7,18,31,.82);
  color:#a9c7d7;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
  transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .16s ease;
}

.efuel-product-header .header-icon-btn:hover,
.efuel-product-header .header-icon-btn.active{
  color:#dffbff;
  border-color:rgba(34,211,238,.52);
  background:rgba(10,30,46,.95);
  box-shadow:0 0 18px rgba(34,211,238,.09),inset 0 1px 0 rgba(255,255,255,.05);
}

.efuel-product-header .header-icon-btn:active{
  transform:translateY(0)!important;
}

.efuel-product-header .header-icon-btn:focus-visible,
.efuel-header-menu-button:focus-visible,
.efuel-product-brand:focus-visible{
  outline:2px solid #67e8f9;
  outline-offset:3px;
}

.efuel-product-header .header-icon-btn svg{
  width:19px;
  height:19px;
}

.efuel-header-menu-button{
  width:42px;
  height:42px;
  padding:0;
  display:none;
  place-items:center;
  flex:0 0 42px;
  border:1px solid rgba(84,161,206,.27);
  border-radius:10px;
  background:rgba(7,18,31,.82);
  color:#c7e7f3;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
}

.efuel-menu-icon{
  position:relative;
  width:19px;
  height:15px;
  display:block;
}

.efuel-menu-icon i{
  position:absolute;
  left:0;
  width:19px;
  height:1.5px;
  border-radius:999px;
  background:currentColor;
  transform-origin:center;
  transition:top .18s ease,opacity .14s ease,transform .18s ease;
}

.efuel-menu-icon i:nth-child(1){top:1px}
.efuel-menu-icon i:nth-child(2){top:7px}
.efuel-menu-icon i:nth-child(3){top:13px}
.efuel-header-menu-button[aria-expanded="true"] .efuel-menu-icon i:nth-child(1){top:7px;transform:rotate(45deg)}
.efuel-header-menu-button[aria-expanded="true"] .efuel-menu-icon i:nth-child(2){opacity:0}
.efuel-header-menu-button[aria-expanded="true"] .efuel-menu-icon i:nth-child(3){top:7px;transform:rotate(-45deg)}

.efuel-product-header #whoami,
.efuel-product-header #meText{
  display:none!important;
}

body.logged-out .efuel-product-header{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}

@media (max-width:1180px) and (min-width:861px){
  .efuel-product-header-inner{gap:16px!important}
  .efuel-product-header .header-toolbar-inner,
  .efuel-product-header .auction-header-toolbar-inner{gap:7px!important}
  .efuel-product-header .header-left-actions,
  .efuel-product-header .header-right-actions{gap:5px!important}
  .efuel-product-header .header-icon-btn{width:34px;min-width:34px;height:34px;min-height:34px}
  .efuel-product-header .header-icon-btn svg{width:17px;height:17px}
  .efuel-product-header .header-datetime,
  .efuel-product-header .auction-header-datetime{display:none!important}
  .efuel-product-header .header-toolbar-inner,
  .efuel-product-header .auction-header-toolbar-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
  .efuel-product-header .header-left-actions{grid-column:1!important}
  .efuel-product-header .header-right-actions{grid-column:2!important}
}

@media (max-width:860px), (max-width:960px) and (pointer:coarse){
  :root{--efuel-product-header-height:66px}
  .efuel-product-header-inner{
    width:calc(100% - 24px)!important;
    height:66px!important;
    min-height:66px!important;
    gap:12px!important;
  }
  .efuel-product-header .header-main-row,
  .efuel-product-header .auction-header-main{
    width:100%!important;
    flex:1 1 auto!important;
  }
  .efuel-product-header .header-title-row,
  .efuel-product-header .auction-title{
    flex:1 1 auto!important;
  }
  .efuel-product-brand img{
    width:37px;
    height:37px;
    flex-basis:37px;
    border-radius:10px;
  }
  .efuel-product-brand-copy b{font-size:14px}
  .efuel-product-brand-copy small{font-size:7px}
  .efuel-product-name{min-height:17px;padding-inline:5px;font-size:7px}
  .efuel-header-menu-button{display:grid}
  .efuel-product-header .header-toolbar,
  .efuel-product-header .auction-header-toolbar{
    position:absolute!important;
    z-index:260!important;
    left:max(12px,env(safe-area-inset-left,0px))!important;
    right:max(12px,env(safe-area-inset-right,0px))!important;
    top:calc(100% + 8px)!important;
    width:auto!important;
    margin:0!important;
    padding:13px!important;
    display:none!important;
    max-height:calc(100dvh - var(--efuel-product-header-height) - env(safe-area-inset-top,0px) - 20px)!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain;
    border:1px solid rgba(84,161,206,.3)!important;
    border-radius:14px!important;
    background:rgba(3,11,20,.985)!important;
    box-shadow:0 25px 65px rgba(0,0,0,.55)!important;
    -webkit-backdrop-filter:blur(20px)!important;
    backdrop-filter:blur(20px)!important;
  }
  .efuel-product-header.efuel-header-menu-open .header-toolbar,
  .efuel-product-header.efuel-header-menu-open .auction-header-toolbar{
    display:block!important;
  }
  .efuel-product-header .header-toolbar-inner,
  .efuel-product-header .auction-header-toolbar-inner{
    min-height:0!important;
    display:grid;
    grid-template-columns:1fr!important;
    gap:9px!important;
  }
  .efuel-product-header .header-datetime,
  .efuel-product-header .auction-header-datetime{
    position:static!important;
    display:flex!important;
    grid-column:1!important;
    grid-row:1!important;
    justify-self:stretch!important;
    min-width:0!important;
    min-height:31px!important;
    padding:0 8px 9px!important;
    border-bottom:1px solid rgba(84,161,206,.16);
    font-size:11px!important;
  }
  .efuel-product-header .header-left-actions,
  .efuel-product-header .header-right-actions{
    position:static!important;
    inset:auto!important;
    width:100%!important;
    margin:0!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-column:1!important;
    justify-self:stretch!important;
    gap:3px!important;
    transform:none!important;
  }
  .efuel-product-header .header-left-actions{grid-row:2!important}
  .efuel-product-header .header-right-actions{
    grid-row:3!important;
    padding-top:9px!important;
    border-top:1px solid rgba(84,161,206,.16);
  }
  .efuel-product-header .header-icon-btn{
    width:100%!important;
    min-width:0!important;
    height:43px!important;
    min-height:43px!important;
    padding:0 12px!important;
    display:flex;
    align-items:center;
    justify-content:flex-start!important;
    gap:9px;
    border-color:transparent;
    border-radius:9px;
    background:transparent;
  }
  .efuel-product-header .header-icon-btn svg{width:19px;height:19px}
  .efuel-product-header .header-icon-btn::after{
    content:attr(aria-label);
    min-width:0;
    overflow:hidden;
    color:#a9bed0;
    font-size:12px;
    font-weight:750;
    line-height:1.2;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  .efuel-product-header .header-icon-btn:hover::after,
  .efuel-product-header .header-icon-btn.active::after{color:#effbff}
  .efuel-product-header #newLotBtn{
    width:100%!important;
    min-width:0!important;
    height:43px!important;
    min-height:43px!important;
    padding:0 12px!important;
  }
  body.force-mobile-layout .efuel-product-header .header-toolbar-inner,
  body.force-mobile-layout .efuel-product-header .auction-header-toolbar-inner,
  body.screen-mobile .efuel-product-header .header-toolbar-inner,
  body.screen-mobile .efuel-product-header .auction-header-toolbar-inner{
    grid-template-columns:1fr!important;
  }
}

@media (max-width:620px){
  .efuel-product-header .header-left-actions,
  .efuel-product-header .header-right-actions{grid-template-columns:1fr!important}
}

@media (max-width:380px){
  .efuel-product-header-inner{width:calc(100% - 20px)!important}
  .efuel-product-brand{gap:9px}
  .efuel-product-brand-copy b{font-size:13px}
  .efuel-product-brand-copy small{max-width:118px;letter-spacing:.2em}
  .efuel-product-name{min-height:16px;padding-inline:4px;font-size:6.5px}
  .efuel-product-header .header-toolbar,
  .efuel-product-header .auction-header-toolbar{left:10px!important;right:10px!important;padding:11px!important}
}

@media (prefers-reduced-motion:reduce){
  .efuel-menu-icon i{transition:none}
}

/* Unified app-header layout: brand | clock | menu on every viewport. */
.efuel-product-header{
  z-index:140!important;
}

.efuel-product-header-inner{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
}

.efuel-product-header .header-main-row,
.efuel-product-header .auction-header-main{
  grid-column:1!important;
  grid-row:1!important;
  justify-self:start!important;
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
}

.efuel-product-header .header-title-row,
.efuel-product-header .auction-title{
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  flex:0 1 auto!important;
  text-align:left!important;
}

.efuel-product-header .efuel-product-brand{
  justify-content:flex-start!important;
  margin:0!important;
}

.efuel-product-header .efuel-product-clock{
  position:static!important;
  inset:auto!important;
  grid-column:2!important;
  grid-row:1!important;
  justify-self:center!important;
  min-width:max-content!important;
  width:max-content!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  color:#7f96ad!important;
  font-size:11px!important;
  font-weight:750!important;
  line-height:1!important;
  font-variant-numeric:tabular-nums;
  pointer-events:none;
  transform:none!important;
}

.efuel-product-header .efuel-header-menu-button{
  position:static!important;
  inset:auto!important;
  grid-column:3!important;
  grid-row:1!important;
  justify-self:end!important;
  display:grid!important;
  margin:0!important;
  transform:none!important;
}

.efuel-product-header .efuel-header-controls{
  position:static!important;
  grid-column:3!important;
  grid-row:1!important;
  justify-self:end!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  min-width:0!important;
}

.efuel-product-header .efuel-header-controls .efuel-header-menu-button{
  grid-column:auto!important;
  grid-row:auto!important;
  order:1!important;
}

.efuel-product-header .efuel-header-controls .efuel-header-notification{
  position:relative!important;
  inset:auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 42px!important;
  width:42px!important;
  min-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  padding:0!important;
  margin:0!important;
  border-radius:10px!important;
  transform:none!important;
}

.efuel-product-header .efuel-header-controls #auctionNotifBtn,
.efuel-product-header .efuel-header-controls #notifBtn{
  order:0!important;
}

.efuel-product-header .efuel-header-controls .efuel-header-notification::after{
  content:none!important;
}

.efuel-product-header .efuel-header-controls .efuel-header-notification[hidden]{
  display:none!important;
}

body.logged-out .efuel-product-header .efuel-header-controls .efuel-header-notification{
  display:none!important;
}

body.logged-out .efuel-product-header .efuel-header-controls #auctionNotifBtn,
body.logged-out .efuel-product-header .efuel-header-controls #notifBtn,
body.public-lot-view .efuel-product-header .efuel-header-controls #notifBtn,
body.trade-maintenance .efuel-product-header .efuel-header-controls #notifBtn{
  display:none!important;
}

.efuel-product-header .efuel-product-menu [data-tab="dashboard"]{
  display:none!important;
}

.efuel-product-header .efuel-product-menu{
  position:absolute!important;
  z-index:260!important;
  top:calc(100% + 8px)!important;
  right:0!important;
  left:auto!important;
  width:min(420px,calc(100vw - 32px))!important;
  max-width:calc(100vw - 32px)!important;
  max-height:calc(100dvh - var(--efuel-product-header-height) - env(safe-area-inset-top,0px) - 20px)!important;
  margin:0!important;
  padding:13px!important;
  display:none!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain;
  border:1px solid rgba(84,161,206,.3)!important;
  border-radius:14px!important;
  background:rgba(3,11,20,.985)!important;
  box-shadow:0 25px 65px rgba(0,0,0,.55)!important;
  -webkit-backdrop-filter:blur(20px)!important;
  backdrop-filter:blur(20px)!important;
}

.efuel-product-header.efuel-header-menu-open .efuel-product-menu{
  display:block!important;
}

.efuel-product-header .efuel-product-menu .header-toolbar-inner,
.efuel-product-header .efuel-product-menu .auction-header-toolbar-inner{
  position:static!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  align-items:start!important;
  gap:9px!important;
}

.efuel-product-header .efuel-product-menu .header-left-actions,
.efuel-product-header .efuel-product-menu .header-right-actions{
  position:static!important;
  inset:auto!important;
  grid-column:1!important;
  justify-self:stretch!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:3px!important;
  transform:none!important;
}

.efuel-product-header .efuel-product-menu .header-left-actions{
  grid-row:1!important;
}

.efuel-product-header .efuel-product-menu .header-right-actions{
  grid-row:2!important;
  padding-top:9px!important;
  border-top:1px solid rgba(84,161,206,.16);
}

.efuel-product-header .efuel-product-menu .header-icon-btn{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  height:43px!important;
  min-height:43px!important;
  padding:0 12px!important;
  align-items:center;
  justify-content:flex-start!important;
  gap:9px!important;
  border-color:transparent;
  border-radius:9px;
  background:transparent;
}

.efuel-product-header .efuel-product-menu .header-icon-btn{
  display:flex;
}

.efuel-product-header .efuel-product-menu .header-icon-btn svg{
  width:19px!important;
  height:19px!important;
  flex:0 0 19px;
}

.efuel-product-header .efuel-product-menu .header-icon-btn::after{
  content:attr(aria-label);
  min-width:0;
  overflow:hidden;
  color:#a9bed0;
  font-size:12px;
  font-weight:750;
  line-height:1.2;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.efuel-product-header .efuel-product-menu .header-icon-btn:hover::after,
.efuel-product-header .efuel-product-menu .header-icon-btn.active::after{
  color:#effbff;
}

.efuel-product-header .efuel-product-menu #newLotBtn{
  position:static!important;
  inset:auto!important;
  width:100%!important;
  min-width:0!important;
  height:43px!important;
  min-height:43px!important;
  padding:0 12px!important;
  transform:none!important;
  display:flex!important;
}

.efuel-product-header .efuel-product-menu #newLotBtn svg{
  width:19px!important;
  height:19px!important;
}

body.efuel-overlay-active:not(.efuel-auth-gate-active) .efuel-product-header,
body:has(.modal.open) .efuel-product-header,
body:has(.modal[aria-hidden="false"]) .efuel-product-header,
body:has(.drawer.open) .efuel-product-header,
body:has(.mini-modal.open) .efuel-product-header,
body:has(.account-section-modal.open) .efuel-product-header,
body:has(.auction-filter-modal.open) .efuel-product-header,
body:has(.mobile-sort-modal.open) .efuel-product-header,
body:has(.news-modal.open) .efuel-product-header{
  z-index:0!important;
  pointer-events:none!important;
}

body.efuel-overlay-active:not(.efuel-auth-gate-active) .efuel-product-header .efuel-product-menu{
  display:none!important;
}

body:has(.modal.open) .efuel-product-header .efuel-product-menu,
body:has(.modal[aria-hidden="false"]) .efuel-product-header .efuel-product-menu,
body:has(.drawer.open) .efuel-product-header .efuel-product-menu,
body:has(.mini-modal.open) .efuel-product-header .efuel-product-menu,
body:has(.account-section-modal.open) .efuel-product-header .efuel-product-menu,
body:has(.auction-filter-modal.open) .efuel-product-header .efuel-product-menu,
body:has(.mobile-sort-modal.open) .efuel-product-header .efuel-product-menu,
body:has(.news-modal.open) .efuel-product-header .efuel-product-menu{
  display:none!important;
}

body.logged-out:not(.maintenance-mode):not(.trade-maintenance) .efuel-product-header .header-right-actions{
  display:none!important;
}

body:not(.logged-out):not(.force-mobile-layout) .efuel-product-header{
  margin-bottom:0!important;
}

body:not(.logged-out):not(.force-mobile-layout) .efuel-product-header .efuel-product-menu{
  margin-top:0!important;
}

@media (max-width:720px), (max-width:960px) and (pointer:coarse){
  .efuel-product-header .efuel-product-clock{
    flex-direction:column!important;
    gap:3px!important;
    line-height:1!important;
  }
  .efuel-product-header .efuel-product-clock [data-server-date],
  .efuel-product-header .efuel-product-clock [data-server-clock]{
    display:block!important;
    width:auto!important;
    min-width:0!important;
    line-height:1!important;
    text-align:center!important;
    white-space:nowrap!important;
  }
  .efuel-product-header .efuel-product-clock [data-server-date]{
    color:#6f879f!important;
    font-size:.82em!important;
    font-weight:750!important;
    letter-spacing:.01em!important;
  }
  .efuel-product-header .efuel-product-clock [data-server-clock]{
    color:#a9bed0!important;
    font-size:1em!important;
    font-weight:850!important;
  }
}

@media (max-width:620px){
  .efuel-product-header-inner{
    width:calc(100% - 24px)!important;
    gap:8px!important;
  }
  .efuel-product-header .efuel-product-brand{
    gap:8px!important;
  }
  .efuel-product-header .efuel-product-brand img{
    width:32px!important;
    height:32px!important;
    flex-basis:32px!important;
    border-radius:9px!important;
  }
  .efuel-product-header .efuel-product-brand-copy b{
    gap:5px!important;
    font-size:13px!important;
  }
  .efuel-product-header .efuel-product-name{
    min-height:16px!important;
    padding-inline:4px!important;
    font-size:6.5px!important;
  }
  .efuel-product-header .efuel-product-brand-copy small{
    margin-top:5px!important;
    max-width:130px!important;
    font-size:6.5px!important;
    letter-spacing:.2em!important;
  }
  .efuel-product-header .efuel-product-clock{
    gap:3px!important;
    font-size:10px!important;
  }
  .efuel-product-header .efuel-product-menu{
    left:0!important;
    right:0!important;
    width:auto!important;
    max-width:none!important;
  }
  .efuel-product-header .efuel-product-menu .header-left-actions,
  .efuel-product-header .efuel-product-menu .header-right-actions{
    grid-template-columns:1fr!important;
  }
}

@media (max-width:380px){
  .efuel-product-header .efuel-header-controls{
    gap:4px!important;
  }
  .efuel-product-header-inner{
    width:calc(100% - 20px)!important;
    gap:6px!important;
  }
  .efuel-product-header .efuel-product-brand{
    gap:6px!important;
  }
  .efuel-product-header .efuel-product-brand img{
    width:28px!important;
    height:28px!important;
    flex-basis:28px!important;
  }
  .efuel-product-header .efuel-product-brand-copy b{
    gap:4px!important;
    font-size:12.5px!important;
    letter-spacing:.17em!important;
  }
  .efuel-product-header .efuel-product-name{
    min-height:15px!important;
    padding-inline:3px!important;
    font-size:6.3px!important;
    letter-spacing:.11em!important;
  }
  .efuel-product-header .efuel-product-brand-copy small{
    max-width:118px!important;
    font-size:6.3px!important;
    letter-spacing:.17em!important;
  }
  .efuel-product-header .efuel-product-clock{
    font-size:9.5px!important;
  }
  .efuel-product-header .efuel-product-menu{
    left:max(10px,env(safe-area-inset-left,0px))!important;
    right:max(10px,env(safe-area-inset-right,0px))!important;
    padding:11px!important;
  }
}

@media (max-width:340px){
  .efuel-product-header .efuel-product-brand{
    gap:5px!important;
  }
  .efuel-product-header .efuel-product-brand img{
    width:26px!important;
    height:26px!important;
    flex-basis:26px!important;
  }
  .efuel-product-header .efuel-product-brand-copy b{
    gap:3px!important;
    font-size:11.5px!important;
    letter-spacing:.14em!important;
  }
  .efuel-product-header .efuel-product-name{
    min-height:14px!important;
    font-size:6px!important;
  }
  .efuel-product-header .efuel-product-brand-copy small{
    max-width:104px!important;
    font-size:6.2px!important;
    letter-spacing:.14em!important;
  }
  .efuel-product-header .efuel-product-clock{
    font-size:9px!important;
  }
}
