:root{--altezza-barra:56px}.nav-gruppo{align-items:center;display:flex;flex-shrink:0;gap:12px}.sidebar{transition:transform .25s ease,width .25s ease}@media (max-width:1024px){.sidebar{bottom:0;box-shadow:4px 0 20px #00000080;left:0;position:fixed!important;top:56px!important;top:var(--altezza-barra)!important;transform:translateX(-100%);z-index:200}.sidebar.open{transform:translateX(0)}.sidebar-overlay{background:#0006;bottom:0;display:none;left:0;position:fixed;right:0;top:56px;top:var(--altezza-barra);z-index:199}.sidebar-overlay.open{display:block}}@media (max-width:768px){:root{--altezza-barra:100px}.topbar{align-content:center;flex-wrap:wrap!important;gap:8px!important;padding:6px 12px!important}.topbar .logo{font-size:13px!important}.topbar .search-wrap{flex:1 1!important;min-width:0}.topbar .user-label{display:none}.topbar .logout-btn{padding:6px 8px!important}.topbar .nav-gruppo{-webkit-overflow-scrolling:touch;flex-basis:100%;gap:6px;order:10;overflow-x:auto;scrollbar-width:none}.topbar .nav-gruppo::-webkit-scrollbar{display:none}.topbar .nav-btn{font-size:12px!important;padding:5px 10px!important}}@media (max-width:480px){.topbar .nav-btn span.nav-label{display:none}}@media (max-width:1024px){.main-content{max-width:100%!important;padding:16px!important}}@media (max-width:640px){.main-content{padding:12px!important}}.grid-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:20px}@media (max-width:480px){.grid-metrics{gap:8px;grid-template-columns:repeat(2,1fr)}}.grid-2col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media (max-width:768px){.grid-2col{grid-template-columns:1fr}}@media (max-width:640px){.quote-price{font-size:28px!important}.quote-change{font-size:14px!important}.quote-meta{gap:12px!important}}.tab-bar{-webkit-overflow-scrolling:touch;border-bottom:1px solid #1e2736;display:flex;gap:0;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.tab-bar::-webkit-scrollbar{display:none}.tab-bar button{flex-shrink:0;white-space:nowrap}@media (max-width:768px){button,input,select{min-height:40px}.tab-bar button{font-size:13px!important;padding:12px 14px!important}}@media (max-width:640px){.card-responsive{padding:12px 14px!important}.hot-row{gap:10px!important;padding:10px 12px!important}.hot-row .rank{display:none}.hot-row .reasons{font-size:11px!important}.hot-row .analyze-link{display:none}}.compare-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.menu-toggle{background:#0000;border:1px solid #1e2736;border-radius:6px;color:#94a3b8;cursor:pointer;display:none;font-size:20px;line-height:1;padding:4px 10px}@media (max-width:1024px){.menu-toggle{display:block}}@media (max-width:640px){.search-dropdown{left:8px!important;max-height:70vh!important;position:fixed!important;right:8px!important}}
/*# sourceMappingURL=main.c97e3d05.css.map*/