.tc8-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px;margin:16px 0}.tc8-card{background:#fff;color:#18243b;border:1px solid #d9e2ee;padding:15px;border-radius:16px;min-width:0;box-shadow:0 5px 14px rgba(19,38,70,.05)}.tc8-card header{display:flex;justify-content:space-between;gap:6px;align-items:center;flex-wrap:wrap}.tc8-card p{font-size:13px;line-height:1.5;color:#44546a;overflow-wrap:anywhere}.tc8-pill{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.tc8-candidate{background:#fef3c7;color:#92400e}.tc8-missing{background:#e8edf3;color:#475569}.tc8-metadata{font-size:12px;line-height:1.65;margin:10px 0;color:#475569}.tc8-metadata b{color:#18243b}.tc8-cardactions{display:flex;flex-direction:column;gap:7px}.tc8-cardactions .btn{font-size:12px;text-align:center;white-space:normal;overflow-wrap:anywhere;padding:10px}.tc8-notice{margin:12px 0;padding:12px;border-left:4px solid #e7a43e;background:#fffbeb;color:#573a0b;border-radius:8px;line-height:1.55}.tc8-result-heading strong{font-size:20px}.tc8-result-heading p{overflow-wrap:anywhere}#finderResult{overflow-wrap:anywhere}@media(prefers-color-scheme:dark){.tc8-card{background:#f8fafc;color:#18243b}}