/* Focused working views: the table is the canvas; secondary detail is disclosed. */
body.workflow-review{--bg:#f7f8fa;--line:#e5e9ef;--ink:#202f43;--muted:#708096;background:var(--bg)}
.workflow-review .topbar{background:#fff;border-bottom:1px solid var(--line);padding:20px 28px}.workflow-review .topbar h1{font-size:23px;font-weight:650;letter-spacing:-.65px}.workflow-review .topbar .sub{font-size:12px;color:#7b8798}.workflow-review .pages{padding:24px 28px}.workflow-review .sidebar{background:#fff;border-right:1px solid var(--line)}.workflow-review .navitem.active{background:#edf3ff;color:#2459d3}.workflow-review .card{box-shadow:none}.workflow-review #sideProfile{display:none!important}
.workflow-avatar.profile-btn{border:0!important;background:transparent!important;padding:0!important;width:38px;height:38px;min-width:38px}.workflow-avatar .profile-av{width:34px;height:34px;border:1px solid #d7e2f4;background:#edf3ff;color:#2459d3}.profile-menu .pm-email{line-height:1.7;font-size:12px}.profile-menu .pm-email small{display:block;color:#758399}.profile-menu{min-width:225px}.workflow-profile-date{font-size:12px;line-height:1.55;color:#758399;padding:0 28px;margin:12px 0}.workflow-preference{border-top:1px solid #e4e9f0;padding-top:20px;margin-top:24px}.workflow-preference h3{font-size:15px;margin:0 0 8px}.workflow-preference p,.workflow-preference small{color:#69788c;font-size:12px;line-height:1.6}.workflow-preference input{max-width:100px}.workflow-preference label{display:flex;align-items:center;justify-content:space-between}.workflow-due-count{margin-left:auto;font-size:11px;color:#9c5f08;background:#fff3d9;border-radius:4px;padding:2px 6px}
.workflow-review #kpis,.workflow-review #ctKpis{display:none!important}.workflow-review .tablebar{padding:16px;gap:12px;border-bottom:1px solid #e5e9ef;align-items:center}.workflow-review .tfilters{gap:7px}.workflow-review .filt,.workflow-review .search{font-size:12px;height:36px;border-color:#e0e5ed;background:#fff}.workflow-review .filt{max-width:190px}.workflow-review .searchbox{min-width:200px}.workflow-review .searchbox input{width:100%}.workflow-review .tactions .btn{font-size:12px;min-height:36px}.workflow-review .crm-extra-filters>summary{font-size:12px;min-height:36px;padding:7px 10px;border-color:#e0e5ed}.workflow-review .tablewrap{border-radius:0}.workflow-review table.fit th{font-size:11px;font-weight:550;text-transform:none;letter-spacing:0;background:#fafbfc;color:#718096;padding:13px 14px}.workflow-review table.fit td{font-size:13px;padding:17px 14px;border-bottom:1px solid #edf0f4}.workflow-review .crm-company-name{font-size:14px;font-weight:550}.workflow-review .crm-person-email,.workflow-review .cosub,.workflow-review .ct-role{font-size:12px;color:#728096}.workflow-review .crm-category-label{display:none}.workflow-review .crm-inline-status{background:transparent;border-color:transparent;font-size:12px;padding-left:0;color:#56657b;height:32px}.workflow-review .crm-inline-status:hover,.workflow-review .crm-inline-status:focus{background:white;border-color:#d8e2ef}.workflow-review .crm-linkedin-status{color:#315d91}.workflow-review .crm-inline-date{font-size:12px;border-color:transparent;padding-left:0;width:126px;min-width:120px;background:transparent;color:#62738a}.workflow-review .crm-inline-date:hover,.workflow-review .crm-inline-date:focus{border-color:#d8e2ef;background:#fff}.workflow-review .crm-table-action{border-color:transparent;background:transparent;color:#687b96;width:32px;min-width:32px;height:32px;padding:7px}.workflow-review .crm-table-action:first-child{background:#f0f5ff;color:#2459d3}.workflow-review .crm-table-action:hover{background:#eaf1fd;border-color:#cfddf3}.workflow-review .crm-table-actions{gap:3px}.workflow-review .crm-find-profile{font-size:11px;padding:3px 0;color:#5275a4}.workflow-added{display:inline-flex;flex-direction:column;gap:4px;font-size:12px;white-space:nowrap;color:#53647d;line-height:1.4}.workflow-added small{font-size:11px;color:#8a96a8}.workflow-added.unknown{color:#98a1af;font-size:11px}.workflow-sort-head{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.workflow-sort{margin-left:auto}.workflow-review .crm-selection{background:#f3f7ff;border-block:1px solid #dce7fc;padding:12px 16px}.workflow-review .crm-selection strong{font-size:12px;font-weight:600}
.workflow-review #page-pipeline table.fit{table-layout:auto;min-width:1040px}.workflow-review #page-pipeline table.fit tr>:nth-child(4),.workflow-review #page-pipeline table.fit tr>:nth-child(5),.workflow-review #page-pipeline table.fit tr>:nth-child(6),.workflow-review #page-pipeline table.fit tr>:nth-child(7),.workflow-review #page-pipeline table.fit tr>:nth-child(8){display:none!important}.workflow-review #page-pipeline table.fit tr>:nth-child(11){display:table-cell!important;min-width:100px;width:100px}.workflow-review #page-pipeline table.fit tr>:nth-child(3){width:150px;min-width:150px}.workflow-review #page-pipeline table.fit tr>:first-child{min-width:230px!important;width:26%}.workflow-review #page-pipeline .ct-stack{min-width:210px}.workflow-review #page-pipeline .ct-person .crm-linkedin-status{display:none}.workflow-review #page-pipeline .crm-domain{display:none}.workflow-review #page-pipeline .cellsel{border-color:transparent;background-color:transparent;font-size:12px}.workflow-review #page-pipeline .cellsel:hover{border-color:#d5dfed}.workflow-review #page-pipeline .added-cell{display:none}
.workflow-review #page-contacts table.fit{min-width:1060px;table-layout:fixed}.workflow-review #page-contacts table.fit tr>:nth-child(2){width:230px;min-width:220px}.workflow-review #page-contacts table.fit tr>:nth-child(3){width:180px;min-width:170px}.workflow-review #page-contacts table.fit tr>:nth-child(4){width:130px;min-width:130px}.workflow-review #page-contacts table.fit tr>:nth-child(5){width:120px;min-width:120px}.workflow-review #page-contacts table.fit tr>:nth-child(6){width:135px;min-width:130px}.workflow-review #page-contacts table.fit tr>:nth-child(7){width:102px;min-width:95px}.workflow-review #page-contacts table.fit tr>:nth-child(8){width:115px;min-width:110px}.workflow-review #page-contacts table.fit tr>:last-child{box-shadow:-1px 0 #edf0f4}.workflow-review .channel-table .crm-added-column{min-width:105px}.workflow-review .channel-table{min-width:1180px}.workflow-review :focus-visible{outline:2px solid #2459d3;outline-offset:3px}.workflow-review #outreachTemplateSettings>.btn{margin-right:8px}
@media(max-width:1280px){.workflow-review #page-contacts table.fit{min-width:880px}.workflow-review #page-contacts table.fit tr>:nth-child(3){display:none}.workflow-review #page-contacts .crm-person-company{display:block}.workflow-review #page-pipeline table.fit{min-width:930px}.workflow-review #page-pipeline table.fit tr>:first-child{min-width:210px!important}.workflow-review .tablebar{align-items:stretch}.workflow-review .tablebar .tactions{width:auto}.workflow-review .workflow-sort{margin-left:0}}
@media(max-width:900px){.workflow-review .pages{padding:18px}.workflow-review .topbar{padding:18px}.workflow-review .sidebar{border-right:0}.workflow-review .tfilters{width:100%}.workflow-review .filt{max-width:190px}}
@media(max-width:600px){.workflow-review .pages{padding:12px}.workflow-review .topbar{padding:14px}.workflow-review .topbar h1{font-size:21px}.workflow-review .topbar .sub{display:none}.workflow-review .tablebar{padding:12px}.workflow-review .searchbox{min-width:100%;width:100%}.workflow-review .filt{max-width:calc(50vw - 40px)}.workflow-review .workflow-sort{margin-left:0}.workflow-profile-date{padding-inline:22px}.workflow-review .crm-selection{gap:8px;flex-wrap:wrap}}

.workflow-review #page-contacts table.fit td{padding-block:14px;overflow:visible}.workflow-review #page-contacts table.fit tr>:nth-child(8){width:141px;min-width:138px}.workflow-review #page-contacts table.fit tr>:first-child{padding-inline:10px;overflow:hidden;text-overflow:clip}.workflow-review #page-contacts .crm-person-company .crm-company-name{font-size:12px;font-weight:400;color:#607698}.workflow-review #page-contacts .cosub:empty{display:none}.workflow-review #page-contacts .crm-person-company{margin-top:4px}.workflow-review #page-contacts .crm-person-email{margin-top:4px}.workflow-review #page-contacts .crm-inline-status{min-width:0;width:100%;text-overflow:clip}.workflow-review #page-contacts table.fit td:has(.crm-inline-status){overflow:visible;text-overflow:clip}.workflow-review #page-contacts table.fit th:last-child,.workflow-review #page-contacts table.fit td:last-child{padding-inline:8px}.workflow-review #page-contacts .crm-email-state{margin-top:4px;margin-bottom:0;font-size:11px;color:#98a1af}

.workflow-review .crm-edit-dialog{margin:auto}.workflow-review .crm-profile{margin-block:auto}

.workflow-review #page-pipeline.show-details table.fit{min-width:1750px}.workflow-review #page-pipeline.show-details table.fit tr>:is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){display:table-cell!important}.workflow-review #page-pipeline .cellsel,.workflow-review #page-pipeline .ownersel{background:#f0f4fa!important;color:#426187!important;border-color:transparent!important}

.workflow-date-period{display:flex;gap:10px;flex-wrap:wrap}.workflow-date-period[hidden]{display:none}.workflow-date-period label{display:grid;gap:4px;font-size:12px;color:#60718b}.workflow-date-period input{font:inherit;font-size:13px;min-height:34px;border:1px solid #d8dfeb;border-radius:6px;padding:5px 8px;color:#233b5b;background:#fff}

/* Scouting account settings: summary first, explicit inline editing. */
.workflow-review #page-settings{max-width:1075px;margin-inline:auto;display:flex;flex-direction:column;gap:24px}
.workflow-review #page-settings[hidden],.workflow-review #page-settings>[hidden]{display:none!important}
.workflow-settings-nav{display:flex;gap:8px;border-bottom:1px solid #e2e6ed;padding-bottom:12px;overflow:auto}
.workflow-settings-nav button{flex:none;min-height:36px;padding:8px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#64748b;font:inherit;font-size:14px;cursor:pointer}
.workflow-settings-nav button.active{background:#edf2ff;border-color:#dbe4fc;color:#2443b7;font-weight:600}
.workflow-review #page-settings>.card{margin:0;padding:24px;border:1px solid #e2e6ed;border-radius:12px;background:#fff}
.workflow-review #page-settings .card-head{padding:0 0 20px;border:0;background:transparent}
.workflow-review #page-settings h2{font-size:16px;font-weight:600;margin:0}
.workflow-review #page-settings .ch-ico{display:none}
.workflow-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}
.workflow-settings-heading p,.workflow-review #page-settings .ch-sub{font-size:14px;line-height:1.6;color:#64748b;margin:6px 0 0}
.workflow-account-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;padding:24px;border:1px solid #e1e8f5;border-radius:8px;background:linear-gradient(135deg,#f5f8ff,#fff 70%)}
.workflow-account-field{display:flex;min-width:0;flex-direction:column;gap:6px}.workflow-account-field>span{font-size:12px;color:#64748b}.workflow-account-field>strong{font-size:14px;font-weight:500;color:#172033;overflow-wrap:anywhere}
.workflow-profile-links{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:20px;font-size:14px;color:#64748b}.workflow-profile-links a{color:#2443b7;text-decoration:none}.workflow-profile-links a:hover{text-decoration:underline}
.workflow-profile-editor header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.workflow-profile-editor header h2{margin:0}.workflow-profile-editor .crm-close{display:none}
.workflow-profile-editor .crm-edit-body{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0;max-height:none;overflow:visible}.workflow-profile-editor label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;color:#334155}
.workflow-profile-editor :is(input,select){width:100%;min-height:40px;padding:9px 12px;border:1px solid #dce3ed;border-radius:8px;font:inherit;font-size:14px;background:#fff;color:#172033}.workflow-profile-editor input[readonly]{background:#f7f9fc;color:#64748b}
.workflow-profile-editor :is(.workflow-preference,footer,.crm-form-help,.crm-form-error){grid-column:1/-1}.workflow-profile-editor .workflow-preference{margin:0;padding-top:20px}.workflow-profile-editor .workflow-preference label{flex-direction:row;justify-content:flex-start;gap:24px;align-items:center}.workflow-profile-editor .workflow-preference :is(p,small){font-size:13px}.workflow-profile-editor footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e2e6ed;padding-top:20px}.workflow-profile-editor .crm-form-error:empty{display:none}
.workflow-review #page-settings .btn{min-height:36px;border-radius:8px;font-size:14px}.workflow-review #page-settings :is(.ops-meta,.muted-note){font-size:13px;line-height:1.6}
@media(max-width:650px){.workflow-account-summary,.workflow-profile-editor .crm-edit-body{grid-template-columns:1fr}.workflow-review #page-settings>.card{padding:18px}.workflow-settings-nav button{padding-inline:12px}.workflow-profile-editor .workflow-preference label{align-items:flex-start;flex-direction:column;gap:8px}}
.workflow-review[data-workspace-page="settings"] .topbar-actions>:is(#curToggle,.tb-group,#histBtn,#archBtn,#csvBtn,.topbar-divider){display:none!important}
.workflow-profile-editor .crm-form-help{margin:0;line-height:1.5}
.workflow-settings-note{font-size:13px;line-height:1.6;color:#64748b;margin:16px 0 0;max-width:650px}.workflow-settings-divider{border-top:1px solid #e2e6ed;padding-top:24px;margin-top:28px}
