.tab-bar{position:fixed;left:0;right:0;bottom:0;height:92px;background:#fffffffa;backdrop-filter:blur(12px);border-top:1px solid rgba(15,23,42,.08);display:flex;align-items:center;padding:8px 16px calc(14px + env(safe-area-inset-bottom));gap:6px;box-shadow:0 -8px 24px #0f172a0f;z-index:50}.tab-item{flex:1;color:var(--unprint-slate);display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.4px;text-decoration:none}.tab-item svg{width:20px;height:20px}.tab-bar--customer{align-items:flex-end;padding-top:10px}.tab-bar--customer .tab-item{gap:5px;padding-bottom:4px}.tab-bar--customer .tab-item span{font-size:11px}.tab-item.active{color:var(--unprint-black)}.tab-item.active svg{color:var(--unprint-black)}.tab-item--primary{position:relative}.tab-item--primary .tab-item-circle{position:relative;width:136px;height:64px;border-radius:999px;overflow:hidden;isolation:isolate;background:var(--cta-surface);border:1px solid var(--cta-border);color:var(--cta-text);display:flex;align-items:center;justify-content:center;margin-top:-26px;box-shadow:var(--cta-shadow);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .2s ease}.tab-item--primary .tab-item-circle svg{position:relative;z-index:1;width:24px;height:24px}.tab-item--primary:active .tab-item-circle{transform:scale(.95)}.tab-item--primary:hover .tab-item-circle,.tab-item--primary.active .tab-item-circle{background:var(--cta-surface);border-color:var(--cta-border);box-shadow:var(--cta-shadow)}.tab-item--primary span{margin-top:6px;font-size:11px;font-weight:700}
