/* This pass is restricted to the result table. Column geometry and motion stay intact. */
.results{isolation:isolate}
.results:before,.results:after{content:"";position:absolute;pointer-events:none;opacity:var(--card-alpha,0);transform:var(--card-transform,translateY(8px))}
.results:before{z-index:0;left:0;right:0;top:var(--card-top);height:var(--card-height);border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(30,35,70,.06)}
.results:after{z-index:-1;left:-12px;right:-12px;top:calc(var(--card-top) - 12px);height:calc(var(--card-height) + 24px);border-radius:20px;background:#f7f8fc}
.results .table-shell{position:relative;z-index:1;background:#fff;border:1px solid #e9eaf0;border-radius:12px}
.results .table-head{background:#f7f8fc}
.results .customer-row,.results .customer-row:nth-child(even){background:#fff;border-top-color:#f0f1f5}
.results .company-name{color:#222630;font-weight:600}
.results .company-meta{color:#9397a5;font-weight:400}
.results .contact{color:#222630;font-size:18px;font-weight:500;white-space:nowrap}
.results .contact small{color:#8c8f9c;font-size:16px;font-weight:400}
.results .email{color:#222630;font-size:18px;font-weight:500;white-space:nowrap;overflow:visible;text-overflow:clip}
.results .rating{color:#6765e1}
.results .rating small{color:#9e9bb6}
.results .industry,.results .country{color:#6b6d78;font-weight:400}

