div.codicts-table-sheet-row-booking {
    display: flex;
    width: 100%;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    color: #ffffff;
}

.codicts-table-sheet-row-booking > div {
    display: flex;
    align-items: center;
    padding: 5px;
    background: #042536;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    gap: 8px;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;

}
.codicts-table-sheet-row-booking .codicts-inline-edit-pro input {
    min-height: 0 !important;
    height: 28px !important;
    padding: 3px; 
}
.codicts-table-sheet-row-booking .codicts-inline-edit-pro {
    display: flex;
    flex-direction: row;
    gap: 5px;
}
.codicts-table-sheet-row-booking .ts-form-group.vx-text-field.field-key-bdm-note {
    width: 260px;
}

.codicts-table-sheet-row-booking  .codicts-inline-edit-wrapper .codicts-inline-edit-save {
    background-color: #0a3a50;
    color: #79D1FF;
    margin-top: 13px;
    font-size: 13px;
}
.codicts-table-sheet-row-booking .ts-preview:nth-child(odd) .ts-form .ts-form-group .ts-filter {

    width: 100%;
}
.codicts-table-sheet-row-booking .codicts-inline-edit-pro .codicts-inline-edit-save-wrapper {
    height: 15px !important;
    opacity: 1 !important;
    overflow: visible !important;
}
/* Alternate row background (optional) */
.codicts-table-sheet-row-booking.row-alt-color > div {
    background-color: #063042 !important;
    color: #ffffff !important;
}

/* Header Row */
.codicts-table-sheet-row-head-booking > div {
    background-color: #1a5878;
    color: #ffffff;
    font-weight: 600;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

/* Copyable field highlight */
.codicts-table-sheet-row-booking .row-copy-item {
    cursor: pointer;
    color: #fff;
    font-weight: 500;
}
.codicts-table-sheet-row-booking .row-copy-item:hover {
    cursor: pointer;
    color: #79D1FF;
    font-weight: 600;
}

.c_edit-button-booking{
    padding: 8px;
    background-color: #0a3a50;
    color: #6abbe6;
    border-radius: 999px;
    font-weight: 500;
    font-size: 13px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    white-space: nowrap;
    transition: background 0.2s ease;
}

.c_edit-button-booking-ai {
    padding: 6px 12px;
    background-color: #0a3a50;
    color: #6abbe6;
    border-radius: 999px;
    border:1px solid #fff;
    font-weight: 500;
    font-size: 13px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    white-space: nowrap;
    transition: background 0.2s ease;
}
.c_edit-button-booking:hover,
.c_edit-button-booking-ai:hover {
    background-color: #0d4f6b;
}

/*  Column Widths */
.codicts-table-sheet-row-booking > div:nth-child(1)  { min-width: 40px;  max-width: 40px; }
.codicts-table-sheet-row-booking > div:nth-child(2)  { min-width: 200px; max-width: 200px; }
.codicts-table-sheet-row-booking > div:nth-child(3)  { min-width: 140px; max-width: 140px; }
.codicts-table-sheet-row-booking > div:nth-child(4)  { min-width: 180px; max-width: 180px; }
.codicts-table-sheet-row-booking > div:nth-child(5)  { min-width: 220px; max-width: 220px; }
.codicts-table-sheet-row-booking > div:nth-child(6)  { min-width: 110px; max-width: 110px; }
.codicts-table-sheet-row-booking > div:nth-child(7)  { min-width: 150px; max-width: 150px; }
.codicts-table-sheet-row-booking > div:nth-child(8)  { min-width: 120px; max-width: 120px; }
.codicts-table-sheet-row-booking > div:nth-child(9)  { min-width: 120px; max-width: 120px; }

.codicts-table-sheet-row-booking > div:nth-child(10)  { min-width: 120px; max-width: 120px; }

.codicts-table-sheet-row-booking > div:nth-child(11)  { min-width: 120px; max-width: 120px; }

.codicts-table-sheet-row-booking > div:nth-child(12) { min-width: 130px; max-width: 130px; }
.codicts-table-sheet-row-booking > div:nth-child(13) { min-width: 270px; max-width: 270px; }
.codicts-table-sheet-row-booking > div:nth-child(14) { min-width: 150px; max-width: 150px; }
.codicts-table-sheet-row-booking > div:nth-child(15) { min-width: 230px; max-width: 230px; }
.codicts-table-sheet-row-booking > div:nth-child(16) { min-width: 120px; max-width: 120px; }
.codicts-table-sheet-row-booking > div:nth-child(17) { min-width: 280px; max-width: 280px; }
/* .codicts-table-sheet-row-booking > div:nth-child(15) { min-width: 120px; max-width: 120px; } */



/* AI Edit Buttons Column */
.codicts-table-sheet-row-booking > div:nth-child(11) {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

/* Hover effect */
.codicts-table-sheet-row-booking:hover > div {
    background-color: #0e3c50;
}
a.elementor-button.cvbe-btn-single{
    background:#0a3a50;
    padding:5px;
    border-radius:99px;
}

.codicts-table-sheet-row-booking .elementor-widget-codicts-voxel-edit-pro-single-edit{
    width:100%;
}
/* Icon color */
.codicts-table-sheet-row-booking i {
    font-size: 16px;
    color: #fff;
}
.codicts-table-sheet-row-booking a.c_booking_title{
    color:white;
}
.codicts-table-sheet-row-booking .codicts-cvbe-checkbox{
    border-radius: 99px;
    width:22px;
    height:22px;
    border-color:#6abbe6;
}

.member-scrollable-inner2 .feed-pagination {
    max-width: 99vw;
    position: sticky;
    left: 0;
}

.codicts-table-sheet-row-booking .codicts-cvbe-checkbox:checked::before {
    content: '\2713';
    color: #1a5878;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    font-weight: 900;
}

.codicts-table-sheet-row-booking .codicts-inline-edit-pro {
    display: flex;
    flex-direction: row;
    gap: 5px;
}

.codicts-table-sheet-row-booking .codicts-inline-edit-pro .codicts-inline-edit-save-wrapper {
    height: 15px !important;
    opacity: 1 !important;
    overflow: visible !important;
}