#main .ce_CeIdsSensorInfo label{
    margin-bottom: 0;
}
#main .ce_CeIdsFieldOfView label,
#main .ce_CeIdsXcFieldOfView label{
    display: block;
    font-weight: bold;
    text-align: center;
}
#main .ce_CeIdsFieldOfView .inputs input,
#main .ce_CeIdsXcFieldOfView .inputs input{
    display: block;
    text-align: right;
    padding-right: 40px;
    color: #343434;
    transition: color 250ms linear, border 250ms linear;
}
@media (min-width: 1800px) {
    #main .ce_CeIdsFieldOfView .inputs input,
    #main .ce_CeIdsXcFieldOfView .inputs input{
        padding-right: 44px;
    }
}
#main .ce_CeIdsFieldOfView input.error,
#main .ce_CeIdsXcFieldOfView input.error{
    /* box-shadow: 0px 0px 2px 2px rgba(165,17,45,0.15); */
    color: var(--black);
    border-color: var(--danger);
    background: color-mix(in srgb, var(--danger) 10%, #ffffff);
}
#main .ce_CeIdsFieldOfView .inputs .result + span,
#main .ce_CeIdsXcFieldOfView .inputs .result + span {
    color: var(--dark-grey);
}
#main .ce_CeIdsFieldOfView input.result,
#main .ce_CeIdsXcFieldOfView input.result{
    /* color: var(--ids-colour); */
    color: var(--black);
    border-color: var(--ids-colour);
    background: color-mix(in srgb, var(--ids-colour) 10%, #ffffff);
}
#main .ce_CeIdsFieldOfView .inputs .result + span,
#main .ce_CeIdsXcFieldOfView .inputs .result + span {
    color: var(--dark-grey);
}
#main .ce_CeIdsFieldOfView .inputs div,
#main .ce_CeIdsXcFieldOfView .inputs div{
    position: relative;
}
#main .ce_CeIdsFieldOfView .inputs span,
#main .ce_CeIdsXcFieldOfView .inputs span{
    position: absolute;
    right: 10px;
    top: 50%;
    color: var(--default);
    cursor: default;
    transform: translateY(-50%);
    transition: color 250ms linear;
}
