input[type=number] { -moz-appearance:textfield; } .wide-label .field-label { flex-grow: 2.5; } .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; } svg g { filter: drop-shadow( 4px 4px 3px rgba(0, 0, 0, .7)); } .climate-zone:hover { filter: brightness(1.2); } svg text { pointer-events: none; } .battery-charge-graph { margin-top: 2rem; } .battery-charge-graph { stroke: black; fill: none; stroke-width: 1px; }