/* Original account affordance positioned beside the cart on Tenscihazi staging. */
.header-actions .account-action:focus-visible{outline:3px solid rgba(14,155,145,.28);outline-offset:3px;border-radius:12px}
@media(max-width:820px){
  .header-actions{gap:8px!important}
  .header-actions .account-action{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid #c9dde0;border-radius:12px;background:#fff;color:#174857;box-shadow:0 2px 8px rgba(6,38,52,.04)}
  .header-actions .account-action:hover{border-color:#69bdb7;background:#f2fbfa;color:#087f78}
  .header-actions .account-action .tc-icon{width:21px;height:21px}
  .header-actions .account-action b{display:none!important}
  .header-actions .cart-count{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid #c9dde0;border-radius:12px;background:#fff;color:#174857;box-shadow:0 2px 8px rgba(6,38,52,.04)}
  .header-actions .cart-count:hover{border-color:#69bdb7;background:#f2fbfa;color:#087f78}
  .header-actions .cart-count i{right:-5px!important;top:-5px!important;min-width:18px;height:18px}
  .menu-toggle{display:grid;place-items:center;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid #c9dde0!important;border-radius:12px;background:#fff!important;box-shadow:0 2px 8px rgba(6,38,52,.04)}
  .menu-toggle b{display:none}
  .menu-toggle span{font-size:22px!important;line-height:1!important}
}
@media(max-width:360px){
  .header-main{padding-right:12px!important;padding-left:12px!important;gap:7px!important}
  .header-actions{gap:5px!important}
  .header-actions .account-action,.header-actions .cart-count,.menu-toggle{flex-basis:37px;width:37px;min-width:37px;height:37px;min-height:37px;border-radius:11px}
}
