.panel:has(.lf){overflow:clip}.lf{--lf-bar:0px;min-width:0}.lf--bar{--lf-bar:56px}.lf__bar{top:var(--plate-h);z-index:6;align-items:center;gap:var(--s-2) var(--s-3);min-height:var(--lf-bar);padding:var(--s-2) var(--s-5);background:var(--surface-module);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex;position:sticky}.lf__search{flex:220px;align-items:center;max-width:360px;display:flex;position:relative}.lf__search svg{color:var(--text-3);pointer-events:none;position:absolute;left:10px}.lf__search .input{height:34px;padding-left:32px}.lf__facets{flex-wrap:wrap}.lf__facets button{height:28px}.lf__n{font:500 var(--fs-12) / 1 var(--mono);color:var(--text-3)}.lf__facets button[aria-pressed=true] .lf__n{color:var(--teal-fg)}.lf__range{align-items:center;gap:var(--s-2);font-size:var(--fs-12);color:var(--text-3);white-space:nowrap;margin-left:auto;display:inline-flex}.lf__clear{color:var(--teal-fg);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:721px){.lf__table{overflow:auto}.lf__table thead th{z-index:5;background:var(--surface-module);position:sticky;top:0}}.table{min-width:680px}.table td{overflow-wrap:normal;min-width:6rem}.table td:first-child{overflow-wrap:break-word;min-width:12rem;max-width:32rem}.table td .chip,.table td.num,.table td.r{overflow-wrap:normal}.table th .term__tip{display:none;inset:calc(100% + 8px) 0 auto auto;transform:none}.table th .term:hover .term__tip,.table th .term__word:focus+.term__tip,.table th .term__word:focus-visible+.term__tip{display:block;transform:none}.table th:not(.r) .term__tip{left:0;right:auto}.lf--touched .table tbody tr,.lf--touched>ol>*{animation:none}.lf__empty{justify-items:start;gap:var(--s-3);padding:var(--s-6) var(--s-5);color:var(--text-2);display:grid}.lf__pager{z-index:6;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--border-subtle);background:var(--surface-module);flex-wrap:wrap;display:flex;position:relative;box-shadow:0 -8px 16px -12px #00000059}.lf__flip svg{display:block;transform:rotate(180deg)}.lf__pages{align-items:center;gap:2px;display:inline-flex}.lf__page{border-radius:var(--r-sm);min-width:30px;height:30px;color:var(--text-2);font-size:var(--fs-12);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 6px}.lf__page:hover{color:var(--text-1);border-color:var(--border-subtle)}.lf__page[aria-current=page]{color:var(--text-1);background:var(--teal-soft);border-color:var(--teal-line)}.lf__gap{color:var(--text-3);padding:0 4px}.lf__size{align-items:center;gap:var(--s-2);font-size:var(--fs-12);color:var(--text-3);margin-left:auto;display:inline-flex}.lf__size .select{width:auto;height:30px;padding:0 calc(var(--s-2) + 18px) 0 var(--s-2);background-position:right var(--s-2) center}@media (max-width:560px){.lf__bar{padding:var(--s-2) var(--s-4);position:static}.lf__range{margin-left:0}.lf__size span{display:none}}.lf:has(>.cards)>.lf__bar{margin-bottom:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.lf:has(>.cards)>.lf__pager{margin-top:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--surface-module)}.lf:has(>.cards)>.lf__empty{border:1px dashed var(--border-subtle);border-radius:var(--r-md)}
