.supplier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.supplier-grid section{margin:0}#content{max-width:1100px}#content section{padding:24px;margin:20px 0;background:#fff;border:1px solid #dce3e8;border-radius:14px}#content h2{margin-top:0}#content a{font-weight:600}#content dl{display:grid;grid-template-columns:minmax(140px,210px) 1fr;gap:14px 24px}#content dt{font-weight:650}#content dd{margin:0;overflow-wrap:anywhere;line-height:1.6}#content table{width:100%;border-collapse:collapse}#content th,#content td{text-align:left;padding:12px;border-bottom:1px solid #dce3e8}#content p{line-height:1.6}@media(max-width:600px){#content dl{grid-template-columns:1fr;gap:7px}#content dd{margin-bottom:14px}#content section{padding:16px}#content table{font-size:.85rem}}.capture-controls{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}.capture-controls button,.capture-difference button{padding:9px 13px;border-radius:8px;border:1px solid #ccd6df;background:#edf3f7;color:#17354a;cursor:pointer}.capture-controls button:disabled,.capture-difference button:disabled{opacity:.5;cursor:default}.capture-difference{border-top:1px solid #dce3e8;padding:18px 0}.capture-difference h3{font-size:1rem}.capture-difference input{display:block;padding:10px;width:min(100%,500px);margin:12px 0}.capture-difference button{margin:5px 8px 5px 0}
#content [hidden]{display:none!important}
