.client-welcome{z-index:60;pointer-events:none;background:#061321e0;place-items:center;padding:24px;animation:5s both client-welcome-screen;display:grid;position:fixed;inset:0}.client-welcome-card{text-align:center;color:#f0f7fa;width:min(100%,600px)}.client-welcome-brand{justify-content:center;margin-bottom:28px;animation:.45s ease-out both client-welcome-enter;display:flex}.client-welcome-card p{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4.5vw,32px);font-weight:500;line-height:1.4;animation:.5s ease-out .18s both client-welcome-enter}@keyframes client-welcome-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes client-welcome-screen{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.client-welcome,.client-welcome-brand,.client-welcome-card p{animation:none}}@media print{.client-welcome{display:none}}
.crm-workspace{min-height:100vh}.crm-incoming{gap:18px;display:grid}.crm-incoming-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crm-incoming-heading h2{align-items:center;gap:10px;margin:0 0 6px;display:flex}.crm-incoming-heading p,.crm-incoming-empty span{color:var(--os-text-muted)}.crm-incoming-heading>span{border:1px solid var(--os-border);color:var(--os-accent);white-space:nowrap;border-radius:999px;padding:7px 12px}.crm-incoming-list{gap:12px;display:grid}.crm-inbox-shell{gap:18px;display:grid}.crm-inbox-tabs{border:1px solid var(--os-border);background:var(--os-bg-surface);border-radius:12px;justify-self:start;gap:6px;padding:5px;display:inline-flex}.crm-inbox-tabs button{background:0 0;border-color:#0000;align-items:center;gap:7px;display:inline-flex}.crm-inbox-tabs button[aria-selected=true]{color:var(--os-bg-canvas);background:var(--os-accent)}.crm-incoming-message-filters{grid-template-columns:minmax(250px,1.7fr) repeat(2,minmax(150px,1fr)) auto}.crm-incoming-message-body{color:var(--os-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.crm-incoming-filters{border:1px solid var(--os-border);background:var(--os-bg-surface);border-radius:16px;grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.crm-incoming-filters label{min-width:0;color:var(--os-text-muted);gap:6px;font-size:12px;display:grid}.crm-incoming-filters input,.crm-incoming-filters select{width:100%;min-width:0}.crm-incoming-search>span:last-child{border:1px solid var(--os-border);background:var(--os-bg-canvas);border-radius:10px;align-items:center;gap:8px;padding-left:11px;display:flex}.crm-incoming-search input{background:0 0;border:0;padding-left:0}.crm-incoming-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-incoming-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.crm-incoming-delete{color:var(--os-danger,#ff8585);border-color:color-mix(in srgb, var(--os-danger,#ff8585) 40%, transparent);background:0 0}.crm-success{color:var(--os-success,#64d5a1);margin:0}.crm-incoming-card{border:1px solid var(--os-border);background:var(--os-bg-surface);border-radius:16px;grid-template-columns:minmax(210px,1.1fr) minmax(260px,1fr) minmax(260px,1.35fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.crm-incoming-call,.crm-incoming-meta,.crm-incoming-recording{align-items:center;gap:10px;min-width:0;display:flex}.crm-incoming-call>div,.crm-incoming-meta{gap:4px;display:grid}.crm-incoming-call a{color:var(--os-accent);text-decoration:none}.crm-incoming-meta span{color:var(--os-text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.crm-incoming-recording audio{width:100%;min-width:210px;height:38px}.crm-incoming-empty{border:1px dashed var(--os-border);text-align:center;border-radius:18px;justify-items:center;gap:8px;padding:48px 24px;display:grid}@media (max-width:1100px){.crm-incoming-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-incoming-card{grid-template-columns:1fr 1fr}}@media (max-width:680px){.crm-incoming-heading,.crm-incoming-card,.crm-incoming-filters{grid-template-columns:1fr}.crm-incoming-heading{display:grid}.crm-incoming-recording audio{min-width:0}.crm-incoming-actions{justify-content:stretch}.crm-incoming-actions button{flex:1}}.crm-content{min-width:0;max-width:1600px;margin:auto;padding:32px}@media (min-width:1100px){.crm-workspace.os-sidebar-shell .crm-content{margin-left:var(--os-sidebar-width);margin-right:0}}.crm-heading,.crm-toolbar,.crm-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-heading h1{margin:4px 0;font-size:32px}.crm-muted{color:var(--os-text-secondary,#a7b5c3);font-size:13px;line-height:1.6}.crm-toolbar{margin:24px 0}.crm-toolbar [role=tablist]{gap:8px;display:flex}.crm-content button,.crm-dialog button{color:#e7f1f7;min-height:42px;font:inherit;cursor:pointer;background:#142636;border:1px solid #304556;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.crm-content button:disabled,.crm-dialog button:disabled{opacity:.55;cursor:default}.crm-toolbar [aria-selected=true],.crm-dialog button[aria-pressed=true],.crm-dialog button[type=submit]{color:#06212a;background:#30ced0;border-color:#30ced0}.crm-workspace input,.crm-workspace select,.crm-dialog input,.crm-dialog textarea,.crm-dialog select{box-sizing:border-box;color:#e7f1f7;width:100%;min-width:0;font:inherit;background:#0b1b29;border:1px solid #334c60;border-radius:8px;min-height:42px;padding:10px}.crm-workspace label,.crm-dialog label{gap:7px;font-size:14px;display:grid}.crm-filters{grid-template-columns:2fr 1fr;gap:16px;margin:18px 0;display:grid}.crm-board-shell{gap:10px;display:grid}.crm-board-tools{justify-content:flex-end;display:flex}.crm-content .crm-spam-toggle{color:#ffc0c0;background:#1d2432;border:1px solid #815c66;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-height:34px;padding:6px 10px;font-size:13px;display:inline-flex}.crm-content .crm-spam-toggle:hover:not(:disabled){background:#2c2b38;border-color:#ff8c8c}.crm-spam-toggle>span{background:#ff8c8c2e;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:inline-flex}.crm-spam-toggle svg:last-child{transition:transform .16s}.crm-spam-toggle svg:last-child.is-open{transform:rotate(180deg)}.crm-spam-panel{background:#111925;border:1px solid #60525f;border-radius:14px;padding:14px}.crm-spam-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-spam-panel-heading h2{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.crm-spam-panel-heading h2>span:last-child{color:#a7b5c3}.crm-spam-panel-heading p{margin:0}.crm-spam-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:12px;display:grid}.crm-spam-grid .crm-card{margin:0}.crm-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:4px 0 18px;display:grid}.crm-column{background:#0c1c2b;border:1px solid #25394a;border-radius:14px;min-width:0;min-height:230px;padding:14px}.crm-column h2{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.crm-column h2>span:last-child{color:#a7b5c3;margin-left:auto}.crm-content .crm-stage-heading-button{color:#e7f1f7;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:7px;width:calc(100% + 8px);min-height:36px;margin:-4px -4px 0;padding:4px;font-size:15px;display:flex}.crm-content .crm-stage-heading-button:hover:not(:disabled){background:#30ced014;border-color:#0000}.crm-stage-heading-button strong{overflow-wrap:anywhere}.crm-stage-heading-button .crm-stage-count{color:#a7b5c3;margin-left:auto}.crm-stage-heading-button svg:last-child{color:#57d8d7;flex:none}.crm-dot{border-radius:50%;width:8px;height:8px}.crm-card{background:#142636;border:1px solid #345065;border-radius:10px;margin:12px 0;padding:12px}.crm-workspace .crm-card-link{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;justify-content:stretch;width:100%;margin-bottom:14px;padding:0;display:grid}.crm-card-link span,.crm-card-link small{color:#b5c3d1;font-size:13px}.crm-card-link b{color:#57d8d7}.crm-column-cards{gap:12px;display:grid}.crm-column-cards .crm-card{margin:0}.crm-content .crm-stage-open-button{color:#83e9e8;background:#30ced017;border-color:#328592;width:100%;min-height:36px;margin-top:12px;padding:7px 10px}.crm-stage-deals-dialog{width:min(1120px,100vw - 28px)}.crm-stage-deals-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-stage-deals-heading p{margin:0 0 6px}.crm-stage-deals-heading h2{align-items:center;gap:8px;margin:0;display:flex}.crm-stage-deals-heading h2>span:last-child{color:#a7b5c3;font-size:14px}.crm-dialog .crm-stage-deals-close{min-width:38px;min-height:38px;padding:8px}.crm-stage-deals-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:16px;display:grid}.crm-stage-deals-grid .crm-card{margin:0}.crm-stage-deals-grid>.crm-empty{grid-column:1/-1}.crm-workspace .crm-contact{text-align:left;display:table-row}.crm-contact-scroll{background:#0c1c2b;border-radius:12px;max-width:100%;overflow-x:auto}.crm-contact-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:960px;font-size:14px}.crm-contact-table th{text-align:left;color:#9fb1c0;padding:12px 14px;font-weight:500}.crm-contact-table th:first-child{width:20%}.crm-contact-table th:nth-child(2){width:17%}.crm-contact-table th:nth-child(3){width:16%}.crm-contact-table th:nth-child(4){width:23%}.crm-contact-table th:nth-child(5){width:16%}.crm-contact-table th:nth-child(6){width:8%}.crm-contact-table td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border:0;height:52px;padding:6px 14px;overflow:hidden}.crm-contact-table tbody tr:nth-child(2n){background:#102231}.crm-contact-table tbody tr:hover{background:#193447}.crm-contact-table td small{color:#a7b5c3;font-size:11px;display:block}.crm-contact-table td a{text-overflow:ellipsis;text-underline-offset:3px;padding:10px 0;text-decoration:underline;display:block;overflow:hidden}.crm-workspace .crm-contact-table td button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;min-height:38px;padding:4px 0;display:block;overflow:hidden}.crm-workspace .crm-contact-table td:last-child button{justify-content:center;width:38px;display:flex}.crm-contact-actions{gap:4px;display:flex}.crm-communications-dialog{width:min(880px,100vw - 28px)}.crm-telephony-dialog{width:min(680px,100vw - 28px)}.crm-integration-status{background:#0d2231;border:1px solid #294153;border-radius:14px;gap:10px;margin:18px 0;padding:16px;display:grid}.crm-integration-status p{margin:0}.crm-live-call{background:#0d2934;border:1px solid #30ced0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;display:grid;box-shadow:0 12px 32px #00000038}.crm-live-call>svg{color:#30ced0}.crm-live-call p{color:#b8c8d4;margin:3px 0 0}.crm-sms-composer{background:#0d2231;border:1px solid #294153;border-radius:14px;gap:10px;margin:14px 0 20px;padding:14px;display:grid}.crm-channel-composer{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent);border-radius:.85rem;gap:.65rem;padding:.9rem;display:grid}.crm-channel-list{gap:.8rem;display:grid}.crm-channel-composer label{gap:.45rem;display:grid}@media (max-width:700px){.crm-live-call{grid-template-columns:auto minmax(0,1fr)}.crm-live-call button{grid-column:span 2}}.crm-communications-heading,.crm-communication-meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-communications-heading h2{margin:2px 0 6px}.crm-communication-tabs{gap:8px;padding:18px 0 12px;display:flex;overflow-x:auto}.crm-communication-tabs button{white-space:nowrap}.crm-communication-tabs button[aria-selected=true]{color:#06212a;background:#30ced0;border-color:#30ced0}.crm-communication-timeline{border-top:1px solid #294153;max-height:48dvh;display:grid;overflow-y:auto}.crm-communication-timeline article{border-bottom:1px solid #294153;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px 4px;display:grid}.crm-communication-timeline article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.crm-communication-timeline audio{width:min(100%,440px);margin-top:10px}.crm-communication-icon{color:#30ced0;background:#142b3b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.crm-communication-meta time{color:#9fb1c0;white-space:nowrap;font-size:12px}.crm-communication-empty{text-align:center;color:#d8e6ef;padding:36px 12px}.crm-communication-empty svg{color:#30ced0;margin-bottom:10px}.crm-dialog .crm-contour-selection{border:1px solid #334c60;border-radius:10px;padding:12px}.crm-dialog .crm-contour-selection legend{padding:0 4px;font-size:14px}.crm-dialog .crm-contour-selection label{align-items:center;gap:10px;display:flex}.crm-dialog .crm-contour-selection input{accent-color:#30ced0;flex:none;width:18px;min-height:18px}.crm-deletion-list article{border-bottom:1px solid #334c60;padding:12px 0}.crm-empty{color:#9fb1c0;padding:20px 0}.crm-actions{margin:18px 0}.crm-error{color:#fcc;background:#351f29;border:1px solid #9e5656;border-radius:9px;padding:14px}.crm-dialog{box-sizing:border-box;color:#e7f1f7;background:#0b1b29;border:1px solid #365366;border-radius:18px;width:min(640px,100vw - 28px);max-height:85dvh;padding:24px}.crm-dialog::backdrop{background:#000b}.crm-deal-contact-heading{border-top:1px solid #365366;padding-top:16px}.crm-deal-contact-heading h3{margin:0 0 6px}.crm-deal-contact-heading p{color:#b4c9d7;margin:0 0 12px}.crm-dialog fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.crm-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-workspace button:focus-visible,.crm-dialog button:focus-visible,.crm-dialog input:focus-visible,.crm-workspace select:focus-visible{outline-offset:3px;outline:2px solid #30ced0}.crm-content a{color:#54d9dc}@media (max-width:650px){.crm-content{padding:20px 14px}.crm-filters,.crm-grid{grid-template-columns:1fr}.crm-dialog{padding:18px}.crm-board{grid-template-columns:1fr}.crm-heading{align-items:flex-start}.crm-communication-meta{gap:4px;display:grid}.crm-communication-meta time{white-space:normal}}@media (min-width:651px) and (max-width:1100px){.crm-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-stage-editor{border:1px solid #334858;border-radius:12px;min-width:0;margin-bottom:12px;padding:14px}.crm-import-preview{max-width:100%;margin:16px 0;overflow-x:auto}.crm-import-preview table{border-collapse:collapse;min-width:560px}.crm-import-preview td,.crm-import-preview th{overflow-wrap:anywhere;border:1px solid #334858;max-width:240px;padding:8px}.crm-import-report,.crm-call-history{max-height:350px;overflow:auto}.crm-call-history article{border-bottom:1px solid #334858;padding:12px 0}.crm-call-notes{white-space:pre-wrap;overflow-wrap:anywhere}.crm-dialog a{color:#54d9dc}.crm-dialog h2{overflow-wrap:anywhere}.crm-stage-editor input[type=color]{width:72px;height:42px;padding:4px}.crm-spam-button{color:#ffb0b0;border-color:#ff8c8c8c;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.crm-spam-button:hover:not(:disabled){background:#ff8c8c1f;border-color:#ff8c8c}.crm-workspace .crm-card.crm-card-followup-due{background:#321b27;border:2px solid #f87171}.crm-workspace .crm-card-followup-due .crm-followup-label{color:#fda4af;font-weight:700}
.work-task-dashboard-module__QDMFZa__root{min-width:0;margin-block:16px 24px}.work-task-dashboard-module__QDMFZa__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.work-task-dashboard-module__QDMFZa__heading h2{margin:0;font-size:22px}.work-task-dashboard-module__QDMFZa__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.work-task-dashboard-module__QDMFZa__panel{background:#10202d;border:1px solid #2c414e;border-radius:14px;min-width:0;padding:20px}.work-task-dashboard-module__QDMFZa__panel h3{margin:0 0 6px}.work-task-dashboard-module__QDMFZa__hint{color:#abc0cf;margin-bottom:14px;font-size:13px}.work-task-dashboard-module__QDMFZa__card{color:#f4f7fa;overflow-wrap:anywhere;border:1px solid #2c414e;border-radius:10px;gap:6px;margin-bottom:12px;padding:14px;text-decoration:none;display:grid}.work-task-dashboard-module__QDMFZa__card:hover,.work-task-dashboard-module__QDMFZa__card:focus-visible{background:#193340;border-color:#53c9c4}.work-task-dashboard-module__QDMFZa__card h4{margin:0;font-size:16px}.work-task-dashboard-module__QDMFZa__card time,.work-task-dashboard-module__QDMFZa__card small,.work-task-dashboard-module__QDMFZa__card span{color:#abc0cf;font-size:13px}
