﻿@media(max-width:991px){
  .am-type-90{height:calc(82px + env(safe-area-inset-bottom));padding:13px 4px max(9px,env(safe-area-inset-bottom));background:transparent!important;border:0;box-shadow:none;backdrop-filter:none;pointer-events:none}
  .am-type-90 .am-wrap{width:100%;max-width:680px;height:100%}
  .am90-dock{pointer-events:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 72px repeat(2,minmax(0,1fr));align-items:center;position:relative;height:58px;padding:0 7px;border:1px solid #b8b8b8;border-radius:18px;background:linear-gradient(180deg,#f3f3f3 0%,#d5d5d5 100%);box-shadow:0 7px 23px #0005,inset 0 1px 1px #fff}
  .am90-dock__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;height:52px;padding:2px;border:0;background:transparent;color:#11151b;text-decoration:none;font-size:9px;font-weight:600;line-height:1.2;cursor:pointer}
  .am90-dock__item:hover,.am90-dock__item:focus-visible{color:#a36513}
  .am90-dock__item i{font-size:20px;line-height:23px;font-weight:300}
  .am90-dock__count{position:absolute;top:1px;right:calc(50% - 22px);min-width:16px;height:16px;padding:1px 3px;border-radius:20px;background:#ffbd22;color:#171717;font:700 10px/14px Arial,sans-serif}
  .am90-dock__home{position:relative;z-index:1;align-self:start;justify-self:center;display:grid;place-items:center;width:58px;height:58px;margin-top:-30px;border:4px solid #f5f5f5;border-radius:50%;background:linear-gradient(155deg,#fff,#ededed);box-shadow:0 4px 10px #0003,0 0 0 1px #bfc1c3}
  .am90-dock__home img{display:block;width:42px;height:42px;object-fit:contain}
  body:has(.am-type-90){padding-bottom:calc(82px + env(safe-area-inset-bottom))}
}
@media(max-width:991px){
  .mob-nav.amber-global-nav{right:4px;left:4px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100% - 8px);height:58px;padding:0 7px;border:1px solid #b8b8b8;border-radius:18px;background:linear-gradient(180deg,#f3f3f3 0%,#d5d5d5 100%);box-shadow:0 7px 23px #0005,inset 0 1px 1px #fff;z-index:1075}
  .amber-global-nav .mob-nav-item{min-width:0;gap:2px;padding:2px;color:#11151b;font-size:9px;font-weight:600;line-height:1.2}
  .amber-global-nav .mob-nav-item i{font-size:20px;line-height:23px;font-weight:300}
  .amber-global-nav .mob-nav-item span:last-child{font-size:9px;line-height:1.2}
  .amber-global-nav .amber-global-nav__icon{position:relative;display:flex;align-items:center;justify-content:center}
  .amber-global-nav__count{position:absolute;top:-5px;right:-10px;min-width:16px;height:16px;padding:1px 3px;border-radius:20px;background:#ffbd22;color:#171717;font:700 10px/14px Arial,sans-serif}
  .amber-global-nav .mob-nav-fab--logo{top:-20px;width:58px;height:58px;padding:4px;overflow:hidden;border:4px solid #f5f5f5;border-radius:50%;background:linear-gradient(155deg,#fff,#ededed);box-shadow:0 4px 10px #0003,0 0 0 1px #bfc1c3}
  .amber-global-nav .mob-nav-fab--logo img{display:block;width:100%;height:100%;border-radius:50%;clip-path:circle(50%);object-fit:cover;background:#fff}
  body:has(.amber-global-nav){padding-bottom:calc(78px + env(safe-area-inset-bottom))}
}
@media(min-width:992px){.mob-nav.amber-global-nav{display:none!important}}

@media(max-width:991px){.am90-dock__item,.amber-global-nav .mob-nav-item,.amber-global-nav .mob-nav-item span:last-child{font-size:11px;line-height:1.5;font-weight:700}}
