/* /Views/Components/Shared/Products/ProductBox.razor.rz.scp.css */
.productbox[b-1gv3brw03a] {
    width: 420px;
    position: relative;
}

@media (max-width: 992px) {
    .productbox[b-1gv3brw03a] {
        width: 100%;
    }
}
/* /Views/Components/Shared/Products/ProductsDatePicker.razor.rz.scp.css */
.custom-button[b-kf30xiplbh] {
    text-decoration: none;
    text-align: center;
    display: inline-block;
    border: none;
    background-color: #f8f9fa;
    height: 50px;
    font-size: 22px;
    align-content: center;
    width: 100%;
    border: 1px solid #dee2e6 !important;
}

    .custom-button:hover[b-kf30xiplbh] {
        background-color: #CED0D3;
    }


.custom-button-selected[b-kf30xiplbh] {
    background-color: #CED0D3;
}

.custom-input[b-kf30xiplbh] {
    text-decoration: none;
    text-align: center;
    display: inline-block;
    border: none;
    background-color: #f8f9fa;
    height: 50px;
    font-size: 22px;
    align-content: center;
    justify-content: center;
    vertical-align: middle;
    width: 100%;
    cursor: pointer;
    border: 1px solid #dee2e6 !important;
}

    .custom-input:hover[b-kf30xiplbh] {
        background-color: #CED0D3;
    }

    .custom-input:disabled[b-kf30xiplbh] {
        cursor: default;
    }

.custom-input-selected[b-kf30xiplbh] {
    background-color: #CED0D3;
}

@media (max-width: 768px) {
    .custom-button[b-kf30xiplbh] {
        font-size: 20px;
    }

    .custom-input[b-kf30xiplbh] {
        border-top: 2px solid #dee2e6 !important;
        display: block;
        font-size: 20px;
    }
}
