.main-nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dedbea transparent}
.main-nav .nav-item{min-height:38px}
.business-metric-note{display:block;margin-top:6px;color:var(--muted);font-size:11px}
#view-finanzas .content-panel,#view-equilibrio .content-panel,#view-resultados .content-panel,#view-usuarios .content-panel,#view-ayuda .content-panel{padding:20px}
#view-finanzas .empty-hint,#view-resultados .empty-hint,#view-usuarios .empty-hint{padding:16px}
#view-equilibrio .settings-fields{display:flex;align-items:end;gap:14px;padding:20px}
#view-equilibrio .settings-fields label{flex:1;max-width:420px}
#view-equilibrio .settings-fields input{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff}
#view-equilibrio .subheading{padding:0 20px 14px}
#view-resultados .page-heading>label{display:flex;align-items:center;gap:8px;color:var(--muted)}
#view-resultados .page-heading select{padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}
#view-resultados .content-panel tr td{padding:13px 16px;border-bottom:1px solid var(--line)}
#view-resultados .content-panel tr:last-child td{border-bottom:0}
#view-ayuda .reports-grid .content-panel h2{margin-bottom:10px}
#view-ayuda .reports-grid .content-panel p{min-height:44px;color:var(--muted);line-height:1.6}
#view-devoluciones .table-action-button{min-width:150px}
@media(max-width:760px){.main-nav{max-height:calc(100vh - 270px)}#view-equilibrio .settings-fields{display:block}#view-equilibrio .settings-fields label{max-width:none;margin-bottom:12px}#view-resultados .page-heading>label{align-self:flex-start}}
