.bkcpe-toolbar{
position:relative;
display:flex;
gap:10px;
align-items:flex-start;
flex-wrap:wrap;
margin:10px 0;
width:100%;
flex:0 0 100%;
grid-column:1 / -1;
z-index:1;
} .bkcpe-toolbar.bkenh-sticky{
position:sticky;
top:0;
z-index:20;
background:#fff;
}
.bkenh-dd{ position:relative; min-width:220px; }
.bkenh-dd-btn{
display:flex;
align-items:center;
justify-content:space-between;
width:100%;
padding:8px 10px;
border:1px solid rgba(0,0,0,.2);
border-radius:6px;
background:#fff;
cursor:pointer;
font-size:14px;
}
.bkenh-dd-btn .label{ opacity:.8; margin-right:8px; }
.bkenh-dd-btn .vals{
flex:1;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.bkenh-dd-btn .caret{ margin-left:8px; }
.bkenh-dd-btn.filtered{
border-color:#1f6feb;
color:#1f6feb;
}
.bkenh-dd-menu{
position:absolute;
top:calc(100% + 4px);
left:0;
z-index:9999;
min-width:100%;
background:#fff;
border:1px solid rgba(0,0,0,.2);
border-radius:8px;
box-shadow:0 14px 40px rgba(0,0,0,.12);
padding:6px;
display:none;
max-height:260px;
overflow:auto;
}
.bkenh-dd.open .bkenh-dd-menu{ display:block; }
.bkenh-dd-menu .entry{
display:flex;
align-items:center;
gap:8px;
padding:6px 8px;
border-radius:6px;
cursor:pointer;
}
.bkenh-dd-menu .entry:hover{ background:#f5f7fb; }
.bkenh-dd-menu .entry.selected{
background:#1f6feb;
color:#fff;
}
.bkenh-dd-menu .entry.selected label{ color:#fff; }
.bkenh-dd-menu .entry input[type=checkbox]{ accent-color:#1f6feb; }
.bkenh-dd-menu .tools{
display:flex;
gap:8px;
padding:6px;
border-top:1px solid #eee;
margin-top:6px;
}
.bkenh-dd-menu .tools button{
padding:6px 10px;
font-size:12px;
border:1px solid #ddd;
background:#fff;
border-radius:6px;
cursor:pointer;
}
.bkenh-dd-menu .tools button:hover{ background:#f5f7fb; }
table.booknetic_data_table th:nth-last-child(1),
table.booknetic_data_table td:nth-last-child(1){
min-width: 110px;
text-align: center !important;
vertical-align: middle;
}
table.booknetic_data_table th:nth-last-child(2),
table.booknetic_data_table td:nth-last-child(2){
min-width:120px;
text-align:left;
}
table.booknetic_data_table td.bkenh-day{
white-space:nowrap;
min-width:90px;
} table.booknetic_data_table th::before,
table.booknetic_data_table th::after,
table.booknetic_data_table thead th::before,
table.booknetic_data_table thead th::after,
table.booknetic_data_table thead span::before,
table.booknetic_data_table thead span::after{
content:none !important;
}
table.booknetic_data_table th{
position:relative;
padding-right:18px;
}
table.booknetic_data_table th.bkenh-nosort{
cursor:default;
}
table.booknetic_data_table th.bkenh-nosort::after{
content:none !important;
} table.booknetic_data_table th[data-bkenh-sort="asc"]::after{
content:"\25B2" !important;
position:absolute;
right:6px;
top:50%;
transform:translateY(-50%);
font-size:10px;
opacity:0.8;
color:#1f6feb;
}
table.booknetic_data_table th[data-bkenh-sort="desc"]::after{
content:"\25BC" !important;
position:absolute;
right:6px;
top:50%;
transform:translateY(-50%);
font-size:10px;
opacity:0.8;
color:#1f6feb;
}