.dbo-menu-filter{background-color:var(--dbo-surface-lowest,#fff);border-radius:var(--dbo-radius-sm,4px);border:1px solid var(--dbo-surface-container-high,#ddd);width:100%;max-width:360px;box-shadow:var(--dbo-shadow-lvl-3);box-sizing:border-box;flex-direction:column;padding:16px;display:flex}.dbo-menu-filter__header{border-bottom:1px solid var(--dbo-surface-container-high,#ddd);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.dbo-menu-filter__title{font-family:var(--dbo-font-display,"Lato", sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--dbo-on-surface,#222);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.dbo-menu-filter__title-icon.material-symbols-outlined{color:var(--dbo-blue,#015eab);font-size:18px}.dbo-menu-filter__count{font-family:var(--dbo-font-mono,monospace);color:var(--dbo-gray-50,#7a7a7a);font-size:10px}.dbo-menu-filter__search{width:100%;margin-bottom:12px;position:relative}.dbo-menu-filter__search-icon.material-symbols-outlined{color:var(--dbo-gray-50,#7a7a7a);pointer-events:none;font-size:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.dbo-menu-filter__search-input{width:100%;font-family:var(--dbo-font-family,"Roboto", sans-serif);background-color:var(--dbo-surface-container-low,#f4f4f4);border:1px solid var(--dbo-surface-container-high,#ddd);border-radius:var(--dbo-radius-sm,4px);color:var(--dbo-on-surface,#222);box-sizing:border-box;outline:none;padding:6px 12px 6px 32px;font-size:12px}.dbo-menu-filter__search-input:focus{background-color:var(--dbo-surface-lowest,#fff);border-color:var(--dbo-blue,#015eab)}.dbo-menu-filter__list{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.dbo-menu-filter__item{border-radius:var(--dbo-radius-sm,4px);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.dbo-menu-filter__item:hover,.dbo-menu-filter__item.is-checked{background-color:var(--dbo-surface-container-low,#f4f4f4)}.dbo-menu-filter__item-left{align-items:center;gap:10px;display:flex}.dbo-menu-filter__item-label{color:var(--dbo-on-surface,#222);font-size:12px}.dbo-menu-filter__item-badge{font-family:var(--dbo-font-mono,monospace);border-radius:var(--dbo-radius-sm,4px);background-color:var(--dbo-surface-container,#eee);color:var(--dbo-on-surface-variant,#666);padding:2px 6px;font-size:10px}.dbo-menu-filter__checkbox{width:16px;height:16px;accent-color:var(--dbo-blue,#015eab)}.dbo-menu-filter__actions{border-top:1px solid var(--dbo-surface-container-high,#ddd);justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.dbo-menu-filter__deselect{font-family:var(--dbo-font-mono,monospace);color:var(--dbo-on-surface-variant,#666);cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}
