@font-face{font-family:'Dolcemiele Bebas Neue';src:url('fonts/bebas-neue-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
html{scroll-padding-bottom:120px}
.dm-action-dock-space{height:calc(108px + env(safe-area-inset-bottom));background:#080b08}
.dm-action-dock{box-sizing:border-box;position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:19;width:calc(100% - 28px);max-width:520px;min-height:80px;padding:6px;display:grid;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;border:1px solid #ffffff21;border-radius:48px;background:#2b2b2d;color:#fff;box-shadow:0 8px 24px #0005,inset 0 1px 0 #ffffff0d}
.dm-action-dock *{box-sizing:border-box}
.dm-action-dock a{min-width:0;min-height:66px;padding:5px 0 9px;margin:0;border:0;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;color:#fff!important;text-decoration:none!important;font-family:'Dolcemiele Bebas Neue','Arial Narrow',Arial,sans-serif;font-weight:400;font-synthesis:none;line-height:1.05;letter-spacing:.7px;touch-action:manipulation}
.dm-action-dock a>span:last-child{font-weight:400;font-size:17px;white-space:nowrap}
.dm-action-dock a.dm-dock-queens>span{font-size:clamp(19px,5.3vw,23px)}
.dm-action-dock .dm-dock-queens{background:#ffffff05}
.dm-action-dock a:hover,.dm-action-dock a[aria-current=page]{background:#ffffff12}
.dm-action-dock a:active{background:#ffffff20}
.dm-action-dock a:focus-visible{outline:2px solid #f3d276;outline-offset:2px}
.dm-action-dock .dm-dock-bee{display:block;width:64px;height:34px;flex-shrink:0}
.dm-action-dock .dm-dock-bag{display:block;width:32px;height:36px;flex-shrink:0}
.dm-action-dock .dm-dock-wa-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:#25d366;border-radius:50%;color:#fff;box-shadow:0 2px 6px #0002}
.dm-action-dock .dm-dock-wa-icon svg{display:block;width:25px;height:25px}
body.iv-modal-open .dm-action-dock,body:has(dialog[open]) .dm-action-dock,body:has(.menu-toggle[aria-expanded=true]) .dm-action-dock{visibility:hidden;pointer-events:none}
@media(max-width:350px){.dm-action-dock{grid-template-columns:64px minmax(0,1fr) 64px;width:calc(100% - 20px)}.dm-action-dock a>span:last-child{font-size:16px}.dm-action-dock a.dm-dock-queens>span{font-size:19px}}
@media(max-width:767px){body:has(input:focus,textarea:focus,select:focus) .dm-action-dock{visibility:hidden;pointer-events:none}}
@media print{.dm-action-dock,.dm-action-dock-space{display:none!important}}
