input[type=number] { -moz-appearance:textfield; } .wide-label .field-label { flex-grow: 2.5; } .simulation-warning { color: red; } .dropdown.is-fullwidth { display: flex; } .dropdown.is-fullwidth .dropdown-trigger, .dropdown.is-fullwidth .dropdown-menu { width: 100%; } .dropdown-trigger.with-dropdown-icon::after { border: 3px solid black; border-radius: 2px; border-right: 0; border-top: 0; content: " "; display: block; height: 0.625em; margin-top: -0.4375em; pointer-events: none; position: absolute; top: 50%; right: 15px; transform: rotate(-45deg); transform-origin: center; width: 0.625em; } .climate-zone { cursor: pointer; } #zones-map-modal svg g { filter: drop-shadow( 4px 4px 3px rgba(0, 0, 0, .7)); } .climate-zone:hover { filter: brightness(1.2); } #zones-map-modal svg text { pointer-events: none; } .result-info { text-align: center; margin-top: 1rem; } .battery-charge-graph { margin-top: 0.5rem; overflow-x: auto; } .battery-charge-graph svg { min-height: 300px; } .battery-charge-graph line { stroke: black; } .battery-charge-graph .graph { stroke: #090; fill: none; stroke-width: 1px; } .battery-charge-graph .graph.grid-recharge { stroke: #00c; } .battery-charge-graph text { font-size: 10px; } input[name="parameters-accordion"], .panel-block { display: none; } label.panel-heading { cursor: pointer; display: block; } #advanced-parameters:checked ~ .panel > .advanced-parameters-body, #main-parameters:checked ~ .panel > .main-parameters-body { display: flex; }