.tariff-business {
    background: #FFFFFF;
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
}

.tariff-business:hover {
    background: #F2F3F4;
    box-shadow: none;
}

.tariff-test {
    height: 100%;
    background: #FFFFFF;
    border-radius: 10px;
}

.tariff-test:hover {
    background: #F2F3F4;
}

.tariff-label {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 148%;
    /* identical to box height, or 31px */
    color: #333333;
    margin-bottom: 1rem;
}

.tariff-label-disabled {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 148%;
    /* identical to box height, or 31px */
    color: #6F7275;
    margin-bottom: 1rem;
}

.tariff-description {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 148%;
    /* or 21px */
    color: #6B757D;
    margin-bottom: 1rem
}

.tariff-list {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 148%;
    /* identical to box height, or 21px */
    color: #333333;
}

.tariff-hr {
    border-bottom: 1px solid #E4E7EA;
    margin-bottom: 1rem;
    display: block;
}

.tariff-hr-business {
    border-bottom: 1px solid #E4E7EA;
    margin-bottom: 1rem;
    display: block;
}

.tariff-business:has([data-edit-paydata]) .dummy-button-cont {
    display: none !important;
}

.old-amount {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 148%;
    /* identical to box height, or 21px */
    text-decoration-line: line-through;
    /* Шрифт / Пассив */
    color: #9BA8B4;
    margin-right: 1rem;
    padding-top: 5px;
}

.amount-of-time {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 108%;
    /* or 20px */
    align-items: center;
    text-align: right;
    color: #2E353C;
    background: #F1F2F3;
    border-radius: 4px;
    padding: 5px 10px;
}

.amount-of-time.amount-of-time-end {
    color: red;
}

.saving {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 142.99%;
    /* or 20px */
    display: flex;
    align-items: center;
    text-align: center;
    color: #2E353C;
    background: #F1F2F3;
    border-radius: 4px;
    padding: 5px 10px;
}

.tariff-amount {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 148%;
    /* identical to box height, or 36px */
    color: #333333;
}

.li-fa-check {
    color: #00A9AA;
    font-size: 14px;
}

.panel-heading-white {
    background-color: #EFF0F2 !important;
}

.panel-title-black {
    color: #1F252A !important;
}
