.flt{border:1px solid var(--line);background:var(--panel);margin-bottom:14px;padding:16px 16px 10px;position:relative}.flt-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.flt-title{font:800 15px/1.2 var(--f-jp);align-items:baseline;gap:10px;margin:0;display:flex}.flt-title .en{font:600 10px/1 var(--f-lab);letter-spacing:.26em;color:var(--signal)}.flt-count{color:var(--bone-2);margin:0;font-size:15px}.flt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-items:end;gap:12px 16px;display:grid}.flt-f{gap:6px;min-width:0;display:grid}.flt-lab{font:700 12px/1.3 var(--f-jp);color:var(--bone-2);justify-content:space-between;gap:8px;display:flex}.flt-lab output{color:var(--bone);font-size:14px}.flt .seg-it{min-height:40px;padding:6px 10px;font-size:12.5px}.flt .select{min-height:42px;font-size:14px}.flt-check{align-self:end;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.flt-active{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;padding-top:10px;display:flex}.flt-active-k{font:600 10.5px/1 var(--f-lab), var(--f-jp);letter-spacing:.14em;color:var(--ash)}.flt-chip{cursor:pointer;gap:8px;min-height:40px;padding:4px 10px 4px 14px;font-size:13px}.flt-chip:hover{color:var(--signal-ink);background:var(--signal)}.flt-chip .flt-chip-x{stroke-width:2px;width:14px;height:14px}.flt-reset{min-height:36px;font-size:12.5px}.tbl tr[hidden]{display:none}
