/* Geometria 2.1.6: ripristino del menu laterale completo.
   Le opzioni del grafico, la legenda e le istruzioni rimangono nel menu a
   sinistra; il piano cartesiano e i risultati sono nella colonna destra. */
.geo-options{min-width:0}
.geo-options .panel-heading{margin-bottom:12px}
.geo-options .checks{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 14px}
.geo-options .checks label{font-size:.85rem;align-items:start;line-height:1.4}
.geo-options .checks input{flex:0 0 auto;margin:2px 0 0}
.geo-options .geo-mode-choice{margin:4px 0 16px;display:grid;gap:6px}
.geo-options .geo-mode-choice label{font-size:.83rem;font-weight:700;color:#264c74}
.geo-options .geo-mode-choice select{display:block;width:100%;min-width:0;border:1px solid #a9bdd3;border-radius:8px;background:#fff;color:#173b64;padding:9px}
.geo-options .help{margin:0 0 12px;font-size:.83rem}
.geo-options .legend{border-top:1px solid #e4ebf4;padding-top:12px;gap:10px 11px;line-height:1.4}
.geo-options .legend:empty{display:none}
.layout .geo-options .legend span{max-width:100%}
/* Su schermi stretti, prima il grafico, poi le opzioni. */
@media(max-width:920px){
 .geo-split-layout .geo-sidebar>.panel.geo-options:not(.circle-extras):not(.parabola-extras):not(.ellisse-extras){order:3}
 .geo-split-layout .geo-sidebar>.circle-extras,.geo-split-layout .geo-sidebar>.parabola-extras,.geo-split-layout .geo-sidebar>.ellisse-extras{order:4}
 .geo-split-layout .geo-content>.panel:not(.graph-panel){order:5}
 .hyper-layout .geo-options{order:3}
 .hyper-layout .hyper-extras{order:4}
 .hyper-layout section[aria-labelledby="h-results-title"]{order:5}
 .hyper-layout section[aria-labelledby="h-construction-title"]{order:6}
 .hyper-layout section[aria-labelledby="h-steps-title"]{order:7}
 .tr-layout .geo-options{order:3}
 .tr-layout .trans-extras{order:4}
 .tr-layout section[aria-labelledby="tr-results-title"]{order:5}
 .tr-layout section[aria-labelledby="tr-construction-title"]{order:6}
 .tr-layout section[aria-labelledby="tr-steps-title"]{order:7}
}
