.category-panel{padding:24px 0}.category-panel h2{font-size:18px;margin:0}.local-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:16px 0 32px}.local-category{display:grid;grid-template-columns:minmax(80px,1fr) minmax(90px,1fr) 34px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.category-panel select{width:100%;min-width:0;border:1px solid var(--line);border-radius:4px;padding:10px;background:white;font:inherit;font-size:13px;color:inherit}.local-category input{min-width:0}.binding-header{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:24px 0 12px;flex-wrap:wrap}.binding-header h2{margin-right:auto}.binding-header select{width:220px;max-width:100%}.binding-header label{font-size:13px;color:var(--muted)}.binding-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0 8px}.binding-filters label{flex:1;min-width:140px}.binding-filters select{width:115px}.binding-filters input{width:100%}#bindingCount{font-size:12px;color:var(--muted)}.binding-row{display:grid;grid-template-columns:minmax(120px,1fr) 70px minmax(160px,1fr);gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.binding-row strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.binding-row small{font-size:11px;color:var(--muted)}.binding-state{font-size:12px;color:#9b6924}.binding-state.bound{color:#14816c}.binding-row.missing strong{color:#a15b29}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:800px){.local-categories{grid-template-columns:minmax(0,1fr)}.binding-header h2{width:100%}.binding-header select{flex:1}.binding-row{grid-template-columns:minmax(100px,1fr) 58px;gap:8px}.binding-row select{grid-column:1/-1}.binding-filters .secondary{padding:8px}.category-panel{padding-top:16px}}
.home-category{display:block;width:100%;min-width:0;margin-top:6px;padding:8px;border:1px solid #d8dce2;border-radius:4px;background:white;color:inherit;font:inherit;font-size:12px}
