.App{font-family:sans-serif;text-align:center}@keyframes piscarCritico{0%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}#root,body,html{margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}html{overflow-y:scroll}*{box-sizing:border-box}body{position:relative}#root{min-height:100vh}@media (max-width:640px){.sx-app-shell{min-height:100vh!important;min-height:100dvh!important;padding-bottom:calc(82px + env(safe-area-inset-bottom, 0px))!important}.sx-mobile-header{gap:5px!important;height:66px!important;min-height:66px!important;padding:5px 8px!important}.sx-mobile-brand{gap:6px!important;min-width:0!important}.sx-mobile-brand>img{border-radius:12px!important;flex:0 0 48px!important;height:48px!important;width:48px!important}.sx-mobile-brand-copy{flex:1 1 auto!important;min-width:0!important}.sx-mobile-wordmark{font-size:18px!important;line-height:1!important;white-space:nowrap!important}.sx-mobile-company,.sx-mobile-tagline{display:none!important}.sx-mobile-header-actions{flex:0 0 auto!important;gap:4px!important}.sx-mobile-user-chip{font-size:10px!important;max-width:76px!important;padding:5px 6px!important}.sx-mobile-header-button{font-size:10px!important;padding:7px!important}.sx-mobile-modules{-webkit-overflow-scrolling:touch;gap:6px!important;padding:4px 8px!important;scrollbar-width:none;top:66px!important}.sx-mobile-bottom-nav::-webkit-scrollbar,.sx-mobile-modules::-webkit-scrollbar{display:none}.sx-mobile-modules>button{font-size:11px!important;height:32px!important;min-width:88px!important;padding:0 8px!important}.sx-mobile-content{padding-bottom:18px!important;padding-top:112px!important}.sx-mobile-home-card{border-radius:10px!important;margin-bottom:8px!important;padding:8px!important}.sx-mobile-home-card>div:first-child{font-size:15px!important;padding:9px 8px!important}.sx-mobile-cnc-buttons{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sx-mobile-cnc-button{font-size:16px!important;min-height:68px!important;padding:6px!important;width:100%!important}.sx-mobile-summary-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sx-mobile-summary-grid>:nth-child(3){grid-column:1/-1}.sx-mobile-summary-grid>div{min-width:0;padding:8px 10px!important}.sx-mobile-summary-grid>div>div:first-child{font-size:12px!important;margin-bottom:5px!important}.sx-mobile-summary-grid>div>div:last-child{font-size:22px!important}.sx-mobile-quality-chart{gap:12px!important;grid-template-columns:72px minmax(0,1fr)!important;padding:8px 2px 12px!important}.sx-mobile-quality-chart>:first-child{height:72px!important;width:72px!important}.sx-mobile-quality-chart>:first-child>div{font-size:14px!important;height:46px!important;width:46px!important}.sx-mobile-quality-legend{font-size:12px!important;min-width:0!important;width:auto!important}.sx-mobile-quality-item{gap:6px!important;justify-content:space-between!important;margin-bottom:10px!important}.sx-mobile-quality-item>span{white-space:nowrap}.sx-mobile-quality-total{font-size:14px!important;grid-column:1/-1!important;margin:0!important}.sx-mobile-bottom-nav{-webkit-overflow-scrolling:touch;bottom:0!important;display:flex!important;gap:7px!important;justify-content:flex-start!important;left:0!important;max-width:100vw!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0px))!important;right:0!important;scroll-snap-type:x proximity;scrollbar-width:none;transform:none!important;width:100%!important}.sx-mobile-bottom-nav>button{flex:0 0 78px!important;font-size:10px!important;gap:2px!important;height:56px!important;min-height:56px!important;min-width:78px!important;padding:4px 3px!important;scroll-snap-align:start;white-space:normal!important;width:78px!important}.sx-mobile-bottom-nav>button>span{display:block;font-size:9px!important;line-height:1.05!important;max-width:100%;text-align:center;white-space:normal!important}.sx-mobile-bottom-nav>button>svg{flex:0 0 auto;height:22px;width:22px}.sx-mobile-bottom-nav>button:active:not(:disabled),.sx-mobile-bottom-nav>button:hover:not(:disabled){filter:none!important;transform:none!important}}button{-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}button:hover:not(:disabled){box-shadow:0 5px 14px #0099b32e;filter:brightness(1.05);transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0) scale(.985)}button:focus-visible{outline:3px solid #12bfd06b;outline-offset:2px}@keyframes sxScreenEnter{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sx-screen-transition{animation:sxScreenEnter .22s ease-out both}@media screen{table td,table th{font-size:12px!important;line-height:1.25!important;padding:6px 8px!important}table input,table select{font-size:12px!important;height:30px!important;line-height:1.2!important;min-height:30px!important;padding:4px 7px!important}table textarea{font-size:12px!important;line-height:1.25!important;min-height:38px!important;padding:5px 7px!important}table td button{font-size:12px!important;height:auto!important;line-height:1.2!important;min-height:30px!important;padding:5px 8px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.68ff483c.css.map*/