.topic-ranking-competitors{container-type:inline-size;border:1px solid var(--ctp-surface1);border-radius:10px;background:var(--ctp-base);padding:16px;margin:0 0 20px;color:var(--ctp-text);min-width:0}
.trc-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.trc-heading h3{font-size:16px;font-weight:600;line-height:1.4;margin:0}.trc-heading>span,.trc-context,.trc-source{font-size:12px;line-height:1.5;color:var(--ctp-subtext0)}.trc-context{margin:4px 0 12px;overflow-wrap:anywhere}
.trc-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.trc-list>li{min-width:0;border-left:2px solid var(--ctp-lavender);padding-left:12px}.trc-site{display:flex;align-items:center;gap:7px;min-width:0}.trc-site img{flex:none}.trc-site>a{font-size:14px;font-weight:600;color:var(--ctp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.trc-rank{font-size:12px;font-weight:600;color:var(--ctp-lavender);margin-left:auto;flex:none;font-variant-numeric:tabular-nums}.trc-company{font-size:12px;line-height:1.5;margin:6px 0;color:var(--ctp-subtext0);overflow-wrap:anywhere}.trc-company a,.trc-url{color:var(--ctp-blue)}.trc-url{display:block;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-source{margin:12px 0 0}.trc-status{font-size:13px;line-height:1.5;color:var(--ctp-subtext0);margin:8px 0 0}.trc-status button{color:var(--ctp-blue);min-height:44px;padding:0 8px}.topic-ranking-competitors a:focus-visible,.topic-ranking-competitors button:focus-visible{outline:2px solid var(--ctp-lavender);outline-offset:3px}.topic-ranking-competitors a:hover{text-decoration:underline}
@container(max-width:600px){.trc-list{grid-template-columns:1fr;gap:14px}.trc-site>a{min-height:32px;display:flex;align-items:center}.trc-url{overflow-wrap:anywhere;white-space:normal}.trc-list>li{padding-bottom:12px;border-bottom:1px solid var(--ctp-surface0)}.trc-list>li:last-child{padding-bottom:0;border-bottom:0}}
