/* Inline filter strip in the toolbar */
.lee-inline-filters-wrap {
	display: inline-flex;
	align-items: center;
	gap: 20px;
	vertical-align: middle;
	margin-left: 20px;
}

/* Each filter group is a compact dropdown */
.lee-inline-group {
	position: relative;
}

/* Toggle button (filter name) */
.lee-inline-toggle {
	height: 34px;
	padding: 0 5px 0 25px;
	background: transparent;
	border: 1px solid #ccc;
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	white-space: nowrap;
	font-weight: 500;
	display: inline-flex;
	align-items: center;
	gap: 0.35rem;
}

.lee-inline-toggle:hover {
	background: transparent;
	border-color: #d6d6d6;

}

/* Open angle icon (two lines, not filled) */
.lee-inline-toggle::after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 45%;
	left: 10px;
	width: 6px;
	height: 6px;
	border-right: 1.5px solid currentColor;
	border-bottom: 1.5px solid currentColor;
	transform: rotate(45deg) translateY(-50%);
	transform-origin: 50% 50%;
	flex-shrink: 0;
	transition: transform 0.2s ease;
}

.lee-inline-toggle[aria-expanded="true"] {
	box-shadow: inset 0 0 0 1px #999;
}

.lee-inline-toggle[aria-expanded="true"]::after {
	transform: rotate(-135deg) translateY(-50%);
}

/* Dropdown panel — clones the full bapf_body design */
.lee-inline-panel {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 100;
	background: #fff;
	border: 1px solid #ddd;
	min-width: 320px;
	padding: 1rem !important;
	margin-top: 0.5rem;
	box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.lee-inline-panel.is-open {
	display: block;
}

.lee-inline-apply{
    color: #fff;
	width: 100% !important;
    padding: 10px;
}