html[data-page="gogn"] #content>#dictionary-inventory{display:block!important}
#dictionary-inventory{margin:24px 0;padding:clamp(16px,3vw,30px);scroll-margin-top:20px}
#dictionary-inventory h2{font-size:clamp(1.38889rem,4vw,2rem);margin:10px 0}#dictionary-inventory p{max-width:90ch}
#dictionary-inventory label{display:grid;gap:8px;max-width:380px;margin-top:24px;font-weight:700}
#dictionary-inventory select{font:inherit;min-height:44px;max-width:100%;background:var(--white);color:var(--text);border:1px solid var(--stroke);border-radius:8px;padding:9px}
.inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}
.inventory-card{padding:20px;border:1px solid var(--stroke);border-radius:12px;background:var(--white);min-width:0;overflow-wrap:anywhere}
.inventory-card h3{margin:0;font-size:1.27778rem}.inventory-counts{display:flex;flex-wrap:wrap;gap:15px;border-block:1px solid var(--stroke);padding:16px 0}
.inventory-counts dd{font-size:1.22222rem;font-weight:750;margin:4px 0}.inventory-counts dt{font-size:0.666667rem;color:var(--muted)}
#dictionary-inventory details{margin:12px 0}#dictionary-inventory summary{cursor:pointer;padding:10px 0;min-height:44px;font-weight:650}
.inventory-guide{padding:10px 18px;background:color-mix(in srgb,var(--teal) 7%,var(--white));border:1px solid var(--stroke);border-radius:9px}
.inventory-guide dt{font-weight:700;margin-top:12px}.inventory-guide dd{margin:5px 0 14px}
.inventory-table{overflow:auto;max-height:360px}.inventory-table table{border-collapse:collapse;width:100%;font-size:0.722222rem}.inventory-table th,.inventory-table td{padding:10px;text-align:left;border-bottom:1px solid var(--stroke);vertical-align:top}
#dictionary-inventory [hidden]{display:none!important}#dictionary-inventory :focus-visible{outline:3px solid var(--amber);outline-offset:3px}
@media(max-width:760px){.inventory-grid{grid-template-columns:1fr}.inventory-card{padding:16px}}
