.comms-section{display:flex;flex-direction:column;gap:0;border:1px solid rgba(15,23,41,.1);border-radius:8px;overflow:hidden;background:#fff}.comms-header{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid rgba(15,23,41,.08);background:#fff}.comms-header-icon{color:#5c6b85;flex-shrink:0;display:flex;align-items:center}.comms-header-title{font-size:12px;font-weight:600;color:#0f1729}.channel-row{padding:9px 14px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(15,23,41,.07);background:#fdfcfb}.channel-row-label{font-size:10px;font-weight:600;color:#3a4558;flex-shrink:0}.ch-check-group{display:flex;gap:14px;align-items:center}.ch-check-item{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.ch-checkbox{width:15px;height:15px;border-radius:3px;border:1.5px solid rgba(15,23,41,.28);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ch-checkbox.checked{background:#0f1729;border-color:#0f1729}.ch-checkbox.checked svg{display:block}.ch-checkbox svg{display:none;color:#fff}.ch-checkbox.disabled{background:#0f17290a;border-color:#0f17291a;opacity:.55;pointer-events:none}.ch-label{font-size:11px;font-weight:500;color:#0f1729}.ch-label.off{color:#5c6b85;text-decoration:line-through}.ch-contact-val{font-family:IBM Plex Mono,monospace;font-size:10px;color:#3a4558;font-weight:500}.ch-contact-missing{font-style:italic;color:#6b7a8f;font-size:10px}.cat-block{border-bottom:1px solid rgba(15,23,41,.06)}.cat-block:last-child{border-bottom:none}.cat-row{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#fff;-webkit-user-select:none;user-select:none}.cat-check{width:15px;height:15px;border-radius:3px;border:1.5px solid rgba(15,23,41,.28);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.cat-check.checked{background:#0f1729;border-color:#0f1729}.cat-check.checked svg{display:block}.cat-check svg{display:none}.cat-name{font-size:11px;font-weight:600;color:#0f1729;cursor:pointer}.cat-name.off{color:#5c6b85}.t-pill{font-size:9px;font-weight:600;padding:2px 7px;border-radius:3px;white-space:nowrap;font-family:IBM Plex Mono,monospace}.t-now{background:#e0f5ec;color:#085041;border:1px solid rgba(29,158,117,.22)}.t-sched{background:#e8a0201a;color:#7a4b00;border:1px solid rgba(201,139,0,.22)}.t-none{background:#0f172912;color:#4a5568;border:1px solid rgba(15,23,41,.18)}.cat-expand{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1px solid rgba(15,23,41,.18);background:transparent;cursor:pointer;color:#6b7a8f;margin-left:auto;flex-shrink:0}.cat-expand:hover{border-color:#0f17294d;color:#3a4558;background:#0f172908}.cat-expand.open svg{transform:rotate(90deg)}.cat-expand svg{transition:transform .18s}.cat-body{padding:12px 14px 14px;background:#fafaf9;border-top:1px solid rgba(15,23,41,.06);display:flex;flex-direction:column;gap:10px}.preview-panel{border:1.5px solid rgba(15,23,41,.1);border-radius:6px;overflow:hidden}.preview-tabs{display:flex;border-bottom:1px solid rgba(15,23,41,.1);background:#fff}.ptab{padding:7px 14px;font-size:10px;font-weight:600;color:#5c6b85;border-bottom:2px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:5px;transition:color .12s}.ptab:hover{color:#3a4558}.ptab.active{color:#0f1729;border-bottom-color:#e8a020;margin-bottom:-1px}.ptab.disabled-tab{color:#c4cbd6;cursor:not-allowed;pointer-events:none;opacity:.55}.preview-body{padding:11px 13px;font-size:11px;line-height:1.65}.preview-body.sms{background:#fafff9;font-size:10.5px;color:#1a1a1a}.preview-body.email{background:#fff;color:#0f1729}.preview-footer{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 13px;background:#0f172906;border-top:1px solid rgba(15,23,41,.07);font-size:9px;font-family:IBM Plex Mono,monospace;color:#5c6b85}.preview-footer strong{color:#0f1729;font-weight:600}.pf-edit-btn{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;font-family:IBM Plex Sans,sans-serif;padding:2px 8px;border-radius:4px;border:1px solid rgba(15,23,41,.2);color:#5c6b85;background:#fff;cursor:pointer;white-space:nowrap;margin-left:auto;flex-shrink:0}.pf-edit-btn:hover{border-color:#0f172957;color:#0f1729}.msg-link{color:#185fa5;text-decoration:underline}.send-time-picker{background:#fff;border:1.5px solid rgba(15,23,41,.14);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;margin-top:-1px}.stp-label{font-size:9px;font-weight:700;color:#5c6b85;text-transform:uppercase;letter-spacing:.08em}.stp-shortcuts{display:flex;flex-wrap:wrap;gap:5px}.stp-shortcut{font-size:9.5px;font-weight:500;padding:3px 9px;border-radius:4px;border:1.5px solid rgba(15,23,41,.16);background:#fff;color:#3a4558;cursor:pointer;white-space:nowrap}.stp-shortcut:hover{border-color:#0f172952;background:#0f172908}.stp-shortcut.active{border-color:#e8a020;background:#e8a02014;color:#7a4b00}.stp-custom{display:flex;gap:6px;align-items:center;padding-top:4px;border-top:1px solid rgba(15,23,41,.07)}.stp-custom-label{font-size:9px;font-weight:600;color:#5c6b85;white-space:nowrap}.stp-input{height:26px;padding:0 8px;border:1.5px solid rgba(15,23,41,.18);border-radius:4px;font-size:10px;font-family:IBM Plex Mono,monospace;color:#0f1729;background:#fff;width:120px}.stp-input:focus{outline:none;border-color:#0f1729;box-shadow:0 0 0 3px #0f17290f}.stp-apply{height:26px;padding:0 10px;border-radius:4px;border:none;background:#0f1729;color:#fff;font-size:10px;font-weight:600;font-family:IBM Plex Sans,sans-serif;cursor:pointer}.stp-apply:hover{background:#1a2540}.reminder-row{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1.5px solid rgba(15,23,41,.1);border-radius:6px;background:#fff;font-size:10px}.reminder-row.override{border-color:#e8a020;background:#fffbf2}.reminder-row-label{font-weight:600;color:#5c6b85;flex-shrink:0}.reminder-row.override .reminder-row-label{color:#7a4b00}.reminder-select{height:26px;padding:0 22px 0 7px;border:1.5px solid rgba(15,23,41,.16);border-radius:4px;font-size:10px;font-family:IBM Plex Sans,sans-serif;color:#0f1729;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L7 1' stroke='%238A97AC' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;font-weight:500}.reminder-row.override .reminder-select{border-color:#c98b00}.override-dot{width:5px;height:5px;border-radius:50%;background:#e8a020;flex-shrink:0}.reminder-send-dt{font-size:9.5px;font-family:IBM Plex Mono,monospace;color:#0f1729;margin-left:auto;white-space:nowrap;font-weight:600}.ai-sub-block{border:1.5px solid rgba(15,23,41,.12);border-radius:6px;overflow:hidden;background:#fff}.ai-sub-row{display:flex;align-items:center;gap:8px;padding:8px 11px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.ai-sub-row:hover{background:#0f172905}.ai-sub-check{width:14px;height:14px;border-radius:3px;border:1.5px solid rgba(15,23,41,.28);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-sub-check.checked{background:#0f1729;border-color:#0f1729}.ai-sub-check.checked svg{display:block}.ai-sub-check svg{display:none;color:#fff}.ai-sub-icon{width:15px;height:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7a8f}.ai-sub-name{font-size:10.5px;font-weight:600;color:#0f1729}.ai-sub-name.off{color:#5c6b85}.ai-sub-timing-wrap{display:flex;align-items:center;gap:6px;margin-left:8px}.ai-sub-expand{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;border:1px solid rgba(15,23,41,.2);color:#6b7a8f;cursor:pointer;flex-shrink:0;background:transparent;margin-left:auto}.ai-sub-expand:hover{border-color:#0f172957;color:#3a4558}.ai-sub-expand.open svg{transform:rotate(90deg)}.ai-sub-expand svg{transition:transform .18s}.ai-sub-body{padding:10px 11px 11px;background:#f5f5f3;border-top:1px solid rgba(15,23,41,.08);display:flex;flex-direction:column;gap:8px}.prep-items{display:flex;flex-direction:column;border:1.5px solid rgba(15,23,41,.18);border-radius:5px;overflow:hidden;background:#fff}.prep-item{display:flex;align-items:center;gap:7px;padding:7px 10px;border-bottom:1px solid rgba(15,23,41,.06);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .1s}.prep-item:last-child{border-bottom:none}.prep-item:hover{background:#0f172905}.prep-check{width:13px;height:13px;border-radius:3px;border:1.5px solid rgba(15,23,41,.26);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prep-check.checked{background:#0f1729;border-color:#0f1729}.prep-check.checked svg{display:block}.prep-check svg{display:none;color:#fff}.prep-icon{width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7a8f}.prep-label{font-size:10px;font-weight:500;color:#0f1729;flex:1}.prep-inactive-note{font-size:9px;color:#6b7a8f;font-style:italic}.custom-msg-area{width:100%;min-height:60px;border:1.5px solid rgba(15,23,41,.18);border-radius:5px;padding:8px 10px;font-size:10.5px;font-family:IBM Plex Sans,sans-serif;color:#0f1729;resize:vertical;line-height:1.6;background:#fff}.custom-msg-area:focus{outline:none;border-color:#0f1729;box-shadow:0 0 0 3px #0f17290f}.custom-msg-area::placeholder{color:#9aa3af}.custom-msg-label{font-size:9px;font-weight:700;color:#5c6b85;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.all-off-notice{display:flex;align-items:flex-start;gap:7px;padding:9px 14px;background:#fee2e2;border-top:1px solid rgba(239,68,68,.3);font-size:10px;color:#991b1b;line-height:1.5}.all-off-icon{flex-shrink:0;margin-top:1px;color:#ef4444;display:flex;align-items:center}.tag-note{font-size:9px;color:#6b7a8f;font-style:italic;margin-left:auto;padding-left:8px}.err-strip{display:flex;align-items:flex-start;gap:7px;padding:8px 14px;font-size:10px;line-height:1.5;border-top:1px solid rgba(239,68,68,.22)}.err-strip.red{background:#fee2e2;color:#991b1b;border-top-color:#ef444447}.err-strip.amber{background:#fff3d6;color:#7a4b00;border-top-color:#c98b0047}.err-strip-icon{flex-shrink:0;display:flex;align-items:center;margin-top:1px}.err-strip.red .err-strip-icon{color:#ef4444}.err-strip.amber .err-strip-icon{color:#c98b00}.ai-sub-block.warn-outline{border-color:#c98b0080}.ai-sub-block.err-outline{border-color:#ef444473}.prep-item.warn-selected{background:#fff9ef}.prep-item.warn-selected .prep-label{color:#7a4b00}.prep-item.warn-selected .tag-note{color:#956500;font-style:normal;font-weight:600}.gap8{display:flex;flex-direction:column;gap:8px}.mt4{margin-top:4px}.mt8{margin-top:8px}svg.chk{display:none;color:#fff}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cm-email-viewer-body p{margin:0 0 12px}.cm-email-viewer-body p:last-child{margin-bottom:0}.cm-email-viewer-body ul{margin:8px 0 12px 22px;list-style:disc}.cm-email-viewer-body ol{margin:8px 0 12px 24px;list-style:decimal}.cm-email-viewer-body li{margin-bottom:4px}.cm-email-viewer-body a{color:#22579e;text-decoration:underline}.cm-email-viewer-body blockquote{margin:8px 0;padding:0 0 0 12px;border-left:3px solid rgba(15,23,41,.2);color:#5c6b85;font-size:12.5px}.aurora-email-composer{padding:14px;font-size:13px;line-height:1.55;color:#0f1729;outline:none;min-height:120px}.aurora-email-composer p{margin:0 0 12px}.aurora-email-composer p:last-child{margin-bottom:0}.aurora-email-composer ul{margin:8px 0 12px 22px;list-style:disc}.aurora-email-composer ol{margin:8px 0 12px 24px;list-style:decimal}.aurora-email-composer li{margin-bottom:4px}.aurora-email-composer a{color:#22579e;text-decoration:underline}.aurora-email-composer blockquote{margin:14px 0 0;padding:8px 12px;border-left:3px solid rgba(15,23,41,.2);color:#5c6b85;font-size:12px;background:#0f172908}.aurora-email-composer blockquote p{margin:0 0 8px}.aurora-email-composer p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#7a889f;pointer-events:none;float:left;height:0}.em-card-hover:hover{border-color:#0f172947!important;box-shadow:0 2px 8px #0a102014}.em-cta-hover:hover{filter:brightness(.94)}.em-ghost-hover:hover{background:#0f17290d!important}.em-chip-hover:hover{background:#0f17290a!important;border-color:#0f17294d!important}.em-row-hover:hover{background:#0f17290a!important}.cm-pop{height:100%;display:flex;flex-direction:column;min-height:0;background:#faf8f5;overflow:hidden;font-size:13px;position:relative}@keyframes cm-spin{to{transform:rotate(360deg)}}.popover{width:380px;height:760px;background:#faf8f5;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;box-shadow:0 6px 26px #0003;border:1px solid rgba(15,23,41,.1)}.pop-hdr{height:40px;border-bottom:1px solid rgba(15,23,41,.09);display:flex;align-items:center;padding:0 10px;gap:8px;flex-shrink:0;background:#fff}.pop-back-btn{width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#5c6b85;flex-shrink:0;background:transparent;border:none}.pop-back-btn:hover{background:#0f17290f;color:#0f1729}.pop-back-btn:focus-visible{outline:2px solid #22579E;outline-offset:1px}.pop-icon{width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#0f17290d;color:#5c6b85;flex-shrink:0;border:1px solid rgba(15,23,41,.1)}.pop-title-wrap{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.pop-title{font-size:12.5px;font-weight:600;color:#0f1729;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop-act-btn{width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#5c6b85;flex-shrink:0;background:transparent;border:none}.pop-act-btn:hover{background:#0f17290f;color:#0f1729}.pop-act-btn:focus-visible{outline:2px solid #22579E;outline-offset:1px}.pop-body{flex:1;display:flex;flex-direction:column;min-height:0;background:#faf8f5;overflow:hidden}.cm-filter-bar{padding:8px 10px 6px;display:flex;align-items:center;gap:5px;flex-shrink:0;background:#faf8f5;border-bottom:1px solid rgba(15,23,41,.07)}.cm-chip-row{display:flex;gap:5px;flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cm-chip-row::-webkit-scrollbar{display:none}.cm-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:4px;background:#fff;border:1px solid rgba(15,23,41,.5);color:#0f1729;font-size:11px;font-weight:500;cursor:pointer;line-height:1;white-space:nowrap;flex-shrink:0}.cm-chip:hover{background:#0f172908;border-color:#0f1729a6}.cm-chip.active{background:#0f1729;color:#fff;border-color:#0f1729}.cm-chip:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-chip-pip{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;border-radius:7px;background:#e8a020;color:#0f1729;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;margin-left:2px}.cm-chip.active .cm-chip-pip{background:#facc15;color:#0f1729}.cm-chip.is-empty{opacity:.6;cursor:default}.cm-chip.is-empty:hover{background:#fff;color:#0f1729}.cm-search-icon-btn{flex-shrink:0;width:24px;height:24px;border-radius:4px;background:#fff;border:1px solid rgba(15,23,41,.5);color:#5c6b85;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.cm-search-icon-btn:hover{background:#0f17290a;color:#0f1729;border-color:#0f1729a6}.cm-search-icon-btn.active{background:#0f1729;color:#fff;border-color:#0f1729}.cm-search-icon-btn:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-search-bar-expanded{flex:1;display:flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 9px;border-radius:4px;background:#fff;border:1px solid #0F1729;min-width:0}.cm-search-bar-expanded svg{color:#5c6b85;flex-shrink:0}.cm-search-bar-input{flex:1;border:none;outline:none;background:transparent;font-family:IBM Plex Sans,sans-serif;font-size:11.5px;color:#0f1729;min-width:0;padding:0}.cm-search-bar-input::placeholder{color:#5c6b85}.cm-search-bar-clear{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:#0f17291a;color:#5c6b85;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.cm-search-bar-clear:hover{background:#0f17292e;color:#0f1729}.cm-search-bar-dismiss{flex-shrink:0;height:24px;padding:0 8px;border-radius:4px;background:transparent;color:#5c6b85;font-size:11px;font-weight:500;cursor:pointer;border:none}.cm-search-bar-dismiss:hover{color:#0f1729;background:#0f17290f}.cm-search-results{padding:0;background:#faf8f5;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(15,23,41,.13) transparent}.cm-search-results::-webkit-scrollbar{width:4px}.cm-search-results::-webkit-scrollbar-thumb{background:#0f172921;border-radius:2px}.cm-search-results-filter-row{padding:8px 10px 6px;display:flex;align-items:center;gap:5px;flex-shrink:0;background:#faf8f5;border-bottom:1px solid rgba(15,23,41,.07);overflow-x:auto;scrollbar-width:none}.cm-search-results-filter-row::-webkit-scrollbar{display:none}.cm-search-result-row{padding:8px 14px;display:flex;flex-direction:column;gap:3px;cursor:pointer;border-bottom:1px solid rgba(15,23,41,.04);background:transparent}.cm-search-result-row:hover{background:#e8a0200f}.cm-search-result-row:last-child{border-bottom:none}.cm-search-result-meta{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#5c6b85;display:flex;align-items:center;gap:6px;line-height:1.3}.cm-search-result-channel-pip{display:inline-flex;align-items:center;gap:3px;padding:0 5px;height:14px;border-radius:3px;background:#0f17290f;color:#475569;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cm-search-result-snippet{font-size:11.5px;color:#0f1729;line-height:1.45}.cm-search-result-snippet mark{background:#e8a0204d;color:#0f1729;padding:0 2px;border-radius:2px;font-weight:600}.cm-thread{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(15,23,41,.13) transparent;padding:10px 0 8px;background:#faf8f5}.cm-thread::-webkit-scrollbar{width:4px}.cm-thread::-webkit-scrollbar-thumb{background:#0f172921;border-radius:2px}.cm-date-divider{display:flex;align-items:center;justify-content:center;padding:10px 14px 8px;flex-shrink:0}.cm-date-divider-pill{font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600;color:#5c6b85;letter-spacing:.04em;background:#0f17290a;padding:3px 9px;border-radius:10px;border:1px solid rgba(15,23,41,.06)}.cm-thread-loading{padding:14px 14px 10px;display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;color:#5c6b85;font-size:10.5px}.cm-thread-loading-spinner{width:13px;height:13px;border:1.5px solid rgba(34,87,158,.2);border-top-color:#22579e;border-radius:50%;animation:cm-spin .8s linear infinite}.cm-thread-loading-text{font-style:italic}.cm-row-inbound{padding:2px 14px 0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex-shrink:0}.cm-row-inbound-name{font-size:10.5px;color:#5c6b85;line-height:1.3;padding-left:34px;font-weight:500}.cm-row-inbound-bubble-wrap{display:flex;align-items:flex-end;gap:6px;width:100%;max-width:320px}.cm-row-inbound-avatar{width:26px;height:26px;border-radius:50%;background:#185fa51f;color:#185fa5;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;font-family:IBM Plex Mono,monospace;flex-shrink:0;border:1px solid rgba(24,95,165,.2)}.cm-bubble-inbound{background:#fff;color:#0f1729;border:1px solid rgba(15,23,41,.08);border-radius:10px 10px 10px 2px;padding:8px 11px;font-size:12px;line-height:1.45;max-width:100%;word-wrap:break-word;flex:1;min-width:0}.cm-row-outbound{padding:6px 14px 0;display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.cm-row-outbound-name{font-size:10.5px;color:#5c6b85;line-height:1.3;padding-right:34px;font-weight:500}.cm-row-outbound-bubble-wrap{display:flex;align-items:flex-end;gap:6px;justify-content:flex-end;width:100%;max-width:320px;margin-left:auto}.cm-bubble-outbound{background:#0a5c44;color:#fff;border-radius:10px 10px 2px;padding:8px 11px;font-size:12px;line-height:1.45;max-width:100%;word-wrap:break-word;flex:1;min-width:0;position:relative}.cm-note-card{background:#e8a0201a;border:1px solid rgba(232,160,32,.4);border-radius:8px;padding:10px 12px 0;margin:6px 14px 0;display:flex;flex-direction:column;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #e8a0201a}.cm-note-card.is-resolved{background:#1d9e750f;border-color:#1d9e7559}.cm-note-card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-shrink:0}.cm-note-card-author{display:flex;align-items:center;gap:6px;flex-shrink:0;order:1}.cm-note-card-author-name{font-size:11px;color:#7a4b00;font-weight:600}.cm-note-card.is-resolved .cm-note-card-author-name{color:#085041}.cm-note-card-eyebrow{font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:700;color:#7a4b00;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;order:2;margin-left:auto}.cm-note-card.is-resolved .cm-note-card-eyebrow{color:#085041}.cm-note-card-body{font-size:12px;color:#0f1729;line-height:1.5;word-wrap:break-word;margin-bottom:0}.cm-note-card-mirror-banner{display:flex;align-items:center;gap:6px;width:100%;padding:5px 8px;margin:0 0 8px;background:#fff;border:1px solid rgba(122,75,0,.22);border-radius:5px;cursor:pointer;text-align:left;font-family:IBM Plex Sans,sans-serif}.cm-note-card-mirror-banner:hover{background:#fffdf8;border-color:#7a4b006b}.cm-note-card-mirror-banner:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-note-card-mirror-banner-icon{width:12px;height:12px;flex-shrink:0;color:#7a4b00}.cm-note-card-mirror-banner-text{flex:1;min-width:0;font-size:10.5px;color:#5c4200;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-note-card-mirror-banner-text strong{color:#7a4b00;font-weight:700}.cm-note-card-mirror-banner-link{flex-shrink:0;font-size:10.5px;font-weight:600;color:#7a4b00;text-decoration:underline;text-underline-offset:2px}.cm-note-card-edited-suffix{font-style:italic;font-size:10.5px;color:#7a4b00;margin-left:5px;opacity:.85}.cm-note-card-page-strip{margin-top:9px;padding:8px 10px;background:#e8a0201a;border:1px solid rgba(232,160,32,.3);border-radius:5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cm-note-card.is-resolved .cm-note-card-page-strip{background:#1d9e751a;border-color:#1d9e754d}.cm-note-card-page-strip-assignees{display:flex;align-items:center;gap:0;flex-shrink:0}.cm-note-card-page-strip-assignee{width:22px;height:22px;border-radius:50%;font-size:9px;font-weight:700;font-family:IBM Plex Mono,monospace;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid rgba(254,250,240,.95);margin-right:-5px;flex-shrink:0;line-height:1}.cm-note-card-page-strip-assignee:last-child{margin-right:0}.cm-note-card-page-strip-assignee.staff-leanna{background:#0a8266}.cm-note-card-page-strip-assignee.staff-chun{background:#1f5bab}.cm-note-card-page-strip-assignee.staff-davis{background:#6b3fab}.cm-note-card-page-strip-assignee.staff-misc{background:#5c6b85}.cm-note-card-page-strip-info{flex:1;min-width:0;font-size:10.5px;color:#5c4200;line-height:1.35}.cm-note-card-page-strip-info strong{color:#7a4b00;font-weight:700}.cm-note-card.is-resolved .cm-note-card-page-strip-info,.cm-note-card.is-resolved .cm-note-card-page-strip-info strong{color:#085041}.cm-note-card-page-strip-meta{font-family:IBM Plex Mono,monospace;font-size:9px;color:#7a4b00}.cm-note-card.is-resolved .cm-note-card-page-strip-meta{color:#085041;display:block;margin-top:1px}.cm-note-card-page-strip-resolve{flex-shrink:0;height:26px;padding:0 11px;border-radius:4px;background:#e8a020;color:#0f1729;font-size:11px;font-weight:600;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:5px;line-height:1}.cm-note-card-page-strip-resolve:hover{background:#d89010}.cm-note-card-page-strip-resolve:focus-visible{outline:2px solid #0F1729;outline-offset:1px}.cm-note-card-page-strip-resolved-icon{width:22px;height:22px;border-radius:50%;background:#1d9e75;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cm-note-card-page-strip-reopen{flex-shrink:0;height:24px;padding:0 9px;border-radius:4px;background:#fff;color:#085041;font-size:10.5px;font-weight:600;cursor:pointer;border:1px solid rgba(8,80,65,.3);display:inline-flex;align-items:center;gap:4px;line-height:1}.cm-note-card-page-strip-reopen:hover{background:#0850410a;border-color:#08504180}.cm-note-card-page-strip-reopen:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-note-card-thread-replies{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cm-note-card-reply{padding:7px 10px;background:#e8a0200f;border:1px solid rgba(232,160,32,.2);border-radius:5px;display:flex;flex-direction:column;gap:3px}.cm-note-card-reply-header{display:flex;align-items:center;gap:6px;font-size:10.5px;line-height:1.3}.cm-note-card-reply-avatar{width:18px;height:18px;border-radius:50%;font-size:8px;font-weight:700;font-family:IBM Plex Mono,monospace;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.cm-note-card-reply-avatar.staff-leanna{background:#0a8266}.cm-note-card-reply-avatar.staff-chun{background:#1f5bab}.cm-note-card-reply-avatar.staff-davis{background:#6b3fab}.cm-note-card-reply-avatar.staff-misc{background:#5c6b85}.cm-note-card-reply-author{font-weight:600;color:#7a4b00}.cm-note-card-reply-time{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#7a4b00;margin-left:auto}.cm-note-card-reply-body{font-size:11.5px;color:#0f1729;line-height:1.4}.cm-note-card-reply-input{margin-top:4px;padding:7px 9px 8px;background:#fff;border:1px solid rgba(122,75,0,.3);border-radius:5px;display:flex;flex-direction:column;gap:5px}.cm-note-card-reply-input-row{display:flex;align-items:center;gap:6px}.cm-note-card-reply-input-row input[type=text]{flex:1;border:none;outline:none;background:transparent;font-family:IBM Plex Sans,sans-serif;font-size:11px;color:#0f1729;line-height:1.3}.cm-note-card-reply-input-row input[type=text]::placeholder{color:#7a4b00;opacity:.65}.cm-note-card-reply-send{height:22px;padding:0 9px;border-radius:3px;background:#7a4b00;color:#fff;font-size:10px;font-weight:600;cursor:pointer;border:none;flex-shrink:0;line-height:1}.cm-note-card-reply-send:hover{background:#5c4200}.cm-note-card-reply-mirror{display:flex;align-items:center;gap:6px;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:10px;color:#7a4b00;line-height:1.3;-webkit-user-select:none;user-select:none}.cm-note-card-reply-mirror input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:13px;height:13px;border:1.5px solid rgba(122,75,0,.55);border-radius:3px;background:#fff;cursor:pointer;flex-shrink:0;position:relative;margin:0}.cm-note-card-reply-mirror input[type=checkbox]:checked{background:#7a4b00;border-color:#7a4b00}.cm-note-card-reply-mirror input[type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.cm-note-card-reply-mirror input[type=checkbox]:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-note-card-reply-mirror-label{font-weight:500}.cm-note-card-strip{margin-top:4px;padding:4px 0;border-top:1px solid rgba(122,75,0,.25);display:flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#5c4200;line-height:1;letter-spacing:.02em;flex-shrink:0}.cm-note-card.is-resolved .cm-note-card-strip{border-top-color:#1d9e754d;color:#085041}.cm-note-card-strip-reply{padding:0;display:inline-flex;align-items:center;gap:5px;cursor:pointer;background:transparent;border:none;font-family:IBM Plex Sans,sans-serif;font-size:11px;color:#7a4b00;font-weight:600;line-height:1;text-decoration:underline;text-underline-offset:2px;margin-right:auto}.cm-note-card-strip-reply:hover{color:#5c4200}.cm-note-card-strip-reply:focus-visible{outline:2px solid #22579E;outline-offset:2px;border-radius:2px}.cm-note-card-strip-reply-icon{width:11px;height:11px;flex-shrink:0}.cm-note-card.is-resolved .cm-note-card-strip-reply{color:#085041}.cm-note-card-strip-time{flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.cm-note-card-strip-menu{flex-shrink:0;width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;color:#7a4b00;opacity:.65}.cm-note-card-strip-menu:hover{opacity:1;background:#7a4b001a;color:#5c4200}.cm-note-card-strip-menu svg{width:13px;height:13px}.cm-page-card-mention{font-weight:600;color:#185fa5;background:#185fa51a;padding:1px 4px;border-radius:3px}.cm-page-card-mention-team{font-weight:600;color:#7a4b00;background:#e8a0202e;padding:1px 4px;border-radius:3px}.cm-note-deleted-row{margin:6px 14px 0;padding:8px 12px;background:transparent;border:1px dashed rgba(92,107,133,.4);border-radius:6px;display:flex;flex-direction:column;gap:3px;flex-shrink:0;font-family:IBM Plex Sans,sans-serif}.cm-note-deleted-row-line1{display:flex;align-items:center;gap:7px;font-size:11px;color:#5c6b85;font-style:italic;line-height:1.35}.cm-note-deleted-row-icon{flex-shrink:0;width:13px;height:13px;color:#5c6b85}.cm-note-deleted-row-text{flex:1;min-width:0}.cm-note-deleted-row-text strong{font-weight:600;font-style:normal;color:#475569}.cm-note-deleted-row-line2{padding-left:20px;display:flex;align-items:center;gap:7px;font-family:IBM Plex Sans,sans-serif;font-size:11px;color:#5c6b85;font-style:italic;line-height:1.35}.cm-note-deleted-row-line2 strong{font-weight:600;font-style:normal;color:#475569}.cm-note-deleted-row-line2-text{flex:1;min-width:0}.cm-note-deleted-row-restore{flex-shrink:0;height:22px;padding:0 9px;border-radius:3px;background:transparent;color:#22579e;font-family:IBM Plex Sans,sans-serif;font-size:10.5px;font-weight:600;cursor:pointer;border:1px solid rgba(34,87,158,.35);font-style:normal;line-height:1;display:inline-flex;align-items:center;gap:4px}.cm-note-deleted-row-restore:hover{background:#22579e0f;border-color:#22579e8c}.cm-note-deleted-row-restore:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-staff-avatar.staff-misc{background:#5c6b85}.cm-pages-preview-list{flex-shrink:0;background:#fffaf0;border-bottom:1px solid rgba(232,160,32,.3)}.cm-page-preview-row{padding:7px 12px;display:flex;align-items:center;gap:8px;cursor:pointer;border-bottom:1px solid rgba(232,160,32,.18);background:transparent;min-width:0}.cm-page-preview-row:hover{background:#e8a02014}.cm-page-preview-row:last-of-type{border-bottom:none}.cm-page-preview-stripe{flex-shrink:0;width:3px;height:18px;border-radius:1.5px;background:#b57a12}.cm-page-preview-text{flex:1;min-width:0;font-size:11.5px;color:#0f1729;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-page-preview-meta{flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#7a4b00;display:inline-flex;align-items:center;gap:4px}.cm-page-preview-chev{flex-shrink:0;color:#956500;display:inline-flex;align-items:center}.cm-page-preview-row.is-mine{background:#e8a0201a}.cm-page-preview-row.is-mine:hover{background:#e8a02029}.cm-page-preview-row.is-mine .cm-page-preview-stripe{background:#7a4b00}.cm-page-preview-row.is-mine .cm-page-preview-chev{color:#7a4b00}.cm-pages-preview-more{padding:6px 12px 8px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(232,160,32,.18)}.cm-pages-preview-more-btn{height:22px;padding:0 11px;border-radius:3px;background:#fff;color:#7a4b00;font-size:10.5px;font-weight:600;cursor:pointer;border:1px solid rgba(232,160,32,.55);display:inline-flex;align-items:center;gap:4px}.cm-pages-preview-more-btn:hover{background:#e8a0201a;border-color:#e8a020}.cm-pages-preview-more-btn:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-scheduled-bar{padding:7px 12px;background:#22579e0f;border-top:1px solid rgba(34,87,158,.2);display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer}.cm-scheduled-bar:hover{background:#22579e1a}.cm-scheduled-bar:focus-visible{outline:2px solid #22579E;outline-offset:-2px}.cm-scheduled-bar-icon{width:16px;height:16px;color:#22579e;flex-shrink:0}.cm-scheduled-bar-text{font-size:11px;color:#0f1729;flex:1;line-height:1.3;text-align:left}.cm-scheduled-bar-text strong{color:#22579e;font-weight:700}.cm-scheduled-bar-text-meta{font-size:11px;color:#0f1729}.cm-scheduled-bar-chev{width:11px;height:11px;color:#22579e;flex-shrink:0}.cm-sched-filter-bar{padding:8px 12px;display:flex;align-items:center;border-bottom:1px solid rgba(15,23,41,.08);background:#fff;flex-shrink:0;gap:5px}.cm-sched-system-toggle-row{padding:7px 12px;display:flex;align-items:center;gap:8px;background:#0f172905;border-bottom:1px solid rgba(15,23,41,.08);flex-shrink:0}.cm-sched-system-toggle-label{font-size:11px;color:#0f1729;font-weight:500}.cm-sched-system-toggle{position:relative;width:32px;height:18px;border-radius:9px;background:#0f172938;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s}.cm-sched-system-toggle.is-on{background:#22579e}.cm-sched-system-toggle-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.cm-sched-system-toggle.is-on .cm-sched-system-toggle-knob{left:16px}.cm-sched-system-toggle:focus-visible{outline:2px solid #22579E;outline-offset:2px}.cm-sched-row{padding:10px 12px;border-bottom:1px solid rgba(15,23,41,.05);display:flex;flex-direction:column;gap:4px;cursor:pointer;background:#fff}.cm-sched-row:last-of-type{border-bottom:none}.cm-sched-row:hover{background:#22579e0a}.cm-sched-row:focus-visible{outline:2px solid #22579E;outline-offset:-2px}.cm-sched-row-line1{display:flex;align-items:center;gap:8px}.cm-sched-row-type{display:flex;align-items:center;gap:5px;flex-shrink:0}.cm-sched-row-channel{padding:1px 5px;border-radius:2px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cm-sched-row-channel.sms{background:#0a5c441f;color:#085041}.cm-sched-row-channel.email{background:#22579e1f;color:#22579e}.cm-sched-row-channel.note{background:#e8a02029;color:#5c4200}.cm-sched-row-source{padding:1px 5px;border-radius:2px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.cm-sched-row-source.system{background:#0f17290f;color:#475569;border-color:#0f172933}.cm-sched-row-staff{font-size:11px;font-weight:600;color:#5c6b85}.cm-sched-row-when{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px;color:#22579e;font-weight:600;flex-shrink:0}.cm-sched-row-purpose{font-size:12px;color:#5b2f9e;font-weight:600;line-height:1.35}.cm-sched-row-preview{font-size:12px;color:#0f1729;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cm-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center;gap:14px}.cm-empty-icon{width:64px;height:64px;border-radius:50%;background:#0f17290a;color:#5c6b85;display:flex;align-items:center;justify-content:center}.cm-empty-title{font-size:14px;font-weight:600;color:#0f1729;line-height:1.3}.cm-empty-sub{font-size:12px;color:#5c6b85;line-height:1.5;max-width:240px}.cm-alert-bar.error{background:#a018180f;border-bottom-color:#a018185c}.cm-alert-bar.error .cm-alert-bar-icon{color:#a01818}.cm-alert-bar.error .cm-alert-bar-text{color:#a01818}.cm-alert-bar.error .cm-alert-bar-action{color:#a01818}.cm-input.note-skin{background:#e8a0200d;border-color:#e8a0204d}.cm-input.note-skin:focus{border-color:#e8a0208c}.cm-tool-btn-at{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;line-height:1}.cm-send-btn.note-skin{background:#7a4b00}.cm-send-btn.note-skin:hover{background:#5c4200}.cm-details-panel{flex:1;overflow-y:auto;background:#faf8f5;display:flex;flex-direction:column}.cm-details-msg-preview{padding:12px 14px;background:#e8a0200f;border-bottom:1px solid rgba(232,160,32,.2);display:flex;flex-direction:column;gap:6px;flex-shrink:0}.cm-details-person-avatar.staff-misc{background:#5c6b85}.cm-details-edit-row{padding:7px 0;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid rgba(15,23,41,.05)}.cm-details-edit-row:last-of-type{border-bottom:none}.cm-details-edit-marker{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#e8a02024;color:#7a4b00;display:flex;align-items:center;justify-content:center}.cm-details-edit-marker svg{width:11px;height:11px}.cm-details-edit-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cm-details-edit-actor{font-size:11.5px;font-weight:600;color:#0f1729;line-height:1.3}.cm-details-edit-time{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#5c6b85;line-height:1.3}.cm-details-edit-diff-link{font-family:IBM Plex Sans,sans-serif;font-size:10.5px;font-weight:600;color:#22579e;background:transparent;border:none;cursor:pointer;padding:0;text-decoration:underline;line-height:1;flex-shrink:0}.cm-details-edit-diff-link:hover{color:#10437a}.cm-details-edit-diff-link:focus-visible{outline:2px solid #22579E;outline-offset:2px;border-radius:2px}.cm-details-edit-row.is-expanded{border-bottom:none}.cm-details-edit-diff{margin:0 0 9px;padding:8px 10px;background:#e8a0200f;border:1px solid rgba(232,160,32,.28);border-radius:5px}.cm-details-edit-diff-body{font-size:11px;color:#0f1729;line-height:1.55;word-wrap:break-word}.cm-diff-del{color:#991b1b;background:#ef44441a;text-decoration:line-through;border-radius:2px;padding:0 1px}.cm-diff-ins{color:#085041;background:#1d9e7524;border-radius:2px;padding:0 1px}.cm-details-event-row{padding:6px 0;display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.4;color:#0f1729}.cm-details-event-pip{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:3px;flex-shrink:0}.cm-details-event-pip.assigned{background:#22579e1f;color:#22579e}.cm-details-event-pip.read{background:#0f17290f;color:#475569}.cm-details-event-pip.resolved{background:#0850411f;color:#085041}.cm-details-event-pip.reopened{background:#e8a02029;color:#7a4b00}.cm-details-event-row-meta{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#5c6b85;margin-left:auto;flex-shrink:0}.cm-details-action-btn.is-disabled{opacity:.36;cursor:not-allowed;pointer-events:none}.cm-mention-picker{position:absolute;left:10px;right:10px;bottom:100%;background:#fff;border:1px solid rgba(15,23,41,.18);border-radius:6px;box-shadow:0 4px 18px #0000001a;overflow:hidden;max-height:240px;display:flex;flex-direction:column;margin-bottom:6px;z-index:5}.cm-mention-picker-hdr{padding:6px 10px;background:#0f17290a;border-bottom:1px solid rgba(15,23,41,.07);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;color:#5c6b85;letter-spacing:.1em;text-transform:uppercase}.cm-mention-picker-list{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(15,23,41,.13) transparent}.cm-mention-picker-list::-webkit-scrollbar{width:4px}.cm-mention-picker-list::-webkit-scrollbar-thumb{background:#0f172921;border-radius:2px}.cm-mention-row{padding:7px 10px;display:flex;align-items:center;gap:9px;cursor:pointer;border-bottom:1px solid rgba(15,23,41,.04)}.cm-mention-row:hover,.cm-mention-row.highlight{background:#e8a0200f}.cm-mention-row:last-child{border-bottom:none}.cm-mention-glyph{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9.5px;font-weight:700;font-family:IBM Plex Mono,monospace}.cm-mention-glyph.person{background:#185fa51f;color:#185fa5;border:1px solid rgba(24,95,165,.2)}.cm-mention-glyph.team{background:#e8a02024;color:#7a4b00;border:1px solid rgba(232,160,32,.36);border-radius:6px}.cm-mention-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cm-mention-name{font-size:12px;font-weight:600;color:#0f1729;line-height:1.3}.cm-mention-meta{font-size:10px;color:#5c6b85;line-height:1.3}@keyframes cm-pulse{0%{box-shadow:0 0 #e5454599}70%{box-shadow:0 0 0 8px #e5454500}to{box-shadow:0 0 #e5454500}}.cm-bubble-outbound.is-pending{background:#0a5c44;border:1.5px dashed rgba(255,255,255,.45);box-shadow:inset 0 0 0 1px #ffffff1a}.cm-bubble-outbound.is-sending{background:#0a5c44}.cm-bubble-outbound.is-failed{background:#a018181a;color:#0f1729;border:1px solid rgba(160,24,24,.45)}.cm-bubble-group{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cm-bubble-outbound.is-stack-first,.cm-bubble-outbound.is-stack-mid{border-radius:10px}.cm-bubble-outbound.is-stack-last{border-radius:10px 10px 2px}.cm-bubble-inbound.is-stack-first,.cm-bubble-inbound.is-stack-mid{border-radius:10px}.cm-bubble-inbound.is-stack-last{border-radius:10px 10px 10px 2px}.cm-card-strip{margin:1px 0 0;padding:4px 0 0;display:flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#5c6b85;line-height:1;letter-spacing:.02em;flex-shrink:0}.cm-card-strip.is-outbound,.cm-card-strip.is-inbound{justify-content:flex-end;padding-right:0}.cm-card-strip-time{flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.cm-card-strip-status{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:3px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.cm-card-strip-status.sent{background:#0850411a;color:#085041}.cm-card-strip-status.sending{background:#5c6b851f;color:#475569}.cm-card-strip-status.pending{background:#7a4b001f;color:#7a4b00}.cm-card-strip-status.failed{background:#a018181f;color:#a01818}.cm-card-strip-status svg{width:10px;height:10px}.cm-card-strip-action{flex-shrink:0;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:600;background:transparent;border:none;cursor:pointer;padding:0;text-decoration:underline;line-height:1}.cm-card-strip-action.undo{color:#7a4b00}.cm-card-strip-menu{flex-shrink:0;width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;color:#5c6b85;opacity:.55;transition:opacity .12s}.cm-card-strip-menu:hover{opacity:1;background:#0f17290f;color:#0f1729}.cm-card-strip-menu svg{width:13px;height:13px}.cm-card-strip-menu.is-open{opacity:1;background:#0f17291a;color:#0f1729}.cm-card-strip.is-inside{padding:4px 0;margin-top:4px;border-top:1px solid rgba(15,23,41,.08);font-size:9px;letter-spacing:.03em;color:#5c6b85}.cm-bubble-outbound .cm-card-strip.is-inside{color:#ffffffd9;border-top-color:#ffffff2e}.cm-bubble-outbound .cm-card-strip.is-inside .cm-card-strip-status{background:#ffffff38;color:#fff}.cm-bubble-outbound .cm-card-strip.is-inside .cm-card-strip-menu{color:#ffffffc7;opacity:.85}.cm-bubble-outbound .cm-card-strip.is-inside .cm-card-strip-action.undo{color:#facc15}.cm-bubble-outbound.is-failed .cm-card-strip.is-inside{color:#5c6b85;border-top-color:#a0181833}.cm-bubble-outbound.is-failed .cm-card-strip.is-inside .cm-card-strip-status.failed{background:#a018181f;color:#a01818}.cm-bubble-outbound.is-failed .cm-card-strip.is-inside .cm-card-strip-menu{color:#5c6b85}.cm-bubble-outbound:has(.cm-card-strip.is-inside),.cm-bubble-inbound:has(.cm-card-strip.is-inside){padding-bottom:0}.cm-staff-avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;font-family:IBM Plex Mono,monospace;flex-shrink:0;color:#fff;border:1px solid rgba(15,23,41,.1)}.cm-staff-avatar.staff-leanna{background:#0a8266}.cm-staff-avatar.staff-chun{background:#1f5bab}.cm-staff-avatar.staff-davis{background:#6b3fab}.cm-staff-avatar.is-system{background:#475569;color:#fff}.cm-staff-avatar.is-system svg{width:13px;height:13px}.cm-phone-pip{font-family:IBM Plex Mono,monospace;font-size:8.5px;color:#5c6b85;letter-spacing:.04em;text-transform:lowercase;background:#0f17290d;padding:1px 5px;border-radius:2px;display:inline-flex;align-items:center;line-height:1.3}.cm-call-card{background:#fff;border:1px solid rgba(15,23,41,.1);border-radius:8px;padding:0;overflow:hidden;flex:1;min-width:0}.cm-call-card.severity{border-color:#e5454566;background:#e5454508}.cm-call-card.severity .cm-call-card-icon.missed,.cm-call-card.severity .cm-call-card-icon.voicemail{background:#e545451f;color:#a01818}.cm-call-card-hdr{padding:9px 11px;display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(15,23,41,.06)}.cm-call-card .cm-card-strip.is-inside{border-top:none;margin-top:0;padding:4px 11px 8px}.cm-call-card:not(.severity) .cm-call-card-transcript+.cm-card-strip.is-inside{border-top:1px solid rgba(15,23,41,.08)}.cm-call-card-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cm-call-card-icon.inbound,.cm-call-card-icon.outbound{background:#0f17290f;color:#5c6b85}.cm-call-card-icon.missed,.cm-call-card-icon.voicemail{background:#e54545;color:#fff}.cm-call-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cm-call-card-title{font-size:12.5px;font-weight:600;color:#0f1729;line-height:1.3}.cm-call-card-meta{font-family:IBM Plex Mono,monospace;font-size:10px;color:#5c6b85;line-height:1.3}.cm-audio-player{padding:10px 12px;background:#0f17290a;border-bottom:1px solid rgba(15,23,41,.06);display:flex;flex-direction:column;gap:7px}.cm-audio-scrub-track{height:3px;border-radius:2px;background:#0f17291f;position:relative;overflow:hidden}.cm-audio-scrub-fill{height:100%;background:#0f1729;width:0%;border-radius:2px}.cm-audio-scrub-thumb{width:9px;height:9px;border-radius:50%;background:#0f1729;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.cm-audio-controls{display:flex;align-items:center;gap:9px}.cm-audio-play-btn{width:22px;height:22px;border-radius:50%;background:#0f1729;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;flex-shrink:0}.cm-audio-play-btn:hover{background:#1a2434}.cm-audio-play-btn:focus-visible{outline:2px solid #22579E;outline-offset:2px}.cm-audio-time{font-family:IBM Plex Mono,monospace;font-size:10px;color:#5c6b85;flex:1}.cm-audio-vol-btn,.cm-audio-speed-btn{width:22px;height:22px;border-radius:4px;background:transparent;color:#5c6b85;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600}.cm-audio-vol-btn:hover,.cm-audio-speed-btn:hover{background:#0f17290f;color:#0f1729}.cm-audio-vol-btn:focus-visible,.cm-audio-speed-btn:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-audio-speed-btn{width:auto;padding:0 6px}.cm-call-card-transcript{padding:10px 12px;font-size:11.5px;color:#0f1729;line-height:1.55;background:#fff}.cm-call-card-transcript-spkr{font-weight:700;color:#5c6b85}.cm-call-card-transcript-link{display:inline-block;margin-top:6px;font-size:11.5px;font-weight:600;color:#22579e;background:transparent;border:none;cursor:pointer;padding:0}.cm-call-card-transcript-link:hover{text-decoration:underline}.cm-call-card-transcript-pending{padding:10px 12px;font-size:11px;color:#5c6b85;font-style:italic;display:flex;align-items:center;gap:7px}.cm-call-card-transcript-failed{padding:10px 12px;font-size:11px;color:#a01818;display:flex;align-items:center;gap:7px}.cm-attach-card{margin-top:6px;padding:7px 9px;border-radius:6px;background:#0f17290d;border:1px solid rgba(15,23,41,.1);display:flex;align-items:center;gap:8px;cursor:pointer}.cm-attach-card:hover{background:#0f172914}.cm-attach-card:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-attach-card.is-image{padding:0;background:transparent;border:1px solid rgba(15,23,41,.1);border-radius:8px;overflow:hidden;display:block}.cm-attach-card.is-image:hover{background:transparent;border-color:#0f172938}.cm-attach-image-preview{display:block;width:100%;height:auto;max-height:240px;object-fit:cover}.cm-composer{background:#fff;border-top:1px solid rgba(15,23,41,.1);flex-shrink:0;display:flex;flex-direction:column;position:relative}.cm-mode-bar{padding:7px 10px 0;display:flex;align-items:center;gap:5px;flex-shrink:0}.cm-mode-segmented{display:inline-flex;background:#0f17290d;border-radius:5px;padding:2px;gap:1px}.cm-mode-seg-btn{height:24px;padding:0 9px;border-radius:3px;background:transparent;border:none;color:#5c6b85;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.cm-mode-seg-btn:hover{color:#0f1729}.cm-mode-seg-btn.active{background:#fff;color:#0f1729;box-shadow:0 1px 2px #0f172914}.cm-mode-seg-btn.active.note-mode{background:#fff;color:#7a4b00}.cm-mode-seg-btn:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-composer-recipient{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#5c6b85;letter-spacing:.02em;white-space:nowrap}.cm-composer-recipient-label{color:#475569;font-weight:600;font-size:10px;letter-spacing:.04em;text-transform:uppercase;margin-right:2px}.cm-composer-recipient-static{color:#0f1729;font-weight:500}.cm-composer-recipient-dropdown{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;background:#0f17290a;border:1px solid rgba(15,23,41,.14);border-radius:4px;cursor:pointer;color:#0f1729;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;line-height:1}.cm-composer-recipient-dropdown:hover{background:#0f17290f;border-color:#0f172947}.cm-composer-recipient-dropdown:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-composer-recipient-dropdown svg{width:9px;height:9px;color:#5c6b85}.cm-input-area{padding:8px 10px 6px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.cm-input{min-height:36px;max-height:120px;padding:9px 11px;border-radius:6px;border:1px solid rgba(15,23,41,.18);background:#fff;font-family:IBM Plex Sans,sans-serif;font-size:12px;color:#0f1729;line-height:1.45;resize:none;outline:none}.cm-input:focus{border-color:#0f17295c}.cm-input::placeholder{color:#5c6b85}.cm-input.sms-skin{border-color:#0f17292e}.cm-input.sms-skin:focus{border-color:#0a5c44}.cm-toolbar{padding:0 10px 8px;display:flex;align-items:center;gap:1px;flex-shrink:0}.cm-tool-btn{width:28px;height:28px;border-radius:4px;background:transparent;border:none;color:#5c6b85;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cm-tool-btn svg{width:14px;height:14px}.cm-tool-btn:hover{background:#0f17290f;color:#0f1729}.cm-tool-btn:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-tool-btn.disabled,.cm-tool-btn:disabled{opacity:.36;cursor:not-allowed}.cm-toolbar-spacer{flex:1}.cm-send-btn{height:28px;padding:0 13px;border-radius:5px;background:#0a5c44;color:#fff;font-size:11.5px;font-weight:600;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:5px}.cm-send-btn:hover{background:#085041}.cm-send-btn:disabled{opacity:.36;cursor:not-allowed}.cm-send-btn:focus-visible{outline:2px solid #22579E;outline-offset:2px}.cm-alert-bar{padding:8px 14px;background:#e8a0201a;border-bottom:1px solid rgba(232,160,32,.36);display:flex;align-items:center;gap:9px;flex-shrink:0}.cm-alert-bar-icon{width:16px;height:16px;color:#7a4b00;flex-shrink:0}.cm-alert-bar-text{flex:1;font-size:11px;color:#5c4200;line-height:1.4;font-weight:500}.cm-alert-bar-text strong{font-weight:700}.cm-alert-bar-action{flex-shrink:0;font-size:10.5px;font-weight:600;color:#7a4b00;background:transparent;border:none;cursor:pointer;padding:2px 6px;border-radius:3px;text-decoration:none;display:inline-flex;align-items:center;gap:3px}.cm-alert-bar-action:hover{text-decoration:underline}.cm-alert-bar-action:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-msg-menu-popup{position:absolute;background:#0f1729;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px;display:flex;flex-direction:column;width:max-content;max-width:280px;box-shadow:0 4px 16px #0006;z-index:10}.cm-msg-menu-item{padding:7px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:3px;background:transparent;border:none;color:#ffffffeb;font-family:IBM Plex Sans,sans-serif;font-size:11.5px;font-weight:500;text-align:left;line-height:1.3;width:100%}.cm-msg-menu-item:hover{background:#ffffff14}.cm-msg-menu-item:focus-visible{outline:2px solid #22579E;outline-offset:-2px}.cm-msg-menu-item svg{width:14px;height:14px;flex-shrink:0;color:#ffffffa6}.cm-msg-menu-item.is-destructive{color:#ff7a7a}.cm-msg-menu-item.is-destructive:hover{background:#e545451f}.cm-msg-menu-item.is-destructive svg{color:#ff7a7a}.cm-msg-menu-item.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.cm-msg-menu-divider{height:1px;background:#ffffff14;margin:3px 0}.cm-details-msg-preview{padding:12px 14px;background:#0f17290a;border-bottom:1px solid rgba(15,23,41,.06);display:flex;flex-direction:column;gap:6px;flex-shrink:0}.cm-details-msg-preview-body{font-size:11.5px;color:#0f1729;line-height:1.45;white-space:pre-wrap;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cm-details-msg-preview.is-sms{background:#0a5c44;border-bottom:none}.cm-details-msg-preview.is-sms .cm-details-msg-preview-body{color:#fff;display:block;-webkit-line-clamp:none;max-height:96px;overflow-y:auto}.cm-details-section{padding:12px 14px;border-bottom:1px solid rgba(15,23,41,.06)}.cm-details-section:last-of-type{border-bottom:none}.cm-details-section-title{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;color:#5c6b85;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.cm-details-person-row{padding:8px 0;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid rgba(15,23,41,.05)}.cm-details-person-row:last-of-type{border-bottom:none}.cm-details-person-avatar{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:IBM Plex Mono,monospace;color:#fff;border:1px solid rgba(15,23,41,.1)}.cm-details-person-avatar.staff-leanna{background:#0a8266}.cm-details-person-avatar.staff-chun{background:#1f5bab}.cm-details-person-avatar.staff-davis{background:#6b3fab}.cm-details-person-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cm-details-person-name{font-size:12px;font-weight:600;color:#0f1729;line-height:1.3}.cm-details-person-time{font-family:IBM Plex Mono,monospace;font-size:10px;color:#5c6b85;line-height:1.3}.cm-details-field{padding:5px 0;display:flex;flex-direction:column;gap:2px}.cm-details-field-label{font-size:11px;font-weight:600;color:#0f1729;letter-spacing:.01em}.cm-details-field-value{font-size:11.5px;color:#0f1729;line-height:1.4;font-family:IBM Plex Mono,monospace}.cm-details-field-value-muted{font-size:10.5px;color:#5c6b85;line-height:1.3}.cm-details-actions{padding:6px 0;display:flex;flex-direction:column;gap:0}.cm-details-action-btn{padding:9px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;border:none;background:transparent;color:#0f1729;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:500;text-align:left;line-height:1.3;border-radius:0;width:100%}.cm-details-action-btn:hover{background:#0f17290a}.cm-details-action-btn:focus-visible{outline:2px solid #22579E;outline-offset:-2px}.cm-details-action-btn svg{width:14px;height:14px;flex-shrink:0;color:#5c6b85}.cm-details-action-btn.is-destructive{color:#a01818}.cm-details-action-btn.is-destructive svg{color:#a01818}.cm-details-action-btn.is-destructive:hover{background:#e545450f}.cm-edit-scheduled{padding:14px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.cm-edit-scheduled-fields{display:flex;flex-direction:column;gap:8px}.cm-edit-scheduled-body{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.cm-edit-scheduled-textarea{width:100%;min-height:120px;padding:10px 12px;border:1px solid rgba(15,23,41,.5);border-radius:5px;font-family:IBM Plex Sans,sans-serif;font-size:12.5px;line-height:1.5;color:#0f1729;resize:vertical;background:#fff;box-sizing:border-box}.cm-edit-scheduled-textarea:focus{outline:none;border-color:#22579e;box-shadow:0 0 0 2px #22579e26}.cm-edit-scheduled-textarea.is-readonly{background:#0f172908;border-color:#0f172929;color:#475569;resize:none;cursor:default}.cm-edit-scheduled-textarea.is-readonly:focus{outline:none;border-color:#0f172929;box-shadow:none}.cm-edit-scheduled-footer{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid rgba(15,23,41,.08);background:#0f172905;flex-shrink:0}.cm-edit-scheduled-action{padding:7px 14px;border-radius:4px;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:600;cursor:pointer;border:1px solid transparent}.cm-edit-scheduled-action.delete{background:#a01818;border-color:#a01818;color:#fff}.cm-edit-scheduled-action.delete:hover{background:#7a0f0f;border-color:#7a0f0f}.cm-edit-scheduled-action.update{background:#0a8266;border-color:#0a8266;color:#fff}.cm-edit-scheduled-action.update:hover{background:#085041;border-color:#085041}.cm-edit-scheduled-action:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-edit-scheduled-toolbar{margin-top:2px;border-top:1px solid rgba(15,23,41,.08);padding-top:8px}.cm-modal-field-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed rgba(15,23,41,.1);flex-shrink:0}.cm-modal-field-lbl{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;color:#5c6b85;letter-spacing:.1em;text-transform:uppercase;width:60px;flex-shrink:0}.cm-modal-field-val{flex:1;font-size:12px;color:#0f1729;font-weight:500}.cm-modal-field-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:3px;background:#0f17290d;border:1px solid rgba(15,23,41,.1);font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:500;line-height:1.3;color:#0f1729}button.cm-modal-field-chip.is-dropdown{cursor:pointer}button.cm-modal-field-chip.is-dropdown:hover{background:#0f172914;border-color:#0f17293d}button.cm-modal-field-chip.is-dropdown:focus-visible{outline:2px solid #22579E;outline-offset:2px}button.cm-modal-field-chip.is-dropdown svg{width:9px;height:9px;color:#5c6b85;margin-left:2px}.cm-modal-field-chip.is-readonly{background:#0f17290a;border-color:#0f17291f;color:#475569;cursor:default}.cm-sysd-strip{display:flex;align-items:center;gap:7px;padding:7px 12px;background:#6b3fab1a;border-bottom:1px solid rgba(107,63,171,.22);flex-shrink:0}.cm-sysd-strip-icon{width:14px;height:14px;color:#5b2f9e;flex-shrink:0}.cm-sysd-strip-text{font-size:11px;font-weight:600;color:#3d2068;line-height:1.35}.cm-sysd-edit-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:4px;background:#6b3fab;border:1px solid #6B3FAB;color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:600;cursor:pointer}.cm-sysd-edit-btn:hover{background:#5b2f9e;border-color:#5b2f9e}.cm-sysd-edit-btn:focus-visible{outline:2px solid #22579E;outline-offset:1px}.cm-sysd-edit-btn svg{width:11px;height:11px}.ctm-audio-speed{display:inline-flex;background:#0f17290d;border-radius:4px;padding:2px;gap:1px;flex-shrink:0;margin-left:auto}.ctm-audio-speed-btn{height:22px;padding:0 7px;border-radius:3px;background:transparent;border:none;color:#5c6b85;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;cursor:pointer}.ctm-audio-speed-btn:hover{color:#0f1729}.ctm-audio-speed-btn.active{background:#fff;color:#0f1729;box-shadow:0 1px 2px #0f172914}.ctm-audio-speed-btn:focus-visible{outline:2px solid #22579E;outline-offset:1px}.ctm-line{margin:0 -16px 12px;padding:6px 16px;cursor:pointer;transition:background .12s}.ctm-line:hover{background:#0f17290a}.ctm-line:focus-visible{outline:2px solid #22579E;outline-offset:-2px}.ctm-line.is-current{background:#e8a02014;box-shadow:inset 3px 0 #e8a020}.ctm-line.is-current:hover{background:#e8a0201f}.ctm-line-ts{display:block;font-family:IBM Plex Mono,monospace;font-size:9.5px;color:#5c6b85;margin-bottom:3px}.ctm-line.is-current .ctm-line-ts{color:#7a4500}.ctm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1729c7;z-index:80;display:flex;align-items:center;justify-content:center}.ctm-modal{width:680px;max-width:calc(100vw - 32px);height:88vh;background:#fff;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 48px #00000059}.ctm-hdr{height:44px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid rgba(15,23,41,.09);background:#fff}.ctm-hdr-title{flex:1;min-width:0;font-size:13px;font-weight:600;color:#0f1729;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctm-audio{flex-shrink:0;padding:12px 16px;background:#0f172908;border-bottom:1px solid rgba(15,23,41,.08);display:flex;flex-direction:column;gap:8px}.ctm-audio-day{font-family:IBM Plex Mono,monospace;font-size:10px;color:#5c6b85;display:flex;align-items:center;gap:8px}.ctm-body{flex:1;min-height:0;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:rgba(15,23,41,.13) transparent}.ctm-body::-webkit-scrollbar{width:5px}.ctm-body::-webkit-scrollbar-thumb{background:#0f172921;border-radius:2px}.ctm-turn{margin-bottom:12px;font-size:12.5px;line-height:1.6;color:#0f1729}.ctm-turn-spkr{font-weight:700;font-size:11.5px;display:block;margin-bottom:2px}.ctm-turn.spkr-1 .ctm-turn-spkr{color:#185fa5}.ctm-turn.spkr-2 .ctm-turn-spkr{color:#0a5c44}.ctm-turn.spkr-3 .ctm-turn-spkr{color:#6b3fab}.cm-undo-chip{display:inline-flex;align-items:center;gap:4px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600;color:#facc15}.cm-staff-avatar.pal-0,.cm-details-person-avatar.pal-0,.cm-note-card-reply-avatar.pal-0,.cm-note-card-page-strip-assignee.pal-0{background:#0a8266}.cm-staff-avatar.pal-1,.cm-details-person-avatar.pal-1,.cm-note-card-reply-avatar.pal-1,.cm-note-card-page-strip-assignee.pal-1{background:#1f5bab}.cm-staff-avatar.pal-2,.cm-details-person-avatar.pal-2,.cm-note-card-reply-avatar.pal-2,.cm-note-card-page-strip-assignee.pal-2{background:#6b3fab}.cm-staff-avatar.pal-3,.cm-details-person-avatar.pal-3,.cm-note-card-reply-avatar.pal-3,.cm-note-card-page-strip-assignee.pal-3{background:#5c6b85}.cm-msg-menu-popup .cm-msg-menu-item.is-disabled{pointer-events:auto;cursor:not-allowed}.cm-msg-menu-popup{z-index:60}@keyframes cm-note-pulse{0%,to{box-shadow:inset 0 0 0 1px #e8a0201a}50%{box-shadow:0 0 0 3px #e8a0208c,inset 0 0 0 1px #e8a0201a}}.cm-note-card.cm-pulse-hl{animation:cm-note-pulse .8s ease-in-out 2}.cm-details-action-btn.is-disabled{pointer-events:auto;cursor:not-allowed}.cm-attach-card:hover{background:#0f17290a;border-color:#0f172947}.cm-audio-vol-btn:hover,.cm-audio-play-btn:hover,.cm-audio-speed-btn:hover{background:#0f172914}.cm-call-card-transcript-link:hover{color:#10437a;text-decoration:underline}.cm-card-strip-action:hover{text-decoration:underline}.cm-card-strip-action.undo:hover{color:#7a4b00}.cm-composer-recipient-chip:hover,.cm-composer-recipient-dropdown button:hover{background:#0f17290d}.cm-note-card-reply-mirror:hover .cm-note-card-reply-mirror-label{color:#5c4200}.cm-sched-system-toggle:hover{color:#10437a}.cm-sched-row-edit:hover{background:#22579e1a}.cm-phone-pip:hover{background:#0f17291a}.cm-bubble-outbound .cm-card-strip-menu:hover{opacity:1;background:#ffffff29;color:#fff}.cm-transcript-preview-expand:hover{text-decoration:underline}.cm-thread-jump-latest:hover{background:#0f1729;color:#fff}[data-cmtip]{position:relative}[data-cmtip]:hover:after{content:attr(data-cmtip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);font-size:11px;font-weight:500;line-height:1;color:#fff;background:#0f1729;padding:5px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:80;font-family:IBM Plex Sans,sans-serif;text-transform:none;letter-spacing:0}[data-cmtip][data-cmtip-below]:hover:after{bottom:auto;top:calc(100% + 6px)}.cm-confirm-strip{display:flex;align-items:center;gap:8px;background:#a018180d;border-top:1px solid rgba(160,24,24,.2);padding:8px 14px}.cm-confirm-strip.boxed{border:1px solid rgba(160,24,24,.2);border-radius:5px;margin-top:8px;padding:7px 10px}.cm-confirm-msg{flex:1;font-size:11px;font-weight:600;color:#0f1729;line-height:1.4}.cm-confirm-cancel{font-size:11px;font-weight:600;color:#5c6b85;background:none;border:none;cursor:pointer;padding:3px 6px;border-radius:4px}.cm-confirm-cancel:hover{color:#0f1729;background:#0f17290d}.cm-confirm-danger{font-size:11px;font-weight:600;color:#fff;background:#a01818;border:none;border-radius:4px;padding:4px 10px;cursor:pointer;transition:background .12s}.cm-confirm-danger:hover{background:#7a1212}.cm-schedule-pop-time:hover{border-color:#0f17294d;background:#fffdf8}.cm-schedule-pop-clear:hover{background:#0f17290f;color:#0f1729}.cm-schedule-pop-set:hover{background:#22314e}.cm-template-picker-close:hover{background:#0f172914;color:#0f1729}
