.record-table-container{container:record-table/inline-size}.record-table{table-layout:fixed}.record-table th{height:calc(var(--spacing) * 8)}.record-table th[data-column=identity]{width:30%}.record-table[data-columns=leads] th[data-column=identity]{width:42%}.record-table th[data-column=action]{width:12rem}.record-table td{vertical-align:top;overflow-wrap:anywhere;padding-block:calc(var(--spacing) * 4)}@container record-table (width<=48rem){.record-table,.record-table tbody{display:block}.record-table thead{display:none}.record-table tr{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);display:grid}.record-table td{padding:0;display:block}.record-table td:not(:first-child):before{content:attr(data-label);margin-bottom:var(--spacing);color:hsl(var(--muted-foreground));font-size:var(--text-xs);display:block}}.research-source-link{color:hsl(var(--primary-text));text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.research-identity-link{color:inherit;overflow-wrap:anywhere;text-decoration:none}.research-identity-link:hover{color:hsl(var(--primary-text));text-underline-offset:.2em;text-decoration:underline}.research-source-link:focus-visible,.research-identity-link:focus-visible,.buyer-research-table summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.buyer-research-history{max-width:28rem}.buyer-research-run-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.buyer-research-brief-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}details[open] .buyer-research-brief-preview{display:block}.buyer-research-container{border-radius:var(--radius-lg);container:buyer-research/inline-size}.buyer-research-table{table-layout:fixed}.buyer-research-table thead{background:hsl(var(--muted) / .5)}.buyer-research-table th{height:calc(var(--spacing) * 9)}.buyer-research-table th:first-child{width:32%}.buyer-research-table th:nth-child(2){width:37%}.buyer-research-table th:nth-child(3){width:31%}.buyer-research-table th,.buyer-research-table td{padding-inline:calc(var(--spacing) * 4)}.buyer-research-table td{vertical-align:top;padding-block:calc(var(--spacing) * 5);overflow-wrap:anywhere}.buyer-research-table td+td{border-left:1px solid hsl(var(--border) / .6)}.buyer-research-table tbody tr:hover{background:0 0}.buyer-research-identity{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.buyer-research-logo{object-fit:contain;flex-shrink:0;width:2.5rem;height:2.5rem}.buyer-research-company-meta{gap:calc(var(--spacing) * 1.5);margin-top:calc(var(--spacing) * 3);display:grid}.buyer-research-location{align-items:flex-start;gap:calc(var(--spacing) * 1.5);display:flex}.buyer-research-location svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0}.buyer-research-fit{margin-top:calc(var(--spacing) * 4)}.buyer-research-table summary{cursor:pointer}.buyer-research-table summary:hover{color:hsl(var(--foreground))}.buyer-research-social{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.buyer-research-social img{width:1rem;height:1rem}.buyer-research-person-title{margin-top:calc(var(--spacing) * 3)}.buyer-research-contact-label{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.buyer-research-contact{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}.buyer-research-contact dd>a{text-underline-offset:.2em}.buyer-research-contact dd>a:hover{text-decoration:underline}.buyer-research-verified{align-items:center;gap:var(--spacing);color:hsl(var(--primary-text));display:flex}.buyer-research-date{font-variant-numeric:tabular-nums;display:block}@container buyer-research (width<=64rem){.buyer-research-table,.buyer-research-table tbody{display:block}.buyer-research-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.buyer-research-table tbody tr{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.buyer-research-table td{min-width:0;padding:0;display:block}.buyer-research-table td+td{border-left:0}.buyer-research-table td[data-label=Company]{padding-bottom:calc(var(--spacing) * 4);border-bottom:1px solid hsl(var(--border) / .6);grid-column:1/-1}.buyer-research-table td[data-label=Buying\ signal]:before,.buyer-research-table td[data-label=Decision-maker]:before{content:attr(data-label);margin-bottom:calc(var(--spacing) * 3);color:hsl(var(--muted-foreground));font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-emphasis);display:block}}@container buyer-research (width<=40rem){.buyer-research-table tbody tr{grid-template-columns:minmax(0,1fr)}}.campaign-table-container{container:campaign-table/inline-size}.campaign-table th{height:calc(var(--spacing) * 8)}.campaign-table[data-columns=leads] tbody tr{height:calc(var(--spacing) * 17)}.campaign-table td[data-label=Mailbox]{overflow-wrap:anywhere}.campaign-table td[data-label=Company]{width:12rem;max-width:12rem}.campaign-table td[data-label=Company]>*{max-width:100%}.campaign-table[data-columns=leads]{table-layout:fixed}.campaign-column-selection{width:2.5rem}.campaign-column-links{width:3rem}.campaign-column-company{width:12rem}.campaign-column-step{width:6rem}.campaign-column-actions{width:3.5rem}.campaign-column-person{width:calc(27cqi - 7.29rem)}.campaign-column-status{width:calc(18cqi - 4.86rem)}.campaign-column-verified{width:calc(14cqi - 3.78rem)}.campaign-column-enrolled{width:calc(16cqi - 4.32rem)}.campaign-column-mailbox{width:calc(25cqi - 6.75rem)}@container campaign-table (width<=64rem){.campaign-table colgroup{display:none}.campaign-table,.campaign-table tbody,.campaign-table thead{display:block}.campaign-table thead tr{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.campaign-table th{display:none}.campaign-table th:has(button){align-items:center;width:auto;padding:0;display:flex}.campaign-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 12px;display:grid}.campaign-table td{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0;display:flex}.campaign-table[data-columns=leads] tbody tr{height:auto}.campaign-table td[data-label=Company]{width:auto;max-width:none}.campaign-table td>*{max-width:100%}.campaign-table td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);color:hsl(var(--muted-foreground))}.campaign-table td[data-label=Person],.campaign-table td[data-label=Campaign],.campaign-table td[data-label=Mailbox],.campaign-table td[colspan]{grid-column:1/-1}.campaign-table td[data-label=Campaign] button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px}.campaign-table td[data-label=Actions]{justify-content:flex-end;align-items:flex-end}.campaign-table td[data-label=Actions]:before,.campaign-table td[data-label=Campaign]:before{content:none}}@container (width>=50rem){.campaign-review-grid{height:var(--review-height);grid-template-columns:18rem minmax(0,1fr);min-height:24rem}.campaign-review-queue-pane{border-bottom-width:0;border-right-width:1px}.campaign-review-queue-label,.campaign-review-queue,.campaign-review-shortcut{display:flex}.campaign-review-queue-toggle{display:none}.campaign-review-queue{flex:1;max-height:none}.campaign-review-reader{overflow:hidden}.campaign-review-reader-header{position:static}.campaign-review-job-title{display:block}.campaign-review-messages{padding-inline:2rem;overflow-y:auto}}.campaign-metrics-values{grid-template-columns:repeat(2,minmax(0,1fr));display:none}.campaign-metrics-values[data-expanded=true],.campaign-metrics-values[data-overview=true]{display:grid}@container (width>=32rem){.campaign-metrics-values{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=40rem){.campaign-metrics-toggle{display:none}.campaign-metrics-values{display:grid}}@container (width>=64rem){.campaign-metrics-values{grid-template-columns:repeat(8,minmax(0,1fr))}}.campaign-metrics-values[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-metrics-values[data-columns="5"]>:last-child{grid-column:1/-1}@container (width>=32rem){.campaign-metrics-values[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=48rem){.campaign-metrics-values[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.campaign-metrics-values[data-columns="5"]>:last-child{grid-column:auto}}.campaign-table[data-columns^=inbox]{table-layout:fixed}.campaign-table[data-columns^=inbox] tbody tr{height:calc(var(--spacing) * 17)}.inbox-table-column-selection{width:3rem}.inbox-table-column-person{width:calc(25cqi - 2.5rem)}.inbox-table-column-message{width:calc(37cqi - 3.7rem)}.inbox-table-column-campaign{width:calc(23cqi - 2.3rem)}.inbox-table-column-reply{width:calc(15cqi - 1.5rem)}.inbox-table-column-activity{width:7rem}@container campaign-table (width<=64rem){.campaign-table[data-columns^=inbox] tbody tr{height:auto}.campaign-table[data-columns^=inbox] td[data-label=Latest\ message]{grid-column:1/-1}}
