.chances{color:#243a32;max-width:1500px;margin:auto}.chance-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.chance-heading h1{font-size:34px;letter-spacing:-1px;margin:6px 0 9px}.chance-heading p{color:#65766c;margin:0;font-size:14px}.chance-banner{display:flex;align-items:center;gap:16px;background:#264e3e;color:#fff;padding:22px 24px;border-radius:14px;margin-bottom:24px}.chance-symbol{display:grid;place-items:center;flex-shrink:0;background:#dfedbd;color:#264e3e;width:50px;height:50px;border-radius:50%}.chance-banner strong{font-size:18px}.chance-banner p{font-size:13px;line-height:1.5;color:#d9e5dd;margin:5px 0 0;max-width:650px}.chance-connection{display:flex;align-items:center;gap:7px;white-space:nowrap;margin-left:auto;font-size:12px}.chance-connection i{width:7px;height:7px;background:#e0c887;border-radius:50%}.chance-connection.on i{background:#d3e9a6}.chance-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}.chance-people{background:#fff;border:1px solid #dde5df;border-radius:12px;overflow:hidden}.chance-section-head{display:flex;justify-content:space-between;align-items:center;padding:18px 16px}.chance-section-head h2{font-size:14px;margin:0}.chance-section-head span{font-size:12px;color:#687c6d}.chance-person{display:flex;gap:10px;width:100%;text-align:left;border:0;border-left:3px solid transparent;background:#fff;padding:14px 13px;color:#243a32}.chance-person.selected{background:#eaf1e5;border-left-color:#264e3e}.chance-person:hover{background:#f3f6ef}.chance-person strong,.chance-person small,.chance-person em{display:block}.chance-person strong{font-size:13px}.chance-person small{font-size:11px;color:#718171;margin:4px 0}.chance-person em{font-size:10px;font-style:normal;color:#476143;line-height:1.4}.chance-avatar{display:grid;place-items:center;background:#dfe8d8;font-size:12px;font-weight:600;width:34px;height:34px;flex-shrink:0;border-radius:50%}.chance-add{display:block;margin:16px;width:calc(100% - 32px);border:1px dashed #c8d6c2;padding:11px 5px;border-radius:7px;background:#f9faf7;font-size:12px;color:#466744}.chance-budget{padding:17px 16px;background:#f8faf6;border-top:1px solid #e3e8df}.chance-budget small{font-size:9px;color:#71816f;line-height:1.5}.chance-budget strong{display:block;font-size:24px;margin:9px 0}.chance-budget strong span{font-size:12px;font-weight:400;color:#74836e}.chance-budget progress{width:100%;height:5px;accent-color:#264e3e}.chance-budget p{font-size:10px;line-height:1.6;color:#71816f}.chance-main{min-width:0;background:#fff;border:1px solid #dde5df;border-radius:12px;overflow:hidden}.chance-context{padding:20px 22px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.chance-context h2{font-size:21px;margin:0 0 5px}.chance-context span{font-size:12px;color:#718171}.chance-guard{display:flex;flex-wrap:wrap;gap:10px 20px;padding:0 22px 17px;color:#60805c;font-size:11px}.chance-guard span{display:flex;align-items:center;gap:5px}.chance-tabs{display:flex;align-items:center;gap:5px;padding:12px 16px;background:#f9faf7;border-top:1px solid #e7ece3;border-bottom:1px solid #e7ece3}.chance-tabs button{background:transparent;border:0;border-radius:6px;padding:8px 10px;font-size:12px;color:#72836d}.chance-tabs button[aria-pressed=true]{background:#e7eedf;color:#264e3e}.chance-tabs .chance-run{margin-left:auto;font-size:11px}.chance-row{display:flex;gap:14px;padding:20px;border-bottom:1px solid #edf0e8;align-items:flex-start}.chance-row:last-child{border-bottom:0}.chance-company-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:7px;border:1px solid #dfe6d7;background:#f5f7f1;color:#567449;font-size:17px}.chance-job{flex:1;min-width:0}.chance-job strong{font-size:14px;display:block}.chance-job>a{display:block;font-size:12px;color:#395e42;text-decoration:none;margin-top:5px;line-height:1.5}.chance-job small{display:block;font-size:10px;color:#809078;margin-top:4px}.chance-job p{font-size:12px;color:#67745f;line-height:1.6;margin:10px 0 0}.chance-job details{font-size:11px;color:#a57b25;margin-top:8px}.chance-job details ul{padding-left:16px;line-height:1.7}.chance-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.chance-status{font-size:10px;color:#96782f;border-radius:20px;padding:5px 9px;background:#faf3df}.chance-status.ready{color:#3b6240;background:#eaf1e3}.chance-row-actions .btn{font-size:11px;padding:8px 10px;min-height:34px;gap:5px}.chance-archive,.chance-text{border:0;background:transparent;color:#7b8c71;font-size:11px;padding:3px}.chance-archive{opacity:.65}.chance-archive:hover{opacity:1}.chance-empty{padding:65px 28px;text-align:center;max-width:650px;margin:auto}.chance-empty>div{color:#6c875d;margin-bottom:20px}.chance-empty h2{font-size:26px;letter-spacing:-.7px;margin:0 0 12px}.chance-empty h3{font-size:19px;margin:0 0 12px}.chance-empty p{font-size:14px;line-height:1.8;color:#74816b;max-width:440px;margin:0 auto 25px}.chance-empty ol{display:flex;justify-content:center;gap:20px;list-style:none;padding:0;margin:45px 0 8px;font-size:11px;color:#718465}.chance-empty li b{display:block;width:24px;height:24px;border-radius:50%;background:#edf2e6;color:#527142;line-height:24px;margin:0 auto 10px}.chance-footer{display:flex;align-items:center;gap:6px;justify-content:center;font-size:10px;color:#83937a;padding:20px}.chance-muted{padding:0 16px;font-size:12px;line-height:1.6;color:#7c8e72}.chance-warning{background:#faf3df;color:#876b29;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.6;margin:10px 20px}.chance-warning button{border:0;background:transparent;text-decoration:underline;color:inherit}.chance-dialog{max-width:900px}.chance-dialog h2{font-size:28px;margin:8px 0 12px}.chance-dialog>p{font-size:14px;line-height:1.7;color:#6b7e61}.chance-upload{padding:26px 18px;border:1px dashed #b8caa9;border-radius:10px;background:#f4f8ed;text-align:center;gap:12px}.chance-upload input{font-size:12px;background:transparent;border:0}.chance-upload small{font-weight:400;font-size:12px}.chance-or{text-align:center;color:#8c997f;font-size:11px}.chance-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chance-checkbox{display:flex!important;align-items:center;gap:9px}.chance-checkbox input{width:16px;min-height:16px}.chance-exclusions{display:flex;flex-direction:column;gap:9px;background:#f3f7ed;padding:16px;border-radius:9px;font-size:12px}.chance-exclusions span{display:flex;align-items:center;gap:6px;color:#617d54}.chance-draft-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);gap:24px;margin-top:25px}.chance-subject{padding:12px 14px;background:#f6f8f1;font-size:13px;border-radius:7px;line-height:1.6}.chance-subject small{display:block;font-size:9px;letter-spacing:1px;color:#92a080}.chance-draft .form>small{font-size:11px;color:#7a8c6d;line-height:1.6}.chance-draft-actions{display:flex;gap:8px}.chance-draft textarea{font-size:13px;line-height:1.8}.chance-teaser{background:#f7f9f2;border:1px solid #e1e8d9;border-radius:9px;padding:21px;align-self:start}.chance-teaser>span{font-size:10px;letter-spacing:.7px;display:flex;gap:6px;align-items:center;color:#7b9069}.chance-teaser h3{font-size:19px;line-height:1.4;color:#2d4a39}.chance-teaser p{font-size:13px;line-height:1.9;color:#687b5b}.chance-teaser>small{font-size:10px;color:#819774}.chance-teaser .chance-warning{margin:20px 0 0;font-size:11px}.chance-teaser ul{padding-left:15px}@media(max-width:1100px){.chance-layout{grid-template-columns:210px minmax(0,1fr)}.chance-connection{display:none}.chance-row{gap:9px;padding:16px 12px}.chance-company-icon{display:none}.chance-tabs{flex-wrap:wrap}.chance-row-actions{max-width:150px}.chance-draft-grid{grid-template-columns:1fr}.chance-banner p{font-size:12px}}@media(max-width:760px){.chance-heading{align-items:flex-start;flex-direction:column}.chance-layout{grid-template-columns:1fr}.chance-people{max-height:300px;overflow:auto}.chance-budget{display:none}.chance-empty ol{gap:12px}.chance-heading h1{font-size:28px}.chance-form-grid{grid-template-columns:1fr}.chance-banner{padding:16px}.chance-footer{line-height:1.6;text-align:center}.chance-row-actions{max-width:130px}.chance-draft-actions{flex-wrap:wrap}}

.chance-notification{display:inline-flex!important;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:50px;background:#dc4545;color:#fff!important;font-size:11px!important;font-weight:700;line-height:1;flex-shrink:0}.chance-notification[hidden]{display:none!important}.sidebar [data-chance-nav-badge]{margin-left:auto}.chance-person-name{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.chance-person>span:last-child{min-width:0;flex:1}.chance-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chance-new{font-size:9px;font-weight:600;color:#c94040;background:#fff0ef;padding:3px 6px;border-radius:8px;margin-left:6px}.chance-fit b{font-weight:600;color:#3d5945}.chance-contact{line-height:1.6;overflow-wrap:anywhere}.chance-test-mode{display:flex;flex-direction:column;gap:5px;border:1px solid #cbddeb;background:#eff6fb;color:#375a75;padding:13px 16px;border-radius:9px;font-size:12px;margin-top:16px}.chance-test-mode span{font-size:11px;line-height:1.6}.chance-fit-summary{background:#edf3e7;border-radius:9px;padding:15px 18px;margin-top:12px;font-size:12px}.chance-fit-summary>strong{color:#45623f}.chance-fit-summary p{line-height:1.7;margin:5px 0 0}.chance-mail-route{display:flex;flex-direction:column;gap:8px;background:#f5f7f1;padding:13px;border-radius:7px;font-size:12px;overflow-wrap:anywhere}.chance-mail-route b{display:inline-block;min-width:60px;color:#74826d;font-size:10px}.chance-reject{color:#a64640!important;border-color:#e7cbc7!important}.chance-draft-actions{flex-wrap:wrap}.chance-draft-actions .primary{margin-left:auto}.chance-draft .form input{min-width:0}
.chance-person-wrap{position:relative}.chance-person-wrap .chance-person{padding-right:39px}.chance-person-archive{position:absolute;right:7px;bottom:9px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;color:#617661;background:transparent;cursor:pointer}.chance-person-archive:hover{background:#dce7d4;color:#264e3e}.chance-person-archive:focus-visible{outline:2px solid #264e3e;outline-offset:1px}.chance-people-tabs{display:flex;gap:6px;padding:0 13px 10px}.chance-people-tabs button{flex:1;border:0;border-radius:6px;background:#f5f7f1;font-size:11px;color:#70816a;padding:8px;cursor:pointer}.chance-people-tabs button[aria-pressed=true]{background:#e7eedf;color:#264e3e;font-weight:600}.chance-people-tabs span{margin-left:5px;font-size:10px}.chance-company-group{border-bottom:1px solid #dce5d7}.chance-company-group:last-child{border-bottom:0}.chance-company-head{display:flex;align-items:center;gap:12px;padding:18px 20px 0}.chance-company-head>div:nth-child(2){min-width:0;flex:1}.chance-company-head h3{font-size:15px;margin:0 0 4px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.chance-company-head .chance-contact{font-size:11px;color:#6d7d63}.chance-job-count{font-size:10px;color:#6e7e62;white-space:nowrap;background:#f0f4eb;padding:5px 8px;border-radius:5px}.chance-company-group .chance-row{padding:12px 20px 16px;border-bottom:0}.chance-job .chance-job-title{font-size:13px;font-weight:600;margin-top:0}.chance-other-jobs{border-top:1px dashed #e0e7d9;margin:0 20px 14px;font-size:12px;color:#426343}.chance-other-jobs>summary{padding:12px 0 0;cursor:pointer;font-weight:500}.chance-other-jobs .chance-row{padding:14px 0 0}.chance-other-jobs .chance-row+.chance-row{border-top:1px solid #e5eadf;margin-top:14px}.chance-archived-banner{display:flex;gap:10px;margin:0 20px 14px;padding:14px;background:#f0f3eb;border:1px solid #dde5d6;border-radius:8px;color:#59714f;font-size:12px}.chance-archived-banner>svg{flex-shrink:0}.chance-archived-banner p{margin:5px 0 0;line-height:1.6;font-size:11px}.chance-history{margin:0 22px 15px;font-size:11px;color:#75846b}.chance-history summary{cursor:pointer}.chance-history ol{padding-left:16px;line-height:1.8}.chance-history time{color:#526746;margin-right:8px}.chance-archive-dialog{max-width:530px}.chance-reasons{border:0;padding:0;margin:0}.chance-reasons legend{font-size:13px;font-weight:600;margin-bottom:10px}.chance-reasons label{display:flex;align-items:center;gap:9px;border:1px solid #dde5d6;border-radius:7px;padding:12px;margin-bottom:7px;cursor:pointer;font-size:13px;font-weight:400}.chance-reasons label:has(input:checked){border-color:#668355;background:#f0f6e8}.chance-reasons input{width:17px!important;height:17px;min-height:0!important;margin:0;accent-color:#315843}.chance-history li{overflow-wrap:anywhere}@media(max-width:760px){.chance-company-head{padding:16px 12px 0;gap:8px}.chance-company-group .chance-row{padding:12px}.chance-other-jobs{margin:0 12px 12px}.chance-other-jobs .chance-row{padding:12px 0 0}.chance-company-head h3{font-size:14px}.chance-person-wrap .chance-person{min-height:90px}.chance-archived-banner{margin:0 12px 12px}}
.chance-heading-actions,.chance-inline-decisions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chance-blacklist-items{margin-top:25px;border-top:1px solid #dfe6d9}.chance-blacklist-items article{display:flex;gap:15px;justify-content:space-between;padding:15px 0;border-bottom:1px solid #e6eadf;font-size:12px}.chance-blacklist-items small{display:block;color:#7c8b73;font-size:10px;margin-top:5px}.chance-blacklist-items p{line-height:1.5;margin:6px 0}.chance-blacklist-items .chance-text{flex-shrink:0;align-self:start}.chance-blocked{color:#98584d!important;background:#fff4ed;border-radius:5px;padding:8px}.chance-proof-points{padding-left:16px;font-size:12px;line-height:1.8;color:#4d6545}.chance-quality-details{font-size:12px;padding:14px 0;color:#5e7555}.chance-quality-details summary{cursor:pointer}.chance-quality-details ul{padding-left:18px;line-height:1.7}.chance-quality-details li{margin:8px 0}.chance-quality-details small{display:block;color:#8a977f;line-height:1.5}.chance-row-actions .chance-text{display:flex;align-items:center;gap:4px}.chance-inline-decisions .btn:disabled{opacity:.45;cursor:default}

/* Compact company rows; detailed job evidence opens on the company name. */
.chance-table-scroll{overflow-x:auto}.chance-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.chance-table th{padding:12px 10px;background:#edf1e7;color:#526b5a;font-size:12px;font-weight:600;white-space:nowrap}.chance-table td{padding:13px 10px;border-bottom:1px solid #e3e9df;vertical-align:middle}.chance-table td:nth-child(2){min-width:155px}.chance-table td:nth-child(3){max-width:280px;min-width:160px}.chance-table small{display:block;color:#728471;font-size:11px;margin-top:3px}.chance-table .is-new{background:#f5f8ed}.chance-company-link{border:0;background:transparent;padding:0;text-align:left;color:#295847;font:inherit;font-weight:650;cursor:pointer}.chance-company-link:hover{text-decoration:underline}.chance-new-dot{color:#cf4e40;font-size:14px}.chance-table-actions button{border:1px solid #d7e3cc;color:#285943;background:#eaf1df;border-radius:6px;width:30px;height:30px;cursor:pointer}.chance-company-details{max-width:1000px}.chance-company-details .chance-row{padding:18px 0}.chance-company-details .chance-row+.chance-row{border-top:1px solid #dde4d7}

/* Deliberate, separate review and rejection targets. */
.chance-table-actions{display:flex;align-items:center;gap:20px;min-width:124px}
.chance-table-actions button{width:52px;height:52px;min-width:52px;border-radius:12px;font-size:28px;line-height:1;cursor:pointer}
.chance-table-actions .approve{color:#245c46;background:#e2efe7;border:1px solid #8db29c}
.chance-table-actions .reject{color:#a73728;background:#fff0ed;border:1px solid #dcb0a7}
.chance-table-actions button:disabled{opacity:.4;cursor:not-allowed}
.chance-table-actions button:focus-visible{outline:3px solid #286d54;outline-offset:4px}

.chance-table td .chance-table-actions button{font-size:28px;display:grid;place-items:center;padding:0;line-height:1}

#aidan-concept .chance-table .chance-table-actions button{font-size:28px;line-height:1;font-weight:600;display:grid;place-items:center;padding:0}

/* Actionable research blockers on the recruiting home page. */
.pipeline-workspace .pipe-interview-reminder.chance-attention{background:#fafbf7;border-color:#e0e5d8;border-left-color:#b59a5e}.chance-attention .pipe-interview-reminder-icon{background:#f1eddd;color:#8c723c}.chance-attention .pipe-interview-reminder-label{color:#86703f}.chance-attention-person{flex:1;min-width:0}.chance-attention-person strong{font-size:12px;font-weight:600;color:#3b4c40}.chance-attention-person p{font-size:12px;line-height:1.4;margin:2px 0 0;color:#737768;overflow-wrap:anywhere}.chance-attention .pipe-interview-reminder-action{background:#fafbf7;border-color:#d9decc;color:#606d4e}.chance-attention .pipe-interview-reminder-action:hover{background:#edf1e5;border-color:#aebd99}.chance-attention .pipe-interview-reminder-list li{border-color:#e5e9de}
