.iqmm-wrap{position:fixed;z-index:999999;left:0;right:0;bottom:0;width:100%;display:none;padding-bottom:env(safe-area-inset-bottom);pointer-events:none}.iqmm-nav{position:relative;width:100%;min-height:var(--iqmm-height);background:var(--iqmm-bg);border-top:1px solid var(--iqmm-border);box-shadow:var(--iqmm-shadow);box-sizing:border-box;padding:5px 8px;pointer-events:auto}.iqmm-inner{width:100%;max-width:680px;min-height:var(--iqmm-height);margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}.iqmm-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;text-decoration:none!important;color:var(--iqmm-text)!important;line-height:1.1}.iqmm-icon{width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:var(--iqmm-icon);font-size:20px;line-height:1}.iqmm-label{font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.iqmm-item.iqmm-active .iqmm-icon{color:var(--iqmm-active-icon)}.iqmm-item.iqmm-active .iqmm-label{color:var(--iqmm-active-text)!important}.iqmm-cart-count{position:absolute;top:2px;right:calc(50% - 22px);min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--iqmm-badge-bg);color:var(--iqmm-badge-text);font-size:10px;font-weight:700;line-height:17px;text-align:center}.iqmm-cart-count.iqmm-empty{display:none}.iqmm-toggle{position:absolute;bottom:calc(100% - 12px);width:var(--iqmm-toggle-size);height:var(--iqmm-toggle-size);border:1px solid var(--iqmm-border);border-radius:50%;background:var(--iqmm-toggle-bg);color:var(--iqmm-toggle-icon);box-shadow:0 2px 10px rgba(0,0,0,.12);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:4;pointer-events:auto}.iqmm-toggle .iqmm-icon{color:var(--iqmm-toggle-icon);width:100%;height:100%;font-size:15px}.iqmm-pos-left{left:12px}.iqmm-pos-center{left:50%;transform:translateX(-50%)}.iqmm-pos-right{right:12px}.iqmm-wrap.iqmm-collapsed .iqmm-nav{display:none}.iqmm-wrap.iqmm-collapsed .iqmm-toggle{bottom:12px}.iqmm-wrap.iqmm-collapsed{height:calc(var(--iqmm-toggle-size) + 18px)}@media(max-width:767px){.iqmm-wrap{display:block}.iqmm-wrap:not(.iqmm-collapsed){height:calc(var(--iqmm-height) + 8px)}body.iqmm-menu-expanded{padding-bottom:calc(var(--iqmm-height) + 8px + env(safe-area-inset-bottom))!important}body.iqmm-menu-collapsed{padding-bottom:0!important}}@media(min-width:768px){.iqmm-wrap.iqmm-show-desktop{display:block}}@media(max-width:360px){.iqmm-label{font-size:10px}.iqmm-icon{font-size:18px}}