/* inicslab start: compact filter-only UI */
:root{
  --inics-bg:#090a0f;
  --inics-panel:#11131c;
  --inics-panel-2:#151824;
  --inics-line:rgba(255,255,255,.10);
  --inics-text:#f4f0e8;
  --inics-muted:#a9a2b7;
  --inics-gold:#e8bd67;
  --inics-rose:#ff5f8f;
  --inics-violet:#9b7cff;
}
.inicslab-filter-shell{
  position:sticky;
  top:0;
  z-index:60;
  background:linear-gradient(180deg,rgba(9,10,15,.98),rgba(9,10,15,.92));
  border-top:1px solid var(--inics-line);
  border-bottom:1px solid var(--inics-line);
  box-shadow:0 10px 28px rgba(0,0,0,.20);
}
body.admin-bar .inicslab-filter-shell{top:32px}
.inicslab-filter-inner{max-width:1240px;margin:0 auto;padding:7px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.inicslab-filter-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.inicslab-chip,.inicslab-filter-submit{
  display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border-radius:999px;
  border:1px solid var(--inics-line);background:linear-gradient(180deg,var(--inics-panel-2),var(--inics-panel));
  color:var(--inics-text)!important;font-size:12px;font-weight:700;line-height:1;text-decoration:none!important;cursor:pointer;white-space:nowrap;
}
.inicslab-chip:hover,.inicslab-chip.is-active{border-color:rgba(232,189,103,.52);box-shadow:0 0 0 2px rgba(232,189,103,.08);color:#fff!important}
.inicslab-filter-toggle{color:var(--inics-gold)!important}
.inicslab-filter-form{display:flex;align-items:center;gap:6px;flex:1;min-width:280px}
.inicslab-filter-form:not(.is-open){display:none}
.inicslab-filter-form .select2-container{min-width:135px!important;max-width:170px!important;font-size:12px}
.inicslab-filter-form .select2-selection--single{height:30px!important;background:#0d0f16!important;border:1px solid var(--inics-line)!important;border-radius:999px!important;color:var(--inics-text)!important}
.inicslab-filter-form .select2-selection__rendered{line-height:30px!important;color:var(--inics-text)!important;padding-left:11px!important;padding-right:24px!important;font-size:12px!important}
.inicslab-filter-form .select2-selection__arrow{height:30px!important;right:5px!important}
.inicslab-mini-select{height:30px;min-width:105px;border-radius:999px;border:1px solid var(--inics-line);background:#0d0f16;color:var(--inics-text);font-size:12px;font-weight:700;padding:0 10px;outline:0}
.inicslab-check{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px;border-radius:999px;border:1px solid var(--inics-line);font-size:12px;color:var(--inics-muted);white-space:nowrap;background:#0d0f16}
.inicslab-filter-submit{border-color:rgba(232,189,103,.62);background:linear-gradient(135deg,#f2cc7e,#c9973a);color:#160f05!important;box-shadow:0 8px 20px rgba(232,189,103,.13)}
.select2-dropdown{background:#10131c!important;border:1px solid rgba(255,255,255,.13)!important;color:var(--inics-text)!important;border-radius:14px!important;overflow:hidden}
.select2-search__field{background:#090a0f!important;color:var(--inics-text)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:9px!important;font-size:12px!important;outline:0!important}
.select2-results__option{font-size:12px!important;color:var(--inics-text)!important;padding:7px 10px!important}
.select2-results__option--highlighted{background:linear-gradient(135deg,rgba(232,189,103,.24),rgba(155,124,255,.20))!important;color:#fff!important}
@media (max-width:782px){
  body.admin-bar .inicslab-filter-shell{top:46px}
  .inicslab-filter-inner{padding:6px 8px;gap:6px}
  .inicslab-filter-chips{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}
  .inicslab-filter-chips::-webkit-scrollbar{display:none}
  .inicslab-filter-form{width:100%;display:none;grid-template-columns:1fr 1fr;gap:6px;min-width:0}
  .inicslab-filter-form.is-open{display:grid}
  .inicslab-filter-form .select2-container{min-width:0!important;max-width:none!important;width:100%!important}
  .inicslab-mini-select,.inicslab-check,.inicslab-filter-submit{width:100%;min-width:0}
}
/* inicslab end: compact filter-only UI */
