.calculator-box {
    background-color: #f8f9fa;
    padding: 20px;
    border-radius: 6px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 2);
}

.btn-purple {
    background-color: #5c1c7c;
    color: white;
}

.btn-purple:hover {
    background-color: #5c1c7c;
    color: white;
}

.highlight {
    font-weight: bold;
    color: #5c1c7c;
    font-size: 2rem;
}

.subtext {
    color: #888;
    font-size: 0.9rem;
}

table th,
table td {
    text-align: center;
}

.label-box{
    background-color: #5c1c7c;
    color: #f49404;
}

th{
    background-color: #5c1c7c !important;
    color: #f49404 !important;
}

table{
    font-size: 14px !important;
}