.customers-workspace .customer-filter-rail:has(.customer-filter-save-error){flex-wrap:wrap}.customers-workspace .customer-filter-save-error{border:1px solid color-mix(in srgb,var(--tenant-action,#17356b) 35%,#fff);background:var(--tenant-tint,#eef3fb);color:var(--tenant-action,#17356b);border-radius:11px;flex:1 0 100%;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.customers-workspace .customer-filter-save-error button{border:1px solid var(--tenant-action,#17356b);min-height:32px;color:var(--tenant-action,#17356b);cursor:pointer;background:#fff;border-radius:9px;padding:5px 10px;font-weight:800}.customer-type-tabs{margin-top:0;padding:0 18px}.customer-type-tabs.ui-wide-tab-rail a{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-size:10px}.customer-type-tabs.ui-wide-tab-rail a[aria-current=page]{border-bottom-color:var(--tenant-action,var(--green));background:var(--tenant-soft,#f2f7f5);color:var(--tenant-action,var(--green))}.customers-workspace,.customer-detail-workspace{max-width:1700px}.customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.customer-metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:15px;padding:18px 20px;display:flex}.customer-metrics article>span{width:42px;height:42px;color:var(--teal);background:#edf5f1;border-radius:13px;place-items:center;display:grid}.customer-metrics svg{width:20px}.customer-metrics div{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 9px;display:grid}.customer-metrics small{color:#82908b;text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-weight:900}.customer-metrics strong{letter-spacing:-.04em;font-size:24px}.customer-metrics p{color:#83908c;margin:0;font-size:9px}.customer-directory{border:1px solid var(--line);background:#fff;border-radius:21px;margin-top:15px;overflow:hidden}.customer-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.customer-toolbar h2{margin:0 0 4px;font-size:18px}.customer-toolbar p{color:#7d8a86;margin:0;font-size:9px}.customer-search{border:1px solid #d9e2de;border-radius:11px;align-items:center;gap:7px;width:min(410px,100%);padding-left:10px;display:flex}.customer-search>svg{color:#82918c;width:15px}.customer-search input{border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:10px}.customer-search button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;margin:2px;padding:10px 14px;font-size:9px;font-weight:800}.customer-list{display:grid}.customer-row{color:var(--ink);border-bottom:1px solid #edf1ef;grid-template-columns:42px minmax(150px,1.15fr) minmax(135px,.85fr) minmax(175px,1fr) minmax(120px,.65fr) auto 18px;align-items:center;gap:13px;padding:13px 20px;text-decoration:none;transition:all .16s;display:grid}.customer-avatar,.customer-profile-avatar{color:var(--green);background:#eaf3ef;border-radius:12px;place-items:center;font-size:11px;font-weight:900;display:grid}.customer-avatar{width:39px;height:39px}.customer-primary,.customer-contact>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-primary strong,.customer-contact strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.customer-row .customer-primary strong{color:var(--tenant-action,var(--brand-primary,var(--green)))}.customer-row:hover .customer-primary strong{text-underline-offset:3px;text-decoration:underline}.customer-primary small,.customer-contact small{color:#82908b;font-size:8px}.customer-contact{align-items:center;gap:8px;min-width:0;display:flex}.customer-contact>svg{color:#87958f;flex:none;width:14px}.customer-status{color:#28723e;text-transform:uppercase;letter-spacing:.08em;background:#e9f5ec;border-radius:99px;justify-content:center;align-items:center;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.customer-status.archived{color:#74817c;background:#f0f1f0}.row-arrow{color:#94a09c;width:15px}.customer-empty{text-align:center;color:#7c8b86;align-content:center;place-items:center;min-height:310px;display:grid}.customer-empty svg{color:var(--teal)}.customer-empty h2{color:var(--ink);margin:12px 0 5px;font-size:18px}.customer-empty p{margin:0;font-size:10px}.customer-pagination{color:#778680;justify-content:space-between;align-items:center;padding:14px 18px;font-size:9px;display:flex}.customer-pagination>div{gap:6px;display:flex}.customer-pagination a,.customer-pagination>div>span{border:1px solid var(--line);color:var(--ink);border-radius:9px;align-items:center;gap:4px;padding:7px 10px;font-weight:700;text-decoration:none;display:flex}.customer-pagination>div>span{opacity:.4}.customer-pagination svg{width:13px}.back-link{color:#61716b;align-items:center;gap:7px;margin-bottom:25px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.back-link svg{width:15px}.customer-profile-header{align-items:center!important}.customer-profile-title{align-items:center;gap:17px;display:flex}.customer-profile-avatar{background:var(--green);width:64px;height:64px;color:var(--mint);border-radius:19px;font-size:17px}.customer-profile-title h1{margin:5px 0 3px}.customer-profile-title p{color:#74827d;margin:0;font-size:11px}.customer-tabs{background:#e9eeeb;border-radius:14px;align-items:center;gap:5px;margin-top:28px;padding:6px;display:flex;overflow:auto}.customer-tabs>span{white-space:nowrap;color:#6f7e79;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.customer-tabs svg{width:14px}.customer-tabs .active{color:var(--green);background:#fff;box-shadow:0 5px 14px #173e3210}.customer-tabs .disabled{opacity:.55}.customer-tabs em{text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-style:normal}.customer-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin-top:15px;display:grid}.customer-detail-main,.customer-detail-side{align-content:start;gap:14px;display:grid}.customer-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.customer-card-heading{align-items:flex-start;gap:11px;display:flex}.customer-card-heading>svg{width:19px;color:var(--teal)}.customer-card-heading h2{margin:0 0 4px;font-size:15px}.customer-card-heading p{color:#81908b;margin:0;font-size:9px}.customer-facts{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid;overflow:hidden}.customer-facts>div{background:#fbfcfb;padding:15px}.customer-facts dt{color:#7c8a85;align-items:center;gap:6px;margin-bottom:6px;font-size:8px;display:flex}.customer-facts dt svg{width:13px}.customer-facts dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.customer-notes{color:#53645e;white-space:pre-wrap;background:#f7f9f8;border-radius:13px;margin:18px 0 0;padding:15px;font-size:11px;line-height:1.7}.customer-notes.restricted{color:#7e8985;font-style:italic}.customer-side-facts{margin:18px 0 0;display:grid}.customer-side-facts div{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.customer-side-facts dt{color:#7d8b86;font-size:9px}.customer-side-facts dd{text-align:right;margin:0;font-size:9px;font-weight:800}.customer-flags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.customer-flags span{border:1px solid var(--line);color:#7c8985;border-radius:12px;flex-direction:column;gap:5px;padding:11px;font-size:8px;display:flex}.customer-flags strong{color:var(--ink);font-size:10px}.customer-flags .enabled{color:#39704a;background:#f1f8f2;border-color:#d1e7d6}@media (max-width:1250px){.customer-row{grid-template-columns:42px minmax(150px,1.15fr) minmax(135px,.85fr) minmax(175px,1fr) auto 18px}.customer-row .customer-contact:nth-of-type(4){display:none}}@media (max-width:980px){.customer-metrics{grid-template-columns:1fr}.customer-toolbar{flex-direction:column;align-items:stretch}.customer-search{width:100%}.customer-row{grid-template-columns:42px minmax(140px,1fr) minmax(120px,.8fr) auto 18px}.customer-row .customer-contact:nth-of-type(3),.customer-row .customer-contact:nth-of-type(4){display:none}.customer-detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.customer-row{grid-template-columns:42px minmax(0,1fr) auto 16px;padding:12px}.customer-row .customer-contact{display:none}.customer-status{font-size:6px}.customer-facts,.customer-flags{grid-template-columns:1fr}.customer-profile-title{align-items:flex-start}.customer-profile-avatar{width:50px;height:50px}.customer-profile-header{display:flex!important}.customer-toolbar{padding:17px}.customer-tabs{margin-left:-2px;margin-right:-2px}}.customer-tabs>a{white-space:nowrap;color:#6f7e79;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:10px 12px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.customer-tabs>a:hover{color:var(--green);background:#ffffff80}.customer-section-module{max-width:900px;margin-top:15px}.customer-section-link{width:max-content;min-width:150px;margin-top:18px}@media (max-width:620px){.customer-tabs>a{min-height:44px}}.customer-conversations-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:12px;min-height:420px;margin-top:18px;display:grid}.customer-conversation-list{align-content:start;gap:6px;max-height:560px;display:grid;overflow:auto}.customer-conversation-list>a{border:1px solid var(--line);color:var(--ink);background:#fbfcfb;border-radius:12px;gap:6px;padding:12px;text-decoration:none;display:grid}.customer-conversation-list>a.active{border-color:var(--tenant-action,var(--brand-primary,var(--green)));background:#f2f8f5}.customer-conversation-list span{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-conversation-list strong{font-size:10px}.customer-conversation-list em{background:var(--tenant-action,var(--brand-primary,var(--green)));color:#fff;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.customer-conversation-list p{color:#6e7e78;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.customer-message-thread{border:1px solid var(--line);background:#f7faf8;border-radius:14px;align-content:start;gap:9px;max-height:560px;padding:14px;display:grid;overflow:auto}.customer-message-thread>header{z-index:1;border-bottom:1px solid var(--line);background:#fff;margin:-14px -14px 4px;padding:14px;position:sticky;top:-14px}.customer-message-thread h3{margin:0;font-size:13px}.customer-message-thread header p,.customer-conversation-empty{color:#778680;margin:3px 0 0;font-size:8px}.customer-message-thread>article{border:1px solid var(--line);background:#fff;border-radius:13px;width:min(78%,560px);padding:10px 12px}.customer-message-thread>article.outbound{background:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 8%,white);justify-self:end}.customer-message-thread article small{color:#7a8883;text-transform:uppercase;letter-spacing:.04em;font-size:7px;display:block}.customer-message-thread article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.55}.customer-message-thread article span{color:var(--tenant-action,var(--brand-primary,var(--green)));margin-top:7px;font-size:8px;font-weight:800;display:block}@media (max-width:760px){.customer-conversations-layout{grid-template-columns:1fr}.customer-conversation-list{max-height:220px}.customer-message-thread{min-height:320px}.customer-message-thread>article{width:88%}}.conversations-workspace>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.conversations-workspace>header h1{letter-spacing:-.045em;margin:6px 0;font-size:clamp(30px,4vw,46px)}.conversations-workspace>header p{color:var(--muted);margin:0;font-size:12px}.conversations-workspace>header>span{border:1px solid var(--tenant-border,var(--line));background:var(--tenant-soft,#f4f8f6);min-height:34px;color:var(--tenant-action,var(--brand-primary,var(--green)));white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.conversation-inbox-list{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;display:grid;overflow:hidden}.conversation-inbox-list>article{border-bottom:1px solid #edf1ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.conversation-inbox-list>article:last-child{border-bottom:0}.conversation-inbox-list>article>span{background:var(--tenant-tint,#eaf3ef);width:42px;height:42px;color:var(--tenant-action,var(--brand-primary,var(--green)));border-radius:13px;place-items:center;display:grid}.conversation-inbox-list svg{width:19px}.conversation-inbox-list article>div{min-width:0}.conversation-inbox-list small,.conversation-inbox-list strong,.conversation-inbox-list p{display:block}.conversation-inbox-list small{color:#798882;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.conversation-inbox-list strong{margin-top:3px;font-size:12px}.conversation-inbox-list p{color:#667771;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:10px;overflow:hidden}.conversation-inbox-list aside{justify-content:flex-end;align-items:center;gap:9px;display:flex}.conversation-inbox-list aside em,.conversation-inbox-list aside span{background:var(--tenant-soft,#eef5f2);color:var(--tenant-action,var(--brand-primary,var(--green)));border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.conversation-inbox-list aside a{background:var(--tenant-action,var(--brand-primary,var(--green)));color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:700px){.conversations-workspace>header{display:grid}.conversation-inbox-list>article{grid-template-columns:38px minmax(0,1fr)}.conversation-inbox-list aside{grid-column:1/-1;justify-content:flex-start}.conversation-inbox-list aside a{flex:1}.conversation-inbox-list p{white-space:normal}}.module-card-link{color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.module-card-link:hover{transform:translateY(-2px);box-shadow:0 14px 28px #123f3512}.customer-tags-editor{gap:.75rem;display:grid}.customer-tag-list{flex-wrap:wrap;gap:.45rem;display:flex}.customer-tag-list>span{border:1px solid var(--surface-border);background:var(--surface-subtle);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.82rem;font-weight:700;display:inline-flex}.customer-tag-list button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;line-height:1}.customer-tag-add{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.customer-tag-add>button{white-space:nowrap;min-height:2.65rem;padding:.55rem .85rem}.customer-search button{background:var(--tenant-action,var(--brand-primary))}.customer-tabs :where(.active,a:hover),.customer-card-heading>svg,.customer-empty svg{color:var(--tenant-action,var(--brand-primary))}.customer-avatar{background:var(--tenant-tint);color:var(--tenant-action,var(--brand-primary))}.customer-profile-avatar{background:var(--tenant-action,var(--brand-primary));color:#fff}.customer-conversation-list>a.active{background:var(--tenant-tint)}.customer-tabs>a:hover{color:var(--tenant-action,var(--brand-primary))}.customers-workspace :where(button,a,input,select,textarea,[tabindex]):focus-visible,.customer-detail-workspace :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--tenant-action,var(--brand-primary))}.conversation-source-switch{align-items:center;gap:8px;margin-top:16px;display:flex}.conversation-source-switch a{border:1px solid var(--tenant-border,var(--line));min-height:40px;color:var(--muted);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.conversation-source-switch a.active{border-color:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 35%,var(--line));background:var(--tenant-soft,#eef5f2);color:var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-source-switch svg{width:16px;height:16px}@media (max-width:520px){.conversation-source-switch a{flex:1;padding:0 9px}}.conversation-three-panel{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(230px,290px) minmax(360px,1fr) minmax(220px,280px);min-height:620px;margin-top:16px;display:grid;overflow:hidden}.conversation-rail{border-right:1px solid var(--line);background:#fbfcfb;max-height:720px;overflow:auto}.conversation-rail>a{color:var(--ink);border-bottom:1px solid #edf1ef;gap:6px;padding:14px 15px;text-decoration:none;display:grid}.conversation-rail>a.active{background:var(--tenant-soft,#eef5f2);box-shadow:inset 3px 0 var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-rail span{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-rail strong{font-size:12px}.conversation-rail em{background:var(--tenant-action,var(--brand-primary,var(--green)));color:#fff;text-align:center;border-radius:99px;min-width:22px;padding:4px 7px;font-size:8px;font-style:normal}.conversation-rail small{color:var(--tenant-action,var(--brand-primary,var(--green)));text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.conversation-rail p{color:#687972;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.conversation-center{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:620px;display:grid}.conversation-center>header{border-bottom:1px solid var(--line);padding:17px 19px}.conversation-center header small{color:var(--tenant-action,var(--brand-primary,var(--green)));text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.conversation-center h2{margin:4px 0 0;font-size:18px}.conversation-center header p{color:var(--muted);margin:4px 0 0;font-size:10px}.conversation-thread{background:#f7faf8;align-content:start;gap:10px;max-height:540px;padding:18px;display:grid;overflow:auto}.conversation-thread article{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(78%,620px);padding:11px 13px}.conversation-thread article.outbound{background:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 8%,white);justify-self:end}.conversation-thread article small{color:#71817b;text-transform:uppercase;font-size:8px}.conversation-thread article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.5}.conversation-thread article span{color:var(--tenant-action,var(--brand-primary,var(--green)));margin-top:7px;font-size:9px;font-weight:800;display:block}.conversation-empty-thread{color:var(--muted);margin:auto;font-size:11px}.conversation-composer-disabled{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px 16px;display:grid}.conversation-composer-disabled textarea{resize:none;min-height:44px;max-height:44px}.conversation-composer-disabled button{color:#798781;background:#dce4e0;border:0;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:850;display:inline-flex}.conversation-composer-disabled button svg{width:16px}.conversation-composer-disabled p{color:#74837d;grid-column:1/-1;margin:0;font-size:9px}.conversation-contact-panel{border-left:1px solid var(--line);background:#fbfcfb;padding:22px 18px}.conversation-avatar{background:var(--tenant-soft,#eef5f2);width:58px;height:58px;color:var(--tenant-action,var(--brand-primary,var(--green)));border-radius:18px;place-items:center;font-size:22px;font-weight:900;display:grid}.conversation-contact-panel h2{margin:13px 0;font-size:17px}.conversation-contact-panel>a{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:9px;font-size:10px;text-decoration:none;display:flex}.conversation-contact-panel>a svg{width:15px;color:var(--tenant-action,var(--brand-primary,var(--green)));flex:none}.conversation-contact-panel .conversation-contact-open{background:var(--tenant-action,var(--brand-primary,var(--green)));color:#fff;border-radius:11px;justify-content:center;min-height:40px;margin-top:16px;font-weight:850}.conversation-contact-panel .conversation-contact-open svg{color:#fff}.conversation-related-jobs{border-top:1px solid var(--line);margin-top:23px;padding-top:17px}.conversation-related-jobs h3{margin:0 0 9px;font-size:11px}.conversation-related-jobs>a{color:var(--ink);align-items:flex-start;gap:8px;padding:9px 0;font-size:10px;text-decoration:none;display:flex}.conversation-related-jobs svg{width:14px;color:var(--tenant-action,var(--brand-primary,var(--green)));flex:none}.conversation-related-jobs p{color:var(--muted);font-size:10px}.conversation-load-more{border:1px solid var(--line);width:max-content;min-height:40px;color:var(--tenant-action,var(--brand-primary,var(--green)));border-radius:11px;justify-content:center;align-items:center;margin:14px auto 0;padding:0 16px;font-size:10px;font-weight:850;text-decoration:none;display:flex}@media (max-width:1080px){.conversation-three-panel{grid-template-columns:240px minmax(0,1fr)}.conversation-contact-panel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:0 14px;display:grid}.conversation-contact-panel h2{margin:0}.conversation-contact-panel>a,.conversation-related-jobs{grid-column:1/-1}}@media (max-width:720px){.conversation-three-panel{grid-template-columns:1fr}.conversation-rail{border-right:0;border-bottom:1px solid var(--line);max-height:250px}.conversation-center{min-height:500px}.conversation-thread article{width:88%}}.conversation-composer{border-top:1px solid var(--line);background:#fff;gap:10px;padding:14px 16px;display:grid}.conversation-composer-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.conversation-channel-picker{align-items:center;gap:7px;display:flex;position:relative}.conversation-channel-picker>button{border:1px solid var(--tenant-border,var(--line));min-height:32px;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px;font-size:10px;font-weight:800}.conversation-channel-picker>[role=listbox]{z-index:20;border:1px solid var(--line);background:#fff;border-radius:11px;min-width:150px;padding:6px;display:grid;position:absolute;bottom:38px;left:0;box-shadow:0 14px 34px #0f271f29}.conversation-channel-picker [role=option]{min-height:34px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:7px;padding:0 10px}.conversation-channel-picker [role=option][aria-selected=true]{background:var(--tenant-soft,#eef5f2);color:var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-composer textarea{resize:vertical;min-height:72px;max-height:180px;padding:11px 12px}.conversation-composer-actions{justify-content:flex-end;gap:8px;display:flex}.conversation-composer-actions button{border:1px solid var(--tenant-border,var(--line));min-height:38px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-weight:850;display:inline-flex}.conversation-composer-actions button:last-child{background:var(--tenant-action,var(--brand-primary,var(--green)));color:#fff;border-color:#0000}.conversation-composer-actions button:disabled{opacity:.55}.conversation-composer p{color:var(--muted);margin:0;font-size:9px}.conversation-contact-tags{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.conversation-contact-tags span{background:var(--tenant-soft,#eef5f2);color:var(--tenant-action,var(--brand-primary,var(--green)));border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.conversations-workspace{min-width:0}.conversations-workspace>.conversation-three-panel{border-radius:16px;grid-template-columns:minmax(270px,320px) minmax(420px,1fr) minmax(260px,310px);height:clamp(650px,100vh - 245px,820px);min-height:650px;box-shadow:0 18px 44px #112b220f}.conversation-inbox{border-right:1px solid var(--line);background:#fff;grid-template-rows:auto auto auto auto minmax(0,1fr);min-width:0;display:grid}.conversation-inbox>header{justify-content:space-between;align-items:center;padding:18px 16px 12px;display:flex}.conversation-inbox>header small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.conversation-inbox>header h2{margin:2px 0 0;font-size:18px}.conversation-inbox>header>span{background:var(--tenant-soft,#eef5f2);min-width:30px;height:30px;color:var(--tenant-action,var(--brand-primary,var(--green)));border-radius:999px;place-items:center;padding:0 8px;font-size:10px;font-weight:900;display:grid}.conversation-search{border:1px solid var(--line);background:#f9fbfa;border-radius:10px;align-items:center;gap:9px;margin:0 14px 11px;padding:0 11px;display:flex}.conversation-search:focus-within{border-color:var(--tenant-action,var(--brand-primary,var(--green)));box-shadow:0 0 0 3px var(--tenant-soft,#eef5f2)}.conversation-search svg{width:16px;color:var(--muted)}.conversation-search input{width:100%;min-height:38px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:11px}.conversation-filter-tabs{grid-template-columns:repeat(4,1fr);gap:4px;padding:0 12px;display:grid}.conversation-filter-tabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 7px;font-size:10px;font-weight:800}.conversation-filter-tabs button[aria-selected=true]{border-color:var(--tenant-action,var(--brand-primary,var(--green)));color:var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-inbox-summary{border-bottom:1px solid var(--line);color:var(--muted);padding:9px 15px;font-size:9px}.conversation-inbox-summary span{align-items:center;gap:6px;display:flex}.conversation-inbox-summary svg{width:13px}.conversation-inbox .conversation-rail{background:#fff;border:0;max-height:none}.conversation-inbox .conversation-rail>a{border-bottom:1px solid #edf1ef;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:13px 12px;display:grid;position:relative}.conversation-inbox .conversation-rail>a.active{background:var(--tenant-soft,#eef5f2);box-shadow:inset 3px 0 var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-list-avatar,.conversation-header-avatar{background:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 12%,white);color:var(--tenant-action,var(--brand-primary,var(--green)));border-radius:50%;place-items:center;font-weight:900;display:grid}.conversation-list-avatar{width:38px;height:38px;font-size:11px}.conversation-list-copy{min-width:0;display:block!important}.conversation-list-copy>span{display:flex}.conversation-list-copy strong{font-size:11px}.conversation-list-copy time{color:var(--muted);font-size:8px}.conversation-list-copy small{align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex}.conversation-list-copy small svg{width:11px;height:11px}.conversation-list-copy p{margin-top:5px!important;font-size:10px!important}.conversation-inbox .conversation-rail em{align-self:center;min-width:20px;padding:4px 6px;font-size:8px}.conversation-no-results{color:var(--muted);text-align:center;padding:24px 16px;font-size:10px}.conversation-center{background:#f6f8f7;min-height:0}.conversation-thread-header{background:#fff;align-items:center;gap:11px;padding:13px 17px!important;display:flex!important}.conversation-header-avatar{flex:none;width:40px;height:40px;font-size:11px}.conversation-thread-header>div{flex:1;min-width:0}.conversation-thread-header h2{margin:1px 0 0!important;font-size:16px!important}.conversation-thread-header p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-read-state{color:var(--muted);background:#f0f4f2;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.conversation-thread{scroll-behavior:smooth;max-height:none;padding:20px 22px;display:block}.conversation-day{justify-content:center;align-items:center;margin:4px 0 16px;display:flex}.conversation-day span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:5px 10px;font-size:8px;font-weight:850}.conversation-thread article{border:0;gap:8px;width:82%;margin-bottom:12px;padding:0;display:flex;background:0 0!important}.conversation-thread article.outbound{flex-direction:row-reverse;margin-left:auto}.conversation-message-avatar{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;color:var(--muted)!important;background:#e9efec!important;margin-top:auto!important;font-size:8px!important;font-weight:900!important;display:grid!important}.conversation-bubble{border:1px solid var(--line);background:#fff;border-radius:15px 15px 15px 4px;min-width:0;padding:10px 12px;box-shadow:0 3px 10px #112b2209}.outbound .conversation-bubble{border-color:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 20%,var(--line));background:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 8%,white);border-radius:15px 15px 4px}.conversation-bubble p{margin:0!important;font-size:11px!important;line-height:1.48!important}.conversation-bubble footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;font-size:8px;display:flex}.conversation-delivery{align-items:center;gap:3px;color:var(--muted)!important;text-transform:none!important;margin:0!important;font-size:8px!important;display:flex!important}.conversation-delivery svg{width:12px;height:12px}.conversation-attachment{background:#f1f5f3;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;margin-top:8px!important;font-size:9px!important;display:flex!important}.conversation-attachment svg{width:13px}.conversation-empty-thread{place-items:center;height:100%;display:grid}.conversation-composer{background:#fff;gap:8px;padding:11px 15px}.conversation-compose-box{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.conversation-compose-box:focus-within{border-color:var(--tenant-action,var(--brand-primary,var(--green)));box-shadow:0 0 0 3px var(--tenant-soft,#eef5f2)}.conversation-composer textarea{resize:none;outline:0;width:100%;min-height:54px;max-height:120px;padding:11px 12px;border:0!important}.conversation-composer-actions{justify-content:space-between;align-items:center;padding:5px 7px 7px}.conversation-composer-actions>span{gap:2px;display:flex}.conversation-composer-actions button{border:0;min-width:34px;min-height:34px;padding:0 9px}.conversation-composer-actions>span button{color:var(--muted);background:0 0}.conversation-composer-actions button svg{width:15px}.conversation-composer-disabled{grid-template-columns:1fr}.conversation-composer-disabled textarea{min-height:54px;max-height:54px}.conversation-composer-disabled button{min-height:34px;padding:0 9px}.conversation-composer p{font-size:8px}.conversation-contact-panel{border-left:1px solid var(--line);background:#fff;padding:0;overflow:auto}.conversation-contact-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:17px 16px;display:flex}.conversation-contact-panel>header .conversation-avatar{border-radius:50%;width:44px;height:44px;font-size:14px}.conversation-contact-panel>header small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.conversation-contact-panel>header h2{margin:2px 0 0;font-size:14px}.conversation-contact-card,.conversation-related-jobs{padding:16px}.conversation-contact-card h3,.conversation-related-jobs h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:10px}.conversation-contact-card>a{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:8px;margin:9px 0;font-size:10px;text-decoration:none;display:flex}.conversation-contact-card>a svg{width:14px;color:var(--tenant-action,var(--brand-primary,var(--green)));flex:none}.conversation-contact-card .conversation-contact-open{background:var(--tenant-action,var(--brand-primary,var(--green)));color:#fff;border-radius:10px;justify-content:center;min-height:38px;margin-top:14px;font-weight:850}.conversation-contact-card .conversation-contact-open svg{color:#fff}.conversation-related-jobs{border-top:1px solid var(--line);margin:0}@media (max-width:1200px){.conversations-workspace>.conversation-three-panel{grid-template-columns:280px minmax(390px,1fr)}.conversation-contact-panel{display:none}}@media (max-width:780px){.conversations-workspace>.conversation-three-panel{grid-template-columns:1fr;height:auto;min-height:0}.conversation-inbox{border-right:0;border-bottom:1px solid var(--line);max-height:340px}.conversation-center{min-height:560px}.conversation-thread article{width:92%}.conversation-read-state{display:none}}.conversations-workspace{max-width:none!important;padding-bottom:0!important;padding-right:0!important}.conversations-workspace>.conversation-three-panel{border:0;border-top:1px solid var(--line);width:100%;height:calc(100vh - 150px);min-height:620px;box-shadow:none;background:0 0;border-radius:0;margin-top:0;overflow:hidden}.conversation-inbox-tools{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 12px 12px;display:grid;position:relative}.conversation-inbox-tools .conversation-search{margin:0}.conversation-filter-control{position:relative}.conversation-filter-control>button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.conversation-filter-control>button svg{width:14px;height:14px}.conversation-filter-control>button svg:last-child{width:12px}.conversation-filter-drawer{z-index:40;border:1px solid var(--line);background:#fff;border-radius:13px;width:250px;padding:10px;position:absolute;top:47px;right:0;box-shadow:0 18px 48px #0f271f2e}.conversation-filter-drawer>header{justify-content:space-between;align-items:center;padding:3px 5px 9px;display:flex}.conversation-filter-drawer>header strong{font-size:11px}.conversation-filter-drawer>header button{color:var(--tenant-action,var(--brand-primary,var(--green)));background:0 0;border:0;font-size:9px;font-weight:850}.conversation-filter-drawer fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:9px 0;display:grid}.conversation-filter-drawer legend{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;padding:0 5px 5px;font-size:8px;font-weight:900}.conversation-filter-drawer fieldset button{min-height:34px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 7px;font-size:10px;display:flex}.conversation-filter-drawer fieldset button:hover,.conversation-filter-drawer fieldset button[aria-pressed=true]{background:var(--tenant-soft,#eef5f2)}.conversation-filter-drawer fieldset svg{width:14px;color:var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-scroll-sentinel{place-items:center;min-height:2px;display:grid;border:0!important;padding:0!important}.conversation-scroll-sentinel span{color:var(--muted);padding:10px;font-size:8px}.conversation-thread-header h2 a,.conversation-contact-panel h2 a{color:inherit;text-decoration:none}.conversation-thread-header h2 a:hover,.conversation-contact-panel h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--tenant-action,var(--brand-primary,var(--green)));text-decoration-color:var(--tenant-action,var(--brand-primary,var(--green)));text-underline-offset:3px}.conversation-thread-header p{align-items:center;gap:6px;display:flex;margin-top:4px!important}.conversation-thread-header p a{border:1px solid var(--line);max-width:48%;color:var(--muted);text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;text-decoration:none;display:inline-flex;overflow:hidden}.conversation-thread-header p svg{flex:none;width:11px;height:11px}.conversation-contact-card,.conversation-related-jobs{background:0 0;border:0}.conversation-contact-card+.conversation-related-jobs{border-top:1px solid var(--line)}.conversation-attachments{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.conversation-attachments a{border:1px solid color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 20%,var(--line));min-height:32px;color:var(--tenant-action,var(--brand-primary,var(--green)));background:#f8faf9;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.conversation-attachments svg{width:13px;height:13px}.conversation-related-jobs>a:hover,.conversation-contact-card>a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:780px){.conversations-workspace{padding-right:18px!important}.conversations-workspace>.conversation-three-panel{border:1px solid var(--line);border-radius:14px;height:auto}.conversation-filter-control>button span{display:none}.conversation-filter-drawer{right:0}}.conversation-thread-header{align-items:flex-start!important;padding:12px 18px!important}.conversation-thread-header .conversation-header-avatar{margin-top:2px}.conversation-thread-identity{gap:5px;min-width:0;display:grid}.conversation-thread-identity h2{line-height:1.2;margin:0!important}.conversation-thread-contact-links,.conversation-thread-context{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.conversation-thread-contact-links a,.conversation-thread-context a,.conversation-thread-context span{border:1px solid var(--line);max-width:min(100%,320px);min-height:25px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:8px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden}.conversation-thread-contact-links a:hover,.conversation-thread-context a:hover{border-color:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 35%,var(--line));color:var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-thread-contact-links svg,.conversation-thread-context svg{flex:none;width:11px;height:11px}.conversation-thread-context span{background:var(--tenant-soft,#eef5f2);color:var(--tenant-action,var(--brand-primary,var(--green)));border-color:#0000}@media (max-width:940px){.conversations-workspace>.conversation-three-panel{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:780px){.conversations-workspace>.conversation-three-panel{grid-template-columns:1fr}.conversation-thread-header{padding:11px 13px!important}.conversation-thread-contact-links a,.conversation-thread-context a,.conversation-thread-context span{max-width:100%}}.conversations-workspace{overflow:hidden;padding:0!important}.conversations-workspace>.conversation-three-panel{border-top:1px solid var(--line);grid-template-columns:minmax(270px,320px) minmax(0,1fr);height:calc(100vh - 86px);min-height:560px;overflow:hidden}.conversation-inbox{grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;overflow:hidden}.conversation-search{margin:0 12px 8px}.conversation-filter-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:3px;padding:0 12px 8px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.conversation-filter-tabs::-webkit-scrollbar{display:none}.conversation-filter-tabs button{min-height:30px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 10px;font-size:9px;font-weight:850;border:1px solid #0000!important}.conversation-filter-tabs button[aria-selected=true]{background:var(--tenant-soft,#eef5f2);color:var(--tenant-action,var(--brand-primary,var(--green)));border-color:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 24%,var(--line))!important}.conversation-inbox .conversation-rail{overscroll-behavior:contain;min-height:0;overflow-y:auto}.conversation-center{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.conversation-thread{overscroll-behavior:contain;min-height:0;max-height:none!important;overflow-y:auto!important}.conversation-composer{z-index:3;min-height:0;position:relative}.conversation-thread-identity h2 a{color:var(--tenant-action,var(--brand-primary,var(--green)));text-decoration:none}.conversation-thread-contact-links a,.conversation-thread-context a{border-color:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 20%,var(--line));background:color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 7%,#fff);color:var(--tenant-action,var(--brand-primary,var(--green)))}@media (max-width:780px){.conversations-workspace{overflow:visible;padding:0!important}.conversations-workspace>.conversation-three-panel{border:0;border-top:1px solid var(--line);border-radius:0;height:auto;min-height:0}.conversation-inbox{max-height:300px}.conversation-center{height:min(650px,100dvh - 96px);min-height:500px}.conversation-thread{padding:15px 13px}.conversation-thread article{width:94%}}.conversation-list-copy strong{color:var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-inbox .conversation-rail>a:hover .conversation-list-copy strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.customer-type-tabs.ui-wide-tab-rail a{font-size:14px}.customer-row{cursor:default;text-decoration:none;transition:none}.customer-row:hover{background:#fff}.customer-primary strong,.customer-contact strong,.customer-name-link,.customer-phone-link{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.customer-name-link,.customer-phone-link{width:max-content;max-width:100%;color:var(--tenant-action,var(--brand-primary,var(--green)));font-weight:800;text-decoration:none;display:inline-block}.customer-name-link:hover,.customer-name-link:focus-visible,.customer-phone-link:hover,.customer-phone-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.customers-workspace>.ui-unified-module-body{padding-top:0;padding-inline:clamp(14px,2vw,28px)}.customers-workspace .customer-directory{background:0 0;border:0;border-radius:0;width:100%;margin:0;overflow:visible}.customers-workspace .customer-toolbar{border-bottom:1px solid var(--line);background:0 0;min-height:64px;padding:10px 0}.customers-workspace .customer-list{border-bottom:1px solid var(--line);background:0 0}.customers-workspace .customer-row,.customers-workspace .customer-pagination{padding-inline:0}.customers-workspace .customer-search{background:#fff;width:min(460px,50vw)}.customers-workspace .customer-search[aria-busy=true]{border-color:var(--tenant-border,var(--line));box-shadow:0 0 0 3px var(--tenant-soft,#eef5f2)}.customers-workspace .customer-search input{padding-right:12px}@media (max-width:980px){.customers-workspace .customer-search{width:100%}}.customers-workspace .customer-filter-rail{border-bottom:1px solid var(--line);overscroll-behavior-x:contain;scrollbar-width:thin;align-items:center;gap:7px;min-width:0;padding:9px 0;display:flex;overflow-x:auto}.customers-workspace .customer-directory-filter{flex:0 0 158px;width:158px}.customers-workspace .customer-directory-filter>button[role=combobox]{border-radius:10px;min-height:38px;padding:7px 9px;font-size:10px;font-weight:750}.customers-workspace .customer-directory-filter>button[role=combobox] svg{width:14px}.customers-workspace .customer-filter-rail[aria-busy=true]{opacity:.72}.customers-workspace .customer-filter-clear{border:1px solid var(--line);min-height:38px;color:var(--tenant-action,var(--brand-primary,var(--green)));cursor:pointer;background:#fff;border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.customers-workspace .customer-filter-clear:hover{border-color:var(--tenant-border,var(--line));background:var(--tenant-soft,#eef5f2)}.customers-workspace .customer-filter-clear svg{width:13px;height:13px}.customers-workspace .customer-filter-clear span{background:var(--tenant-soft,#eef5f2);border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}@media (max-width:980px){.customers-workspace .customer-filter-rail{margin-top:-2px}.customers-workspace .customer-directory-filter{flex-basis:150px;width:150px}}.customer-primary strong,.customer-contact strong,.customer-name-link,.customer-phone-link,.customer-email-link{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.customer-name-link,.customer-phone-link,.customer-email-link{width:max-content;max-width:100%;color:var(--tenant-action,var(--brand-primary,var(--green)));font-weight:800;text-decoration:none;display:inline-block}.customer-name-link:hover,.customer-name-link:focus-visible,.customer-phone-link:hover,.customer-phone-link:focus-visible,.customer-email-link:hover,.customer-email-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.customers-workspace .customer-row{z-index:0;isolation:isolate;cursor:pointer;position:relative}.customer-row-open{border-radius:10px;inset:0;z-index:1!important;position:absolute!important}.customer-row-open:focus-visible{outline:2px solid var(--tenant-action,var(--brand-primary,var(--green)));outline-offset:-2px}.customer-row>:not(.customer-row-open){z-index:2;pointer-events:none;position:relative}.customer-row :is(.customer-name-link,.customer-phone-link,.customer-email-link){z-index:3;pointer-events:auto}.customer-avatar svg{width:18px;height:18px}.customer-tag-combobox{min-width:min(310px,100%);position:relative}.customer-tag-combobox>input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 12px;font-size:10px}.customer-tag-combobox>input:focus{border-color:var(--tenant-action,var(--brand-primary));outline:2px solid color-mix(in srgb,var(--tenant-action,var(--brand-primary)) 25%,transparent);outline-offset:1px}.customer-tag-suggestions{z-index:20;border:1px solid var(--line);background:#fff;border-radius:11px;max-height:210px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #10231f2b}.customer-tag-suggestions button{width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:0 10px;font-size:10px;display:block}.customer-tag-suggestions button:hover,.customer-tag-suggestions button:focus-visible{background:var(--tenant-soft,#eef5f2);color:var(--tenant-action,var(--brand-primary))}.customer-tag-suggestions p{color:var(--muted);margin:0;padding:10px;font-size:9px}.conversations-workspace .conversation-list-avatar,.conversations-workspace .conversation-header-avatar{background:0 0;border-radius:0}.conversation-channel-filter{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0 12px 8px;font-size:9px;font-weight:800;display:flex}.conversation-channel-filter select{border:1px solid var(--line);max-width:150px;min-height:32px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 8px}.conversation-media-item{border:1px solid var(--line);background:#f8faf9;border-radius:9px;gap:6px;max-width:100%;padding:7px;display:grid}.conversation-media-item button,.conversation-media-item a{width:max-content;max-width:100%;min-height:27px;color:var(--tenant-action,var(--brand-primary,var(--green)));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.conversation-media-item button:disabled{opacity:.6;cursor:wait}.conversation-media-item audio,.conversation-media-item video,.conversation-media-item img{border-radius:7px;width:100%;max-width:100%;display:block}.conversation-media-item small{color:var(--muted);font-size:9px}.conversation-audio-player{border:1px solid var(--line);width:min(100%,390px);min-width:0;color:var(--ink);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.conversation-inbox{grid-template-rows:auto auto auto minmax(0,1fr)}.conversation-inbox .conversation-rail>a{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 11px}.conversation-list-copy>span{justify-content:space-between;align-items:baseline;gap:8px}.conversation-list-copy p{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.conversation-row-actions{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.conversation-star-button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.conversation-star-button:hover,.conversation-star-button:focus-visible,.conversation-star-button[aria-pressed=true]{color:var(--tenant-action,var(--brand-primary,var(--green)));background:var(--tenant-soft,#eef5f2)}.conversation-star-button:focus-visible{outline-offset:2px;outline:2px solid}.conversation-star-button:disabled{opacity:.5;cursor:wait}.conversation-audio-player audio{display:none}.conversation-bubble .conversation-audio-player button,.conversation-bubble .conversation-audio-player a{min-width:28px;min-height:30px;color:var(--tenant-action,var(--brand-primary,var(--green)));cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.conversation-bubble .conversation-audio-player button:hover,.conversation-bubble .conversation-audio-player a:hover{background:var(--tenant-soft,#eef5f2)}.conversation-bubble .conversation-audio-player :is(button,a,input):focus-visible{outline:2px solid var(--tenant-action,var(--brand-primary,var(--green)));outline-offset:2px}.conversation-audio-player input[type=range]{min-width:80px;height:20px;accent-color:var(--tenant-action,var(--brand-primary,var(--green)));cursor:pointer;flex:80px;margin:0}.conversation-audio-player input[type=range]:disabled{opacity:.45;cursor:not-allowed}.conversation-audio-time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10px}.conversation-bubble .conversation-audio-player .conversation-audio-speed{min-width:34px;font-size:10px;font-weight:850}.conversation-audio-player small{flex-basis:100%}.conversation-channel-filter>*{width:100%}.conversations-workspace>.conversation-three-panel{grid-template-columns:minmax(270px,320px) minmax(0,1fr) minmax(240px,300px)}.conversations-workspace .conversation-inbox{grid-template-rows:auto auto auto auto minmax(0,1fr)}.conversation-context-tags{flex-wrap:wrap;gap:6px;display:flex}.conversation-context-tags span{background:var(--tenant-soft,#eef5f2);color:var(--tenant-action,var(--brand-primary,var(--green)));border-radius:99px;padding:5px 8px;font-size:9px;font-weight:750}.conversation-context-tags p{color:var(--muted);margin:0;font-size:10px}@media (max-width:1180px){.conversations-workspace>.conversation-three-panel{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.conversations-workspace .conversation-contact-panel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;max-height:300px;display:block}}@media (max-width:780px){.conversations-workspace>.conversation-three-panel{grid-template-columns:1fr}.conversations-workspace .conversation-contact-panel{max-height:none}}.conversation-timeline-controls{z-index:2;border-bottom:1px solid var(--line);background:#f7faf8;justify-content:space-between;align-items:center;gap:8px;margin:-12px -12px 14px;padding:9px 12px;display:flex;position:sticky;top:0}.conversation-timeline-controls label{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.conversation-timeline-controls select,.conversation-timeline-controls input{border:1px solid var(--line);min-height:30px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:9px}.conversation-timeline-controls input{width:min(190px,45%);min-width:0}.conversation-bubble .conversation-channel-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:850;display:block}.conversation-thread article.internal .conversation-bubble{background:#fff9e8;border-color:#f0d99c}.conversation-thread article.internal .conversation-channel-label{color:#8b6515}.conversations-workspace .conversation-timeline-controls{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:flex-start;margin:0;padding:8px 16px;position:relative;top:auto}.conversation-timeline-controls>span{color:var(--muted);font-size:10px;font-weight:800}.conversation-timeline-controls .conversation-timeline-select{width:min(210px,44%)}.conversation-timeline-controls .conversation-timeline-select>button[role=combobox]{border-radius:9px;min-height:34px;font-size:10px}.conversation-context-disclosure>summary{cursor:pointer;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:850;list-style:none;display:flex}.conversation-context-disclosure>summary::-webkit-details-marker{display:none}.conversation-context-disclosure>summary svg{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .16s}.conversation-context-disclosure[open]>summary svg{transform:rotate(180deg)}.conversation-context-disclosure>summary:focus-visible{outline:2px solid var(--tenant-action,var(--brand-primary));outline-offset:4px;border-radius:3px}.conversation-context-disclosure-body{margin-top:10px}.conversation-context-disclosure-body>p{color:var(--muted);margin:0;font-size:10px}.conversation-timeline-controls input{width:min(240px,45%);min-height:34px;margin-left:auto;font-size:10px}.conversation-assignment-select{margin-top:8px}.conversation-assignment-select>button[role=combobox]{min-height:36px;font-size:10px}.conversation-followers li span{flex:1;min-width:0}.conversation-followers li button{color:var(--tenant-action,var(--brand-primary));font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:800}.conversation-followers li button:disabled{opacity:.5;cursor:not-allowed}.conversation-context-panel .conversation-assignment-error{color:#a34437;margin:8px 0 0;font-size:9px;line-height:1.35}.conversation-message-avatar[title]{cursor:help}.conversation-sender-name{color:var(--ink);text-transform:none;font-weight:750}.conversation-context-panel{min-height:0;display:block!important}.conversation-context-panel .conversation-contact-card,.conversation-context-panel .conversation-related-jobs{border-bottom:1px solid var(--line);padding:16px}.conversation-context-panel .conversation-contact-card>p,.conversation-context-panel .conversation-related-jobs>p{color:var(--muted);margin:0;font-size:10px}.conversation-context-panel .customer-tags-editor{gap:5px}.conversation-context-panel .customer-tag-list{gap:4px 5px}.conversation-context-panel .customer-tag-list>span{border-color:color-mix(in srgb,var(--tenant-action,var(--brand-primary)) 20%,var(--line));background:var(--tenant-soft,#eaf0fa);color:var(--tenant-action,var(--brand-primary));padding:4px 7px;font-size:10px;line-height:1.15}.conversation-context-panel .customer-tag-combobox{min-width:0}.conversation-context-panel .customer-tag-combobox>input{min-height:36px}.conversation-context-panel .customer-tag-add{gap:5px}.conversation-followers-title{margin-top:16px!important}.conversation-context-person,.conversation-followers li{align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.conversation-context-person svg,.conversation-followers svg{width:16px;height:16px;color:var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-followers,.conversation-context-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.conversation-context-notes li{border:1px solid var(--line);background:#fafcfb;border-radius:10px;padding:10px}.conversation-context-notes li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px;font-size:10px;line-height:1.4}.conversation-context-notes li small{color:var(--muted);font-size:8px}.conversation-note-form{gap:8px;margin-top:12px;display:grid}.conversation-note-form label{font-size:9px;font-weight:850}.conversation-note-form textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:82px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:9px;font-size:10px}.conversation-note-form textarea:focus{outline:2px solid var(--tenant-action,var(--brand-primary,var(--green)));outline-offset:1px}.conversation-note-form button{background:var(--tenant-action,var(--brand-primary,var(--green)));color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:0 12px;font-size:10px;font-weight:850}.conversation-note-form button:disabled{opacity:.55;cursor:not-allowed}.conversation-note-form>p{color:var(--muted);margin:0;font-size:9px}.conversation-job-cards{gap:8px;display:grid}.conversation-job-card{color:var(--ink);background:#fff;border:1px solid #dce4e1;border-radius:13px;gap:4px;padding:11px 12px;text-decoration:none;display:grid;box-shadow:0 5px 14px #10231f08}.conversation-job-card:hover,.conversation-job-card:focus-visible{border-color:var(--tenant-action,var(--brand-primary,var(--green)));box-shadow:0 10px 24px #10231f12}.conversation-job-card-type{color:#71817b;align-items:center;gap:3px;min-width:0;font-size:10px;font-weight:750;line-height:1.25;display:flex}.conversation-job-card-type span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-job-card strong{color:var(--tenant-action,var(--brand-primary,var(--green)));font-size:14px;line-height:1.28}.conversation-job-card-reference{color:#61716b;font-size:11px;font-weight:750;line-height:1.35}.conversation-job-card-meta{color:#61716b;align-items:center;gap:6px;font-size:11px;line-height:1.35;display:flex}.conversation-job-card-meta svg{color:#7b8d86;flex:none;width:14px;height:14px}.conversation-job-card-amount{color:var(--tenant-action,var(--brand-primary,var(--green)));margin-top:5px;font-size:13px;font-weight:900}.conversation-job-card:focus-visible{outline:2px solid var(--tenant-action,var(--brand-primary,var(--green)));outline-offset:2px}.conversation-job-card{position:relative}.conversation-job-card>[data-state]{z-index:2;position:absolute;top:8px;right:8px}@media (max-width:780px){.conversations-workspace .conversation-timeline-controls{flex-wrap:wrap;padding-inline:12px}.conversation-timeline-controls input{width:100%;margin-left:0}}.conversation-compose-shell{border-top:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;height:236px;min-height:236px;display:flex;overflow:hidden}.conversation-compose-shell .conversation-composer{border-top:0}.conversation-compose-shell>div[hidden]{display:none!important}.conversation-compose-shell>div:not(.conversation-compose-tabs):not([hidden]){flex:auto;min-height:0;overflow-y:auto}.conversation-compose-tabs{border-bottom:1px solid var(--line);flex:0 0 40px;gap:4px;padding:7px 14px 0;display:flex}.conversation-compose-tabs button{min-height:33px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:10px;font-weight:850}.conversation-compose-tabs button[aria-selected=true]{border-bottom-color:var(--tenant-action,var(--brand-primary,var(--green)));color:var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-compose-shell .conversation-internal-comment-composer{gap:8px;padding:11px 15px}.conversation-internal-comment-composer .conversation-composer-meta label{color:var(--ink);font-size:10px;font-weight:850}.conversation-internal-comment-composer .conversation-compose-box textarea{resize:none;width:100%;min-height:54px;max-height:120px;color:var(--ink);font:inherit;background:#fff;border:0;outline:0;padding:11px 12px;font-size:10px}.conversation-internal-comment-composer .conversation-composer-actions>span{flex:1;min-width:0}.conversation-internal-comment-composer .conversation-composer-actions button{flex:none}.conversation-note-actions{flex-wrap:wrap;gap:7px;display:flex}.conversation-note-form .conversation-note-refresh{border:1px solid var(--line);color:var(--tenant-action,var(--brand-primary,var(--green)));background:#fff}.conversation-inbox .conversation-rail .conversation-row{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:4px;padding:3px 8px 3px 3px;display:grid;position:relative}.conversation-inbox .conversation-rail .conversation-row.active{background:var(--tenant-soft,#eef5f2);box-shadow:inset 3px 0 var(--tenant-action,var(--brand-primary,var(--green)))}.conversation-inbox .conversation-rail .conversation-row>a{min-width:0;color:inherit;padding:10px 5px 10px 9px;text-decoration:none;display:block}.conversation-inbox .conversation-rail .conversation-row>a:hover strong,.conversation-inbox .conversation-rail .conversation-row>a:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.conversation-inbox .conversation-rail .conversation-row>a:focus-visible{outline:2px solid var(--tenant-action,var(--brand-primary,var(--green)));outline-offset:-2px}.conversation-inbox .conversation-rail .conversation-row-actions em{place-items:center;min-width:20px;padding:4px 6px;font-size:8px;font-style:normal;display:grid}@media (min-width:781px){.conversations-workspace{flex-direction:column;height:100dvh;min-height:560px;display:flex}.conversations-workspace>.conversation-page-header{flex:none}.conversations-workspace>.conversation-three-panel{flex:auto;height:auto;min-height:0;margin-top:0}.conversations-workspace .conversation-center{grid-template-rows:auto auto minmax(0,1fr) 260px}.conversation-compose-shell{height:260px;min-height:260px;padding-bottom:12px}.conversation-compose-shell>div:not(.conversation-compose-tabs):not([hidden]){overflow:visible}}.conversation-thread .conversation-system-event{border:1px solid var(--line);width:max-content;max-width:min(90%,620px);color:var(--muted);text-align:center;background:#fff;border-radius:999px;justify-self:center;align-items:center;gap:8px;margin-inline:auto;padding:6px 12px;font-size:10px;line-height:1.35;display:flex}.conversation-system-event time{white-space:nowrap;flex:none;font-size:9px}.customers-workspace .customer-row :is(.customer-primary strong,.customer-contact strong,.customer-name-link,.customer-phone-link,.customer-email-link){letter-spacing:normal;font-size:14px;line-height:1.35}.customers-workspace .customer-row :is(.customer-primary small,.customer-contact small){letter-spacing:normal;font-size:12px;line-height:1.35}.conversations-workspace .conversation-thread-contact-links a,.conversations-workspace .conversation-thread-context :is(a,span){letter-spacing:normal;min-height:34px;font-size:12px;line-height:1.35}.conversations-workspace .conversation-thread-contact-links svg,.conversations-workspace .conversation-thread-context svg{width:15px;height:15px}.conversations-workspace .conversation-filter-tabs button,.conversations-workspace .conversation-compose-tabs button{letter-spacing:normal;min-height:44px;padding:0 14px;font-size:13px;line-height:1.35}.conversations-workspace .conversation-filter-tabs button{background:var(--tenant-soft,#eef5f2);color:var(--tenant-action,var(--brand-primary));border:1px solid var(--tenant-border,#c8d8d0)!important}.conversations-workspace .conversation-filter-tabs button[aria-selected=true],.conversations-workspace .conversation-filter-tabs button.active{background:var(--tenant-action,var(--brand-primary));color:#fff;border-color:var(--tenant-action,var(--brand-primary))!important}.conversations-workspace .conversation-filter-tabs button:focus-visible,.conversations-workspace .conversation-compose-tabs button:focus-visible{outline:3px solid var(--tenant-focus,var(--tenant-action,var(--brand-primary)));outline-offset:2px}.conversation-compose-shell .conversation-compose-tabs{flex-basis:51px}.customer-filter-rail .customer-directory-filter{flex:0 0 174px;width:174px}.customer-filter-rail .customer-directory-filter>button[role=combobox]{background:var(--tenant-soft,#eef5f2);min-height:44px;color:var(--tenant-action,var(--brand-primary));padding:9px 12px;font-size:14px;line-height:1.25}.customer-filter-rail .customer-filter-clear{border-color:var(--tenant-border,var(--line));background:var(--tenant-soft,#eef5f2);min-height:44px;padding:0 14px;font-size:14px;line-height:1.25}.customer-filter-rail .customer-filter-clear span{min-width:22px;height:22px;font-size:12px}.customers-workspace .customer-filter-save-error{font-size:14px;line-height:1.35}.customers-workspace .customer-filter-save-error button{border-color:var(--tenant-action,var(--brand-primary));background:var(--tenant-action,var(--brand-primary));color:#fff;min-height:44px;padding:8px 14px;font-size:14px;line-height:1.25}.customer-tabs>a{background:var(--tenant-soft,#eef5f2);min-height:44px;color:var(--tenant-action,var(--brand-primary));padding:9px 14px;font-size:14px;line-height:1.25}.customer-tabs>a[aria-current=page]{background:var(--tenant-action,var(--brand-primary));color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--tenant-action,var(--brand-primary)) 20%,transparent)}.customer-tabs>a:hover:not([aria-current=page]){background:var(--tenant-tint,#e6f0ec);color:var(--tenant-action,var(--brand-primary))}.customer-tabs>a:focus-visible,.customer-filter-rail :is(.customer-filter-clear,.customer-filter-save-error button):focus-visible,.customer-pagination a:focus-visible{outline:3px solid var(--tenant-focus,var(--tenant-action,var(--brand-primary)));outline-offset:2px}.customers-workspace .customer-pagination{font-size:14px;line-height:1.3}.customers-workspace .customer-pagination a,.customers-workspace .customer-pagination>div>span{border-color:var(--tenant-border,var(--line));background:var(--tenant-soft,#eef5f2);min-height:44px;color:var(--tenant-action,var(--brand-primary));padding:8px 14px;font-size:14px;line-height:1.25}.customers-workspace .customer-pagination>div>span{opacity:.6}.conversations-workspace .conversation-timeline-controls{flex-wrap:wrap}.conversations-workspace .conversation-timeline-controls .conversation-timeline-select{width:min(220px,100% - 84px)}.conversations-workspace .conversation-timeline-controls input{border-radius:10px;flex:0 0 100%;width:100%;min-height:44px;margin-left:0;padding-inline:14px;font-size:14px;line-height:1.25}.conversations-workspace .conversation-channel-picker>button{background:var(--tenant-action,var(--brand-primary,#17356b));color:#fff;border-radius:10px;min-height:44px;padding-inline:14px;font-size:14px;line-height:1.25}.conversations-workspace .conversation-channel-picker>[role=listbox]{bottom:50px}.conversations-workspace .conversation-channel-picker [role=option]{min-height:44px;font-size:14px;line-height:1.25}.conversations-workspace .conversation-composer-actions button{border-radius:10px;min-height:44px;font-size:14px;line-height:1.25}.conversations-workspace .conversation-composer-actions>span button{background:var(--tenant-soft,#eef5f2);width:44px;min-width:44px;color:var(--tenant-action,var(--brand-primary,#17356b))}.conversations-workspace .conversation-timeline-controls input:focus-visible,.conversations-workspace .conversation-channel-picker>button:focus-visible,.conversations-workspace .conversation-composer-actions button:focus-visible{outline:3px solid var(--tenant-focus,var(--tenant-action,var(--brand-primary,#17356b)));outline-offset:2px}.conversations-workspace .conversation-audio-player{box-sizing:border-box;border-color:var(--tenant-border,var(--line));background:var(--tenant-soft,#eef5f2);border-radius:12px;align-items:stretch;gap:8px;width:min(100%,390px);min-width:0;padding:10px;display:grid}.conversations-workspace .conversation-audio-main{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.conversations-workspace .conversation-audio-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.conversations-workspace .conversation-audio-tools{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.conversations-workspace .conversation-audio-player :is(button,a){border:1px solid var(--tenant-border,var(--line));background:var(--tenant-tint,#eaf1ff);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--tenant-action,var(--brand-primary,#17356b));font:inherit;cursor:pointer;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.conversations-workspace .conversation-audio-player .conversation-audio-play{border-color:var(--tenant-action,var(--brand-primary,#17356b));background:var(--tenant-action,var(--brand-primary,#17356b));color:#fff}.conversations-workspace .conversation-audio-player :is(button,a):hover{border-color:var(--tenant-action,var(--brand-primary,#17356b));background:var(--tenant-soft,#eef5f2)}.conversations-workspace .conversation-audio-player .conversation-audio-play:hover{background:var(--tenant-action-hover,var(--tenant-action,var(--brand-primary,#17356b)));color:#fff}.conversations-workspace .conversation-audio-player :is(button,a,input):focus-visible{outline:3px solid var(--tenant-focus,var(--tenant-action,var(--brand-primary,#17356b)));outline-offset:2px}.conversations-workspace .conversation-audio-player input[type=range]{width:100%;min-width:0;height:44px;accent-color:var(--tenant-action,var(--brand-primary,#17356b));flex:none;margin:0}.conversations-workspace .conversation-audio-time{min-width:0;font-size:14px;line-height:1.25}.conversations-workspace .conversation-audio-player .conversation-audio-speed{font-size:14px}.conversations-workspace .conversation-audio-player small{font-size:12px;line-height:1.35}.conversation-search{height:var(--ui-control-height,44px)}.conversation-search input{min-height:calc(var(--ui-control-height,44px) - 2px);font-size:14px}.conversation-star-button{border-radius:var(--ui-control-radius,10px);width:44px;height:44px}.conversation-star-button svg{width:18px;height:18px}.conversations-workspace .conversation-compose-shell{box-sizing:border-box;height:clamp(210px,32dvh,260px);min-height:0;padding-bottom:0;overflow:hidden}.conversations-workspace .conversation-center{grid-template-rows:auto auto minmax(0,1fr) clamp(210px,32dvh,260px)}.conversations-workspace .conversation-compose-shell>div:not(.conversation-compose-tabs):not([hidden]){overscroll-behavior:contain;overflow-y:auto}.conversations-workspace .conversation-compose-box textarea,.conversations-workspace .conversation-compose-box textarea:focus,.conversations-workspace .conversation-compose-box textarea:focus-visible{background:#fff;box-shadow:none!important;border:0!important;outline:0!important}.conversations-workspace .conversation-composer-actions>span{align-items:center;gap:4px}.conversations-workspace .conversation-composer-actions>span button{place-items:center;padding:0;display:grid}.conversations-workspace .conversation-composer-actions>span button svg{margin:auto}.conversations-workspace .conversation-composer>p{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.conversation-thread article:has(.conversation-audio-player){width:min(88%,540px)}.conversation-bubble:has(.conversation-audio-player){width:100%}.conversations-workspace .conversation-audio-player{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;width:100%;padding:8px 10px}.conversations-workspace .conversation-audio-main{grid-column:1/-1}.conversations-workspace .conversation-audio-meta{justify-content:flex-start;gap:12px}.conversations-workspace .conversation-audio-tools{justify-content:flex-end;gap:6px}@media (max-width:520px){.conversations-workspace .conversation-audio-player{grid-template-columns:1fr}.conversations-workspace .conversation-audio-tools{justify-content:flex-start}}.conversation-emoji-picker{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:6px 8px 9px;display:flex}.conversation-emoji-picker button{background:var(--tenant-soft,#eef5f2);cursor:pointer;border:0;border-radius:8px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.conversation-emoji-picker button:focus-visible{outline:3px solid var(--tenant-focus,var(--tenant-action,var(--brand-primary,#17356b)));outline-offset:2px}.conversations-workspace .conversation-thread-contact-links .conversation-email-link{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:100%;line-height:1.3}.conversation-bubble:has(.conversation-audio-player){container-type:inline-size}@container (max-width:350px){.conversations-workspace .conversation-audio-player{grid-template-columns:1fr}.conversations-workspace .conversation-audio-tools{justify-content:flex-start}}.conversations-workspace .conversation-compose-shell .conversation-composer{gap:4px;padding:6px 14px}.conversations-workspace .conversation-compose-shell .conversation-compose-box textarea{min-height:50px}@media (min-width:781px){.conversations-workspace .conversation-center{grid-template-rows:auto auto minmax(0,1fr) 290px}.conversations-workspace .conversation-compose-shell{height:290px;min-height:290px}}
.modular-workspace{max-width:1700px}.module-tabs{scrollbar-width:thin;background:#e9efec;border:1px solid #dce5e1;border-radius:15px;gap:7px;margin-top:30px;padding:6px;display:flex;overflow:auto}.module-tabs a{color:#60716b;border-radius:10px;flex:none;align-items:center;min-height:38px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.module-tabs a:hover{color:var(--green);background:#ffffff80}.module-tabs a.active{color:var(--green);background:#fff;box-shadow:0 5px 16px #123f3510}.module-notice{color:#765d20;background:#fff9e9;border:1px solid #ecdcae;border-radius:14px;align-items:flex-start;gap:11px;margin-top:14px;padding:14px 16px;display:flex}.module-notice svg{flex:none;width:18px}.module-notice p{margin:0;font-size:10px;line-height:1.55}.module-metrics{margin-top:14px}.module-directory{border:1px solid var(--line);background:#fff;border-radius:21px;margin-top:15px;overflow:hidden}.module-directory-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 23px;display:flex}.module-directory-heading h2{margin:5px 0 0;font-size:18px}.module-directory-heading>span{color:#75837e;background:#f2f5f3;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:800}.module-record-list{display:grid}.module-record-row{border-bottom:1px solid #edf1ef;grid-template-columns:120px minmax(220px,1.5fr) minmax(160px,.8fr) minmax(150px,.7fr) 100px;align-items:center;gap:18px;min-height:72px;padding:15px 22px;display:grid}.module-record-row:hover{background:#fbfcfb}.module-record-kind{width:max-content;max-width:120px;color:var(--teal);white-space:nowrap;text-overflow:ellipsis;background:#eaf4ef;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:900;overflow:hidden}.module-record-main,.module-record-data>span{flex-direction:column;gap:4px;min-width:0;display:flex}.module-record-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.module-record-main small,.module-record-data small{color:#84918d;font-size:8px}.module-record-data{align-items:center;gap:9px;min-width:0;display:flex}.module-record-data>svg{color:#6f8b82;flex:none;width:16px}.module-record-data strong{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.module-record-metric{text-align:right;color:var(--green);font-size:10px;font-weight:900}.module-empty{border:0;border-radius:0;margin:0}.module-card-link{color:inherit;text-decoration:none}.module-card-link:hover{transform:translateY(-2px);box-shadow:0 16px 35px #123f3510}.journey{transition:transform .18s,box-shadow .18s}@media (max-width:1180px){.module-record-row{grid-template-columns:105px minmax(210px,1fr) 150px 120px}.module-record-metric{display:none}}@media (max-width:820px){.module-record-row{grid-template-columns:90px minmax(0,1fr) 135px}.module-record-data.secondary{display:none}}@media (max-width:620px){.module-tabs{margin-left:-2px;margin-right:-2px}.module-directory-heading{flex-direction:column;align-items:flex-start}.module-record-row{grid-template-columns:1fr auto;gap:9px 12px;padding:16px}.module-record-kind{grid-column:1}.module-record-main{grid-area:2/1/auto/-1}.module-record-data{grid-area:3/1/auto/-1}.module-record-data.secondary{display:none}.module-record-metric{text-align:right;grid-area:1/2;display:block}.module-tabs a{min-height:44px}}.module-tabs a:hover,.module-tabs a.active{color:var(--tenant-action,var(--brand-primary))}
.source-mode-banner{color:#315b4f;background:linear-gradient(105deg,#f6fbf8,#eef7f2);border:1px solid #d5e4dc;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;display:grid}.source-mode-banner.test{color:#71591e;background:linear-gradient(105deg,#fffdf6,#fff8e5);border-color:#ead9a9}.source-mode-banner>span{background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 18px #123f350c}.source-mode-banner svg{width:18px}.source-mode-banner strong{font-size:11px;display:block}.source-mode-banner p{color:#687a74;margin:4px 0 0;font-size:9px;line-height:1.5}.source-mode-banner em{white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-style:normal;font-weight:800;display:flex}.source-mode-banner em svg{width:13px}.module-empty-state{text-align:center;align-content:center;place-items:center;min-height:270px;padding:35px;display:grid}.module-empty-state>span{width:50px;height:50px;color:var(--teal);background:#edf5f1;border-radius:16px;place-items:center;display:grid}.module-empty-state>span svg{width:22px}.module-empty-state h2{margin:14px 0 6px;font-size:18px}.module-empty-state p{color:#74827d;max-width:560px;margin:0;font-size:10px;line-height:1.6}.module-empty-state small{color:#8a9692;max-width:560px;margin-top:8px;font-size:8px;line-height:1.5}.view-tabs{scrollbar-width:thin;background:#e9efec;border:1px solid #dbe4e0;border-radius:15px;gap:5px;margin-top:20px;padding:6px;display:flex;overflow-x:auto}.view-tabs a,.view-tabs>span{color:#65746f;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.view-tabs a.active{color:var(--green);background:#fff;box-shadow:0 6px 16px #123f3510}.view-tabs svg{width:14px}.view-tabs em{background:#dce8e2;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;font-style:normal;display:grid}.view-tabs .disabled{opacity:.48}.preview-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.preview-actions button,.preview-modal button:not([role=combobox]):not([data-field-help-trigger]){min-height:40px;color:var(--tenant-action,var(--brand-primary,#17356b));letter-spacing:normal;cursor:pointer;background:#fff;border:1px solid #d7e0dc;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:800;display:flex}.preview-actions button.primary,.preview-modal button.primary{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 9px 20px #123f3520}.preview-actions svg,.preview-modal button:not([role=combobox]):not([data-field-help-trigger]) svg{width:14px}.preview-modal-layer{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071b17a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.preview-modal{color:#24343b;background:#fff;border:1px solid #dfe6e3;border-radius:24px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:25px;overflow:auto;box-shadow:0 32px 90px #061c165c}.preview-modal>header{background:var(--tenant-action,var(--brand-primary,#17356b));color:#fff;border-radius:23px 23px 0 0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin:-25px -25px 0;padding:20px 24px;display:grid}.preview-modal>header>span{color:#fff;background:#ffffff26;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.preview-modal>header>span svg{width:20px}.preview-modal>header small{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:800}.preview-modal h2{letter-spacing:normal;color:inherit;margin:4px 0;font-size:21px;line-height:1.2}.preview-modal>header button{width:44px;height:44px;min-height:44px;color:var(--tenant-action,var(--brand-primary,#17356b));box-shadow:none;background:#fff;border:1px solid #fff;border-radius:11px;padding:0}.preview-modal>header button svg{width:20px;height:20px}.preview-modal>header button:focus-visible{outline-offset:3px;outline:3px solid #fff}.preview-modal>p{color:#54646c;margin:20px 0;font-size:13px;line-height:1.5}.preview-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.preview-form label{letter-spacing:normal;color:#34464e;gap:7px;font-size:13px;font-weight:750;display:grid}.preview-form input{color:#24343b;letter-spacing:normal;background:#fff;border:1px solid #dbe3df;border-radius:10px;width:100%;min-height:40px;padding:10px 12px;font-size:13px}.preview-callout{background:#fff9e9;border:1px solid #edddb0;border-radius:12px;flex-direction:column;gap:3px;margin-top:17px;padding:13px 14px;display:flex}.preview-callout strong{color:#735a1d;font-size:9px}.preview-callout span{color:#806d3b;font-size:8px}.preview-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.preview-modal button:not([role=combobox]):not([data-field-help-trigger]):disabled{opacity:.55;cursor:not-allowed}.cursor-pager{border-top:1px solid var(--line);color:#75847f;justify-content:space-between;align-items:center;padding:14px 18px;font-size:9px;display:flex}.cursor-pager>div{gap:6px;display:flex}.cursor-pager a,.cursor-pager>div>span{border:1px solid var(--line);min-height:36px;color:var(--ink);border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-weight:800;text-decoration:none;display:flex}.cursor-pager>div>span{opacity:.42}.cursor-pager svg{width:13px}.customer-header-actions{align-items:center;gap:10px;display:flex}.customer-section-module{margin-top:15px}.customer-section-module>.customer-card{min-height:360px}.customer-section-module .module-empty-state{background:#fbfcfb;border:1px dashed #d7e1dc;border-radius:16px;margin-top:15px}.customer-section-link{width:max-content;min-width:180px;margin-top:18px}.context-actions{justify-content:flex-end;margin-top:18px;display:flex}.activity-help{color:#46675e;background:#f1f7f4;border-radius:13px;align-items:center;gap:11px;margin-top:18px;padding:13px;display:flex}.activity-help>svg{width:18px}.activity-help span{flex-direction:column;gap:3px;display:flex}.activity-help strong{font-size:9px}.activity-help small{font-size:8px}.module-premium-header,.entity-detail-header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.module-premium-header h1,.entity-detail-header h1{letter-spacing:-.05em;margin:8px 0;font-size:38px}.module-premium-header p,.entity-detail-header p{color:var(--muted);margin:0;font-size:12px}.directory-surface,.entity-section-panel,.entity-card{border:1px solid var(--line);background:#fff;border-radius:21px;margin-top:15px;overflow:hidden}.directory-toolbar,.entity-section-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.directory-toolbar h2,.entity-section-panel h2{margin:0 0 4px;font-size:18px}.directory-toolbar p,.entity-section-panel header p{color:#788681;margin:0;font-size:9px}.premium-search{border:1px solid #d8e1dd;border-radius:11px;align-items:center;gap:7px;width:min(420px,100%);padding-left:10px;display:flex}.premium-search svg{color:#82908b;width:15px}.premium-search input{border:0;outline:0;width:100%;min-width:0;padding:11px 0;font-size:10px}.premium-search button:not([role=combobox]):not([data-field-help-trigger]){background:var(--green);color:#fff;border:0;border-radius:9px;margin:2px;padding:10px 13px;font-size:9px;font-weight:850}.filter-chip-row{background:#fbfcfb;border-bottom:1px solid #edf1ef;align-items:center;gap:7px;padding:10px 20px;display:flex;overflow-x:auto}.filter-chip-row span{color:#61706b;text-transform:capitalize;background:#fff;border:1px solid #dce4e0;border-radius:99px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.filter-chip-row svg{width:12px}.job-directory-list{display:grid}.job-directory-row{color:var(--ink);border-bottom:1px solid #edf1ef;grid-template-columns:minmax(180px,1.2fr) minmax(145px,.75fr) minmax(150px,.8fr) minmax(120px,.65fr) minmax(120px,.65fr) auto 17px;align-items:center;gap:13px;padding:14px 20px;text-decoration:none;display:grid}.job-directory-row:hover{background:#f9fbfa}.job-directory-row>span{align-items:center;gap:8px;min-width:0;display:flex}.job-directory-row>span>svg{color:#7b9189;flex:none;width:15px}.job-directory-row>span>span{flex-direction:column;gap:3px;min-width:0;display:flex}.job-directory-row small{color:#84918c;font-size:8px}.job-directory-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.job-reference>svg{background:#eaf3ef;border-radius:10px;height:32px;padding:8px;width:32px!important;color:var(--teal)!important}.job-directory-row>svg{color:#8c9994;width:15px}.job-status{color:#60716b;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#edf2f0;border-radius:99px;justify-content:center;align-items:center;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.job-status.booked,.job-status.scheduled{color:#3e64a1;background:#edf3ff}.job-status.in_progress{color:#846311;background:#fff4d6}.job-status.completed{color:#2e7945;background:#eaf7ee}.job-status.cancelled,.job-status.archived{color:#747f7b;background:#f1f1f1}.entity-kicker{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.entity-kicker svg{width:15px}.entity-detail-actions{align-items:center;gap:10px;display:flex}.job-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:14px;display:grid}.entity-card{padding:22px;overflow:visible}.entity-card>header{gap:11px;display:flex}.entity-card>header>svg{width:19px;color:var(--teal)}.entity-card h2{margin:0 0 4px;font-size:15px}.entity-card header p{color:#7e8c87;margin:0;font-size:9px}.entity-facts{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid;overflow:hidden}.entity-facts>div{background:#fbfcfb;padding:14px}.entity-facts dt{color:#7d8b86;margin-bottom:6px;font-size:8px}.entity-facts dd{margin:0;font-size:10px;font-weight:850}.employee-help{background:#f5f8f6;border-radius:12px;margin-top:15px;padding:14px}.employee-help strong{font-size:9px}.employee-help p{white-space:pre-wrap;margin:5px 0 0;font-size:9px;line-height:1.55}.stop-list{margin:18px 0 0;padding:0;list-style:none;display:grid}.stop-list li{border-bottom:1px solid #edf1ef;align-items:flex-start;gap:11px;padding:12px 0;display:flex}.stop-list li>span{width:27px;height:27px;color:var(--teal);background:#eaf3ef;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.stop-list li>div{flex-direction:column;gap:3px;display:flex}.stop-list strong{font-size:10px}.stop-list small{color:#7e8c87;font-size:8px}@media (max-width:1180px){.job-directory-row{grid-template-columns:minmax(180px,1fr) 150px 145px auto 17px}.job-directory-row>span:nth-of-type(4),.job-directory-row>span:nth-of-type(5){display:none}.job-detail-grid{grid-template-columns:1fr}}@media (max-width:820px){.source-mode-banner{grid-template-columns:42px 1fr}.source-mode-banner em{grid-column:2}.module-premium-header,.entity-detail-header,.directory-toolbar,.entity-section-panel>header{flex-direction:column;align-items:stretch}.preview-actions{justify-content:flex-start}.premium-search{width:100%}.job-directory-row{grid-template-columns:minmax(0,1fr) auto 17px}.job-directory-row>span:not(.job-reference){display:none}.preview-form{grid-template-columns:1fr}}.preview-form select{color:#40524c;width:100%;font:inherit;background:#f6f8f7;border:1px solid #dbe3df;border-radius:11px;padding:12px}.command-feedback{border-radius:10px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:9px;display:flex}.command-feedback.saved{color:#087443;background:#ecfdf3}.command-feedback.error{color:#b42318;background:#fff2f0}.command-feedback svg{width:18px;height:18px}.context-job-list{margin:18px 0;display:grid}.context-job-list>a{color:var(--ink);border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1.3fr) minmax(150px,.7fr) auto;align-items:center;gap:16px;padding:13px 4px;text-decoration:none;display:grid}.context-job-list>a:hover{background:#f9fbfa}.context-job-list span{flex-direction:column;gap:4px;display:flex}.context-job-list small{color:#81908a;font-size:8px}.context-job-list strong{font-size:10px}@media (max-width:620px){.source-mode-banner{grid-template-columns:38px 1fr;padding:12px}.source-mode-banner>span{width:38px;height:38px}.source-mode-banner em{white-space:normal;align-items:flex-start}.customer-header-actions,.entity-detail-actions{flex-direction:column;align-items:flex-end}.preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.preview-actions button{width:100%;min-height:44px}.view-tabs{margin-left:-2px;margin-right:-2px}.view-tabs a,.view-tabs>span{min-height:44px}.preview-modal-layer{align-items:end;padding:0}.preview-modal{border-radius:24px 24px 0 0;width:100%;max-height:90vh}.cursor-pager{flex-direction:column;align-items:flex-start;gap:8px}.directory-toolbar{padding:17px}.job-directory-row{padding:14px}.entity-facts{grid-template-columns:1fr}.customer-section-module>.customer-card{padding:17px}}.planned-action-badge{color:#61716b;white-space:nowrap;background:#f8faf9;border:1px solid #d9e2de;border-radius:99px;align-items:center;min-height:38px;padding:8px 11px;font-size:8px;font-weight:850;display:inline-flex}.planned-context-action{flex-direction:column;align-items:flex-end}.planned-context-action span{color:#75837e;background:#f8faf9;border:1px solid #dce4e0;border-radius:10px;padding:9px 12px;font-size:8px;font-weight:850}.planned-context-action small{color:#8a9692;text-align:right;max-width:420px;font-size:8px;line-height:1.5}.job-filter-form{width:min(600px,100%)}.job-filter-form>div{min-width:0}.job-filter-form select{color:#4f615b;max-width:155px;font:inherit;background:#fff;border:0;border-left:1px solid #e4e9e7;padding:10px 8px;font-size:9px}@media (max-width:820px){.job-filter-form{grid-template-columns:18px minmax(0,1fr) auto;display:grid}.job-filter-form>div,.job-filter-form select{border-top:1px solid #e4e9e7;border-left:0;grid-column:2;max-width:none}.job-filter-form button:not([role=combobox]):not([data-field-help-trigger]){grid-area:1/3/3}.planned-context-action{align-items:flex-start}.planned-context-action small{text-align:left}}@media (max-width:620px){.planned-action-badge{align-self:flex-start}}.new-customer-trigger{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:9px;font-weight:850;display:flex;box-shadow:0 9px 20px #123f3520}.new-customer-trigger svg{width:14px}.new-customer-modal{width:min(650px,100%)}.customer-address-section{background:#fbfcfb;border:1px solid #dbe3df;border-radius:14px;min-width:0;margin:16px 0 0;padding:15px}.customer-address-section legend{color:var(--ink);padding:0 6px;font-size:10px;font-weight:850}.customer-address-section>p{color:#71807b;margin:0 0 12px;font-size:8px;line-height:1.5}.preview-form .full-width{grid-column:1/-1}.preview-form textarea{resize:vertical;color:#40524c;width:100%;min-height:88px;font:inherit;background:#f6f8f7;border:1px solid #dbe3df;border-radius:11px;padding:12px}.preview-checkbox-field{cursor:pointer;background:#f8faf9;border:1px solid #dbe3df;border-radius:11px;grid-column:1/-1;align-items:center;gap:9px;padding:11px 12px;flex-direction:row!important;display:flex!important}.preview-checkbox-field input{height:17px;accent-color:var(--tenant-action,var(--brand-primary,#17356b));margin:0;width:17px!important}.preview-checkbox-field span{font-weight:800}.customer-consent-check{cursor:pointer;background:#f8faf9;border:1px solid #dbe3df;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.customer-consent-check>input{width:17px;height:17px;accent-color:var(--green);margin:1px 0 0}.customer-consent-check>span{flex-direction:column;gap:3px;display:flex}.customer-consent-check strong{font-size:9px}.customer-consent-check small{color:#75837e;font-size:8px;line-height:1.45}.duplicate-review{margin-top:20px}.duplicate-review-heading{color:#755b18;background:#fff8e5;border:1px solid #efd99d;border-radius:14px;align-items:flex-start;gap:12px;padding:15px;display:flex}.duplicate-review-heading>svg{flex:none;width:20px}.duplicate-review-heading h3{margin:0 0 4px;font-size:14px}.duplicate-review-heading p{margin:0;font-size:9px;line-height:1.5}.duplicate-candidates{gap:8px;margin:14px 0;display:grid}.duplicate-candidates>a,.duplicate-candidates>button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;text-decoration:none;display:flex}.duplicate-candidates>a:hover,.duplicate-candidates>button:hover{background:#f8faf9;border-color:#9db9af}.duplicate-candidates span{flex-direction:column;gap:4px;display:flex}.duplicate-candidates strong{font-size:10px}.duplicate-candidates small{color:#778681;text-transform:capitalize;font-size:8px}.duplicate-candidates svg{width:16px;color:var(--teal)}.duplicate-confirmation{color:#46675e;background:#f1f7f4;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.duplicate-confirmation>svg{flex:none;width:18px}.duplicate-confirmation p{flex-direction:column;gap:3px;margin:0;display:flex}.duplicate-confirmation strong{font-size:9px}.duplicate-confirmation span{font-size:8px}.danger-confirm{background:#7a4c13!important;border-color:#7a4c13!important}@media (max-width:620px){.new-customer-trigger{justify-content:center;width:100%;min-height:44px}.new-customer-modal{border-radius:24px 24px 0 0}.duplicate-review footer{flex-direction:column-reverse;align-items:stretch}.duplicate-review footer button{width:100%}}.customer-context-list{border:1px solid var(--line);border-radius:15px;margin-top:18px;display:grid;overflow:hidden}.customer-context-list>article{background:#fff;border-bottom:1px solid #edf1ef;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.customer-context-list>article:last-child{border-bottom:0}.context-record-icon{width:38px;height:38px;color:var(--teal);background:#eaf3ef;border-radius:11px;place-items:center;display:grid}.context-record-icon svg{width:17px}.customer-context-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-context-list small{color:#7d8b86;text-transform:uppercase;letter-spacing:.05em;font-size:7px}.customer-context-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.customer-context-list p{color:#71807b;margin:0;font-size:8px;line-height:1.5}.customer-context-list article>a{color:var(--teal);font-size:8px;font-weight:850;text-decoration:none}.context-status{color:#60716b;text-transform:uppercase;background:#edf2f0;border-radius:99px;align-items:center;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.context-status.available,.context-status.resolved,.context-status.closed{color:#2e7945;background:#eaf7ee}.context-status.pending,.context-status.investigating,.context-status.quarantined{color:#846311;background:#fff4d6}.context-status.failed,.context-status.denied{color:#a84535;background:#fff0ed}.customer-context-pager{color:#75847f;border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;font-size:8px;display:flex}.customer-context-pager>div{gap:7px;display:flex}.customer-context-pager a{border:1px solid var(--line);min-height:34px;color:var(--ink);border-radius:9px;align-items:center;padding:8px 11px;font-weight:850;text-decoration:none;display:flex}.customer-location-details{gap:5px!important}.customer-location-badges{flex-flow:wrap!important;gap:6px!important;display:flex!important}.customer-location-kind,.customer-location-primary{color:#587069;text-transform:uppercase;letter-spacing:.05em;background:#eef3f1;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.customer-location-kind.storage{color:#6547a6;background:#f2edff}.customer-location-primary{color:#277240;background:#e8f7ed}.customer-location-notes{border-left:2px solid #c7d8d2;padding-left:8px;margin-top:3px!important}.customer-location-row-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.customer-location-row-actions>.preview-actions{flex-wrap:wrap;justify-content:flex-end}.customer-location-row-actions .preview-actions button{min-height:34px;box-shadow:none;padding:7px 10px}@media (max-width:620px){.customer-context-list>article{grid-template-columns:38px minmax(0,1fr)}.customer-context-list article>em,.customer-context-list article>a{grid-column:2;width:max-content}.customer-context-list strong{white-space:normal}.customer-location-row-actions{grid-column:1/-1;align-items:stretch;padding-top:4px}.customer-location-row-actions>.preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.customer-context-pager{flex-direction:column;align-items:flex-start;gap:9px}}.duplicate-truncated{color:#9d3f32;background:#fff4f2;border:1px solid #f0c9c2;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:8px;line-height:1.5}.job-service-picker{background:#f8faf9;border:1px solid #dbe3df;border-radius:14px;padding:14px}.job-service-picker legend{color:var(--ink);padding:0 5px;font-size:9px;font-weight:900}.job-service-picker>p{color:var(--muted);margin:0 0 11px;font-size:8px}.job-service-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.job-service-picker label{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;min-height:40px;padding:9px 11px;color:var(--ink)!important;grid-template-columns:none!important;gap:9px!important;display:flex!important}.job-service-picker input{height:16px;accent-color:var(--brand-primary);width:16px!important;padding:0!important}.job-reference em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-style:normal;overflow:hidden}.job-status.new_lead,.job-status.connected{background:color-mix(in srgb,var(--brand-primary) 11%,white);color:var(--brand-primary)}.job-status.no_answer,.job-status.call_back{color:#846311;background:#fff4d6}.job-status.pending,.job-status.booked{color:#244b92;background:#eef3ff}.job-status.won,.job-status.completed_paid{color:#2e7945;background:#eaf7ee}.job-status.lost{color:#9b4034;background:#f8ecea}@media (max-width:820px){.job-filter-form{grid-template-columns:18px minmax(0,1fr) auto!important}.job-filter-form>div,.job-filter-form select{grid-column:2!important}.job-filter-form button:not([role=combobox]):not([data-field-help-trigger]){grid-area:1/3/4!important}}@media (max-width:620px){.job-service-picker>div{grid-template-columns:1fr}}.view-tabs a.active{color:var(--tenant-action,var(--brand-primary))}.preview-actions button.primary,.preview-modal button.primary,.premium-search button:not([role=combobox]):not([data-field-help-trigger]),.new-customer-trigger{border-color:var(--tenant-action,var(--brand-primary));background:var(--tenant-action,var(--brand-primary))}.duplicate-candidates>a:hover,.duplicate-candidates>button:hover{border-color:var(--tenant-border)}.job-service-picker input{accent-color:var(--tenant-action,var(--brand-primary))}.job-service-picker label:focus-within{border-color:var(--tenant-border,var(--tenant-action,var(--brand-primary)));box-shadow:0 0 0 3px var(--tenant-focus,transparent)}.job-service-picker label:has(input:checked){background:var(--tenant-tint);border-color:var(--tenant-border,var(--tenant-action,var(--brand-primary)))}.contact-type-picker{background:#f8faf9;border:1px solid #dbe3df;border-radius:12px;min-width:0;margin:14px 0 0;padding:13px}.contact-type-picker legend{padding:0 6px;font-size:9px;font-weight:850}.contact-type-picker>p{color:#75837e;margin:0 0 9px;font-size:8px}.contact-type-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-type-picker label{cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:9px;font-weight:800;display:flex}.contact-type-picker input{width:16px;height:16px;accent-color:var(--tenant-action,var(--brand-primary,var(--green)));margin:0}.new-customer-modal,.new-customer-modal>p,.new-customer-modal .contact-type-picker,.new-customer-modal .contact-type-picker legend,.new-customer-modal .contact-type-picker label,.new-customer-modal .customer-consent-check,.new-customer-modal .customer-consent-check strong{color:var(--ink)}.new-customer-modal .preview-form label{color:var(--muted)}.premium-search button:not([role=combobox]):not([data-field-help-trigger]),.new-customer-trigger,.preview-actions button.primary,.preview-modal button.primary{border-color:var(--tenant-action,var(--brand-primary,#17356b));background:var(--tenant-action,var(--brand-primary,#17356b));color:#fff;letter-spacing:normal;min-height:40px;font-size:13px}.premium-search input,.contact-type-picker label,.new-customer-modal .preview-form label{letter-spacing:normal;font-size:13px}.contact-type-picker legend,.contact-type-picker>p{font-size:12px}.premium-search button:not([role=combobox]):not([data-field-help-trigger]):focus-visible,.new-customer-trigger:focus-visible,.preview-actions button:focus-visible,.preview-modal button:not([role=combobox]):not([data-field-help-trigger]):focus-visible,.preview-modal input:focus-visible,.preview-modal select:focus-visible,.preview-modal textarea:focus-visible{outline:3px solid var(--tenant-action,var(--brand-primary,#17356b));outline-offset:2px}.preview-actions button,.preview-modal footer button:not([role=combobox]):not([data-field-help-trigger]){letter-spacing:normal;border-radius:10px;min-height:44px;padding:0 14px;font-size:14px;line-height:1.2}.preview-actions button:not(.primary),.preview-modal footer button:not(.primary):not([role=combobox]):not([data-field-help-trigger]){border-color:var(--tenant-border,var(--tenant-action,var(--brand-primary,#17356b)));background:var(--tenant-tint,#eef3fb);color:var(--tenant-action,var(--brand-primary,#17356b))}.preview-actions button.primary,.preview-modal footer button.primary:not([role=combobox]):not([data-field-help-trigger]){border-color:var(--tenant-action,var(--brand-primary,#17356b));background:var(--tenant-action,var(--brand-primary,#17356b));min-height:44px;color:var(--tenant-action-contrast,#fff);font-size:14px}.preview-form input:not([type=checkbox]){min-height:44px;font-size:14px}.view-tabs a,.view-tabs>span{min-height:44px;color:var(--tenant-action,var(--brand-primary,#17356b));padding:0 14px;font-size:14px;line-height:1.2}.view-tabs svg{width:16px;height:16px}.view-tabs a:hover{background:var(--tenant-tint,#eef3fb)}.view-tabs a.active{background:var(--tenant-action,var(--brand-primary,#17356b));color:var(--tenant-action-contrast,#fff);box-shadow:none}.view-tabs a:focus-visible{outline:3px solid var(--tenant-action,var(--brand-primary,#17356b));outline-offset:2px}
