.coli-display{margin-top:12px}.coli-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.coli-header-text{font-weight:600}.coli-categories{grid-template-columns:repeat(4,1fr);gap:8px;font-size:13px;display:grid}@media (max-width:640px){.coli-categories{grid-template-columns:repeat(2,1fr)}}.coli-category{text-align:center}.coli-category-label{color:var(--muted);margin-bottom:2px}.coli-category-value{font-weight:600}.coli-display-footer{color:var(--muted);margin-top:8px;font-size:12px}
.coli-comparison-headline{text-align:center;background:var(--card-muted);border-radius:8px;margin-bottom:16px;padding:8px 12px}.coli-missing-card{background:var(--card-muted);border:1px dashed var(--border);border-radius:8px;justify-content:center;align-items:center;padding:24px 16px;display:flex}.coli-missing-text{color:var(--muted);text-align:center;font-size:14px}
.coli-signal{flex-direction:column;gap:12px;display:flex}.coli-signal-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.coli-signal-location{text-align:center;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.coli-signal-location-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.coli-signal-arrow{color:var(--muted);font-size:18px}.coli-signal-categories{border-top:1px solid var(--border);flex-direction:column;gap:0;min-height:42px;padding-top:8px;display:flex}.coli-signal-row{justify-content:space-between;align-items:center;padding:6px 4px;display:flex}.coli-signal-row+.coli-signal-row{border-top:1px solid var(--border)}.coli-signal-row-label{color:var(--muted);font-size:13px}.coli-signal-row-value{text-align:right;font-size:13px;font-weight:500}.coli-signal-missing{color:var(--muted);font-style:italic;font-weight:400}.coli-signal-card{margin-top:16px}.coli-signal-location-placeholder,.coli-signal-row-placeholder{color:var(--muted)}@media (max-width:480px){.coli-signal-header{gap:8px}.coli-signal-location,.coli-signal-row-label,.coli-signal-row-value{font-size:12px}}
