.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.comparison-grid figure{margin:0;min-width:0}.comparison-grid img{max-width:100%;border:1px solid #ddd;border-radius:5px}.comparison-grid figcaption{font-size:13px;font-weight:600;margin:8px 0}.metric-strip{display:flex;flex-direction:column;gap:8px;background:#f0edff;padding:18px;border-radius:12px;margin-bottom:16px}.metric-strip strong{font-size:23px}.bookmark-list{max-height:340px;overflow:auto}.bookmark-list>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #eee;padding:10px 0}.table-preview{overflow:auto;max-height:50vh;border:1px solid #ddd}.table-preview table{border-collapse:collapse}.table-preview td{padding:2px}.table-preview input{min-width:130px}.scan-preview{max-width:100%;max-height:46vh;object-fit:contain;margin-top:18px}.draft-banner{display:flex;gap:14px;align-items:center;background:#f0edff;padding:14px;border-radius:12px;margin-bottom:20px;text-align:left}.page-grid small{display:block;font-size:11px;font-weight:400;margin-top:6px}#dialog:has(.comparison-grid),#dialog:has(.table-preview){width:min(1080px,94vw);max-width:1080px}#dialog:has(.more-grid){width:min(820px,94vw);max-width:820px}.tools-sidebar{overflow-y:auto}.cad-shortcut{flex-shrink:0}@media(max-width:700px){.comparison-grid{grid-template-columns:1fr}.draft-banner{flex-direction:column}.comparison-grid img{max-height:50vh;object-fit:contain}}
