.hb-formule {
    margin: 1.25em 0 1.5em;
    display: grid;
    gap: 0.9em;
}

.hb-field {
    margin: 0;
}

.hb-field label {
    display: block;
    font-weight: 700;
    margin-bottom: 0.35em;
}

.hb-field select,
.hb-field textarea,
.hb-field input[type="text"],
.hb-field input[type="date"] {
    width: 100%;
    max-width: 100%;
}

.hb-check {
    display: flex;
    gap: 0.5em;
    align-items: flex-start;
    font-weight: 400;
    margin: 0.25em 0;
}

.hb-total {
    font-size: 1.15em;
    color: #1aada3;
}

.hb-total strong .amount {
    color: #1aada3;
}
