#share {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
}
#share #send svg {
    fill: #0b456e;
}
table td {
    font-family: "Roboto", sans-serif;
}
label { margin-bottom: 0!important; }
    #foo { width: 100%!important; height: 100%!important; }
    .gauge-container { position: relative; }
    #gauge-label {
    font-family: "Roboto", sans-serif;
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    display: flex;
    justify-content: center; /* horisontell centrering */
    align-items: center; /* vertikal centrering */
    text-align: center;
    flex-direction: column;
    font-size: 1.3rem;
}
.slider-row { margin-bottom: 1.5rem; }
.max, .min {
    font-size: .8rem;
    color: #7d7d7d;
    line-height: 1;
}
.max {
    text-align: right;
}
#rangeValue1, #rangeValue2, #rangeValue3, #rangeValue4 {
    font-weight: bold;
}
#intaktsokning {
    font-weight: bold;
}
.gradient-range {
    -webkit-appearance: none; /* ta bort default track */
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 12px;
    border-radius: 6px;
    background: linear-gradient(to right, #FFFFFF, #0b456e);
    outline: none;
}
.gradient-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 12px;
    border-radius: 6px;
    background: linear-gradient(to right, #FFFFFF, #0b456e);
}
.gradient-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #000;
    cursor: pointer;
    border: 2px solid #fff;
    margin-top: -6px;
}
.gradient-range::-moz-range-track {
    height: 12px;
    border-radius: 6px;
    background: linear-gradient(to right, #F03E3E, #FFDD00, #30B32D);
}
.gradient-range::-moz-range-thumb {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #000;
    cursor: pointer;
    border: 2px solid #fff;
}
.gradient-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 24px;              /* storlek på knappen */
    height: 24px;
    border-radius: 50%;        /* rund */
    background: #ffffff;       /* vit färg */
    border: 2px solid #888888; /* grå ram */
    cursor: pointer;
    margin-top: -6px;          /* justera vertikalt så den sitter på tracken */
}
.gradient-range::-moz-range-thumb {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #ffffff;
    border: 2px solid #888888;
    cursor: pointer;
}