.color-label{border-radius:var(--radius-pill);max-width:100%;min-height:24px;font-size:var(--text-xs);white-space:nowrap;vertical-align:middle;border:1px solid;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-weight:550;line-height:1.3;display:inline-flex}.color-label.tag{border-radius:var(--radius-s)}.color-label>i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.color-label>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.color-label small{font-size:var(--text-xs);letter-spacing:.03em;opacity:.7;margin-left:6px;font-weight:650}.color-label.hit-list{color:#4d5850;background:#f4f6f3;border-style:dashed;border-color:#b7c0b9}.contact-grid td{vertical-align:middle}.contact-tag-badges{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.contact-tag-badges>small{font-size:var(--text-xs);color:#5d6a59;font-weight:550}.contact-person .badge{font-size:var(--text-xs);padding:3px 7px}.lead-grid{table-layout:fixed}.lead-grid th:first-child{width:48px}.lead-grid th:nth-child(2){width:24%}.lead-grid th:nth-child(3){width:11%}.lead-grid th:nth-child(4),.lead-grid th:nth-child(5),.lead-grid th:nth-child(6){width:15%}.lead-grid th:nth-child(7){width:12%}.lead-grid th:nth-child(8){width:44px}.contact-status{flex-wrap:wrap;gap:4px;display:flex}.lead-kind{border-radius:var(--radius-pill);min-height:22px;font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;align-items:center;padding:2px 8px;font-weight:600;line-height:1.3;display:inline-flex}.lead-kind.connection{color:#2f6a3f;background:#e8f2ea}.lead-kind.sales_nav{color:#2b5a8c;background:#e6eef8}.lead-kind.inmail{color:#5f3f8a;background:#f0eaf7}.lead-kind.request_reply{color:#6b5a2e;background:#f3efe6}.lead-kind.inbound{color:#24676a;background:#e4f3f3}.lead-kind.pending{color:#8a5312;background:#fdf0de}.lead-kind.not_accepted{color:#575c58;background:#eeefee}.lead-kind.manual{color:#6f5326;background:#f6f0e6}.lead-kind.not_sent{color:#4a5080;background:#f3f4fb}.contact-never small{color:var(--muted);font-size:var(--text-xs);display:block}.contact-pager{font-size:var(--text-s);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:14px;display:flex}.contact-pager>div{gap:8px;display:flex}.contact-grid td.contact-open{width:36px;color:var(--muted)}.contact-grid tr:hover td.contact-open,.contact-grid tr.active td.contact-open{color:#4e6a50}.lead-drawer-backdrop{z-index:70;background:#1c2d2326;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-drawer{background:var(--white);border-left:1px solid #dde4d7;flex-direction:column;width:min(540px,100%);height:100%;animation:.18s ease-out lead-drawer-in;display:flex;box-shadow:-20px 0 60px #1731231c}@keyframes lead-drawer-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.lead-drawer{animation:none}}.lead-drawer-bar{border-bottom:1px solid var(--line);min-height:52px;font-size:var(--text-xs);color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 8px 24px;display:flex}.lead-drawer-bar>div{gap:2px;display:flex}.lead-drawer-bar .icon-button{color:#56654f;width:32px;height:32px}.lead-drawer-body{overscroll-behavior:contain;flex:1;padding:24px 24px 40px;overflow-y:auto}.lead-hero{align-items:flex-start;gap:16px;display:flex}.lead-hero>div{min-width:0}.lead-hero .avatar.large{width:60px;height:60px;font-size:18px}.lead-hero h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:3px 0 5px;font-size:20px;font-weight:650;line-height:1.25}.lead-hero p{font-size:var(--text-s);color:#4f5e52;overflow-wrap:anywhere;line-height:1.5}.lead-hero-meta{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:5px;margin-top:8px;display:inline-flex}.lead-hero-actions{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.lead-hero-actions .button{gap:8px}.lead-section{border-top:1px solid var(--line);padding:20px 0}.lead-section:last-child{padding-bottom:0}.lead-section h3,.contact-classification.record header strong{font-family:var(--heading);font-size:var(--text-s);color:var(--ink);margin:0 0 12px;font-weight:650}.lead-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lead-section-head h3{margin:0}.lead-section-head small{font-size:var(--text-xs);color:var(--muted)}.lead-section-head .text-link{font-size:var(--text-xs)}.lead-empty,.lead-source{font-size:var(--text-s);color:var(--muted);line-height:1.5}.lead-source{margin-top:12px}.contact-classification.record{background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.contact-classification.record header{border:0;padding:0;display:block}.contact-classification.record .classification-picker-row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:5px 0;display:grid}.contact-classification.record .classification-picker-row>span{font-size:var(--text-s);color:var(--muted)}.contact-classification.record .classification-picker-row>span+span{color:var(--text)}.contact-classification.record .selection-picker{justify-self:start;max-width:100%}.contact-classification.record .picker-trigger{min-height:34px;font-size:var(--text-s);padding:6px 11px}.contact-classification.record .classification-picker-row .button{justify-self:start}.picker-swatch{border-radius:50%;flex-shrink:0;width:9px;height:9px}.classification-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.classification-tags .picker-trigger{min-height:28px;font-size:var(--text-xs);gap:6px;padding:3px 10px}.classification-tags .has-selection .picker-trigger{background:#fff;border-color:#d8ddd5}.contact-classification.record .classification-manual{font-size:var(--text-xs);color:var(--muted);padding:2px 0 6px 104px}.contact-classification.record details{border:1px solid var(--line);border-radius:var(--radius-m);background:#f8faf6;margin-top:12px;padding:10px 12px}.contact-classification.record summary{cursor:pointer;font-size:var(--text-s);color:#4d5f4f;font-weight:600}.contact-classification.record details p{font-size:var(--text-s);color:var(--text);margin-top:8px;line-height:1.55}.contact-classification.record blockquote{font-size:var(--text-s);color:#5d6b58;border-left:2px solid #c9d6c3;margin:8px 0 0;padding-left:10px;line-height:1.5}.lead-note-form textarea{width:100%;min-height:84px;font-size:var(--text-s);line-height:1.55;display:block}.lead-note-form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.lead-note-form small{color:var(--muted);line-height:1.4}.lead-notes{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lead-notes li{border-radius:var(--radius-m);background:#fafbf8;border:1px solid #e6ebe2;padding:11px 12px 8px}.lead-notes p{font-size:var(--text-s);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.lead-notes li>div{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.lead-notes p a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.lead-note-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.lead-note-meta>*+:before{content:"·";margin-right:6px}.lead-note-meta>span:first-child{color:var(--ink);font-weight:500}.lead-note-actions{flex-shrink:0;gap:2px;display:flex}.lead-note-edit textarea{min-height:96px}.lead-note-edit .lead-note-actions{gap:8px}.lead-notes .icon-button{width:26px;height:26px;color:var(--muted)}.lead-notes .icon-button:hover{color:var(--ink);background:#eef2ea}.lead-notes .icon-button.danger:hover{color:#9a4d45;background:#f8ecea}.lead-message{border-radius:var(--radius-m);background:#fafbf8;border:1px solid #e6ebe2;padding:12px 14px}.lead-message.out{background:#f3f6fb;border-color:#e3e9f2}.lead-message>div{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.lead-message strong{color:var(--ink);font-weight:600}.lead-message p{-webkit-line-clamp:6;font-size:var(--text-s);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.lead-fields{gap:9px;margin:0;display:grid}.lead-fields>div{font-size:var(--text-s);grid-template-columns:92px minmax(0,1fr);gap:12px;line-height:1.45;display:grid}.lead-fields dt{font-size:var(--text-s);color:var(--muted)}.lead-fields dd{color:var(--ink);overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.lead-fields a,.lead-about a{color:#355c3c;text-underline-offset:2px;-webkit-text-decoration:underline #b7c8b2;text-decoration:underline #b7c8b2}.lead-fields a:hover{text-decoration-color:currentColor}.lead-added-email{align-items:center;gap:6px;min-width:0;display:flex}.lead-added-email a{overflow-wrap:anywhere;min-width:0}.lead-added-email small{font-size:var(--text-xs);color:var(--muted)}.lead-added-email .icon-button{flex:none;width:24px;height:24px}.lead-email-form{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lead-email-form input{min-width:0;font-size:var(--text-s);flex:160px}.lead-email-error{font-size:var(--text-xs);color:var(--danger);flex-basis:100%}.lead-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lead-list li{font-size:var(--text-s);color:var(--muted);overflow-wrap:anywhere;gap:2px;display:grid}.lead-list strong{font-size:var(--text-s);color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.lead-list em{border-radius:var(--radius-pill);color:#3f6446;font-size:var(--text-xs);background:#e8f0e4;padding:1px 7px;font-style:normal;font-weight:600}.lead-about{font-size:var(--text-s);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.contact-source{scrollbar-width:none;background:#f7f9f4;border:1px solid #dde4d7;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.contact-source::-webkit-scrollbar{display:none}.contact-source button{min-height:30px;font-size:var(--text-s);color:#5d6a59;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;padding:5px 12px;font-weight:550;display:inline-flex}.contact-source button>span{font-size:var(--text-xs);color:var(--muted);font-weight:600}.contact-source button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #1731231f}.contact-source button:focus-visible{outline-offset:1px;outline:2px solid #7fa07a}.contact-tabs{width:fit-content;margin-bottom:14px;display:flex}.contact-no-conversation{font-size:var(--text-xs);color:var(--muted)}.request-grid{table-layout:fixed}.request-grid th:first-child{width:52%}.request-grid th:nth-child(2){width:18%}.request-grid th:nth-child(3),.request-grid th:nth-child(4){width:15%}.request-grid tbody>tr,.request-grid .contact-person{cursor:default}.request-grid .contact-person,.request-grid .contact-person>span{min-width:0}.request-grid .contact-person small{max-width:100%}.request-profile{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.calls-grid{table-layout:fixed}.calls-grid th,.calls-grid td{white-space:nowrap;vertical-align:middle;padding-top:9px;padding-bottom:9px}.calls-grid th:first-child{width:21%}.calls-grid th:nth-child(2){width:20%}.calls-grid th:nth-child(3){width:18%}.calls-grid th:nth-child(4){width:9%}.calls-grid th:nth-child(5){width:13%}.calls-grid th:nth-child(6){width:19%}.calls-grid th:nth-child(7){width:44px}.calls-grid td:not(.contact-open){text-overflow:ellipsis;overflow:hidden}.calls-grid td.calls-past{color:var(--muted)}.calls-grid td .badge{font-size:var(--text-xs);padding:3px 7px}.calls-grid .contact-person,.calls-grid .contact-person>span{min-width:0;max-width:100%}.calls-person{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.calls-person strong,.calls-person small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.calls-person small{min-width:0}.calls-when time{display:block}.calls-reschedules{font-size:var(--text-xs);color:#8a5a12;white-space:normal;cursor:help;align-items:center;gap:4px;margin-top:2px;line-height:1.3;display:flex}.calls-reschedules svg{flex-shrink:0}.calls-grid td.calls-type{color:#52604f;white-space:normal;line-height:1.35}.calls-type-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calls-grid tr.calls-day{cursor:default}.calls-grid tr.calls-day:hover{background:0 0}.calls-grid tr.calls-day th{font-size:var(--text-s);color:var(--ink);background:#f7f9f4;padding:8px 14px;font-weight:600}.calls-soon{color:var(--green);font-weight:600}.calls-summary{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.calls-stat{border-radius:var(--radius-m);text-align:left;min-width:128px;font-size:var(--text-xs);color:var(--muted);cursor:pointer;background:#fff;border:1px solid #e0e5dc;gap:1px;padding:9px 13px;display:grid}.calls-stat strong{font:700 19px/1.2 var(--heading);color:var(--ink);font-variant-numeric:tabular-nums}.calls-stat:hover{border-color:#c5d0c2}.calls-stat[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#f8faf5}.calls-stat:focus-visible{outline:2px solid var(--green);outline-offset:2px}.calls-grid .calls-tags{flex-wrap:nowrap;overflow:hidden}.calls-grid .calls-tags .color-label{flex-shrink:1;min-width:0}.calls-grid .calendly-link-button.button{min-height:26px;padding:2px 9px}.calls-chip{color:var(--ink)}.calendly-link-button.button{min-height:30px;font-size:var(--text-xs);white-space:nowrap;gap:6px;padding:4px 10px}.calendly-link-button.likely{color:#7a5310;background:#fdf6e7;border-color:#efd29b}.calendly-match{border-radius:var(--radius-m);background:#fdf9ef;border:1px solid #ecdcb4;justify-items:start;gap:10px;margin-bottom:12px;padding:12px 14px;display:grid}.calendly-match p{font-size:var(--text-s);color:var(--text);overflow-wrap:anywhere;line-height:1.5}.calendly-match .button{gap:8px}.calendly-match-actions{flex-wrap:wrap;gap:8px;display:flex}.calendly-link-results{border-radius:var(--radius-m);border:1px solid #e6ebe2;margin:0;padding:0;list-style:none;display:grid}.calendly-link-results li{align-items:center;gap:10px;padding:9px 12px;display:flex}.calendly-link-results li+li{border-top:1px solid var(--line)}.calendly-link-results strong{font-size:var(--text-s);color:var(--ink);overflow-wrap:anywhere;font-weight:550;display:block}.calendly-link-results small{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere;display:block}.calendly-bookings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.calendly-bookings>li{border-radius:var(--radius-m);font-size:var(--text-s);color:var(--muted);overflow-wrap:anywhere;background:#fafbf8;border:1px solid #e6ebe2;gap:4px;padding:12px 14px;display:grid}.calendly-booking-facts,.calendly-answers{gap:5px;margin:6px 0 0;display:grid}.calendly-booking-facts>div{grid-template-columns:84px minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.calendly-booking-facts dt,.calendly-answers dt{color:var(--muted)}.calendly-booking-facts dd,.calendly-answers dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.calendly-answers{border-top:1px solid #e6ebe2;padding-top:8px}.calendly-answers>div{gap:2px;display:grid}.calendly-answers dd{font-size:var(--text-s);white-space:pre-wrap;line-height:1.5}@media (max-width:760px){.lead-drawer-body{padding:20px 16px 32px}.lead-drawer-bar{padding-left:16px}.contact-classification.record .classification-picker-row,.lead-fields>div{grid-template-columns:84px minmax(0,1fr)}.contact-classification.record .classification-manual{padding-left:96px}}.classification-none{color:#6f7b6a;font-size:12.5px}.crm-identity-form{gap:12px;margin:16px 0;display:grid}.crm-identity-form label{font-size:var(--text-sm);gap:5px;display:grid}.crm-identity-form input:not([type=checkbox]),.crm-identity-form textarea{border-radius:var(--radius-s);background:#fff;border:1px solid #d7ddd5;width:100%;min-width:0;padding:10px}.crm-routing{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.crm-routing .classification-picker-row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;margin:0;display:grid}.crm-routing .classification-picker-row>span{font-size:var(--text-sm);color:inherit}.crm-routing .selection-picker{justify-self:start;max-width:100%}.crm-identity-form .crm-checkbox{align-items:flex-start;gap:8px;display:flex}.crm-checkbox input{flex-shrink:0;margin-top:3px}.crm-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-emails{overflow-wrap:anywhere;gap:5px;display:grid}.crm-company-source,.crm-company-evidence small{color:#66715f;font-size:var(--text-xs);margin-top:4px;display:block}.crm-search-scope{color:#66715f;font-size:var(--text-sm);margin:0 0 16px}.crm-company-evidence{margin-top:16px}.crm-company-evidence summary,.lead-section>summary{cursor:pointer}.crm-company-evidence>div{border-top:1px solid #e2e6de;padding:14px 0}.crm-company-evidence p,.lead-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.command-group{font-size:var(--text-xs);color:#66715f;border-top:1px solid #e2e6de;margin-top:6px;padding:12px 14px 4px;font-weight:600}.lead-section-actions{align-items:center;gap:12px;display:inline-flex}.contact-search-row{flex-wrap:wrap;align-items:center;gap:8px 14px}.stage-chips{flex-wrap:wrap;gap:6px;margin:2px 0 12px;display:flex}.stage-chip{font-size:var(--text-xs);color:var(--text);cursor:pointer;background:#fff;border:1px solid #e0e5dc;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.stage-chip i{background:var(--muted);border-radius:50%;width:8px;height:8px}.stage-chip span{color:var(--muted);font-variant-numeric:tabular-nums}.stage-chip:hover{border-color:#c5d0c2}.stage-chip[aria-pressed=true]{border-color:var(--green);color:var(--ink);background:#f2f6ef}.stage-chip:focus-visible{outline:2px solid var(--green);outline-offset:2px}.contact-last-word{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-last-word b{color:var(--ink);font-weight:600}.contact-due{color:#a0472c}
.inbox{--inbox-line:var(--line);--inbox-list:#fbfbfc;--inbox-hover:#f1f3f4;--inbox-selected:#e9efea;--inbox-muted:var(--muted);--draft-bg:#f6f3ff;--draft-line:#e1d9fb;--draft-ink:#2d2654;--draft-accent:#5b44c6;--draft-accent-hover:#4b36a9;--draft-soft:#ece6ff;background:var(--white);grid-template-rows:minmax(0,1fr);grid-template-columns:340px minmax(0,1fr);height:100dvh;min-height:0;display:grid}.inbox.details-docked{grid-template-columns:330px minmax(0,1fr) 350px}@media (max-width:1399px){.inbox.details-docked{grid-template-columns:300px minmax(0,1fr) 330px}}@media (min-width:1600px){.inbox{grid-template-columns:360px minmax(0,1fr)}.inbox.details-docked{grid-template-columns:360px minmax(0,1fr) 380px}}.inbox-list{border-right:1px solid var(--inbox-line);background:var(--inbox-list);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.inbox-list-head{border-bottom:1px solid var(--inbox-line);grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 16px 12px;display:grid}.inbox-list-title{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.inbox-list-title h1{font-family:var(--heading);font-size:var(--text-title);letter-spacing:-.6px;color:var(--ink);margin:0;font-weight:650}.inbox-list-head .metric-filter-chip{justify-self:start}.inbox-search{gap:8px;display:flex}.inbox-search label{background:var(--white);min-width:0;height:38px;color:var(--muted);border:1px solid #e1e4e7;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.inbox-search label:focus-within{box-shadow:0 0 0 3px var(--line);border-color:#9fb3a3}.inbox-search input{min-width:0;font-size:var(--text-m);background:0 0;border:0;outline:none;flex:1;padding:0}.inbox-search input:focus-visible{outline:none}.inbox-filter-button{background:var(--white);color:#5b6268;border:1px solid #e1e4e7;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid;position:relative}.inbox-filter-button:hover{background:var(--inbox-hover)}.inbox-filter-button.active{color:var(--green);background:#f2f7f3;border-color:#9fb3a3}.inbox-filter-button>span{border-radius:var(--radius-m);background:var(--green);min-width:18px;height:18px;color:var(--white);font-size:var(--text-xs);place-items:center;padding:0 5px;font-weight:650;display:grid;position:absolute;top:-6px;right:-6px}.inbox-views-row{gap:6px;min-width:0;display:flex}.inbox-views-row>.inbox-views{flex:1;min-width:0}.inbox-draft-todo{background:var(--white);color:#5b6268;height:38px;font-size:var(--text-s);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #e1e4e7;border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:flex}.inbox-draft-todo:hover:not(:disabled){background:var(--inbox-hover);color:var(--ink)}.inbox-draft-todo.running{color:var(--green);background:#f2f7f3;border-color:#9fb3a3}.inbox-draft-todo.running svg{animation:1.6s ease-in-out infinite inbox-draft-todo-pulse}@keyframes inbox-draft-todo-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.inbox-draft-todo.running svg{animation:none}}.inbox-views{scrollbar-width:none;background:#eef0f2;border-radius:10px;gap:2px;padding:3px;display:flex;overflow-x:auto}.inbox-views::-webkit-scrollbar{display:none}.inbox-views button{min-width:0;height:32px;font-size:var(--text-s);color:var(--muted);white-space:nowrap;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:flex}.inbox-views button>span{font-size:var(--text-xs);color:var(--muted);font-weight:500}.inbox-views button:hover{color:var(--ink)}.inbox-views button.selected{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #1f28351a, 0 0 0 1px var(--line)}.inbox-views button.selected>span{color:var(--green);font-weight:650}.inbox .filter-popover{top:62px}.inbox-rows{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 16px;overflow-y:auto}.inbox-rows>.empty{padding:48px 16px}.inbox-pager{font-size:var(--text-s);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 10px 0;display:flex}.inbox-pager>div{gap:6px;display:flex}.inbox-pager .button{gap:4px;min-height:32px;padding:6px 10px}.inbox-group{z-index:1;background:linear-gradient(var(--inbox-list) 78%, #fbfbfc00);align-items:center;gap:10px;margin:0 -8px;padding:14px 16px 8px;display:flex;position:sticky;top:0}.inbox-group:after{content:"";background:var(--inbox-line);flex:1;height:1px}.inbox-group .color-label{min-height:27px;font-size:var(--text-s);padding:3px 12px 3px 10px;font-weight:650}.inbox-group .color-label>i{width:8px;height:8px}.inbox-row{text-align:left;width:100%;color:inherit;border-radius:10px;align-items:flex-start;gap:12px;margin:2px 0;padding:11px 10px;display:flex}.inbox-row:hover{background:var(--inbox-hover)}.inbox-row.selected{background:var(--inbox-selected)}.inbox-row-avatar{flex-shrink:0;position:relative}.inbox-row-avatar .avatar{width:40px;height:40px;font-size:12.5px}.inbox-row-dot{border:2px solid var(--inbox-list);background:#3b7fe8;border-radius:50%;width:11px;height:11px;position:absolute;top:-1px;right:-1px}.inbox-row-main{flex:1;gap:3px;min-width:0;display:grid}.inbox-row-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.inbox-row-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-m);color:var(--ink);font-weight:600;overflow:hidden}.inbox-row.unread .inbox-row-top strong{font-weight:750}.inbox-row-age{font-size:var(--text-xs);color:var(--inbox-muted);flex-shrink:0;margin-left:auto}.inbox-row-flags{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.inbox-row-flags .delivery-error{font-weight:600}.inbox-row-preview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-s);color:var(--muted);display:block;overflow:hidden}.inbox-row.unread .inbox-row-preview{color:#353c41}.inbox-row-booked{color:#4f7b5b;display:inline-flex}.inbox-empty{background:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;padding:32px;display:flex}.inbox-overview{justify-items:center;gap:12px;display:grid}.inbox-overview p{font-family:var(--heading);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:650}.chat{background:var(--white);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-header{border-bottom:1px solid var(--inbox-line);flex-shrink:0;align-items:center;gap:8px;min-height:64px;padding:10px 14px 10px 16px;display:flex}.chat-back{display:none}.chat-person{text-align:left;border-radius:10px;flex:1;align-items:center;gap:12px;min-width:0;padding:4px 8px 4px 4px;display:flex}.chat-person:hover{background:var(--sidebar)}.chat-person .avatar{width:40px;height:40px;font-size:12.5px}.chat-person>span{gap:2px;min-width:0;display:grid}.chat-person strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--heading);font-size:var(--text-l);color:var(--ink);font-weight:700;overflow:hidden}.chat-person small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-s);color:var(--muted);overflow:hidden}.chat-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.chat-header .icon-button{border-radius:var(--radius-m);color:#5d646a;width:36px;height:36px}.chat-header .icon-button:hover,.chat-header .chat-details-toggle.active{background:var(--inbox-hover);color:var(--ink)}.chat-followup{border-bottom:1px solid var(--inbox-line);background:var(--paper);flex-shrink:0;padding:10px 20px 11px}.chat-followup-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.chat-followup-top small{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);font-size:var(--text-xs);color:var(--muted);padding:2px 8px}.chat-followup-plain{font-size:var(--text-s);color:var(--ink);align-items:center;gap:6px;font-weight:650;display:inline-flex}.chat-followup.uncertain{background:#f7f5fd;border-bottom-color:#e4def5}.chat-followup.uncertain .chat-followup-plain{color:#4a3f7a}.chat-followup.one-line{align-items:center;gap:10px;padding-block:8px;display:flex}.chat-followup.one-line .chat-followup-plain{flex:1;min-width:0}.chat-followup.one-line .chat-followup-plain>svg{flex-shrink:0}.chat-followup.one-line .chat-followup-plain>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-followup.one-line .chat-uncertain-actions{flex-shrink:0}.chat-uncertain-actions{gap:6px;margin-left:auto;display:inline-flex}.chat-uncertain-actions button{color:#4a3f7a;cursor:pointer;background:#fff;border:1px solid #d9d2ef;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.chat-uncertain-actions button:hover{background:#efebfa}.chat-uncertain-actions button:focus-visible{outline-offset:1px;outline:2px solid #7c6bc4}.chat-followup-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.chat-followup-actions button{border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.chat-followup-actions button:hover:not(:disabled){background:var(--inbox-hover)}.chat-followup-actions button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.chat-followup-actions button:disabled{cursor:default;opacity:.6}.chat-followup p{font-size:var(--text-s);color:#4b5257;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.chat-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.chat-thread{max-width:820px;margin:0 auto;padding:8px 28px 24px}.chat-day{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:12px;margin:20px 0 10px;font-weight:600;display:flex}.chat-day:before,.chat-day:after{content:"";background:var(--inbox-line);flex:1;height:1px}.chat-group{gap:12px;padding:8px 0;display:flex}.chat-group>.avatar{width:36px;height:36px;margin-top:1px;font-size:11.5px}.chat-group.out>.avatar{color:#3d5a45;background:#e4ebe5}.chat-group-body{flex:1;min-width:0}.chat-group-head{align-items:baseline;gap:8px;margin-bottom:1px;display:flex}.chat-group-head strong{font-size:var(--text-m);color:var(--ink);font-weight:650}.chat-group-head time{font-size:var(--text-xs);color:var(--muted)}.chat-message{font-size:var(--text-m);color:#2c3338;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1px 0;line-height:1.55}.chat-message a,.chat-draft-text a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.chat-message+.chat-message{margin-top:5px}.chat-email-tag{border:1px solid var(--inbox-line);font-size:var(--text-xs);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-weight:600;line-height:18px;display:inline-flex}.chat-email-card{border:1px solid var(--inbox-line);background:var(--white);border-radius:10px;margin-top:4px;padding:10px 12px}.chat-email-subject{font-size:var(--text-m);color:var(--ink);overflow-wrap:anywhere;margin:0 0 4px;font-weight:650}.chat-email-to{font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere;margin:0 0 6px}.chat-email-card .text-link{font-size:var(--text-s);margin-top:6px}.chat-event{font-size:var(--text-xs);color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:10px 0;display:flex}.chat-event time{color:var(--muted)}.chat-footer{overscroll-behavior:contain;border-top:1px solid var(--inbox-line);background:var(--white);flex-shrink:0;max-height:40%;padding:10px 20px 16px;overflow-y:auto}.chat-footer>*{max-width:764px;margin-left:auto;margin-right:auto}.chat-draft{border:1px solid var(--draft-line);background:var(--draft-bg);border-radius:12px;margin-bottom:10px;padding:12px 14px}.chat-draft-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.chat-draft-label{min-width:0;font-size:var(--text-s);color:var(--draft-accent);align-items:center;gap:6px;font-weight:650;display:inline-flex}.chat-draft-action{font-size:var(--text-xs);color:var(--draft-accent);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-weight:600;display:inline-flex}.chat-draft-action:hover{background:var(--draft-soft)}.chat-draft-text{max-height:30vh;font-size:var(--text-m);color:var(--draft-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 10px;line-height:1.55;overflow-y:auto}.chat-draft-missing{font-size:var(--text-s);color:#8a5a12;margin:-4px 0 10px;line-height:1.45}.chat-draft .chat-draft-use:disabled{opacity:.5;cursor:not-allowed}.chat-draft-foot{align-items:center;gap:6px;display:flex}.chat-draft .chat-draft-use{background:var(--draft-accent);min-height:32px;color:var(--white);font-size:var(--text-s);border:0;border-radius:8px;padding:6px 14px;font-weight:650;box-shadow:0 1px 2px #3a2a8a33}.chat-draft .chat-draft-use:hover{background:var(--draft-accent-hover)}.chat-draft.idle,.chat-draft.used{justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.chat-draft.used .chat-draft-label{color:#5a4f8a;font-weight:600}.chat-confirm{border:1px solid var(--line);background:var(--paper);font-size:var(--text-s);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px 8px 12px;display:flex}.chat-confirm span{flex:1;min-width:170px}.reply-assist{font-size:var(--text-s);margin-bottom:8px}.reply-assist-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reply-assist-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.reply-assist-actions .button{min-height:30px;font-size:var(--text-xs);gap:6px;padding:5px 10px}.reply-assist-draft:not(:disabled){color:var(--green)}.reply-channel{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);padding:2px;display:inline-flex}.reply-channel button{border-radius:var(--radius-pill);font:inherit;font-size:var(--text-xs);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 11px;display:inline-flex}.reply-channel button[aria-pressed=true]{background:var(--white);color:var(--ink);font-weight:650;box-shadow:0 1px 2px #24292d1f}.reply-assist-note{font-size:var(--text-xs);color:var(--danger);margin:6px 0 0}.reply-assist-note.muted{color:var(--muted)}.reply-assist-link{font:inherit;font-size:var(--text-xs);color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reply-email-fields{gap:4px;margin-top:8px;display:grid}.reply-email-fields label{min-width:0;font-size:var(--text-xs);color:var(--muted);align-items:center;gap:8px;display:flex}.reply-email-fields label>span{flex:0 0 52px}.reply-email-cc{min-width:0;font-size:var(--text-xs);color:var(--muted);align-items:flex-start;gap:8px;display:flex}.reply-email-cc>span:first-child{flex:0 0 52px;padding-top:2px}.reply-email-cc-list{flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.reply-email-fields .reply-email-cc-list label{color:var(--ink);overflow-wrap:anywhere;gap:5px}.reply-email-fields .reply-email-cc-list input{flex:none;padding:0}.reply-email-fields strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:600;overflow:hidden}.reply-email-fields input,.reply-email-fields select{border:1px solid var(--line);border-radius:var(--radius-s);min-width:0;font:inherit;font-size:var(--text-s);color:var(--ink);flex:1;padding:5px 8px}.reply-times{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.reply-times select{border:1px solid var(--line);border-radius:var(--radius-s);max-width:100%;font:inherit;font-size:var(--text-xs);justify-self:start;padding:4px 8px}.reply-times-day{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.reply-times-day>span{font-size:var(--text-xs);color:var(--ink);flex:0 0 92px;font-weight:650}.reply-times-day button{border-radius:var(--radius-pill);background:var(--white);font:inherit;font-size:var(--text-xs);color:var(--text);cursor:pointer;border:1px solid #dfe5d8;padding:3px 8px}.reply-times-day button:hover{background:var(--sage);color:var(--green-dark)}@media (max-width:560px){.reply-assist-actions{margin-left:0}.reply-times-day>span{flex-basis:100%}}.chat-composer{background:var(--white);border:1px solid #dde1e4;border-radius:12px;transition:border-color .15s,box-shadow .15s}.chat-composer:focus-within{box-shadow:0 0 0 3px var(--line);border-color:#9fb3a3}.chat-composer textarea{width:100%;min-height:44px;max-height:168px;font-size:var(--text-m);resize:none;background:0 0;border:0;border-radius:12px;padding:12px 14px 4px;line-height:1.5;display:block}.chat-composer textarea:focus,.chat-composer textarea:focus-visible{border:0;outline:none}.chat-composer-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 8px 8px;display:flex}.chat-done{font-size:var(--text-s);color:var(--muted);border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:6px 8px;font-weight:550;display:inline-flex}.chat-done:hover{background:var(--inbox-hover);color:var(--ink)}.chat-composer-note{min-width:0;font-size:var(--text-xs);color:#a34e43;text-align:right;flex:1}.chat-composer-note.muted{color:var(--muted)}.chat-composer .chat-send{border-radius:8px;gap:7px;margin-left:auto}.chat-composer-via{min-width:0;font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;padding:9px 14px 0;display:flex}.chat-composer-via>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-composer-via strong{color:var(--ink);font-weight:650}.chat-composer.via-linkedin .chat-composer-via svg,.chat-composer.via-linkedin .chat-composer-via strong{color:#0a66c2}.chat-composer.via-linkedin:focus-within{border-color:#8db6e3;box-shadow:0 0 0 3px #e8f1fb}.chat-composer-actions .chat-send{margin-left:0}.chat-composer .button.chat-send-linkedin{color:#fff;background:#0a66c2;border-color:#0a66c2}.chat-composer .button.chat-send-linkedin:hover:not(:disabled){background:#004182;border-color:#004182}.chat-composer-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.chat-composer-actions .button{border-radius:8px;gap:6px}.chat-resolved{color:#2f6b45;font-size:var(--text-m);background:#f1f7f2;border:1px solid #dcebdf;border-radius:12px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.chat-resolved strong{color:var(--ink);flex:1}.chat-resolved.compact{font-size:var(--text-s);border-radius:10px;margin-bottom:10px;padding:5px 5px 5px 12px}.chat-resolved.compact .button{min-height:30px;font-size:var(--text-s);padding:0 10px}.inbox-details{border-left:1px solid var(--inbox-line);background:var(--white);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-details-bar{border-bottom:1px solid var(--inbox-line);min-height:64px;font-size:var(--text-s);color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 20px;font-weight:600;display:flex}.inbox-details-bar .icon-button{color:#56654f;width:32px;height:32px}.inbox-details .lead-drawer-body{padding:20px 20px 32px}.lead-drawer-body>.lead-drawer-body{overscroll-behavior:auto;overflow:visible}.lead-record-inbox>.lead-section:first-child{border-top:0;padding-top:0}.lead-drawer-body>.lead-record-inbox{padding-top:0}.lead-record-inbox .lead-source:empty{margin:0}.outreach-memberships>summary{font-size:var(--text-s);color:#4d5f4f;font-weight:600}.outreach-memberships[open]>summary{margin-bottom:12px}.inbox-details-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-m);color:var(--ink);font-weight:650;overflow:hidden}.lead-ai-status{border-radius:var(--radius-m);background:var(--sidebar);font-size:var(--text-s);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:14px;padding:9px 12px;display:flex}.lead-ai-status p{color:var(--ink);margin:0;line-height:1.45}@media (max-width:1100px){.inbox{grid-template-columns:300px minmax(0,1fr)}.chat-thread{padding-inline:20px}}@media (max-width:1050px){.inbox .filter-popover{top:120px}}@media (max-width:760px){.inbox{height:calc(100dvh - var(--mobile-bar,0px));grid-template-columns:minmax(0,1fr)}.inbox.has-conversation{height:100dvh}.inbox.has-conversation .inbox-list,.inbox:not(.has-conversation) .inbox-empty{display:none}.inbox-list{border-right:0}.inbox-list-head{padding:14px 14px 10px}.inbox-rows{padding:0 6px 20px}.inbox-group{margin:0 -6px;padding-inline:14px}.chat-back{flex-shrink:0;display:flex}.chat-header{gap:2px;min-height:58px;padding:8px 8px 8px 6px}.chat-person{gap:10px;padding-left:2px}.chat-person .avatar{width:36px;height:36px}.chat-followup{padding:9px 14px 10px}.chat-thread{padding:4px 14px 18px}.chat-group{gap:10px}.chat-group>.avatar{width:32px;height:32px}.chat-footer{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.chat-draft{padding:10px 12px}.chat-draft-text{max-height:22vh;font-size:var(--text-m)}.chat-composer-bar{gap:6px}.chat-linkedin>span,.chat-via-from{display:none}.chat-composer-actions .button{padding-inline:10px}}.workspace-main:has(>.inbox-main){height:100dvh}.inbox-main{flex-direction:column;flex:1;min-height:0;display:flex}.inbox-main>.inbox,.inbox-main>.inbox.has-conversation{flex:1;height:auto}.chat-review{overscroll-behavior:contain;flex-shrink:0;max-height:min(35%,360px);overflow-y:auto}.chat-review:has(.uncertain-card){padding:14px 22px 0}.uncertain-card{background:#f7f5fd;border:1px solid #e4def5;border-radius:12px;gap:10px;max-width:820px;margin:0 auto 8px;padding:14px;display:grid}.uncertain-card header{color:#4a3f7a;font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.uncertain-card header .text-link{margin-left:auto}.uncertain-question{gap:7px;display:grid}.uncertain-question>span,.uncertain-question>label{font-size:var(--text-s);color:#3d4347;font-weight:600}.uncertain-picker{align-items:center;gap:8px;min-width:0;display:flex}.uncertain-picker select{border-radius:var(--radius-s);background:var(--white);width:100%;min-width:0;color:var(--ink);font-size:var(--text-s);border:1px solid #d9d2ef;flex:1;padding:8px 10px}.uncertain-picker .button{flex-shrink:0;min-height:36px;padding:7px 13px}.uncertain-explanation{color:#5e5086;font-size:var(--text-xs)}.uncertain-explanation summary{cursor:pointer}.uncertain-explanation p{color:var(--text);margin:8px 0 0;line-height:1.5}.chat-details-toggle{white-space:nowrap;gap:6px}@media (max-width:760px){.chat-review:has(.uncertain-card){padding:10px 12px 0}.uncertain-picker select{font-size:16px}.chat-header .chat-details-toggle{width:auto;font-size:var(--text-xs);padding:7px 9px}}.uncertain-question small,.uncertain-card>p{color:#5d6468;margin:0;font-size:12.5px;line-height:1.45}@media (max-height:600px){.chat-review{max-height:25%}.chat-footer{max-height:35%}}.reply-correct{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.reply-correct input{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--white);min-width:0;min-height:30px;font:inherit;font-size:var(--text-xs);color:var(--ink);flex:240px;padding:5px 10px}.reply-correct .button{min-height:30px;font-size:var(--text-xs);padding:5px 10px}.inbox-details .contact-classification.record .picker-trigger span{white-space:normal;text-align:left}.inbox-draft-todo-wrap{flex:none;display:flex;position:relative}.inbox-draft-todo-confirm{z-index:20;border:1px solid var(--inbox-line);border-radius:var(--radius-m);background:var(--white);width:280px;max-width:calc(100vw - 32px);font-size:var(--text-s);color:var(--ink);white-space:normal;gap:10px;padding:12px;line-height:1.45;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #161c2024}.inbox-draft-todo-actions{justify-content:flex-end;gap:8px;display:flex}.inbox-draft-todo-actions .button{min-height:34px;padding:6px 12px}.inbox-group-order{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;flex-shrink:0}.inbox-row-drafted{color:var(--green);place-items:center;display:inline-grid}.uncertain-accept{justify-self:start;min-height:34px;padding:6px 12px}
.mobile-bar,.nav-backdrop{display:none}@media (max-width:760px){:root{--mobile-bar:52px}.mobile-bar{z-index:40;height:var(--mobile-bar);border-bottom:1px solid var(--line);background:var(--paper);flex-shrink:0;align-items:center;gap:4px;padding:0 6px;display:flex;position:sticky;top:0}.mobile-bar .icon-button{width:40px;height:40px;color:var(--text);border-radius:10px}.mobile-bar .icon-button:hover{background:#eef0f2}.mobile-bar-brand{min-width:0;font-family:var(--heading);letter-spacing:-1px;color:#274a34;flex:1;align-items:center;gap:8px;font-size:21px;font-weight:800;display:flex}.mobile-bar-brand .brand-mark{border-radius:9px 9px 10px 4px;width:26px;height:28px;padding-bottom:6px;font-size:27px}.mobile-bar-brand .brand-mark span{border-color:#fbfbfc;width:5px;height:5px}.mobile-bar-todo{border-radius:var(--radius-pill);background:var(--green);color:#fff;font-size:var(--text-xs);flex-shrink:0;padding:5px 10px;font-weight:650}.app-shell:has(.inbox.has-conversation) .mobile-bar{display:none}.nav-backdrop{z-index:79;background:#1c2d2340;display:block;position:fixed;inset:0}.inbox-shell .workspace-main{margin-left:0}.inbox-shell .sidebar{z-index:80;width:min(288px,86vw);padding:18px 14px calc(14px + env(safe-area-inset-bottom));visibility:hidden;align-items:stretch;transition:transform .22s,visibility 0s linear .22s;position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.inbox-shell .sidebar.open{visibility:visible;transition:transform .22s;transform:none;box-shadow:24px 0 60px #1f283533}.inbox-shell .sidebar .brand{letter-spacing:-1.3px;gap:9px;margin:0 8px 18px;font-size:27px}.inbox-shell .sidebar .brand-mark{width:32px;height:34px;font-size:33px}.inbox-shell .sidebar .search-launch{border:1px solid var(--line);background:var(--white);width:100%;font-size:var(--text-s);margin:0 0 4px;padding:9px 11px;display:flex}.inbox-shell .sidebar .search-launch>span{display:inline}.inbox-shell .sidebar .search-launch>kbd{display:none}.inbox-shell .sidebar .nav-label{display:block}.inbox-shell .sidebar .nav-item{width:100%;height:auto;font-size:var(--text-m);justify-content:flex-start;gap:11px;margin:0 0 3px;padding:11px 12px}.inbox-shell .sidebar .nav-item>span:not(.nav-count){display:inline}.inbox-shell .sidebar .nav-item>.nav-count{border-radius:var(--radius-m);min-width:20px;height:18px;font-size:var(--text-xs);margin-left:auto;padding:0 6px;display:inline-flex;position:static}.inbox-shell .sidebar .switcher-text,.inbox-shell .sidebar .profile-text{display:flex}.inbox-shell .sidebar .organization-switcher>button>svg,.inbox-shell .sidebar .profile-trigger>svg{display:block}.inbox-shell .sidebar .organization-switcher>button,.inbox-shell .sidebar .profile-trigger{justify-content:flex-start;width:100%;height:auto;margin:0;padding:8px 9px}.inbox-shell .sidebar .sidebar-popover{width:100%;min-width:0;left:0}.inbox-shell .sidebar .organization-popover{top:calc(100% + 6px)}.inbox-shell .sidebar .profile-popover{bottom:calc(100% + 6px)}.inbox-shell .toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.settings-menu{flex-wrap:wrap;padding-right:0;overflow:visible}.classification-page{padding:0}.classification-page .page-heading{gap:8px;margin-bottom:16px}.classification-page .heading-actions{align-self:flex-start;margin-top:0}.classification-page .org-toolbar{margin:16px 0}.connection-grid .panel>.connection-meta,.connection-grid .panel>.button-row,.connection-grid .panel>.connection-detail,.connection-grid .panel>p:not(.connection-description){margin-left:20px;margin-right:20px}.connection-grid .panel>.button-row{margin-top:14px;margin-bottom:12px}.connection-grid .panel>.connection-meta:last-child{margin-bottom:18px}}@media (max-width:1000px){.contact-grid-scroll{overflow:visible}.contact-grid,.contact-grid tbody{min-width:0;display:block}.contact-grid thead{display:none}.contact-grid tbody>tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}.contact-grid tbody>tr:last-child{border-bottom:0}.contact-grid td{border:0;min-width:0;max-width:100%;padding:0}.contact-grid td:first-child{flex:0 0 18px}.contact-grid td:nth-child(2){flex:calc(100% - 128px);min-width:0}.contact-grid td:nth-child(2) .contact-person{width:100%;min-width:0}.contact-grid td:nth-child(2) .contact-person>span{min-width:0}.contact-grid .contact-person small{max-width:none}.contact-grid td:nth-child(6){max-width:90px;font-size:var(--text-xs);color:var(--muted);text-align:right;flex:none}.contact-grid td:nth-child(4){order:1;margin-left:28px}.contact-grid td:nth-child(5){order:2}.contact-grid td:nth-child(3),.contact-grid td:nth-child(7){display:none}.contact-grid.lead-grid td:nth-child(3){order:1;margin-left:28px;display:block}.contact-grid.lead-grid td:nth-child(4){display:none}.contact-grid.lead-grid td:nth-child(5){order:2;margin-left:0}.contact-grid.lead-grid td:nth-child(6){max-width:none;font-size:inherit;color:inherit;text-align:left;flex:100%;order:3;padding-left:28px}.contact-grid.lead-grid td:nth-child(7){max-width:90px;font-size:var(--text-xs);color:var(--muted);text-align:right;flex:none;display:block}.contact-grid.lead-grid td:nth-child(8){display:none}.contact-grid.lead-grid .contact-connection td:nth-child(7){white-space:nowrap;text-align:left;order:4;max-width:none}.request-grid td:nth-child(n){max-width:none;font-size:var(--text-xs);color:#52604f;text-align:left;flex:0 auto;order:2;margin-left:0;display:block}.request-grid td:first-child{min-width:0;font-size:inherit;flex:calc(100% - 100px);order:0}.request-grid td:nth-child(4){order:1;margin-left:auto}.request-grid td:empty{display:none}.request-grid td[data-label]:before{content:attr(data-label) " · ";color:var(--muted)}.calls-grid td:nth-child(n){max-width:none;font-size:var(--text-xs);color:#52604f;text-align:left;flex:0 auto;order:2;margin-left:0;padding:0;display:block}.calls-grid td:first-child{min-width:0;font-size:inherit;flex:100%;order:0}.calls-grid td:nth-child(2){font-size:var(--text-s);color:var(--ink);order:1;font-weight:550}.calls-grid td:nth-child(4){order:1}.calls-grid td:nth-child(7),.calls-grid td:empty{display:none}.calls-grid tbody>tr.calls-day{padding:0;display:block}.calls-grid tr.calls-day th{flex:100%;width:100%;display:block}.calls-summary{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.calls-stat{flex:none;min-width:0;padding:7px 11px}.calls-stat strong{font-size:16px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.inbox-shell .sidebar,.inbox-shell .sidebar.open{transition:none}}
.anko-logo{object-fit:contain;width:130px;height:auto;display:block}.anko-mark{object-fit:contain;width:34px;height:auto;display:block}.sidebar-brand-mark{display:none}@media (min-width:761px) and (max-width:1000px){.sidebar .brand .anko-logo{display:none}.sidebar-brand-mark{display:block}.sidebar-brand-mark .anko-mark{width:28px}}.setup-brand .anko-logo{width:145px}.mobile-bar-brand .anko-logo{width:103px}.public-page{max-width:1080px;margin:0 auto;padding:28px 32px}.public-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.public-header .anko-logo{width:145px}.public-content{padding:64px 0}.public-hero{max-width:760px;padding:28px 0 64px}.public-eyebrow{color:var(--green);margin-bottom:20px;font-weight:650}.public-hero h1{letter-spacing:-2px;margin-bottom:24px;font-size:clamp(36px,5.5vw,62px);line-height:1.08}.public-hero>p:not(.public-eyebrow){max-width:640px;margin-bottom:28px;font-size:20px;line-height:1.6}.public-features{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:32px;display:grid}.public-features h2,.public-note h2{margin-bottom:12px;font-size:18px}.public-features p,.public-note p{font-size:15px;line-height:1.8}.public-note{background:var(--sage);border-radius:16px;margin-top:40px;padding:28px}.public-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px 0;display:flex}.legal-links{flex-wrap:wrap;justify-content:center;gap:20px;font-size:13px;display:flex}.legal-links a,.public-footer>a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.legal-copy{max-width:720px;margin:0 auto;font-size:16px;line-height:1.8}.legal-copy h1{margin-bottom:12px;font-size:38px}.legal-copy h2{margin:32px 0 10px;font-size:21px}.legal-copy p,.legal-copy li{margin-bottom:16px}.legal-copy a,.auth-legal-notice a{color:var(--green);text-decoration:underline}.legal-date{color:var(--muted);font-size:14px}.auth-legal-notice{color:var(--muted);text-align:center;margin-top:24px;font-size:12px;line-height:1.7}.auth-screen .legal-links{margin-top:24px}@media (max-width:640px){.public-page{padding:20px}.public-content{padding:36px 0}.public-header .anko-logo{width:120px}.public-hero{padding:16px 0 40px}.public-features{grid-template-columns:1fr}.public-footer{justify-content:center}.legal-copy h1{font-size:32px}}
.outreach-intro{font-size:var(--text-s);justify-content:space-between;align-items:center;gap:20px;padding:0 0 16px;display:flex}.outreach-intro p{color:var(--muted,#72766f);margin:0}.outreach-intro>span{white-space:nowrap;font-size:13px}.outreach-table-wrap{border:1px solid var(--border,#ddd);border-radius:12px;overflow:auto}.outreach-table{border-collapse:collapse;text-align:left;width:100%}.outreach-table th{color:var(--muted,#72766f);background:var(--surface,#fafbf9);padding:14px 18px;font-size:12px;font-weight:500}.outreach-table td{border-top:1px solid var(--border,#e5e7e1);vertical-align:middle;min-width:170px;padding:17px 18px}.outreach-table small,.outreach-key small{color:var(--muted,#72766f);max-width:300px;margin-top:5px;display:block}.outreach-person{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.outreach-tags{flex-wrap:wrap;gap:5px;display:flex}.outreach-tags>span,.outreach-tags>button{color:#42663c;background:#eff4ec;border:1px solid #d5dfd0;border-radius:6px;padding:3px 8px;font-size:12px;line-height:1.5}.outreach-tags>button{cursor:pointer}.outreach-tags>span.removable{align-items:center;gap:2px;padding-right:3px;display:inline-flex}.outreach-tags>span.removable>button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.outreach-tags>span.removable>button:hover,.outreach-tags>span.removable>button:focus-visible{background:#dfe9d9}.outreach-tags>span.decided,.outreach-tags>button.decided{color:#6b6f66;background:#f3f4f1;border-color:#dfe1dc}.outreach-tags>button.selected{box-shadow:0 0 0 2px #aebca4}.outreach-table small.outreach-no-page{color:#a06917}.outreach-review{margin-top:8px}.outreach-review small{color:#a06917}.outreach-review-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.outreach-review-question{max-width:300px;color:var(--muted,#72766f);margin:6px 0 0;font-size:12px}.outreach-table tr.outreach-detail td{border-top:0;padding-top:0}.outreach-place,.outreach-history{border:1px solid var(--border,#e5e7e1);background:var(--surface,#fafbf9);overflow-wrap:anywhere;border-radius:10px;padding:14px 16px;font-size:13px}.outreach-place+.outreach-history{margin-top:10px}.outreach-place-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.outreach-place-head span{color:var(--muted,#72766f)}.outreach-place-head .outreach-chat{margin-left:auto;padding:0}.outreach-place p{white-space:pre-wrap;margin:8px 0 0;line-height:1.6}.outreach-place p small{margin-right:6px;display:inline}.outreach-place details{margin-top:8px}.outreach-place summary{cursor:pointer}.outreach-place form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.outreach-place label{color:var(--muted,#72766f);flex-direction:column;gap:5px;font-size:12px;display:flex}.outreach-place label:nth-of-type(2){flex:1;min-width:180px}.outreach-place select,.outreach-place input{border:1px solid var(--border,#ddd);background:var(--surface,#fff);color:var(--ink,inherit);border-radius:7px;padding:8px}.outreach-history ol{margin:8px 0 0;padding:0;list-style:none}.outreach-history ol>li{border-top:1px solid var(--border,#e5e7e1);padding:10px 0}.outreach-history ol>li:first-child{border-top:0}.outreach-history-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.outreach-history-head small{margin-top:0}.outreach-history ul{color:var(--muted,#72766f);margin:6px 0 0;padding-left:18px}.outreach-history li>.button,.outreach-history>.button{margin-top:8px}.outreach-people summary{cursor:pointer;font-size:13px}.outreach-people ul{margin:8px 0 0;padding:0;font-size:13px;list-style:none}.outreach-people li{padding:3px 0}.outreach-people li small{margin-top:0}.outreach-skipped{color:#6a4a12;background:#fbf3e4;border-radius:8px;margin:16px 0;padding:14px 16px}.outreach-skipped p{margin:6px 0 0;line-height:1.6}.outreach-status{color:var(--muted,#72766f);font-size:12px}.outreach-status.connected{color:#3c7947}.outreach-status.needs_review{color:#a06917}.outreach-chat{color:#47703c;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;display:block}.outreach-empty{text-align:center;max-width:560px;margin:auto;padding:64px 24px}.outreach-empty p{color:var(--muted,#72766f);line-height:1.6}.outreach-pagination{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;display:flex}.outreach-drop{background:#f7f9f4;border:1px dashed #aebca4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:20px 0;padding:30px;display:flex}.outreach-drop>span{color:#71766b;font-size:12px}.outreach-source-label,.outreach-identity label{flex-direction:column;gap:7px;margin:18px 0 8px;font-size:13px;display:flex}.outreach-source-label input,.outreach-identity input{border:1px solid var(--border,#ddd);background:var(--surface,#fff);width:100%;color:inherit;border-radius:7px;padding:10px}.outreach-import-summary{flex-direction:column;gap:6px;margin:22px 0 14px;font-size:13px;display:flex}.outreach-import-summary span{color:var(--muted,#72766f)}.outreach-preview{border:1px solid var(--border,#ddd);border-radius:8px;overflow:hidden}.outreach-preview>div{border-bottom:1px solid var(--border,#ddd);grid-template-columns:1fr 1fr;gap:5px;padding:12px;display:grid}.outreach-preview small{color:var(--muted,#72766f);grid-column:1/-1}.outreach-evidence,.outreach-draft p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.outreach-draft{background:var(--surface,#f7f8f5);border:1px solid var(--border,#ddd);border-radius:10px;margin:15px 0;padding:16px}.outreach-draft small{color:var(--muted,#72766f);font-weight:600}.outreach-key{border-bottom:1px solid var(--border,#ddd);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.outreach-token{background:#edf4e8;border-radius:8px;margin:20px 0;padding:16px}.outreach-token textarea{border:1px solid #bccfb2;width:100%;min-height:80px;margin-top:12px;padding:10px;font-family:monospace;display:block}.outreach-error{color:#a84135}.outreach-person-facts{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.outreach-person-facts p{color:var(--muted,#72766f);margin:0}.outreach-person-facts .outreach-status{font-size:13px}.outreach-identity{border-top:1px solid var(--border,#ddd);margin-top:15px}.outreach-link{border:1px dashed var(--border,#ddd);border-radius:8px;margin:10px 0 14px;padding:10px 12px;font-size:13px}.outreach-link small{color:var(--muted,#72766f);margin-top:4px;display:block}.outreach-link-actions{align-items:center;gap:14px;margin-top:6px;display:flex}@media (max-width:640px){.outreach-intro{flex-direction:column;gap:10px}.outreach-place,.outreach-history{box-sizing:border-box;max-width:calc(100vw - 58px);position:sticky;left:12px}.outreach-table td,.outreach-table th{padding:12px}.outreach-pagination{justify-content:center}.outreach-intro h2{font-size:19px}}.outreach-table-wrap.busy{opacity:.55;transition:opacity .15s .1s}.held-name{color:inherit;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.held-name:hover{text-decoration:underline}.held-reason{color:var(--muted,#72766f);max-width:220px}.held-reason small{margin-top:4px;display:block}.held-table td:last-child{white-space:nowrap;min-width:0}.held-profile-link{margin-top:8px}.held-profile-link a{align-items:center;gap:5px;font-weight:600;display:inline-flex}.held-invite{border-left:3px solid var(--border,#e5e7e1);background:var(--surface,#fafbf9);color:var(--text,inherit);margin:12px 0;padding:10px 14px;font-size:14px;line-height:1.5}
