.os-navigation-v21{display:none}.os-tools-dialog{color:#050505;background:#f5f5f5;border:1px solid #ddd;border-radius:24px;padding:24px;max-width:620px;width:calc(100% - 24px);max-height:85dvh;overflow:auto;box-sizing:border-box}.os-tools-dialog::backdrop{background:rgba(5,5,5,.65);backdrop-filter:blur(4px)}.os-tools-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.os-tools-head h2{font:700 25px/1.2 Arial,sans-serif}.os-tools-head button{min-height:44px;padding:10px 16px;border:1px solid #ccc;border-radius:16px;background:white;color:#050505}.os-tools-dialog nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.os-tools-dialog a{color:#050505;font:600 15px/1.4 Arial,sans-serif;text-decoration:none;overflow-wrap:anywhere}.os-tools-dialog nav a{background:white;border:1px solid #ddd;border-radius:16px;padding:15px;min-height:48px;box-sizing:border-box}.os-tools-dialog a[aria-current=page]{background:#B8FF1A;border-color:#B8FF1A}.os-owner-shortcuts{display:flex;gap:8px;flex-wrap:wrap;width:100%}.os-owner-shortcuts a{font:600 14px/1.3 Arial,sans-serif;color:#050505;background:#fff;border:1px solid #ddd;border-radius:14px;padding:12px 16px;text-decoration:none;min-height:44px;box-sizing:border-box}
@media(max-width:900px){body.os-navigation-ready{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}.os-navigation-v21{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;box-sizing:border-box!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px))!important;background:rgba(245,245,245,.97)!important;border-top:1px solid #ddd!important;backdrop-filter:blur(14px);z-index:1000!important;gap:4px!important;transform:none!important;opacity:1!important;visibility:visible!important}.os-navigation-v21>a,.os-navigation-v21>button{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0!important;border-radius:16px!important;background:transparent;color:#555!important;font:500 11px/1.2 Arial,sans-serif!important;min-height:58px!important;min-width:0;padding:7px 2px!important;text-decoration:none!important;cursor:pointer}.os-navigation-v21 svg{width:24px!important;height:24px!important;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.os-navigation-v21 [aria-current=page]{background:#eaf7ce!important;color:#050505!important;font-weight:700!important}.os-navigation-v21 :focus-visible,.os-tools-dialog :focus-visible{outline:3px solid #477300;outline-offset:2px}.os-navigation-ready .hub-main{padding-bottom:24px!important}.os-navigation-ready #hub-menu{display:block!important}.os-navigation-ready .hub-side.open{display:none!important}.os-navigation-ready [data-motion-toggle],.os-navigation-ready .motion-toggle,.os-navigation-ready #motion-toggle,.os-navigation-ready .exp-motion-toggle{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.os-navigation-ready .wa-float,.os-navigation-ready .whatsapp-float{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}.os-tools-dialog{padding:18px;margin:auto auto calc(88px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 120px)}.os-tools-dialog nav{gap:8px}.os-tools-dialog nav a{padding:13px;font-size:14px}.os-owner-shortcuts a{flex:1;text-align:center;font-size:13px}.os-owner-shortcuts{gap:6px}}
@media(prefers-reduced-motion:reduce){.os-navigation-v21,.os-tools-dialog{scroll-behavior:auto;transition:none}}
