button.ho-dropdown-btn_face {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 1rem;
    text-align: left;
    cursor: pointer;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    box-shadow: 0px 4px 6px #0000001A;
}

.calendar-container {
    max-width: 400px;
    margin: 0 auto;
    font-family: Arial, sans-serif;
}

.calendar-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

table {
    width: 100%;
    border-collapse: collapse;
}

th, td {
    width: 14.28%;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ccc;
}

th {
    background-color: #f4f4f4;
}

button {
    padding: 5px 10px;
    cursor: pointer;
}

 /* Dropdown Container */
 .ho-custom-dropdown {
                            position: relative;
                            display: inline-block;
                            margin: 10px;
                        }
                    
                        /* Dropdown Button */
                        .ho-dropdown-btn_face,
                        .ho-dropdown-btn {
                            background-color: #f8f8f8;
                            border: 1px solid #ccc;
                            padding: 10px 20px;
                            cursor: pointer;
                            width: 250px;
                            text-align: left;
                        }
                    
                        /* Dropdown Arrow */
                        .ho-dropdown-arrow {
                            margin-left: 10px;
                        }
                    
                        /* Dropdown List */
                        .ho-dropdown-list_face,
                        .ho-dropdown-list {
                            display: none;
                            position: absolute;
                            z-index: 1;
                            background-color: white;
                            border: 1px solid #ccc;
                            width: 100%;
                            list-style: none;
                            padding: 0;
                            margin: 0;
                        }
                    
                        /* Dropdown List Items */
                        .ho-dropdown-list_face li,
                        .ho-dropdown-list li {
                            padding: 8px 16px;
                            cursor: pointer;
                        }
                    
                        /* Hover Effect */
                        .ho-dropdown-list_face li:hover,
                        .ho-dropdown-list li:hover {
                            background-color: #f1f1f1;
                        }
                    
                        /* Show dropdown list when button is clicked */
                        .ho-custom-dropdown.active .ho-dropdown-list_face,
                        .ho-custom-dropdown.active .ho-dropdown-list {
                            display: block;
                        }
                    
                        /* Optional: Add some padding to the container for better spacing */
                        .ho-custom-dropdown button {
                            padding: 12px;
                        }