.dispatch{--row:112px}.dispatch-toolbar,.dispatch-tools,.dispatch-summary,.dispatch-legend{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dispatch-toolbar>div{margin-right:auto}.dispatch-toolbar span{color:#65746e;margin-top:5px;font-size:12px;display:block}.dispatch button{cursor:pointer}.dispatch-toolbar button,.dispatch-tools button{background:#fff;border:1px solid #dce4e0;border-radius:8px;padding:9px 13px}.dispatch-toolbar .primary{color:#fff;background:#203f36}.dispatch input,.dispatch select{border:1px solid #dce4e0;border-radius:7px;padding:9px}.dispatch-summary{background:#fff;border:1px solid #dde6e0;border-radius:12px;gap:28px;padding:16px}.dispatch-summary b{margin-right:5px;font-size:22px}.dispatch-summary span{color:#50635b;font-size:12px}.dispatch-tools>input{min-width:280px}.dispatch-tools label{font-size:12px}.dispatch-hint{color:#65746e;font-size:12px}.dispatch-legend span{border-radius:5px;padding:4px 8px;font-size:11px}.scheduled{color:#284dab;background:#eaf0ff}.en-route{color:#825900;background:#fff0d4}.in-progress{color:#6140a5;background:#ede5ff}.completed{color:#24744a;background:#dff3e8}.canceled{color:#93565e;background:#f2e6e7}.dispatch-scroll{background:#fff;border:1px solid #dce4e0;border-radius:12px;max-height:650px;overflow:auto}.dispatch-grid{min-width:2200px}.dispatch-head,.dispatch-row{display:flex}.dispatch-head{z-index:4;background:#f6f8f7;height:42px;position:sticky;top:0}.crew-label{z-index:2;box-sizing:border-box;background:#fff;border-right:1px solid #dce4e0;flex-direction:column;flex:0 0 185px;justify-content:center;padding:14px;display:flex;position:sticky;left:0}.crew-label strong{font-size:13px}.crew-label small{color:#6c7c74;margin-top:7px;font-size:11px}.hours{flex:1;display:flex}.hours span{box-sizing:border-box;width:4.16667%;padding:12px 2px;font-size:11px}.dispatch-row{height:var(--row);border-top:1px solid #e6ece8}.crew-track{background:repeating-linear-gradient(90deg,#0000 0 calc(4.16667% - 1px),#e8edea calc(4.16667% - 1px) 4.16667%);flex:1;position:relative}.visit-position{box-sizing:border-box;padding-right:3px;position:absolute;top:5px;bottom:5px}.dispatch-card{text-align:left;border:1px solid;border-left-width:4px;border-radius:6px;flex-direction:column;gap:4px;width:100%;height:100%;padding:7px;display:flex;overflow:hidden}.dispatch-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dispatch-card span,.dispatch-card small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.compact{--row:78px}.compact .dispatch-card small{display:none}.dispatch-unassigned{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.dispatch-unassigned h3{width:100%;font-size:15px}.dispatch-unassigned>div{width:220px;height:110px}.dispatch-error{color:#ac2835;background:#ffedf0;border-radius:8px;padding:12px}main:has(.dispatch) .page-heading{margin-bottom:16px}main:has(.dispatch) .page-heading .eyebrow{display:none}main:has(.dispatch) .heading-actions{display:none}main:has(.dispatch) .page-heading p{display:none}main:has(.dispatch) .page-heading h1{font-size:26px}.dispatch .dispatch-card{color:#26333c;border:3px solid #3b68c4}.dispatch .dispatch-card.en-route{border-color:#c28a13}.dispatch .dispatch-card.in-progress{border-color:#8051cb}.dispatch .dispatch-card.completed{color:#4c535b;border-color:#0000}.dispatch .dispatch-card.completed.unpaid{border-color:#d73343}.dispatch-legend .completed{color:#4c535b;background:#e2e4e7;border:2px solid #0000}.dispatch-legend .completed.unpaid{border-color:#d73343}.crew-swatch{vertical-align:middle;border:1px solid #0002;border-radius:3px;width:12px;height:12px;margin-right:7px;display:inline-block}.dispatch-payment{background:#f0f2f4;border-radius:8px;margin-bottom:16px;padding:14px}.dispatch-payment p{color:#59656d;font-size:12px}.dispatch-payment button{padding:10px 16px}main:has(.dispatch){padding-top:14px}main:has(.dispatch) .page-heading{display:none}.dispatch-toolbar,.dispatch-tools{gap:8px;margin-bottom:10px}.dispatch>.dispatch-hint{margin:6px 0;font-size:11px}.dispatch-legend{gap:8px;margin-bottom:10px}.dispatch-scroll{min-height:320px;max-height:calc(100dvh - 315px)}.dispatch .schedule-settings-button{justify-content:center;align-items:center;margin-left:auto;display:flex}.dispatch .crew-track{background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#e8edea calc(100% - 1px));background-repeat:repeat-x}.schedule-settings-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.technician-list{padding:0;list-style:none}.technician-list li{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.remove-crew{color:#b12c38;border:1px solid #e2a6ac;border-radius:6px;margin-top:12px;padding:10px}.dispatch-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-error>button{cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:22px}.schedule-overview-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.schedule-overview-grid button{text-align:left;background:#fff;border:1px solid #dae3df;border-radius:8px;flex-direction:column;gap:12px;min-height:125px;padding:12px;display:flex}.schedule-overview-grid strong{font-size:12px}.schedule-overview-grid small{color:#64766c;font-size:11px}.schedule-overview-grid .selected-day{background:#edf6f0;border:2px solid #305c4d}.error>button{float:right;cursor:pointer;background:0 0;border:0}@media (width<=800px){.schedule-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-settings-fields{grid-template-columns:1fr}}.hours{position:relative}.hours .end-hour{background:#f6f8f7;width:auto;padding:12px 0;font-size:10px;position:absolute;top:0;right:1px}.timeline-head{height:70px}.timeline-day-heading{box-sizing:border-box;background:#f6f8f7;border-right:2px solid #c4d2cb;min-width:0}.timeline-day-heading .hours{height:40px}.timeline-date{box-sizing:border-box;border-bottom:1px solid #dce4e0;height:30px;padding:7px 10px;font-size:12px;font-weight:600}.timeline-date.selected-date{color:#244d3c;background:#e2eee7}.timeline-day-track{box-sizing:border-box;border-right:2px solid #c4d2cb;min-width:0}.weekly-dispatch{width:max-content}.timeline-head>.crew-label{z-index:5}.unassigned-disclosure{margin-top:20px}.unassigned-disclosure>summary{cursor:pointer;width:fit-content;padding:8px 0;font-size:14px;font-weight:600}.unassigned-count{background:#e5ece8;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:12px;display:inline-block}.unassigned-disclosure>.dispatch-unassigned{margin-top:8px}.unassigned-disclosure>summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #305c4d}.timeline-day-track{isolation:isolate}.dispatch-now-line{z-index:3;pointer-events:none;background:#e53b35;width:1px;position:absolute;top:-1px;bottom:0}.dispatch-now-dot{z-index:3;pointer-events:none;background:#e53b35;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;transform:translate(-50%)}.dispatch>.unassigned-disclosure{margin:6px 0 10px}.dispatch>.dispatch-scroll+.dispatch-legend{margin-top:12px}.email-message-body{min-width:0;margin:12px 0}.message .email-message-body .email-plain-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.email-format-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.email-format-switch{background:#eef0ee;border-radius:7px;gap:2px;padding:3px;display:inline-flex}.email-format-toolbar button,.email-image-notice button,.email-format-status button{font:inherit;cursor:pointer;color:#39574e;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:12px;line-height:1.4}.email-format-switch button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 3px #18372d16}.email-format-toolbar .email-format-expand{background:#fff;border:1px solid #dce4de}.email-image-notice{color:#596675;background:#f0f4fa;border:1px solid #e0e7ef;border-bottom:0;border-radius:7px 7px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.email-image-notice button{color:#244f8b;white-space:nowrap;background:#fff;border:1px solid #d5dfed}.email-html-frame{background:#fff;border:1px solid #e1e6e1;border-radius:7px;width:100%;height:520px;max-height:72vh;display:block}.email-image-notice+.email-html-frame{border-radius:0 0 7px 7px}.email-html-frame.expanded{height:900px;max-height:none}.email-format-status{color:#69736e;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.gmail-message:has(.email-html-frame){width:100%;max-width:100%}@media (width<=600px){.email-html-frame{height:440px}.email-html-frame.expanded{height:700px}}.attachment-preview-dialog.dialog{width:min(960px,100vw - 32px);max-width:calc(100vw - 32px);max-height:92dvh;overflow:auto}.attachment-preview-heading{border-bottom:1px solid #e1e7e1;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.attachment-preview-heading>div{min-width:0}.attachment-preview-heading span{color:#617060;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.attachment-preview-heading h2{overflow-wrap:anywhere;margin:6px 0;font-size:18px;line-height:1.4}.attachment-preview-heading small{color:#6d776d;font-size:12px}.attachment-preview-heading>button{flex-shrink:0}.attachment-preview-content{background:#f5f7f3;min-height:180px}.attachment-preview-content>p{color:#546353;justify-content:center;align-items:center;gap:12px;margin:0;padding:42px 24px;font-size:14px;line-height:1.6;display:flex}.attachment-preview-content>p svg{flex-shrink:0}.attachment-preview-error>p{color:#973e35}.attachment-preview-image{justify-content:center;align-items:center;padding:16px;display:flex}.attachment-preview-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:65dvh;display:block}.attachment-preview-text{padding:16px}.attachment-preview-text pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#25332f;background:#fff;border:1px solid #e0e6dd;border-radius:7px;max-height:60dvh;margin:0;padding:20px;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.attachment-preview-content>.attachment-preview-notice{justify-content:flex-start;padding:0 0 12px;font-size:12px}.attachment-preview-footer{border-top:1px solid #e1e7e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 24px;display:flex}.attachment-preview-footer span{color:#6d776d;font-size:12px;line-height:1.5}.attachment-preview-footer button{flex-shrink:0}.attachment-preview-button{align-items:center;gap:5px;display:inline-flex}@media (width<=600px){.attachment-preview-dialog.dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.attachment-preview-heading,.attachment-preview-footer{padding:15px}.attachment-preview-text{padding:10px}.attachment-preview-text pre{padding:12px;font-size:12px}.attachment-preview-content>p{padding:30px 18px}}.customer-file-save{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gmail-message-attachments .customer-file-save button{white-space:normal;text-align:left;margin-left:0}.customer-file-save>small{flex-basis:100%;margin:0;line-height:1.5}.customer-file-saved{color:#356649;align-items:center;gap:4px;font-size:11px;display:inline-flex}.gmail-message-attachments>.customer-file-target{color:#526154;overflow-wrap:anywhere;line-height:1.5}.customer-profile-files h3{align-items:center;gap:7px;display:flex}.customer-profile-files h3>span{background:#edf2ee;border-radius:5px;padding:2px 6px;font-size:11px}.customer-profile-files ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.customer-profile-files li{border:1px solid #e2e8e3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.customer-profile-files h3:focus{outline-offset:5px;border-radius:3px;outline:2px solid #9b87c9}.contact-directory-note{color:#62537e;background:#f3effa;border-radius:7px;gap:4px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.customer-file-details{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.customer-file-details strong{font-size:12px}.customer-file-details small,.customer-files-empty{color:#66746b;font-size:11px;line-height:1.6}.customer-profile-files button{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.customer-profile-files li>small{flex-basis:100%;margin:0}@media (width<=500px){.customer-profile-files li{flex-wrap:wrap}.customer-file-details{flex-basis:100%}.customer-file-save{width:100%}}.people-directory{overflow:hidden}.people-groups{background:#f7f9f7;border-bottom:1px solid #e0e7e2;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px 22px;display:grid}.people-groups button{color:#41574d;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2dc;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;display:flex}.people-groups button strong{font-size:25px;line-height:1.1}.people-group-description{color:#586b61;font-size:12px;line-height:1.45}.people-groups button.selected{color:#fff;background:#203f35;border-color:#203f35}.people-groups button.selected .people-group-description{color:#e3ece6}.people-groups button:focus-visible,.people-name:focus-visible{outline-offset:3px;outline:3px solid #8a9d70}.people-list-heading{justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.people-list-heading h2{margin:0 0 6px;font-size:20px}.people-list-heading p{color:#586b61;margin:0;font-size:13px}.people-list-heading .people-category-note{margin-top:7px;font-size:12px}.people-saved-label{color:#52685c;white-space:nowrap;font-size:12px}.people-table-wrap{width:100%;overflow-x:auto}.people-table{table-layout:fixed;width:100%}.people-table th:first-child{width:23%}.people-table th:nth-child(2){width:25%}.people-table th:nth-child(3){width:30%}.people-table th:nth-child(4){width:22%}.people-table th,.people-table td{vertical-align:top;overflow-wrap:anywhere;padding:15px 20px}.people-table td small{color:#607369;margin-top:6px;font-size:12px;line-height:1.5;display:block}.people-name{font:inherit;text-align:left;color:#203f35;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.people-status{color:#526358;background:#edf0ed;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.people-customers{color:#266146;background:#e3f1e9}.people-potential{color:#3c5481;background:#eaf0fc}.people-lost{color:#8a4642;background:#f8e9e8}.people-row-actions{flex-wrap:wrap;gap:8px;display:flex}.people-row-actions .text-button{align-items:center;gap:4px;font-size:12px;display:inline-flex}.customer-classification{max-width:320px}.customer-classification select{color:#203f35;width:100%;min-width:0;font:inherit;background-color:#fff;border:1px solid #cbd9d0;border-radius:6px;padding:9px 30px 9px 10px;font-size:13px}.customer-classification select:focus-visible,.people-name-form input:focus-visible{outline-offset:2px;outline:3px solid #8a9d70}.customer-classification select:disabled{opacity:.65}.people-table td .people-save-error,.people-save-error{color:#a33131}.people-table td .people-name-warning{color:#805818}.people-fix-name{padding:3px 0;font-size:12px;text-decoration:underline}.people-name-form{margin-top:10px}.people-name-form label{gap:5px;font-size:12px;display:grid}.people-name-form input{width:100%;min-width:0;font:inherit;border:1px solid #cbd9d0;border-radius:6px;padding:8px}.people-name-form>div{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.people-name-form .text-button{font-size:12px}.people-pagination{color:#55695e;border-top:1px solid #e4e9e5;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:12px;display:flex}.people-pagination>div{align-items:center;gap:12px;display:flex}.people-empty{color:#55695e;padding:30px 22px 40px}.people-empty h3{color:#203f35;margin-top:0}.people-duplicates{margin-top:18px}.people-duplicates>summary{cursor:pointer;color:#52675c;padding:12px 4px}.customer-crm-advanced>summary{cursor:pointer;color:#52675c;padding:16px 0}@media (width<=1000px){.people-groups{gap:7px;padding:14px}.people-groups button{padding:11px;font-size:12px}.people-table th,.people-table td{padding:13px}}@media (width<=700px){.people-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.people-groups button:first-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;display:grid}.people-groups button:first-child strong{grid-area:1/2/3}.people-list-heading{align-items:flex-start;padding:17px 14px}.people-saved-label{display:none}.people-table,.people-table tbody,.people-table tr,.people-table td{width:100%;display:block}.people-table thead{display:none}.people-table tr{border-top:1px solid #e0e7e2;padding:12px 14px}.people-table td{border:0;padding:4px 0}.people-table td:first-child{padding-bottom:9px}.people-table td:last-child{padding-top:12px}.people-name{font-size:16px}.people-pagination{flex-wrap:wrap;padding:14px}.people-pagination>div{justify-content:space-between;gap:6px;width:100%}}.hcp-history-choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-recognition-wrap{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;display:inline-flex}.customer-recognition{border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:3px 6px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}.customer-recognition svg{flex-shrink:0}.customer-recognition-existing{color:#355576;background:#e9f0f8}.customer-recognition-returning{color:#286347;background:#e6f1e9}.customer-recognition-possible{color:#895a13;background:#fff2d9}.customer-recognition-note{color:#68766d;font-size:11px;line-height:1.5}.pipeline-card>.customer-recognition-wrap,.conversation-select>.customer-recognition-wrap{margin-top:5px;margin-bottom:4px}.email-customer-action{white-space:normal}.email-customer-reader-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 14px;display:flex}.email-customer-reader-actions>.customer-recognition-wrap{flex:1;min-width:160px}.conversation-heading-actions{flex-wrap:wrap}.email-customer-review{min-width:0}.email-customer-review fieldset{border:0;min-width:0;margin:0;padding:0}.email-customer-review input[readonly]{color:#637169;background:#f3f5f4}.email-customer-company{color:#36534b;margin:0 0 10px;font-weight:650}.email-customer-source{overflow-wrap:anywhere;background:#f5f6f8;border-radius:7px;flex-direction:column;gap:4px;margin:10px 0 16px;padding:10px 12px;font-size:11px;display:flex}.email-customer-source span{color:#68756d}.email-customer-locality{grid-template-columns:1fr 125px;gap:12px;display:grid}.email-customer-review .field{margin-bottom:12px}.email-customer-evidence{background:#f8f6fc;border:1px solid #ece6f5;border-radius:7px;margin:-4px 0 14px;padding:9px 10px;font-size:11px}.email-customer-evidence>strong{color:#665580;margin-bottom:5px;font-size:10px;display:block}.email-customer-candidate{justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.email-customer-candidate>span{gap:3px;min-width:0;display:grid}.email-customer-candidate q{color:#6a6872;overflow-wrap:anywhere;white-space:pre-wrap}.email-customer-candidate button{flex-shrink:0}.email-customer-error{color:#96343a;background:#fff1f2;border-radius:6px;padding:10px 12px;font-size:12px}.email-customer-review .form-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=520px){.email-customer-locality{grid-template-columns:1fr;gap:0}.email-customer-candidate{align-items:flex-start}}.housecall-account{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;min-width:0;margin:20px 0;padding:18px}.housecall-account h3{margin:0}.housecall-account h4{margin:0 0 8px;font-size:14px}.housecall-account .form-help{color:#59675f;margin:8px 0 14px}.housecall-account .inline-info,.housecall-account .inline-warning{color:#4b5d48}.housecall-account .inline-warning{color:#795120}.housecall-heading{align-items:center;gap:8px;display:flex}.housecall-label{color:#30584a;background:#edf5f0;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.housecall-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:14px 0;display:grid}.housecall-facts dt{color:#5b6962;margin:0;font-size:12px}.housecall-facts dd{margin:4px 0 0;font-size:13px;line-height:1.5}.housecall-account .field{margin:16px 0 12px}.housecall-key-input{width:100%;min-width:0}.housecall-location-select{width:100%;min-width:0;max-width:100%}.housecall-account .check-label{color:#334e42;align-items:flex-start;font-size:14px;line-height:1.5}.housecall-account .check-label input{flex-shrink:0;margin-top:4px}.housecall-confirmation{background:#f5faf6;border:1px solid #c6d8cd;border-radius:8px;margin:16px 0;padding:16px}.housecall-confirmation strong{display:block}.housecall-account .intake-actions button{white-space:normal;justify-content:center;align-items:center;gap:6px;display:inline-flex}.housecall-preview{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.housecall-resource-buttons{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.housecall-resource-buttons button{border:1px solid #d5e1d9;border-radius:7px;padding:8px 12px;font-size:13px}.housecall-resource-buttons button[aria-pressed=true]{color:#fff;background:#213e34;border-color:#213e34}.housecall-preview-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.housecall-preview-record{background:#fafcfb;border:1px solid #dde5df;border-radius:8px;min-width:0;padding:14px}.housecall-preview-record header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.housecall-preview-record strong{font-size:14px}.housecall-preview-record p{margin:8px 0;font-size:13px;line-height:1.5}.housecall-preview-record .housecall-facts{margin-bottom:0}.housecall-preview-record details{margin:10px 0 0}.housecall-preview-record summary{font-size:12px}.housecall-status{color:#65547b;background:#eeeaf5;border-radius:4px;padding:3px 6px;font-size:12px;display:inline-block}.housecall-option-list{margin:10px 0;padding:0;list-style:none}.housecall-option-list li{border-left:2px solid #c5b9d8;margin:10px 0;padding:3px 0 3px 10px}.housecall-option-list li strong{font-size:13px}.housecall-empty{color:#5b6962;border:1px dashed #ccd9d0;border-radius:8px;padding:14px;font-size:13px;line-height:1.6}.housecall-account a{color:#30584a;text-decoration:underline}.housecall-account .error{line-height:1.6}@media (width<=600px){.housecall-account{padding:14px}.housecall-facts{grid-template-columns:minmax(0,1fr);gap:10px}.housecall-resource-buttons{gap:6px}.housecall-resource-buttons button{flex:1;padding:8px}.housecall-account .intake-actions{align-items:stretch}.housecall-account .intake-actions button{flex:150px}}.provider-removed{border:1px solid var(--line);border-radius:10px;margin:18px 0;padding:14px 16px}.provider-removed summary{cursor:pointer;color:#59675f;font-size:13px;font-weight:600}.provider-removed-list{margin:12px 0 0;padding:0;list-style:none}.provider-removed-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.provider-removed-list li>div{overflow-wrap:anywhere;flex:220px;min-width:0}.provider-removed-list strong{font-size:13px}.provider-removed-list p{margin:5px 0 0}.provider-removed-list button{flex-shrink:0}.hcp-customer-bulk{background:#f7fbf8;border:1px solid #cbdcd1;border-radius:9px;min-width:0;margin:18px 0 24px;padding:18px}.hcp-bulk-options{gap:10px;margin:16px 0;display:grid}.hcp-bulk-options .form-help{margin:0 0 3px}.hcp-customer-bulk .check-label{align-items:flex-start}.hcp-customer-bulk .check-label input{flex:none;margin-top:3px}.hcp-bulk-progress{border-top:1px solid #d6e2d9;margin-top:16px;padding-top:14px}.hcp-bulk-summary{gap:6px;font-size:13px;display:grid}.hcp-bulk-summary strong{font-size:15px}.hcp-bulk-progress progress{accent-color:#30584a;width:100%;height:9px;margin:14px 0;display:block}.hcp-bulk-counts{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;margin:14px 0;display:grid}.hcp-bulk-counts div{background:#fff;border:1px solid #dbe5de;border-radius:6px;min-width:0;padding:10px}.hcp-bulk-counts dt{color:#596c60;font-size:12px}.hcp-bulk-counts dd{margin:6px 0 0;font-size:20px;font-weight:600}.hcp-bulk-actions{flex-wrap:wrap;margin-bottom:0}.hcp-bulk-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.hcp-bulk-issues{margin:14px 0;font-size:13px}.hcp-bulk-issues summary{cursor:pointer;font-weight:600}.hcp-bulk-issues ul{gap:10px;max-height:230px;margin:12px 0;padding:0 3px 0 0;list-style:none;display:grid;overflow:auto}.hcp-bulk-issues li{overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e4d6b9;border-radius:5px;gap:4px;padding:10px;display:grid}.hcp-customer-bulk :is(button,input,summary):focus-visible{outline-offset:2px;outline:2px solid #30584a}@media (width<=600px){.hcp-customer-bulk{padding:12px}.hcp-bulk-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.hcp-bulk-actions button{flex:180px}}.hcp-quality{background:#fff;border:1px solid #d5dfd7;border-radius:9px;min-width:0;margin:20px 0;padding:18px}.hcp-quality .housecall-heading{flex-wrap:wrap}.hcp-quality .check-label{align-items:flex-start;margin:12px 0}.hcp-quality .check-label input{flex:none;margin-top:3px}.hcp-quality-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:15px 0;display:flex}.hcp-quality-toolbar .field{flex:160px;margin:0}.hcp-quality :is(input,select){min-width:0;max-width:100%}.hcp-quality-toolbar select{width:100%}.hcp-quality-list{overscroll-behavior:contain;gap:8px;max-height:320px;margin:12px 0;padding:3px;list-style:none;display:grid;overflow:auto}.hcp-quality-list li{background:#f8faf8;border:1px solid #dce3dd;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.hcp-quality-list li.selected{background:#edf5ef;border-color:#527563}.hcp-quality-list li>div{overflow-wrap:anywhere;flex:180px;gap:5px;min-width:0;display:grid}.hcp-quality-list li span,.hcp-quality-list li small{color:#596c60;font-size:12px}.hcp-quality-pagination{justify-content:flex-end;gap:10px;display:flex}.hcp-quality :is(button,a){overflow-wrap:anywhere}.hcp-quality button,.hcp-quality a{justify-content:center;align-items:center;gap:6px;display:inline-flex}.hcp-quality-editor{border-top:1px solid #d7e1d9;margin-top:20px;padding-top:16px}.hcp-quality-editor h4{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;display:flex}.hcp-quality-editor h4 span{background:#edf3ed;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:500}.hcp-quality-contact{color:#596c60;overflow-wrap:anywhere;font-size:13px}.hcp-quality h5{margin:0 0 12px;font-size:14px}.hcp-quality-values{grid-template-columns:minmax(0,1fr);gap:18px;margin:18px 0;display:grid}.hcp-quality-values>div{border:1px solid #dce4de;border-radius:7px;min-width:0;padding:14px}.hcp-quality-values>div:first-child{background:#f5f7f5}.hcp-quality-values dl{gap:14px;margin:0;display:grid}.hcp-quality-values dt,.hcp-quality-update-values dt{color:#596c60;font-size:12px}.hcp-quality-values dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.hcp-quality-values .field{gap:5px;margin:0 0 12px;display:grid}.hcp-quality-values input{width:100%}.hcp-quality-warnings{background:#fff8eb;border:1px solid #ead8b4;border-radius:7px;padding:14px;font-size:13px}.hcp-quality-warnings ul{margin:10px 0 0;padding-left:18px}.hcp-quality-warnings li{margin-bottom:10px}.hcp-quality-warnings li span{margin-bottom:7px;display:block}.hcp-quality-warnings p{color:#715d36;margin-bottom:0;font-size:12px}.hcp-quality-decisions{border-top:1px solid #dce4de;padding-top:6px}.hcp-quality-remove{border:1px solid #e5d4cf;border-radius:6px;margin-top:16px;padding:14px}.hcp-quality-remove-confirm{border-top:1px solid #e5d4cf;margin-top:14px;font-size:13px}.hcp-quality-remove-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.hcp-quality-edit-toggle{margin-top:15px}.hcp-quality-provider>summary,.hcp-quality-recorded-findings>summary{cursor:pointer;font-weight:600}.hcp-quality-provider[open]>summary{margin-bottom:14px}.hcp-quality-removal-note dl{gap:10px;display:grid}.hcp-quality-removal-note dt{color:#596c60;font-size:12px}.hcp-quality-removal-note dd{overflow-wrap:anywhere;margin:3px 0 0}.hcp-quality-removal-note,.hcp-quality-provider{background:#f6faf7;border:1px solid #d2dfd5;border-radius:7px;margin-top:18px;padding:14px;font-size:13px}.hcp-quality-update-values{border-top:1px solid #d4dfd6;margin-top:16px;padding-top:14px}.hcp-quality-update-values dl{gap:12px;display:grid}.hcp-quality-update-values dd{overflow-wrap:anywhere;gap:5px;margin:4px 0 0;display:grid}.hcp-quality :is(button,input,select,a,summary):focus-visible{outline-offset:2px;outline:2px solid #30584a}@media (width<=600px){.hcp-quality{padding:12px}.hcp-quality-values{grid-template-columns:minmax(0,1fr);gap:12px}.hcp-quality-toolbar button,.hcp-quality-list li button{flex:120px}}.hcp-quality-values>:first-child{order:2}.hcp-quality-values>:nth-child(2){order:1}.hcp-history-exceptions{background:#fffdf8;border:1px solid #dccfb6;border-radius:7px;min-width:0;margin:15px 0;padding:15px}.hcp-history-exceptions h4{margin:0;font-size:15px}.hcp-history-exceptions .housecall-heading{margin-bottom:10px}.hcp-history-exception-row{overflow-wrap:anywhere;background:#fff;border:1px solid #dadfd9;border-radius:6px;min-width:0;padding:13px}.hcp-history-exception-active{border-left:3px solid #a36a22}.hcp-history-exception-attention{color:#70501f;background:#fff4df;border-radius:4px;padding:9px;font-size:12px;line-height:1.6}.hcp-history-exception-select-all{margin:15px 0 8px}.hcp-history-exception-confirm{border-top:1px solid #e0d9c9;margin-top:15px;padding-top:14px}.hcp-history-exceptions .hcp-history-rows{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;min-height:0;max-height:min(62vh,650px);overflow:auto}@media (width<=600px){.hcp-history-exceptions{padding:11px}.hcp-history-exception-row{padding:10px}}.hcp-history-import{background:#f7faf8;border:1px solid #c4d6cc;border-radius:9px;min-width:0;margin:0 0 22px;padding:18px}.hcp-history-steps{color:#315548;flex-wrap:wrap;gap:8px 18px;margin:16px 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.hcp-history-steps li{color:#6c7e73}.hcp-history-steps li[aria-current=step]{color:#203f35;text-underline-offset:5px;text-decoration:underline}.hcp-history-progress,.hcp-history-review{border-top:1px solid #d5e0d9;margin-top:16px;padding-top:16px}.hcp-history-counts{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:9px;margin:14px 0;display:grid}.hcp-history-counts>div{background:#fff;border:1px solid #d8e3dc;border-radius:6px;min-width:0;padding:10px}.hcp-history-counts dt{color:#52665a;text-transform:capitalize;font-size:12px}.hcp-history-counts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:19px;font-weight:600}.hcp-history-actions,.hcp-history-review-toolbar,.hcp-history-pagination{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hcp-history-actions{margin-bottom:0}.hcp-history-import button{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;max-width:100%;display:inline-flex}.hcp-history-import .check-label{align-items:flex-start;line-height:1.5}.hcp-history-import .check-label input{flex:none;margin-top:3px}.hcp-history-confirm{margin-top:15px}.hcp-history-review-toolbar{margin-top:18px}.hcp-history-review-toolbar select{background:#fff;border:1px solid #c5d5cc;border-radius:6px;min-width:0;max-width:100%;padding:8px 10px}.hcp-history-rows{scrollbar-gutter:stable;overscroll-behavior:contain;gap:12px;max-height:min(65vh,680px);margin:14px 0;padding:3px;list-style:none;display:grid;overflow:auto}.hcp-import-navigation{margin:18px 0}.hcp-import-primary-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.hcp-scan-status{gap:6px;margin:18px 0;display:grid}.hcp-scan-status span,.hcp-scan-status small{color:#536b5f;font-size:12px}.hcp-import-readiness>div:first-child{background:#e9f4ed;border-color:#a8cbb6}.hcp-import-browse{border-top:1px solid #d7e1db;margin-top:16px;padding:16px 0}.hcp-import-browse>summary{cursor:pointer;font-weight:600}.hcp-import-browse>button{margin-top:15px}.hcp-history-confirmation p{font-size:13px;line-height:1.65}.hcp-customer-import [hidden]{display:none!important}.hcp-history-choices select{background:#fff;border:1px solid #c5d5cc;border-radius:5px;max-width:100%;padding:8px}.hcp-history-contact{overflow-wrap:anywhere;background:#fff;border:1px solid #d7e1db;border-radius:7px;min-width:0;padding:14px}.hcp-history-contact-title{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.hcp-history-contact-title>strong{font-size:15px}.hcp-history-label{color:#4f6156;background:#eef1ee;border-radius:4px;padding:4px 7px;font-size:11px}.hcp-history-label-customer{color:#2d5e43;background:#e7f2eb}.hcp-history-label-prospect{color:#46577f;background:#edf0f8}.hcp-history-label-unclassified{color:#76551c;background:#fff2dc}.hcp-history-contact-details{color:#52665a;margin:10px 0;font-size:12px;line-height:1.5}.hcp-history-source{margin:10px 0;font-size:12px}.hcp-history-source summary{cursor:pointer;font-weight:600}.hcp-history-source dl{gap:8px;margin:12px 0;display:grid}.hcp-history-source dt{color:#627167;font-size:11px}.hcp-history-source dd{overflow-wrap:anywhere;margin:3px 0 0}.hcp-history-source ul{gap:7px;padding-left:18px;display:grid}.hcp-history-opportunities{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.hcp-history-opportunities>li{background:#f5f7f5;border-left:3px solid #b5c7bb;padding:10px;font-size:12px}.hcp-history-opportunities>li>span{color:#58695e;margin-top:5px;line-height:1.5;display:block}.hcp-history-opportunities p{margin:7px 0;line-height:1.5}.hcp-history-held{color:#70501f;background:#fff5e5;border-radius:5px;margin-top:12px;padding:10px;font-size:12px}.hcp-history-held p{line-height:1.5}.hcp-attention-actions{margin-top:12px}.hcp-attention-detail{background:#fffdf8;border:1px solid #d9d3c1;border-radius:6px;min-width:0;margin-top:12px;padding:14px;font-size:13px;line-height:1.6}.hcp-attention-detail h4{color:#354b3f;margin:0 0 9px;font-size:14px}.hcp-attention-detail h4:not(:first-child){margin-top:18px}.hcp-attention-relationship{color:#335344;background:#eaf3ed;border-radius:5px;padding:10px}.hcp-attention-id{overflow-wrap:anywhere;color:#52665a;font-size:12px}.hcp-attention-id code{white-space:normal;overflow-wrap:anywhere}.hcp-attention-matches{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.hcp-attention-matches>li{background:#fff;border:1px solid #d7e1db;border-radius:6px;min-width:0;padding:12px}.hcp-attention-matches p{margin:7px 0}.hcp-attention-detail button,.hcp-attention-actions button,.hcp-attention-confirmation button{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.hcp-attention-confirmation:focus-visible{outline-offset:2px;outline:2px solid #30584a}.hcp-history-choices{border-top:1px solid #e0e7e1;gap:10px;margin-top:14px;padding-top:12px;display:grid}.hcp-history-pagination{justify-content:space-between;font-size:12px}.hcp-history-confirmation{background:#edf5ef;border:1px solid #c7d9ce;border-radius:7px;margin-top:16px;padding:14px}.hcp-history-confirmation>p:first-child{margin-top:0}.hcp-history-receipt{background:#edf7f0;border:1px solid #bfd7c8;border-radius:7px;margin-top:16px;padding:13px;font-size:13px}.hcp-history-receipt p{line-height:1.5}.hcp-history-notice{color:#385344;background:#fff;border:1px solid #cddbd3;border-radius:6px;margin-top:14px;padding:12px;font-size:13px;line-height:1.6}.hcp-contacts-only{border-top:1px solid #d8e2dc;margin:18px 0;padding-top:14px}.hcp-contacts-only>summary{cursor:pointer;font-size:14px;font-weight:600}.hcp-history-import :is(button,input,select,summary):focus-visible,.hcp-contacts-only>summary:focus-visible{outline-offset:2px;outline:2px solid #30584a}@media (width<=600px){.hcp-history-import{padding:12px}.hcp-history-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.hcp-history-contact,.hcp-history-confirmation{padding:11px}.hcp-history-actions button{flex:190px}.hcp-attention-actions button,.hcp-attention-confirmation button{flex:180px}.hcp-history-review-toolbar{align-items:stretch}.hcp-history-review-toolbar select{flex:140px}}.hcp-customer-import{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.hcp-customer-import>button{align-items:center;gap:7px;display:inline-flex}.hcp-import-advanced{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.hcp-import-advanced button,.hcp-import-navigation button{white-space:normal;max-width:100%}.hcp-import-scope{background:#edf4ef;border-radius:8px;gap:5px;margin:16px 0 8px;padding:14px;display:grid}.hcp-import-scope span{font-size:13px}.hcp-import-scope small{color:#56685e}.hcp-import-rows{scrollbar-gutter:stable;overscroll-behavior:contain;gap:14px;max-height:min(52vh,520px);margin:16px 0;padding:3px;list-style:none;display:grid;overflow:auto}.hcp-import-source,.hcp-import-candidate{overflow-wrap:anywhere;min-width:0}.hcp-customer-import :is(button,select,input):focus-visible{outline-offset:2px;outline:2px solid #30584a}.hcp-import-row{background:#fff;border:1px solid #d6e1d9;border-radius:8px;min-width:0;padding:16px}.hcp-import-row .field{margin:14px 0 10px}.hcp-import-row select{width:100%;min-width:0;max-width:100%}.hcp-import-source>strong{font-size:15px}.hcp-import-source dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:12px 0;display:grid}.hcp-import-source dt{color:#596c60;font-size:12px}.hcp-import-source dd{margin:3px 0 0;font-size:13px}.hcp-import-source .housecall-label{align-items:center;gap:5px;display:inline-flex}.hcp-import-match{color:#745115;background:#fff3dd;border-radius:4px;padding:5px 8px;font-size:12px;display:inline-block}.hcp-import-candidates{background:#f5f6f4;border-radius:7px;margin:12px 0;padding:12px}.hcp-import-candidate{border-top:1px solid #dfe5df;gap:4px;margin-top:10px;padding-top:10px;font-size:13px;display:grid}.hcp-import-candidate small{color:#56665c}.hcp-import-row-help{color:#58675e;font-size:12px;line-height:1.5}.hcp-import-membership{border-top:1px solid var(--line);padding:12px 0 0}.hcp-import-membership p{color:#58675e;margin:8px 0 0;font-size:12px;line-height:1.5}.hcp-import-confirmation{background:#f5faf6;border:1px solid #c6d8cd;border-radius:8px;padding:16px}.hcp-import-counts{margin:0 0 12px;font-weight:600;line-height:1.6}.hcp-import-confirmation .intake-actions{margin-bottom:0}.hcp-import-receipt{background:#eff7f1;border:1px solid #bfd5c7;border-radius:8px;margin-top:14px;padding:14px}.hcp-import-receipt p{margin:8px 0 0;font-size:13px;line-height:1.5}.hcp-import-saved-contacts{margin:12px 0 0;padding:0;list-style:none}.hcp-import-saved-contacts li{border-top:1px solid #d4e2d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:10px;padding-top:10px;display:flex}.hcp-import-saved-contacts li>span{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:13px;display:grid}.hcp-import-saved-contacts small{color:#56665c}@media (width<=600px){.hcp-import-source dl{grid-template-columns:minmax(0,1fr)}.hcp-import-row,.hcp-import-confirmation{padding:12px}.hcp-import-candidates{padding:10px}}.crm-work-controls,.crm-workspace-review{border:1px solid var(--line,#d6e0da);background:#f5f8f6;border-radius:8px;min-width:0;margin:16px 0;padding:16px}.crm-work-controls p,.crm-workspace-review p{margin:8px 0 12px;line-height:1.5}.crm-contact-history-row{border-bottom:1px solid var(--line,#d6e0da);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.crm-contact-history-row>div{overflow-wrap:anywhere;min-width:0}.crm-contact-history-row small{color:var(--muted,#61746b);margin-top:5px;display:block}.crm-workspace-review h3{margin:0}.crm-workspace-review .crm-review-summary{flex-wrap:wrap;gap:12px 24px;margin:14px 0;display:flex}.crm-workspace-review .crm-review-summary span{align-items:baseline;gap:7px;display:flex}.crm-workspace-review .crm-review-summary strong{font-size:21px}.crm-workspace-review .crm-review-rows{overscroll-behavior:contain;max-height:340px;margin:14px 0;overflow:auto}.crm-workspace-review .crm-review-row{border-bottom:1px solid var(--line,#d6e0da);overflow-wrap:anywhere;background:#fff;padding:12px}.crm-workspace-review .crm-review-row small{margin-top:5px;display:block}.crm-workspace-review .button-row{flex-wrap:wrap}@media (width<=600px){.crm-workspace-review,.crm-work-controls{padding:12px}}.hcp-daily-sync{background:#f4f9f6;border:1px solid #b7cec2;border-radius:9px;margin:20px 0;padding:20px}.hcp-daily-heading,.hcp-daily-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hcp-daily-heading h3{margin:0 0 6px}.hcp-daily-heading p{color:#52685c;margin:0}.hcp-daily-toggle{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.hcp-daily-toggle input{accent-color:#254b3c;width:23px;height:23px}.hcp-daily-status{color:#52685c;gap:6px;margin:18px 0;font-size:13px;display:grid}.hcp-daily-status strong{color:#263f33}.hcp-daily-actions{justify-content:flex-start}.hcp-daily-actions span{color:#52685c;max-width:460px;font-size:12px;line-height:1.5}.hcp-daily-actions button{align-items:center;gap:7px;display:inline-flex}@media (width<=600px){.hcp-daily-sync{padding:14px}.hcp-daily-heading{align-items:flex-start}.hcp-daily-heading>div{flex:1;min-width:180px}}.customer-workspace-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.customer-workspace-tabs button{align-items:center;gap:8px;display:inline-flex}.customer-crm-import{min-width:0;padding:24px}.customer-crm-import .panel-heading{padding:0 0 18px}.customer-crm-account{max-width:580px}.customer-crm-account select{width:100%;min-width:0}.customer-crm-setup{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:16px;font-size:13px;display:flex}@media (width<=600px){.customer-crm-import{padding:14px}.customer-workspace-tabs button{flex:145px}}.customer-directory-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-delete-button,.customer-delete-confirm{font:inherit;cursor:pointer;border:1px solid #b84136;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:600;display:inline-flex}.customer-delete-button{color:#a33129;background:#fff;font-size:12px}.customer-delete-button:hover:not(:disabled){background:#fff1ef}.customer-delete-confirm{color:#fff;background:#a33129;min-height:42px}.customer-delete-confirm:hover:not(:disabled){background:#86251f}.customer-delete-button:focus-visible,.customer-delete-confirm:focus-visible{outline-offset:3px;outline:3px solid #cf776d}.customer-delete-confirm:disabled,.customer-delete-button:disabled{cursor:not-allowed;opacity:.55}.customer-delete-dialog{width:min(560px,100vw - 28px)}.customer-delete-content{gap:18px;min-width:0;display:grid}.customer-delete-content p{margin:0;font-size:14px;line-height:1.6}.customer-delete-identity{overflow-wrap:anywhere;gap:4px;display:grid}.customer-delete-identity strong{font-size:18px}.customer-delete-identity span{color:var(--muted);font-size:13px}.customer-delete-counts{border:1px solid var(--line);background:#f7f8f6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:14px;display:grid}.customer-delete-counts>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.customer-delete-counts dd{margin:0;font-weight:700}.customer-delete-provider-note{color:var(--muted)}.customer-delete-error{color:#8a3027;overflow-wrap:anywhere;background:#fff2ef;border:1px solid #efc8c1;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;display:flex}.customer-delete-error svg{flex-shrink:0;margin-top:2px}.customer-delete-loading{color:var(--muted);align-items:center;gap:8px;display:flex}.customer-delete-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (width<=600px){.customer-directory-actions{flex-direction:column;align-items:stretch;min-width:105px}.customer-delete-counts{grid-template-columns:1fr}.customer-delete-actions>button{flex:100%}}.workspace-leads-content{clear:both;min-width:0;padding-top:2px}.workspace-leads-content :is(button,select,input,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #315d4e}.workspace-leads-content button:disabled{cursor:not-allowed;opacity:.5}.wl-toolbar,.wl-filters,.wl-pagination,.wl-board-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wl-toolbar{margin-bottom:10px}.wl-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wl-workflow-settings{min-width:0}.wl-sections{flex-wrap:wrap;gap:6px;display:flex}.wl-sections button{color:#344f44;background:#fff;border:1px solid #d9e2dc;border-radius:7px;align-items:center;gap:9px;padding:9px 13px;font-size:13px;font-weight:650;display:inline-flex}.wl-sections button.selected{color:#fff;background:#203f35;border-color:#203f35}.wl-sections span{font-variant-numeric:tabular-nums;opacity:.85;min-width:20px;font-size:12px}.wl-context{color:#617167;margin:0 0 16px;font-size:13px;line-height:1.55}.wl-filters{justify-content:flex-start;margin-bottom:12px}.wl-filters label{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.wl-filters select{max-width:min(310px,70vw);font:inherit;background:#fff;border:1px solid #d4dfd8;border-radius:6px;padding:8px 28px 8px 10px;font-weight:400}.wl-result-count{color:#64736a;font-variant-numeric:tabular-nums;font-size:12px}.wl-view-choice{background:#edf2ee;border:1px solid #dce4df;border-radius:7px;gap:2px;margin-left:auto;padding:3px;display:flex}.wl-view-choice button{color:#56675e;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-size:12px}.wl-view-choice button[aria-pressed=true]{color:#203f35;background:#fff;box-shadow:0 1px 3px #203f3515}.wl-notice{background:#eaf3e9;border-radius:7px;padding:12px;font-size:13px}.wl-empty{text-align:center;background:#fff;border:1px solid #dce5de;border-radius:9px;padding:40px 20px}.wl-empty h2{margin:0 0 8px;font-size:18px}.wl-empty p{color:#65736b;font-size:13px}.wl-table-wrap{background:#fff;border:1px solid #dce5de;border-radius:9px;overflow:hidden}.wl-table{table-layout:fixed;border-collapse:collapse;white-space:normal;width:100%}.wl-table th{color:#51645a;text-transform:none;letter-spacing:0;background:#f1f5f2;padding:12px;font-size:12px;font-weight:600}.wl-table th:first-child{width:24%}.wl-table th:nth-child(2){width:21%}.wl-table th:nth-child(3){width:23%}.wl-table th:last-child{width:110px}.wl-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e5ebe7;padding:12px;font-size:12px;line-height:1.5}.wl-table tbody tr:hover{background:#fafcfb}.wl-table small,.wl-card small,.wl-card-next small{color:#728177;margin-top:4px;font-size:11px;line-height:1.5;display:block}.workspace-leads-content .wl-name{color:#203f35;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;font-weight:650;line-height:1.5;display:inline}.workspace-leads-content .wl-name:hover{text-decoration:underline}.wl-status{color:#415a4c;background:#edf2ee;border-radius:4px;max-width:100%;padding:3px 6px;font-size:11px;line-height:1.4;display:inline-block}.wl-status-active{color:#345b43;background:#e7f0e9}.wl-status-history{color:#58617a;background:#eef0f6}.wl-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-leads-content .wl-row-actions .small{min-height:30px;padding:6px 9px;font-size:11px}.workspace-leads-content .wl-more{color:#607368;background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:underline}.wl-pagination{color:#65756a;margin-top:12px;font-size:12px}.wl-pagination>div,.wl-board-navigation>div{align-items:center;gap:12px;display:flex}.wl-screen-reader{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wl-board-navigation{color:#65756a;margin:4px 0 10px;font-size:12px}.wl-board{scrollbar-gutter:stable;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:12px;height:clamp(260px,100dvh - 430px,700px);min-height:260px;padding:2px 2px 12px;display:flex;overflow:auto hidden}.wl-column{scroll-snap-align:start;background:#edf3ef;border:1px solid #d8e2db;border-top:3px solid #729180;border-radius:9px;flex-direction:column;flex:0 0 280px;height:100%;min-height:0;display:flex}.wl-column h2{color:#365447;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:52px;margin:0;padding:12px;font-size:13px;line-height:1.4;display:flex}.wl-column h2 span{font-variant-numeric:tabular-nums;background:#fff;border-radius:4px;flex:none;padding:2px 6px;font-size:11px}.wl-column-context{color:#65756a;flex:none;margin:10px 12px 0;font-size:11px;line-height:1.4}.wl-column-empty{color:#65756a;padding:12px 4px;font-size:12px;line-height:1.5}.wl-column-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:0 9px 10px;overflow-y:auto}.wl-card{background:#fff;border:1px solid #e1e8e3;border-radius:7px;margin:0 0 9px;padding:12px}.wl-service{color:#63766a;overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.5}.wl-company{color:#5c6b74;background:#edf1f5;border-radius:3px;padding:3px 5px;font-size:10px;display:inline-block}.wl-card-next{overflow-wrap:anywhere;border-top:1px solid #edf0ed;margin-top:10px;padding-top:9px;font-size:12px;line-height:1.5}.wl-card .wl-row-actions{margin-top:12px}.wl-load-more{width:100%;padding:9px;font-size:12px}.wl-request-actions{border-top:1px solid #dce5df;margin-top:22px;padding-top:12px}.wl-request-actions p{color:#5d7164;font-size:13px;line-height:1.6}@media (width<=1050px){.wl-table th,.wl-table td{padding:10px 8px}.wl-table th:last-child{width:78px}}@media (width<=760px){.wl-toolbar{align-items:stretch}.wl-toolbar>.primary{padding:8px 12px;font-size:12px}.wl-sections{gap:5px;width:100%}.wl-sections button{padding:8px 10px;font-size:12px}.wl-context{font-size:12px}.wl-table-wrap{background:0 0;border:0;overflow:visible}.wl-table,.wl-table tbody{display:block}.wl-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wl-table tr{background:#fff;border:1px solid #dce5de;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;margin-bottom:10px;padding:14px;display:grid}.wl-table td{border:0;padding:0;display:block}.wl-table td:first-child,.wl-table td:nth-child(3),.wl-table .wl-actions-cell{grid-column:1/-1}.wl-table td[data-label]:before{content:attr(data-label);color:#829086;margin-bottom:3px;font-size:10px;display:block}.wl-table td:first-child:before{display:none}.wl-table .wl-name{font-size:14px}.wl-table .wl-actions-cell{border-top:1px solid #edf0ed;padding-top:10px}.wl-pagination{text-align:center;justify-content:center;align-items:center}.wl-pagination>div{gap:10px}.wl-board-navigation{align-items:flex-start}.wl-board-navigation>span{flex-basis:100%}.wl-board{height:60vh;min-height:300px}.wl-column{flex-basis:min(280px,82vw)}}.email-workspace{min-width:0;overflow:hidden}.email-workspace .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.email-workspace button{cursor:pointer}.email-workspace button:disabled{cursor:not-allowed}.email-workspace button:focus-visible,.email-workspace input:focus-visible,.email-workspace select:focus-visible{outline-offset:2px;outline:2px solid #7961b6}.email-workspace-toolbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:14px;padding:14px 18px;display:flex}.email-mailbox-select{color:#456154;align-items:center;gap:9px;min-width:170px;max-width:420px;display:flex}.email-mailbox-select select{background:0 0;border:0;min-width:0;max-width:100%;padding:7px 20px 7px 0;font-size:12px}.email-search{color:#84918b;background:#f4f6f5;border:1px solid #e5e9e6;border-radius:8px;align-items:center;gap:8px;width:min(350px,36%);margin-left:auto;padding:0 11px;display:flex}.email-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0;font-size:12px}.email-workspace-body{grid-template-columns:160px minmax(250px,310px) minmax(0,1fr);align-items:start;min-height:650px;display:grid}.email-folders{border-right:1px solid var(--line);background:#fafbf9;align-self:stretch;padding:18px 10px}.email-folders nav{gap:5px;display:grid}.email-folders nav button{text-align:left;color:#69746e;border-radius:7px;align-items:center;gap:10px;width:100%;padding:11px 10px;font-size:13px;display:flex}.email-folders nav button.selected{color:#365447;background:#e8efeb;font-weight:650}.email-folders nav small{font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.email-sync-note{color:#7b877f;margin:31px 7px 0;font-size:11px;line-height:1.55}.email-sync-note strong{color:#5c6e63;font-weight:600}.email-sync-note p{margin:7px 0 10px}.email-sync-note>span{margin-top:10px;display:block}.email-sync-attention{color:#956c36}.email-message-list{border-right:1px solid var(--line);background:#fff;align-self:stretch;min-width:0}.email-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:14px 17px;display:flex}.email-list-heading strong{font-size:14px}.email-list-heading span{color:#859087;font-size:10px}.email-list-scroll{max-height:910px;overflow-y:auto}.email-message-row{text-align:left;border-bottom:1px solid #edf0ed;border-left:3px solid #0000;gap:7px;width:100%;padding:17px 15px;display:grid}.email-message-row:hover{background:#f7f9f7}.email-message-row.selected{background:#f0f4ee;border-left-color:#6d896e}.email-row-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.email-row-top strong{text-overflow:ellipsis;white-space:nowrap;color:#637168;font-size:12px;font-weight:500;overflow:hidden}.email-message-row.is-unread .email-row-top strong,.email-message-row.is-unread .email-row-subject{color:#293b32;font-weight:700}.email-row-top time{white-space:nowrap;color:#869189;font-size:10px}.email-row-subject{color:#3d4f44;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.email-row-subject i{vertical-align:2px;background:#788ebb;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.email-row-preview{text-overflow:ellipsis;white-space:nowrap;color:#849087;font-size:11px;line-height:1.5;overflow:hidden}.email-row-bottom{color:#849087;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.email-row-bottom>span:last-child{align-items:center;gap:3px;display:flex}.email-empty-list,.email-no-selection{text-align:center;color:#819185;flex-direction:column;align-items:center;gap:14px;padding:42px 22px;display:flex}.email-empty-list strong{color:#617065;font-size:13px;font-weight:600;line-height:1.5}.email-empty-list p{margin:0;font-size:12px;line-height:1.6}.email-no-selection{padding:160px 40px}.email-no-selection h2{color:#526558;font-size:19px}.email-no-selection p{max-width:320px;margin:0;font-size:13px;line-height:1.7}.email-reader{min-width:0}.email-reader-actions{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 16px;display:flex}.email-mail-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.email-reader-actions .small{padding:7px 8px;font-size:10px}.email-reader-actions .email-back{display:none}.email-open-conversation{margin-left:auto}.email-subject-heading{padding:23px 24px 19px}.email-subject-label{color:#5e796a;flex-wrap:wrap;gap:5px 10px;font-size:10px;display:flex}.email-subject-label span{color:#8b968f;overflow-wrap:anywhere}.email-subject-heading h2{letter-spacing:-.35px;overflow-wrap:anywhere;margin:10px 0 16px;font-size:20px;line-height:1.4}.email-envelope{color:#6e7c72;overflow-wrap:anywhere;gap:5px;font-size:11px;line-height:1.5;display:grid}.email-envelope strong{color:#819085;padding-right:6px;font-weight:500}.email-envelope time{color:#96a097;margin-top:5px;font-size:10px}.email-thread-label{color:#5d7264;border-top:1px solid #edf0ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin:0 24px;padding:12px 0;font-size:11px;font-weight:600;display:flex}.email-thread-label span{color:#93a08e;font-size:10px;font-weight:400}.email-alert,.email-command,.email-permission-note,.email-trash-note{border-radius:7px;margin:10px 18px;padding:12px 14px;font-size:12px;line-height:1.55}.email-alert,.email-command-failed,.email-command-uncertain{color:#a36b47;background:#fff1e9}.email-command{color:#637193;background:#f1f3f8;gap:4px;display:grid}.email-command-succeeded{color:#51734c;background:#edf5eb}.email-permission-note{color:#927c53;background:#faf6ed}.email-trash-note{color:#87768a;background:#f5f3f6;align-items:flex-start;gap:8px;display:flex}.email-trash-note svg{flex-shrink:0;margin-top:2px}.email-reader .inbox-layout{min-height:0;box-shadow:none;border:0;border-radius:0;display:block}.email-conversation .conversation-toolbar,.email-conversation .conversation-list,.email-conversation .conversation-heading,.email-conversation .conversation-compact-context,.email-conversation .conversation-context{display:none}.email-attachment-picker{color:#73806f;gap:9px;margin-top:12px;font-size:11px;display:grid}.email-file-picker{cursor:pointer;align-items:center;gap:6px;width:fit-content;font-size:11px;display:inline-flex;position:relative;overflow:hidden}.email-file-picker:focus-within{outline-offset:2px;outline:2px solid #7961b6}.email-file-picker:has(input:disabled){opacity:.55;cursor:not-allowed}.email-file-picker input{opacity:0;width:100%;height:100%;cursor:inherit;padding:0;position:absolute;inset:0}.email-attachment-picker>ul,.gmail-message-attachments>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.email-attachment-picker li,.gmail-message-attachments li{background:#fafbf8;border:1px solid #e4e9e0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.email-attachment-picker li>span,.gmail-message-attachments li>span{overflow-wrap:anywhere;min-width:0}.email-attachment-picker li .icon-button{margin-left:auto;padding:3px}.email-attachment-picker>small{color:#899583;font-size:10px;line-height:1.6}.gmail-message-attachments{color:#65775e;gap:9px;margin-top:14px;font-size:11px;display:grid}.gmail-message-attachments>strong{font-size:11px;font-weight:600}.gmail-message-attachments button{align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.gmail-message-attachments li>small{flex-basis:100%}.gmail-message-attachments>small{color:#8b977f;line-height:1.6}.email-reader .conversation-main{display:flex}.email-reader .message-history{gap:12px;min-height:180px;max-height:560px;padding:9px 24px 22px}.email-reader .message{background:#fff;border:1px solid #e9eee6;border-radius:7px;width:100%;max-width:100%}.email-reader .message.outbound{background:#f6f8f3}.email-reader .message.internal{background:#fff8e9}.email-reader .message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.email-reader .composer{padding:19px 24px}@media (width<=1400px){.email-workspace-body{grid-template-columns:125px minmax(220px,265px) minmax(0,1fr)}.email-folders{padding:14px 7px}.email-folders nav button{gap:7px;padding:10px 7px;font-size:12px}.email-reader-actions{align-items:flex-start}.email-reader-actions .email-open-conversation{margin-left:0}}@media (width<=1100px){.email-workspace-body{grid-template-columns:minmax(200px,250px) minmax(0,1fr)}.email-folders{border-bottom:1px solid var(--line);border-right:0;grid-column:1/-1;padding:8px 12px}.email-folders nav{gap:8px;display:flex}.email-folders nav button{width:auto;min-width:90px}.email-folders nav small{margin-left:7px}.email-sync-note{margin:8px 5px 3px;font-size:10px}.email-sync-note strong,.email-sync-note>span{display:none}.email-sync-note p{margin:0}.email-mailbox-select{max-width:250px}}@media (width<=760px){.email-workspace-toolbar{flex-wrap:wrap;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.email-mailbox-select{width:100%;min-width:0;max-width:none}.email-mailbox-select select{font-size:12px}.email-workspace-toolbar>button{margin-left:auto}.email-search{order:3;grid-column:1/-1;width:100%}.email-search input{font-size:14px}.email-workspace-body{min-height:500px;display:block}.email-folders{padding:8px;overflow:hidden}.email-folders nav{justify-content:space-between;gap:3px}.email-folders nav button{gap:5px;min-width:0;padding:9px 6px;font-size:11px}.email-folders nav button svg{width:14px}.email-folders nav small{margin-left:0;font-size:10px}.email-message-list{border-right:0}.email-list-scroll{max-height:none}.email-message-row{padding:18px 17px}.email-row-top strong,.email-row-subject{font-size:13px}.email-row-preview{font-size:12px}.email-reader{display:none}.email-show-reader .email-reader{display:block}.email-show-reader .email-message-list{display:none}.email-reader-actions{gap:8px;padding:12px}.email-reader-actions .email-back{display:flex}.email-reader-actions .email-open-conversation{margin-left:auto}.email-reader-actions .email-mail-actions{flex-basis:100%;order:3;gap:5px}.email-reader-actions .small{font-size:10px}.email-subject-heading{padding:18px 16px}.email-subject-heading h2{font-size:19px}.email-thread-label{margin:0 16px}.email-reader .message-history{padding:7px 12px 18px}.email-reader .composer{padding:15px}.email-alert,.email-command,.email-permission-note,.email-trash-note{margin:10px 12px}}:root{color:#25332f;font-synthesis:none;--green:#163d36;--muted:#77827d;--line:#e6eae7;--paper:#fff;--accent:#dbea8a;background:#f5f6f7;font-family:DM Sans,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button,input,select,textarea{outline-offset:3px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #598f7c}button{color:inherit}button:disabled{opacity:.5;cursor:not-allowed}button svg{flex-shrink:0}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{letter-spacing:-1.1px;font-size:32px;font-weight:750;line-height:1.3}h2{letter-spacing:-.4px;font-size:19px}h3{font-size:16px}small{font-size:12px;line-height:1.5}.muted{color:var(--muted);font-size:13px}.eyebrow{letter-spacing:1.4px;color:#6b7a72;font-size:11px;font-weight:700}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:224px;padding:30px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 0 36px;display:flex}.brand strong{letter-spacing:-.8px;font-family:Manrope,sans-serif;font-size:18px}.brand small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.brand-mark{flex-shrink:0;width:40px;height:40px;display:block}.workspace-label{letter-spacing:1.5px;color:#919b96;padding:0 15px 14px;font-size:10px}.sidebar nav{gap:6px;display:grid}.sidebar nav button{text-align:left;color:#718079;border-radius:8px;align-items:center;gap:13px;padding:13px 14px;font-size:14px;font-weight:500;display:flex}.sidebar nav button:hover{background:#f5f7f5}.sidebar nav button.active{background:var(--green);color:#fff}.sidebar nav b{color:#203b24;text-align:center;background:#dbea8a;border-radius:5px;min-width:22px;margin-left:auto;padding:3px;font-size:11px}.nav-dot{background:#cc8b54;border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding:40px 10px 0}.sidebar-bottom>p{color:#8a958e;margin-top:7px;font-size:12px}.demo-label{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.demo-label>span{border:1.5px solid #647664;border-radius:50%;width:6px;height:6px}.identity-select{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:24px;padding-top:20px;display:flex}.identity-select select{background:0 0;border:0;min-width:0;max-width:130px;font-size:12px}.avatar{color:#4e6652;background:#e7ebe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.avatar.dark{background:var(--green);color:#fff}.workspace{flex:1;min-width:0;margin-left:224px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:73px;padding:0 36px;display:flex}.breadcrumb{color:#8a938e;align-items:center;gap:15px;font-size:12px;display:flex}.breadcrumb strong{color:#4a5650;font-weight:500}.top-actions{align-items:center;gap:20px;display:flex}.timezone{color:#839088;font-size:11px}.icon-button{border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{background:#e9eee9}.badge{color:#627168;white-space:nowrap;background:#eff1ef;border-radius:5px;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.demo{letter-spacing:1px;color:#8d7c39;background:#f5f3e9;font-size:9px}.badge.warning{color:#aa612d;background:#fff0e5}.badge.success{color:#557b3a;background:#edf4e9}.badge.info{color:#47678f;background:#e9f0fc}.badge.danger{color:#ad4b4b;background:#ffeded}.company-bar{border-bottom:1px solid var(--line);background:#fff;padding:0 36px}.company-tabs{scrollbar-width:thin;gap:28px;display:flex;overflow-x:auto}.company-tabs button{white-space:nowrap;color:#7b877f;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:19px 0 17px;font-size:12px;display:flex}.company-tabs button.selected{color:var(--green);border-bottom-color:var(--green);font-weight:600}.company-tabs b{color:#7c8a7e;background:#f0f2ee;border-radius:4px;padding:2px 5px;font-size:10px}.company-dot{background:#729888;border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.company-dot.concrete{background:#ab9374}.company-dot.deck{background:#8e91b4}.mobile-company,.hamburger,.mobile-close{display:none}main{max-width:1740px;margin:auto;padding:35px 36px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-heading h1{margin:8px 0}.page-heading p{color:#7b8780;font-size:13px}.heading-actions{align-items:center;gap:12px;display:flex}.segmented{border:1px solid var(--line);background:#edf0ed;border-radius:8px;flex-shrink:0;padding:4px;display:flex}.segmented button{color:#829087;white-space:nowrap;border-radius:5px;padding:7px 12px;font-size:11px}.segmented .chosen{color:#34473d;background:#fff;box-shadow:0 1px 2px #163d3610}.stat-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.stat{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;padding:17px 14px 15px;transition:background .15s}.stat:hover{border-color:#abbda8}.stat.selected{background:#eaf0df;border-color:#a6bb7c}.stat>span{color:#6b7971;justify-content:space-between;gap:3px;min-height:30px;font-size:11px;display:flex}.stat strong{letter-spacing:-1px;margin:8px 0;font-family:Manrope,sans-serif;font-size:30px;font-weight:650;display:block}.stat small{color:#98a096;font-size:10px}.today-layout{grid-template-columns:minmax(0,1fr) 286px;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.panel-heading p{color:#8d978f;margin-top:7px;font-size:12px}.count-pill{vertical-align:middle;color:#6c7c6e;background:#edf0e9;border-radius:5px;margin-left:6px;padding:3px 7px;font-family:DM Sans,sans-serif;font-size:11px}.queue-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:0 24px 15px;display:flex}.search{color:#98a29b;align-items:center;gap:9px;display:flex}.search input{color:#394a40;background:0 0;border:0;width:100%;min-width:0;padding:7px 0;font-size:12px}.search input::placeholder{color:#929b95}.task-row{text-align:left;border-bottom:1px solid #eff1ee;align-items:center;gap:14px;width:100%;padding:20px 24px;display:flex}.task-row:last-child{border-bottom:0}.task-row:hover{background:#f8faf6}.task-icon{color:#778351;background:#f0f3e8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.task-icon.reply{color:#6483a4;background:#eaf1fa}.task-icon.callback{color:#a48259;background:#f8efe5}.task-icon.inquiry{color:#758b6d;background:#edf1eb}.task-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.task-main strong{font-size:14px;font-weight:600}.task-main>span{color:#6a786e;font-size:12px}.task-main small{color:#949d96;align-items:center;gap:7px;font-size:10px;display:flex}.task-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:7px;font-size:12px;display:flex}.task-meta small{color:#8c9890;font-size:10px}.overdue{color:#b9753e}.row-arrow{color:#a9b2ac;margin-left:4px}.today-aside{align-content:start;gap:20px;display:grid}.focus-panel{background:#e9efdc;border:1px solid #dfe7d1;border-radius:12px;padding:23px}.focus-panel .eyebrow{color:#82915e;font-size:10px}.focus-panel h2{color:#344b30;margin:14px 0 10px;font-size:21px}.focus-panel p{color:#778365;font-size:12px;line-height:1.65}.callback-card{text-align:left;background:#fff;border:1px solid #dfe6d3;border-radius:8px;flex-wrap:wrap;gap:12px;width:100%;margin-top:22px;padding:14px;display:flex;position:relative}.callback-card>span{width:100%}.callback-card strong{letter-spacing:-.5px;font-size:22px;font-weight:600}.callback-card small{color:#8c9586;margin-top:3px;font-size:10px;display:block}.callback-card b{font-size:12px;font-weight:600}.callback-card svg{color:#8c987b;position:absolute;bottom:20px;right:12px}.connections-summary{padding:22px 19px}.connections-summary h3{margin-bottom:17px;font-size:13px}.connections-summary button{text-align:left;align-items:center;gap:8px;width:100%;padding:11px 0;display:flex}.connections-summary button>span:nth-child(2){flex:1;font-size:11px}.connections-summary small{color:#939d94;margin-top:4px;font-size:9px;display:block}.connections-summary .badge{padding:3px 5px;font-size:9px}.connections-summary>p{border-top:1px solid var(--line);color:#919c91;margin-top:10px;padding-top:14px;font-size:10px;line-height:1.6}.quiet-note{color:#98a28f;gap:10px;padding:0 7px;display:flex}.quiet-note svg{flex-shrink:0}.quiet-note p{font-size:11px;line-height:1.6}.text-button{color:#446851;padding:0 5px;font-size:12px;text-decoration:underline}.empty{text-align:center;color:#71816f;padding:65px 20px}.empty h3{margin:14px 0 8px}.empty p{font-size:13px}.error{color:#a83f2b;background:#fff0ee;border:1px solid #eec9c0;border-radius:8px;margin-bottom:15px;padding:15px;font-size:14px}.error button{margin-left:20px;text-decoration:underline}.toast{background:var(--green);color:#fff;z-index:100;border-radius:10px;align-items:center;gap:10px;max-width:90vw;padding:14px 24px;font-size:14px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}footer{color:#a1a99f;justify-content:space-between;max-width:1740px;margin:auto;padding:0 36px 25px;font-size:10px;display:flex}.modal-backdrop{z-index:60;background:#15271d55;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(540px,100%);height:100%;padding:35px;position:relative;overflow:auto}.drawer .close{position:absolute;top:20px;right:20px}.drawer h2{margin:20px 0 12px;font-size:26px}.drawer p{margin:12px 0;line-height:1.6}.login{background:#eef1eb;place-items:center;min-height:100vh;padding:30px;display:grid}.login-panel{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;max-width:480px;padding:40px}.login-panel>.brand-mark{margin-bottom:30px}.login-panel h1{margin:12px 0}.login-panel>p{color:#7b8b7c;font-size:15px;line-height:1.6}.login-panel>small{color:#91a08f;text-align:center;margin-top:25px;font-size:10px;display:block}.identity-list{gap:9px;margin-top:25px;display:grid}.identity-list button{border:1px solid var(--line);text-align:left;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.identity-list button:hover{background:#f1f5ec}.identity-list button>span:nth-child(2){flex:1}.identity-list strong{font-size:14px;display:block}.identity-list small{color:#8b978c;font-size:10px}@media (width>=1550px){.stat>span{font-size:13px}.stat small{font-size:11px}.task-main strong{font-size:16px}.task-main>span{font-size:14px}.task-main small{font-size:12px}.task-meta{font-size:14px}.task-meta small{font-size:12px}}@media (width<=1250px){.sidebar{width:195px;padding-inline:12px}.workspace{margin-left:195px}main{padding:27px 24px}.topbar,.company-bar{padding-inline:24px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.today-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.task-row{padding:17px}.task-main small{flex-wrap:wrap}.company-tabs{gap:20px}}@media (width<=1000px){.today-layout{grid-template-columns:1fr}.today-aside{grid-template-columns:1fr 1fr}.quiet-note{display:none}.heading-actions{align-self:flex-end}.company-tabs{gap:18px}.page-heading h1{font-size:29px}.task-main strong{font-size:16px}.task-main>span{font-size:14px}.task-main small{font-size:12px}.task-meta{font-size:14px}}@media (width<=760px){.sidebar{display:none}.sidebar.open{width:250px;display:flex;box-shadow:0 0 0 100vmax #182d2366}.workspace{margin-left:0}.hamburger,.mobile-close{display:inline-flex}.mobile-close{position:absolute;top:7px;right:8px}.topbar{gap:14px;height:62px;padding:0 16px}.breadcrumb{flex:1}.top-actions{gap:10px}.timezone{display:none}.company-bar{padding:12px 18px}.company-tabs{display:none}.mobile-company{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:10px;font-size:14px;display:block}main{padding:26px 18px}.page-heading{flex-direction:column;align-items:flex-start;gap:15px}.heading-actions{align-self:flex-start}.page-heading h1{font-size:30px}.page-heading p{font-size:14px;line-height:1.6}.segmented button{font-size:13px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:last-child{grid-column:span 2}.stat>span{min-height:0;font-size:14px}.stat small{font-size:12px}.task-row{flex-wrap:wrap;gap:10px;padding:17px 14px}.task-icon{display:none}.task-main{flex-basis:65%}.task-meta{font-size:13px}.task-main small{font-size:11px}.row-arrow{display:none}.today-aside{grid-template-columns:1fr}.panel-heading{padding:19px 15px}.panel-heading h2{font-size:17px}.queue-tools{padding:0 15px 12px}.queue-tools>.muted{display:none}.search{width:100%}.search input{font-size:14px}.panel-heading p{font-size:12px}.badge{font-size:11px}.focus-panel p,.connections-summary button>span:nth-child(2){font-size:14px}.connections-summary small,.connections-summary>p{font-size:12px}.connections-summary h3{font-size:16px}.callback-card b{font-size:14px}.callback-card small{font-size:12px}.login-panel{padding:28px}.identity-list small{font-size:12px}footer{gap:10px;padding-inline:18px;font-size:10px}.drawer{padding:30px 20px}}.primary,.secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:14px;font-weight:550;line-height:1.3;text-decoration:none;display:inline-flex}.primary{background:var(--green);color:#fff;border:1px solid var(--green)}.primary:hover{background:#245549}.secondary{color:#4f6757;background:#fff;border:1px solid #dce3dc}.secondary:hover{background:#f3f6f0}.small{padding:8px 10px;font-size:12px}.button-row{flex-wrap:wrap;gap:8px;display:flex}.form-help{color:#7d8c80;margin:14px 0 22px;font-size:14px;line-height:1.7}.field{color:#596d5f;gap:7px;margin:15px 0;font-size:13px;display:grid}.field input,.field select,.field textarea,.view-toolbar>select,.filter-group>select{color:#314a38;background:#fff;border:1px solid #dce3db;border-radius:7px;width:100%;min-width:0;padding:11px 12px;font-size:14px}.field textarea{resize:vertical;min-height:90px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-actions{justify-content:flex-end;margin:20px 0 10px;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}.dialog{color:#25332f;background:#fff;border:1px solid #dce4da;border-radius:14px;width:min(490px,100vw - 32px);max-height:90dvh;padding:0}.dialog.wide{width:min(810px,100vw - 32px)}.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14281e66}.dialog-inner{padding:28px}.dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dialog-heading h2{font-size:22px}.view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.view-toolbar>select{width:auto}.filter-group{align-items:center;gap:12px;display:flex}.filter-group select{width:auto}.segmented button{align-items:center;gap:7px;display:flex}.page-search{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:400px;margin-bottom:20px;padding:5px 14px}.board{scrollbar-width:thin;align-items:flex-start;gap:15px;padding:0 0 20px;display:flex;overflow-x:auto}.board-column{background:#edf0ec;border-radius:10px;flex:0 0 250px;min-height:150px;padding:12px}.board-column h3{color:#65745f;justify-content:space-between;align-items:center;padding:7px 3px 18px;font-size:13px;display:flex}.board-column h3 span{background:#dfe5d9;border-radius:4px;padding:3px 6px;font-size:11px}.lead-card{text-align:left;background:#fff;border:1px solid #e1e6de;border-radius:9px;width:100%;margin-bottom:12px;padding:16px;display:block}.lead-card:hover{border-color:#9eaf92}.lead-card-top{color:#8c9787;align-items:center;gap:6px;margin-bottom:15px;font-size:10px;display:flex}.lead-age{margin-left:auto}.lead-card>strong{font-size:16px;font-weight:600}.lead-card>p{color:#586d5b;margin:8px 0 5px;font-size:13px}.lead-card>small{color:#929d8d;margin-bottom:12px;font-size:11px;display:block}.lead-card>.badge{font-size:10px}.next-action{color:#5e725b;border-top:1px solid #eef1e9;margin-top:16px;padding-top:14px;font-size:12px}.next-action small{color:#8e9b85;margin-top:5px;font-size:11px;display:block}.lead-card-bottom{color:#99a18e;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:10px;display:flex}.lead-card-bottom .avatar{width:25px;height:25px;font-size:9px}.column-empty{text-align:center;color:#a1aa99;padding:20px 0;font-size:12px}.lead-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}th{color:#89967f;border-bottom:1px solid var(--line);background:#f8faf6;padding:16px 20px;font-size:11px;font-weight:550}td{color:#586b50;border-bottom:1px solid #eef1e9;padding:20px}td small{color:#97a18e;margin-top:5px;font-size:11px;display:block}tr:last-child td{border:0}.customer-link{text-align:left;align-items:center;gap:12px;padding:0;display:flex}.customer-link strong{color:#354a31;font-size:14px;font-weight:600}.customer-link:hover strong{text-decoration:underline}.amount{font-weight:600}.read-only{color:#7b8d6a;align-items:center;gap:7px;font-size:12px;display:flex}.footnote{color:#8e9b82;margin-top:20px;font-size:12px;line-height:1.6}.restriction{color:#b57246}.match-panel{margin-top:24px}.match-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.match-row p{color:#7d8b73;margin:8px 0;font-size:13px}.match-row small{color:#99a38e;font-size:11px;display:block}.settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.padded{padding:28px}.section-icon{color:#7c8e62;background:#edf1e6;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;display:flex}.spaced{margin-top:28px}.plain-list{color:#7e8b74;padding-left:19px;font-size:14px;line-height:2}.connection-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}.connection-card{padding:25px}.connection-logo{color:#617b4a;background:#edf2e8;border-radius:9px;justify-content:center;align-items:center;width:37px;height:37px;margin-right:12px;font-weight:700;display:inline-flex}.connection-card h2{margin:23px 0 6px;font-size:18px}.connection-card>p{color:#8a987f;font-size:13px}dl{margin:20px 0;font-size:13px}dt{color:#8c9a80;margin-top:14px;font-size:11px}dd{color:#566d49;margin:6px 0;font-size:13px}.file-button{cursor:pointer}.file-button input{display:none}.import-counts{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.check-label{color:#81936c;align-items:center;gap:7px;margin-bottom:15px;font-size:12px;display:flex}.check-label input{accent-color:#34582d}.inline-info,.inline-warning{color:#677e51;background:#edf3e7;border-radius:7px;margin:15px 0;padding:12px 15px;font-size:13px;line-height:1.6}.inline-warning{color:#b27a43;background:#fff2e4}.danger-text{color:#b26c50}.inbox-layout{grid-template-columns:245px minmax(0,1fr) 230px;min-height:660px;display:grid}.conversation-toolbar>.button-row{flex-wrap:wrap}.conversation-updates{color:#66745b;flex-direction:column;gap:3px;font-size:12px;display:flex}.conversation-updates-label{align-items:center;gap:6px;display:flex}.conversation-updates-dot{background:#789453;border-radius:50%;width:6px;height:6px}.conversation-updates[data-status=retrying] .conversation-updates-dot,.conversation-updates[data-status=offline] .conversation-updates-dot{background:#b78a4d}.conversation-updates[data-status=paused] .conversation-updates-dot{background:#929a8a}.conversation-updates small{font-size:10px}.conversation-resolved{color:#66745b;margin-top:5px;display:block}.conversation-list{border-right:1px solid var(--line);max-height:790px;overflow-y:auto}.conversation-row{text-align:left;border-bottom:1px solid var(--line);border-left:3px solid #0000;width:100%;padding:22px 18px;display:block}.conversation-row.selected{background:#f0f5e9;border-left-color:#7b964f}.conversation-list p{color:#859477;margin:8px 0;font-size:12px}.conversation-list small{color:#9ba78e;font-size:10px}.conversation-list .badge{width:fit-content;margin-top:10px;font-size:10px;display:block}.conversation-item-heading{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.unread-dot{background:#91ab62;border-radius:50%;width:7px;height:7px}.conversation-main{flex-direction:column;min-width:0;display:flex}.conversation-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:24px;display:flex}.conversation-heading h2{font-size:17px}.conversation-heading p{color:#8d9b7e;margin-top:6px;font-size:11px}.message-history{flex-direction:column;flex:1;gap:25px;min-height:260px;max-height:500px;padding:25px 22px;display:flex;overflow-y:auto}.message{background:#f2f5ee;border:1px solid #e9eee2;border-radius:10px;max-width:90%;padding:14px 16px}.message.outbound{background:#e9f0dc;border-color:#dbe5c8;align-self:flex-end}.message.internal{background:#fff6df;border:1px dashed #e6d9af;max-width:100%}.message-label{color:#81966a;justify-content:space-between;gap:15px;font-size:10px;display:flex}.message p{margin:9px 0;font-size:14px;line-height:1.7}.message>small{color:#8c9f77;font-size:10px}.composer{border-top:1px solid var(--line);padding:20px}.composer.note-mode{background:#fffaf0}.composer-tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:14px;display:flex}.composer-tabs button{color:#8b9d77;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 12px;font-size:12px;display:flex}.composer-tabs .selected{color:#4d6d33;border-bottom-color:#6d8c49}.sender-context{color:#849873;gap:5px;margin-bottom:13px;font-size:10px;display:grid}.sender-context strong{color:#5a7745;font-size:11px}.composer textarea{resize:vertical;background:#fff;border:1px solid #dfe8d6;border-radius:7px;width:100%;min-height:105px;padding:12px;font-size:14px;line-height:1.6}.composer-footer{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.composer-footer small{color:#98a68b;font-size:10px}.composer-footer .check-label{margin:10px 0 0;font-size:10px}.composer-footer .primary{white-space:nowrap;padding:10px;font-size:12px}.attachment-note{color:#a8b299;margin-top:13px;font-size:10px;display:block}.conversation-context{border-left:1px solid var(--line);background:#fcfdf9;padding:27px 22px}.conversation-context .large{width:49px;height:49px;font-size:16px}.conversation-context h3{margin:16px 0 10px}.conversation-context>.badge{font-size:10px}.conversation-context .secondary{width:100%;padding:10px;font-size:11px}.record-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-contact{color:#8b9c78;flex-wrap:wrap;gap:16px;margin:20px 0;font-size:13px;display:flex}.customer-list-membership{border:1px solid var(--line);background:#fff;border-radius:8px;margin:18px 0;padding:12px}.customer-list-membership label{cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.customer-list-membership input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:1px 0 0}.customer-list-membership p{color:#64736c;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.5}.customer-list-membership .customer-list-error{color:#a32a31}.record-section{border-top:1px solid var(--line);margin-top:24px;padding-top:23px}.record-facts{grid-template-columns:repeat(2,1fr);gap:20px;margin:22px 0;display:grid}.record-facts span{gap:6px;display:grid}.record-facts small{color:#8a9d76;font-size:11px}.record-facts b{color:#5b7544;overflow-wrap:anywhere;font-size:13px;font-weight:500}.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-task{border-bottom:1px solid #edf2e6;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.record-task strong{font-size:14px;font-weight:500}.record-task small{color:#8b9e73;margin-top:7px;font-size:11px;display:block}.history-job{color:#6e8c4b;align-items:center;gap:12px;margin:16px 0;display:flex}.history-job strong{font-size:14px;font-weight:500}.history-job small{color:#91a579;margin-top:5px;font-size:11px;display:block}.activity{gap:12px;margin-top:19px;display:flex}.activity>span{background:#b5c699;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.activity p{font-size:13px;line-height:1.6}.activity small{color:#9eaf87;font-size:10px}details{color:#7d9164;margin-top:15px;font-size:13px}.error-toast{z-index:1000;background:#9a4938}.error-toast button{color:#fff}.dialog .form-help,.dialog .field{font-size:14px}:root,h1,h2,h3,.brand strong,.stat strong{font-family:Arial,Helvetica,sans-serif}.stat>span,.company-tabs button,.sidebar nav button,.task-meta,.task-main>span{font-size:14px}.stat small,.task-main small,.task-meta small,.eyebrow,.breadcrumb,.timezone,.panel-heading p,.muted{font-size:12px}.task-main strong{font-size:16px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat strong{font-size:28px}.stat>span{min-height:32px}.company-tabs{gap:20px}.company-tabs button,.connections-summary button>span:nth-child(2){font-size:12px}.today-layout{grid-template-columns:minmax(0,1fr) 286px}.sender-context,.sender-context strong,.message-label,.message>small{font-size:12px}.conversation-list p,.conversation-item-heading,.conversation-heading p,.conversation-context .secondary{font-size:14px}.message-label{flex-wrap:wrap}.composer-tabs button,.connection-card dd,.record-facts b,td{font-size:14px}.record-facts small,.record-task small,.activity small,td small,th{font-size:12px}.activity p{font-size:14px}.brand small,.workspace-label,.demo-label,.identity-select select{font-size:12px}.search input{font-size:14px}@media (width<=1300px){.inbox-layout{grid-template-columns:215px minmax(0,1fr)}.conversation-context{display:none}.connection-grid{gap:12px}.connection-card{padding:20px}.today-layout{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=1000px){.today-layout,.settings-grid,.connection-grid{grid-template-columns:1fr}.connection-card{display:block}.composer-footer{flex-wrap:wrap}.company-tabs button{font-size:12px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.view-toolbar{gap:12px}.filter-group{flex-wrap:wrap}.inbox-layout{flex-direction:column;display:flex}.conversation-list{border-right:0;max-height:150px;display:flex;overflow-x:auto}.conversation-row{min-width:205px;max-width:205px;padding:13px}.conversation-list p{font-size:12px}.conversation-item-heading{font-size:14px}.conversation-heading{padding:18px}.message-history{padding:20px 14px}.message{max-width:96%}.message-label,.message>small{font-size:11px}.composer{padding:15px}.composer-footer .primary{font-size:14px}.sender-context,.sender-context strong{overflow-wrap:anywhere;font-size:12px}.message p{font-size:16px}.dialog-inner{padding:22px 18px}.dialog{max-height:93dvh}.form-grid{grid-template-columns:1fr;gap:0}.record-facts{gap:16px}.record-top{flex-direction:column;align-items:flex-start}.record-task{align-items:flex-start}.record-task .button-row{flex-wrap:nowrap}.match-row{flex-direction:column;align-items:flex-start}.padded{padding:22px}.read-only{font-size:12px}.primary,.secondary,.lead-card p{font-size:14px}.lead-card small{font-size:12px}.next-action,.board-column h3{font-size:14px}.company-bar{padding:10px 18px}.today-aside{grid-template-columns:1fr}.page-heading{margin-bottom:23px}.record-contact{overflow-wrap:anywhere}.stat>span{font-size:14px}}.pipeline-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.pipeline-tabs button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px 18px;font-weight:600}.pipeline-tabs .chosen{background:var(--green);color:#fff}.pipeline-tabs span{opacity:.75;margin-left:10px}.pipeline-company{margin:24px 0}.pipeline-company h2{margin-bottom:15px;font-size:18px}.pipeline-card{cursor:grab;text-align:left;flex-direction:column;gap:10px;width:100%;display:flex}.pipeline-card:active{cursor:grabbing}.pipeline-open{text-align:left;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.pipeline-open strong{font-size:16px}.pipeline-card select{width:100%;min-height:36px}.column-rule{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.column-rule small{color:var(--muted);font-size:12px}.column-rule button{padding:4px;font-size:12px}.colored-column{border-radius:12px;min-height:210px;transition:background-color .15s}.colored-column h3{font-size:14px;font-weight:750}.colored-column h3>span{color:inherit;text-align:center;background:#fff;border-radius:6px;min-width:24px;padding:3px 6px}.colored-column .pipeline-card{border:1px solid #fff;border-radius:10px;box-shadow:0 2px 5px #20362b0a}.colored-column .column-rule small{color:#52615b}.trash-explanation{color:#9e2332;margin:0 0 12px;font-size:12px;line-height:1.5}.colored-column:has(.pipeline-card:active){outline:2px solid #fff}.pipeline-card{gap:6px;padding:14px}.pipeline-card .pipeline-open strong{font-size:14px;font-weight:650;line-height:1.35}.pipeline-card .card-phone{color:#3e675e;font-size:12px;line-height:1.4;text-decoration:none}.pipeline-card .card-phone:hover{text-decoration:underline}.pipeline-card>small{color:#68776f;margin:0;font-size:11px;line-height:1.45}.pipeline-card .card-service{color:#68776f;font-size:11px}.pipeline-card .next-action{margin-top:6px;padding-top:9px;font-size:11px;line-height:1.45}.pipeline-card .next-action small{color:#68776f;margin-top:3px;font-size:11px}.pipeline-card select{appearance:none;color:#354e43;height:32px;min-height:32px;font:inherit;background-color:#f5f8f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364776c' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border:1px solid #dfe7e2;border-radius:7px;padding:6px 28px 6px 10px;font-size:12px}.card-actions{grid-template-columns:1.35fr 1fr;gap:6px;margin-top:2px;display:grid}.card-actions button{border:1px solid;border-radius:7px;min-height:38px;padding:6px;font-size:11px;font-weight:600;line-height:1.3}.card-actions .card-promote{color:#235442;background:#edf5f1;border-color:#d5e6dc}.card-actions .card-trash{color:#a72f40;background:#fff1f2;border-color:#f2d5d9}.card-actions button:hover{filter:brightness(.97)}.card-actions button:disabled{opacity:.45;cursor:not-allowed}.pipeline-tabs{margin:18px 0 12px}.pipeline-tabs+.pipeline-company{margin-top:0}.header-clock{font-variant-numeric:tabular-nums;white-space:nowrap;color:#a78bda;text-align:right;min-width:68px;font-size:14px;font-weight:600}@media (width<=600px){.header-clock{min-width:60px;font-size:12px}}.workspace-sticky-header{z-index:20;background:#fff;position:sticky;top:0;box-shadow:0 2px 4px #203f3608}.pipeline-card-heading{align-items:center;gap:8px;display:flex}.pipeline-card-heading .pipeline-open{text-align:left;flex:1;min-width:0}.call-button{color:#295e4e;cursor:pointer;background:#edf6f2;border:1px solid #c9ded7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:30px;height:30px;padding:0 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.call-button:hover{background:#dceee6;border-color:#87b4a3}.call-button:focus-visible{outline-offset:3px;outline:2px solid #295e4e}.call-button:disabled{opacity:.4;cursor:not-allowed}.conversation-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.conversation-row{padding:0;position:relative}.conversation-select{text-align:left;width:100%;padding:22px 54px 22px 18px;display:block}.conversation-row>.call-button{position:absolute;top:16px;right:12px}@media (width<=760px){.conversation-list>.conversation-row{flex-shrink:0;padding:0}.conversation-select{padding:13px 48px 13px 13px}.conversation-row>.call-button{top:9px;right:8px}.conversation-heading{flex-wrap:wrap}}.stat-reply{--tile-bg:#fff0f2;--tile-accent:#ad354d;--tile-border:#edbdc6}.stat-retention{--tile-bg:#f2ecff;--tile-accent:#7144a4;--tile-border:#d5c2ed}.stat-callback{--tile-bg:#fff4dc;--tile-accent:#8c6015;--tile-border:#e8d098}.stat-inquiry{--tile-bg:#eaf3ff;--tile-accent:#3268a6;--tile-border:#bcd4ee}.stat-followup{--tile-bg:#e7f5f2;--tile-accent:#237567;--tile-border:#afd9ce}.stat-estimate{--tile-bg:#eeefff;--tile-accent:#5555a9;--tile-border:#c9c9ed}.stat-preparation{--tile-bg:#fff0e5;--tile-accent:#a35427;--tile-border:#ebc6aa}.stat-handoff{--tile-bg:#edf5e5;--tile-accent:#4e762e;--tile-border:#c6dbb1}.stat-grid .stat{background:var(--tile-bg);border-color:var(--tile-border);border-top:3px solid var(--tile-accent)}.stat-grid .stat>span,.stat-grid .stat strong{color:var(--tile-accent)}.stat-grid .stat small{color:#53625b}.stat-grid .stat:hover{border-color:var(--tile-accent)}.stat-grid .stat.selected{background:var(--tile-bg);border-color:var(--tile-accent);box-shadow:0 0 0 2px var(--tile-accent)}.stat-grid .stat:focus-visible{outline:2px solid var(--tile-accent);outline-offset:4px}.column-controls{align-items:center;gap:10px;margin:0 0 10px;font-size:11px;display:flex}.column-controls button{padding:4px}.column-controls button:disabled{opacity:.35}.board-column h3[draggable=true]{cursor:grab}.column-manager-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.column-manager-list{flex-direction:column;gap:8px;display:flex}.column-manager-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.column-drag-handle{cursor:grab;color:#68776f;padding:6px;font-size:22px}.column-color-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.column-manager-name{flex:1;min-width:0;font-size:13px}.column-manager-name small{color:#68776f;margin-top:4px;display:block}.column-manager-actions{gap:6px;display:flex}@media (width<=600px){.column-manager-row{flex-wrap:wrap}.column-manager-actions{justify-content:flex-end;width:100%}}.workspace-leads .topbar{height:42px;padding:0 28px}.workspace-leads .company-bar{padding:0 28px}.workspace-leads .company-tabs button{padding:9px 0 8px}.workspace-leads main{padding:12px 28px 28px}.workspace-leads .page-heading{gap:12px;margin-bottom:10px}.workspace-leads .page-heading .eyebrow,.workspace-leads .page-heading p{display:none}.workspace-leads .page-heading h1{margin:0;font-size:24px;line-height:1.25}.workspace-leads .page-search{float:left;width:min(34%,360px);margin:0 16px 10px 0;padding:0 10px}.workspace-leads .page-search input{height:34px;padding-top:6px;padding-bottom:6px}.workspace-leads .pipeline-toolbar{flex-wrap:nowrap;justify-content:flex-end;gap:8px;min-height:36px;margin:0 0 10px}.workspace-leads .pipeline-toolbar>p,.workspace-leads .pipeline-toolbar.archived-toolbar{display:none}.workspace-leads .pipeline-toolbar .primary{padding:9px 14px}.workspace-leads .pipeline-tabs{clear:both;gap:8px;margin:0 0 10px}.workspace-leads .pipeline-tabs button{padding:8px 14px;font-size:13px}.workspace-leads .pipeline-company{margin:16px 0}.workspace-leads .pipeline-tabs+.pipeline-company{margin-top:0}.workspace-leads .pipeline-company h2{margin:0 0 8px;font-size:15px}.workspace-leads .pipeline-demo-note{margin:12px 0;font-size:11px}@media (width<=760px){.workspace-leads .topbar,.workspace-leads .company-bar{padding-left:14px;padding-right:14px}.workspace-leads main{padding:12px 14px}.workspace-leads .page-heading h1{font-size:20px}.workspace-leads .page-heading{flex-wrap:wrap}.workspace-leads .page-search{float:none;width:100%;max-width:none;margin:0 0 8px}.workspace-leads .pipeline-toolbar{flex-wrap:wrap;justify-content:flex-start}.workspace-leads .pipeline-toolbar .filter-group{flex-wrap:wrap;gap:12px}.workspace-leads .pipeline-tabs button{padding:8px 10px}}@media (width<=480px){.topbar{gap:8px}.breadcrumb{white-space:nowrap;gap:0;min-width:0;font-size:0;overflow:hidden}.breadcrumb>span{display:none}.breadcrumb strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.top-actions{flex-shrink:0;gap:6px}}.intake-section{margin-bottom:24px}.intake-heading,.intake-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.intake-heading h2{align-items:center;gap:8px;display:flex}.intake-actions{justify-content:flex-start;margin:12px 0}.intake-key-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.intake-key-control .field{min-width:0;margin:0}.intake-key-control input{font-family:monospace}.intake-key-buttons{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:1px;display:flex}.intake-key-buttons button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (width<=600px){.intake-key-control{grid-template-columns:minmax(0,1fr)}}.intake-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0;display:grid}.intake-card{text-align:left;background:#f4f8f5;border:1px solid #d5e3dc;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.intake-card span{color:#59675f;font-size:12px}.intake-email-note{margin-top:18px}.intake-setup{overflow-wrap:anywhere;background:#f7faf8;border:1px solid #dce4df;border-radius:8px;margin:16px 0;padding:14px 16px}.intake-setup p,.intake-setup li{font-size:13px;line-height:1.6}.intake-setup ol{margin:12px 0;padding-left:22px}.intake-setup li{margin:10px 0;padding-left:3px}.intake-setup a{color:#305e4b;text-decoration:underline}.intake-history-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 14px;display:flex}.intake-history-toolbar .form-help{flex:1;min-width:180px;margin:0}.intake-delivery-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.intake-delivery-counts>div{background:#f5f8f6;border:1px solid #dce4df;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.intake-delivery-counts dt{color:#52645b;font-size:12px}.intake-delivery-counts dd{color:#243e33;margin:0;font-size:23px;font-weight:700}.intake-deliveries{overscroll-behavior:contain;max-height:410px;margin:14px 0;padding:0;list-style:none;overflow-y:auto}.intake-delivery{color:#36473d;overflow-wrap:anywhere;background:#fffcf7;border:1px solid #e0e5e2;border-left:3px solid #bd8741;border-radius:8px;margin:0 0 8px;padding:14px}.intake-delivery.accepted{background:#f6faf7;border-left-color:#50936e}.intake-delivery.duplicate{background:#faf9fd;border-left-color:#8a80b0}.intake-delivery-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.intake-delivery-heading strong{font-size:14px}.intake-delivery-heading span{color:#657069;font-size:12px}.intake-delivery p{margin:8px 0;font-size:13px;line-height:1.5}.intake-delivery .secondary{padding:6px 10px;font-size:12px}.intake-history-error{color:#9b3a29;background:#fff3ef;border-radius:8px;padding:12px}.intake-mapping{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.intake-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f5;max-height:220px;padding:12px;font-size:12px;overflow:auto}.dialog details{margin:18px 0}.dialog summary{cursor:pointer;padding:8px 0;font-weight:600}@media (width<=600px){.intake-mapping,.intake-cards{grid-template-columns:1fr}}.sign-in-form{text-align:left;gap:16px;margin:24px 0;display:grid}.sign-in-form label,.signed-in-user{gap:6px;display:grid}.sign-in-form input{border:1px solid #d8e0dc;border-radius:8px;width:100%;padding:12px}.sign-in-form small{line-height:1.5}.conversation-compact-context{display:none}.provider-section{margin-bottom:24px}.provider-section h2{align-items:center;gap:8px;display:flex}.provider-notice{color:#65517f;background:#f4f0fb;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.provider-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:18px 0;display:grid}.provider-card{border:1px solid var(--line);border-radius:10px;min-width:0;padding:18px}.provider-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-symbol{color:#305649;background:#edf3f0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.provider-state{color:#78682f;background:#f2f0e6;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-block}.provider-card h3{overflow-wrap:anywhere;margin:16px 0 6px}.provider-card p{color:#59675f;font-size:12px;line-height:1.5}.provider-card .secondary{margin-top:8px}.provider-address{overflow-wrap:anywhere}.provider-storage summary{color:#59675f;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.provider-storage p{max-width:760px}.gmail-sync{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:16px}.gmail-sync-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gmail-sync .field{margin-top:14px}.gmail-sync-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.gmail-sync-times dt{color:#59675f;margin:0;font-size:12px}.gmail-sync-times dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.gmail-sync-counts{flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.gmail-sync-reviews summary{color:#65517f;cursor:pointer;line-height:1.5}.gmail-sync-reviews li{color:#59675f;margin:7px 0;line-height:1.5}.gmail-sync-review-list{padding:0;list-style:none}.gmail-sync-review-list li{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:5px;padding:10px 0;display:grid}.gmail-sync-review-list small{font-size:11px}.gmail-sync-restart{border-top:1px solid var(--line);margin:16px 0;padding-top:16px}.gmail-sync-restart h4{margin:0;font-size:14px}.gmail-sync-restart .provider-address{font-size:13px;line-height:1.5}.gmail-message-meta{overflow-wrap:anywhere;margin-top:8px;line-height:1.5;display:block}.gmail-message>p{white-space:pre-wrap;overflow-wrap:anywhere}.gmail-message-attachments{border-top:1px solid var(--line);margin-top:10px;padding-top:8px;font-size:12px;line-height:1.5}.gmail-message-attachments ul{margin:6px 0;padding-left:18px}.gmail-message-attachments li{overflow-wrap:anywhere}.gmail-reply-status{border:1px solid var(--line);overflow-wrap:anywhere;background:#f0f5f3;border-radius:8px;flex-direction:column;gap:5px;margin-bottom:14px;padding:14px 16px;line-height:1.5;display:flex}.gmail-reply-status strong{color:var(--ink)}.gmail-reply-status span{font-size:13px}.gmail-reply-uncertain,.gmail-reply-failed,.gmail-reply-cancelled{background:#fff4e7;border-color:#e9d4b8}.gmail-reply-error{color:#853b3b;overflow-wrap:anywhere;background:#fff3f3;border:1px solid #efcece;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.gmail-reply-error button{flex-shrink:0}.gmail-reply-actions{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.gmail-reply-actions small{flex-basis:100%;line-height:1.5}@media (width<=520px){.gmail-sync{padding:13px}.gmail-sync-times{grid-template-columns:1fr;gap:10px}}@media (width<=1300px){.conversation-compact-context{border-bottom:1px solid #e2e8e3;flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.conversation-compact-context>span{overflow-wrap:anywhere;color:#59675f;flex-basis:100%;min-width:0;font-size:12px}}.feedback-workspace{min-width:0}.feedback-tools{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;display:flex}.feedback-tools .search{width:340px;max-width:100%}.feedback-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.feedback-column{background:#edf0ee;border-top:3px solid #b98836;border-radius:12px;min-height:240px;padding:16px}.feedback-column h2{justify-content:space-between;gap:12px;margin-bottom:18px;font-size:15px;display:flex}.feedback-in_review{background:#efebf6;border-color:#9070bd}.feedback-resolved{background:#eaf1ec;border-color:#629977}.feedback-empty{color:#68736e;font-size:13px}.feedback-card{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe4e0;border-radius:9px;flex-direction:column;gap:9px;width:100%;margin:10px 0;padding:16px;display:flex}.feedback-card:hover{border-color:#899e92}.feedback-card strong{align-items:center;gap:8px;display:flex}.feedback-card p{color:#3d4943;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:3px 0 9px;display:-webkit-box;overflow:hidden}.feedback-card span,.feedback-card small{color:#5d6d63;font-size:12px}.feedback-card .feedback-company{color:#69597e;font-weight:600}.feedback-contact{overflow-wrap:anywhere;flex-wrap:wrap;gap:16px;margin:15px 0;display:flex}.feedback-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f3ed;border-radius:8px;max-height:330px;padding:18px;overflow-y:auto}.feedback-source{margin:0 0 16px;display:inline-block}.feedback-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.feedback-history{margin-top:20px}.feedback-history>div{border-bottom:1px solid #e3e7e4;padding:14px 0}.feedback-history small{color:#69776e;margin-left:12px}.feedback-history p{margin:6px 0}.feedback-note{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=760px){.feedback-board{grid-template-columns:1fr}.feedback-column{min-height:150px}.feedback-fields{grid-template-columns:1fr;gap:0}}
