.elementor-637 .elementor-element.elementor-element-216082b1{--display:flex;}/* Start custom CSS for container, class: .elementor-element-216082b1 */.booking-item.status-confirmed,
.booking-item.status-pending,
.booking-item.status-cancelled {
    border-radius: 5px;
    border: 1px solid #BDBDBD;
    padding: 15px 15px 0;
}

.booking-info {
    display: grid;
    gap: 0;
}

.elementor-kit-6 label {
    color: var(--e-global-color-secondary);
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
}

.info-item span {
    color: #333;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
}

.info-item {
    display: flex;
    flex-direction: row;
    gap: 4px;
    justify-content: space-evenly;
    align-items: center;
}

.info-item:nth-child(1) {
    margin-bottom: 12px;
}

.tab-content {

    border-radius: 10px;
}
.tab-content,
.nav-tabs
{

    border-radius: 10px;
  
}
a.view-all-link {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-546af28);
    color: var(--e-global-color-546af28);
    border-radius: 444px 444px 444px 444px;
    padding: 5px 25px;
    color: #fff;
}
a.view-all-link:hover{
     background-color: var(--e-global-color-secondary);
        color: #fff;
}
.dashboard-header-content {
    border-radius: 10px;

        padding: 15px;
}

.elementor-kit-6 h1 {
    font-size: 40px;
    margin-bottom: 0;
}
.stat-card.total-bookings {
    padding: 15px;
}

.stat-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: baseline;
}

.stat-content h3 {
    font-size: 23px;
    letter-spacing: 0;
        line-height: 30px;
}
.elementor-637 .elementor-element.elementor-element-216082b1 {
    background: #eeeeee;
}/* End custom CSS */