button:disabled {
    cursor: not-allowed;
    background-color: #E5E7EB;  /* bg-gray-300 */
    border-color: #D1D5DB;  /* border-gray-300 */
}

.hovered-cell {
    background-color: rgba(59,130,246,var(--tw-bg-opacity));/* Choose a color that makes it stand out */
    font-weight: bold;
}

.header {
    --tw-bg-opacity: 1;
    background-color: rgb(254,247,236 / var(--tw-bg-opacity));
}

.equation-fixed-height {
    height: 50px;
}

body {
    overflow-anchor: none;
}

#table-container table {
    width: 100%;
}

#table-container {
    overflow-x: auto;    /* Enables horizontal scrolling */
    max-width: 100%;     /* Sets the maximum width of the container to 100% of its parent element */
}
