.composer{--cmp-border:#e3eaf0;--cmp-field:#cfdbe4;--cmp-text:#1f3f55;--cmp-muted:#6e8595;--cmp-navy:#032a47;--cmp-grey:#f6f8fa;--cmp-link:#1d5f8a;--cmp-red:#b3261e;--cmp-red-bg:#fdecea;--cmp-blue:#1a5fb4;--cmp-blue-bg:#e6f0fb;--cmp-focus:#6b9bb8;color:var(--cmp-text);font-size:13px;line-height:1.35}.composer [data-slot=button],.composer :is(input,select,textarea){min-height:0}.composer :is(button,a,input,select,textarea,[contenteditable]):focus-visible{outline:2px solid var(--cmp-focus);outline-offset:1px}.composer p{margin:0}.composer.cmp-card{border:1px solid var(--cmp-border);overflow-wrap:anywhere;background:#fff;border-radius:8px;flex-direction:column;min-width:0;max-width:100%;min-height:220px;display:flex;position:relative}.composer.cmp-card[data-place=inbox]{border-radius:6px}.composer .cmp-row{border-bottom:1px solid var(--cmp-border);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;min-height:34px;padding:3px 10px 3px 12px;display:flex;position:relative}.composer .cmp-row-label{color:var(--cmp-muted);flex:0 0 34px;font-size:12px}.composer .cmp-select{field-sizing:content;min-width:0;max-width:100%;height:26px;color:var(--cmp-text);font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 auto;padding:0 22px 0 2px;font-size:13px;font-weight:600}.composer .cmp-select:hover:not(:disabled){border-color:var(--cmp-field)}.composer .cmp-select:disabled{opacity:1;color:var(--cmp-text);cursor:default}.composer .cmp-row.cmp-from{flex-wrap:nowrap}.composer .cmp-saved{color:var(--cmp-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.composer .cmp-saved[data-state=failed]{color:var(--cmp-red)}.composer .cmp-icon-btn,.composer .cmp-tool{color:#4a6274;width:28px;height:28px;font:inherit;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:1px;padding:0;display:inline-flex}.composer :is(.cmp-icon-btn,.cmp-tool):hover:not(:disabled){color:var(--cmp-navy);background:#eef2f6}.composer :is(.cmp-icon-btn,.cmp-tool):disabled{opacity:.35}.composer :is(.cmp-icon-btn,.cmp-tool)[aria-pressed=true],.composer :is(.cmp-icon-btn,.cmp-tool)[aria-expanded=true]{color:var(--cmp-navy);background:#e4ecf2}.composer .cmp-toggle[aria-pressed=true]{background:var(--cmp-blue-bg);color:var(--cmp-blue)}.composer .cmp-btn{border:1px solid var(--cmp-field);height:28px;color:var(--cmp-text);font:inherit;white-space:nowrap;background:#fff;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.composer .cmp-btn:hover:not(:disabled){border-color:#9fb4c3}.composer .cmp-btn:disabled{opacity:.45}.composer .cmp-btn.cmp-primary{border-color:var(--cmp-navy);background:var(--cmp-navy);color:#fff}.composer .cmp-btn.cmp-primary:hover:not(:disabled){background:#0b3b61}.composer .cmp-text-button{height:24px;color:var(--cmp-muted);font:inherit;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:12px;font-weight:650}.composer .cmp-text-button:hover{color:var(--cmp-navy);text-decoration:underline}.composer .cmp-spin{animation:.9s linear infinite cmp-spin}@keyframes cmp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.composer .cmp-spin{animation:none}}.composer .cmp-row.cmp-recipients{align-items:flex-start}.composer .cmp-recipients>.cmp-row-label,.composer .cmp-recipients>.cmp-ccbcc{line-height:26px}.composer .cmp-chips{flex-wrap:wrap;flex:200px;align-items:center;gap:4px;min-width:0;display:flex}.composer .cmp-chip-list{margin:0;padding:0;list-style:none;display:contents}.composer .cmp-chip{border:1px solid var(--cmp-field);background:#fff;border-radius:4px;align-items:center;gap:4px;min-width:0;max-width:100%;height:24px;padding:0 2px 0 7px;font-size:12px;display:inline-flex}.composer .cmp-chip-text,.composer .cmp-chip-reason{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.composer .cmp-chip[data-problem=true]{background:var(--cmp-red-bg);color:var(--cmp-red);border-color:#e0a3a0}.composer .cmp-chip-reason{flex:0 auto;max-width:170px;font-size:11px;font-weight:600}.composer .cmp-chip-reason:before{content:"· "}.composer .cmp-chip-x{width:18px;height:18px;color:inherit;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.composer .cmp-chip-x:hover:not(:disabled){background:#eef2f6}.composer .cmp-chip-input{min-width:60px;height:26px;color:var(--cmp-text);font:inherit;background:0 0;border:0;flex:60px;padding:0 2px;font-size:13px}.composer .cmp-chip-input:focus-visible{outline:none}.composer .cmp-ccbcc{flex:none;gap:2px;margin-left:auto;display:inline-flex}.composer .cmp-suggest{z-index:30;border:1px solid var(--cmp-border);background:#fff;border-radius:8px;max-height:264px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% - 2px);left:50px;right:10px;overflow-y:auto;box-shadow:0 8px 24px #032a4724}.composer .cmp-suggest-group{color:var(--cmp-muted);padding:5px 8px 2px;font-size:11px;font-weight:650}.composer .cmp-suggest-option{width:100%;color:var(--cmp-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:5px 8px;display:flex}.composer .cmp-suggest-option[data-active=true],.composer .cmp-suggest-option:hover:not(:disabled){background:#eef3f7}.composer .cmp-suggest-option:disabled{opacity:.6}.composer .cmp-suggest-name{font-weight:600}.composer .cmp-suggest-meta{min-width:0;color:var(--cmp-muted);overflow-wrap:anywhere;font-size:12px}.composer .cmp-suggest-problem{width:100%;color:var(--cmp-red);font-size:11px}.composer .cmp-suggested{border-bottom:1px solid var(--cmp-border);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 10px 4px 12px;display:flex}.composer .cmp-suggested-label{color:var(--cmp-muted);font-size:12px}.composer .cmp-suggested-chip{border:1px dashed var(--cmp-field);max-width:100%;height:22px;color:var(--cmp-link);font:inherit;background:#fff;border-radius:11px;align-items:center;gap:3px;padding:0 8px 0 5px;font-size:12px;font-weight:600;display:inline-flex}.composer .cmp-suggested-chip:hover:not(:disabled){background:#f3f7fb;border-style:solid}.composer .cmp-subject{padding-top:5px;padding-bottom:5px}.composer .cmp-subject-editor{flex:1 1 0;min-width:0}.composer .cmp-subject-input{overflow-wrap:anywhere;outline:none;min-height:22px;font-size:14px;font-weight:650;line-height:22px}.composer .cmp-subject-input p{margin:0}.composer .cmp-insert-row{border-bottom:1px solid var(--cmp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:3px 8px;display:flex}.composer .cmp-insert-left{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.composer .cmp-insert-btn{color:#3b5466;height:26px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:650;display:inline-flex}.composer .cmp-insert-btn:hover:not(:disabled),.composer .cmp-insert-btn[aria-expanded=true]{color:var(--cmp-navy);background:#eef2f6}.composer .cmp-insert-btn:disabled{opacity:.45}.composer .cmp-ai-group{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;min-width:0;margin-left:auto;display:inline-flex}.composer .cmp-ai-btn{color:#5b3fd6;height:26px;font:inherit;white-space:nowrap;background:#f0eefe;border:0;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.composer .cmp-ai-btn:hover:not([aria-disabled=true]){background:#e4dffd}.composer .cmp-ai-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.composer .cmp-ai-btn[aria-expanded=true]{background:#e4dffd}.composer .cmp-ai{border-bottom:1px solid var(--cmp-border);background:#faf9ff;gap:6px;padding:8px 12px;display:grid}.composer .cmp-ai-label{font-size:12px;font-weight:650}.composer .cmp-ai textarea,.composer .cmp-ai select{border:1px solid var(--cmp-field);width:100%;min-width:0;color:var(--cmp-text);font:inherit;background:#fff;border-radius:6px;padding:4px 7px;font-size:13px}.composer .cmp-ai textarea{resize:vertical}.composer .cmp-ai-options{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.composer .cmp-ai-options label{align-items:center;gap:6px;font-size:12px;display:inline-flex}.composer .cmp-ai-options select{width:auto;height:26px}.composer .cmp-ai-count{color:var(--cmp-muted);margin-right:auto;font-size:11px}.composer .cmp-ai-actions{flex-wrap:wrap;gap:6px;display:flex}.composer .cmp-ai-result{background:#fff;border:1px solid #ded8fb;border-radius:6px;max-height:30vh;padding:8px 10px;overflow-y:auto}.composer .cmp-ai-subject{margin-bottom:6px;font-weight:650}.composer .cmp-ai-body p{margin:0 0 .8em}.composer .cmp-editor-wrap{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.composer .cmp-scroll{min-width:0;position:relative;overflow:hidden auto}.composer .cmp-body{min-height:220px;max-height:60vh;padding:10px 12px 12px}.composer .cmp-editor .ProseMirror{color:#1c2b36;overflow-wrap:anywhere;white-space:pre-wrap;outline:none;min-height:120px;line-height:1.45}.composer .cmp-editor .ProseMirror>*+*{margin-top:0}.composer .cmp-editor .ProseMirror p{margin:0 0 1em}.composer .cmp-editor .ProseMirror p:last-child,.composer .cmp-editor .ProseMirror li>p{margin-bottom:0}.composer .cmp-editor .ProseMirror :is(ul,ol){margin:0 0 1em;padding-left:24px}.composer .cmp-editor .ProseMirror ul{list-style:outside}.composer .cmp-editor .ProseMirror ol{list-style:decimal}.composer .cmp-editor .ProseMirror blockquote,.composer .cmp-quote-body blockquote{border-left:2px solid var(--cmp-field);color:#4a6274;margin:0 0 1em;padding-left:10px}.composer .cmp-editor .ProseMirror a,.composer .cmp-signature a,.composer .cmp-quote-body a,.composer .cmp-ai-body a{color:var(--cmp-link);text-decoration:underline}.composer .cmp-editor .ProseMirror :is(h1,h2,h3){letter-spacing:0;margin:0 0 .6em;font-family:inherit}.composer .cmp-editor .ProseMirror h1{font-size:1.6em}.composer .cmp-editor .ProseMirror h2{font-size:1.3em}.composer .cmp-editor .ProseMirror h3{font-size:1.1em}.composer .cmp-editor .ProseMirror hr{border:0;border-top:1px solid var(--cmp-border)}.composer :is(.cmp-editor,.cmp-subject-editor) .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9aabb8;pointer-events:none;height:0;font-weight:400}.composer .cmp-subject-editor .ProseMirror p.is-editor-empty:first-child:before{font-weight:600}.composer .cmp-merge{border:1px solid var(--cmp-field);color:#203848;vertical-align:baseline;white-space:nowrap;cursor:default;background:#f3f6f9;border-radius:4px;align-items:center;gap:3px;max-width:100%;margin:0 1px;padding:0 5px;font-size:.93em;line-height:1.5;display:inline-flex}.composer .cmp-merge-icon{color:var(--cmp-muted);display:inline-flex}.composer .cmp-merge-text{text-overflow:ellipsis;overflow:hidden}.composer .cmp-merge[data-empty=true]{background:var(--cmp-red-bg);color:var(--cmp-red);border-color:#e0a3a0}.composer .cmp-merge[data-empty=true] .cmp-merge-icon{color:var(--cmp-red)}.composer .cmp-rich[data-template=true] .cmp-merge[data-empty=true],.composer .cmp-template-box .cmp-merge[data-empty=true]{border-color:var(--cmp-field);color:#203848;background:#f3f6f9}.composer .cmp-rich[data-template=true] .cmp-merge[data-empty=true] .cmp-merge-icon,.composer .cmp-template-box .cmp-merge[data-empty=true] .cmp-merge-icon{color:var(--cmp-muted)}.composer .ProseMirror-selectednode.cmp-merge,.composer .cmp-merge.ProseMirror-selectednode{outline:2px solid var(--cmp-focus)}.composer .cmp-img{vertical-align:bottom;max-width:100%;line-height:0;display:inline-block;position:relative}.composer .cmp-img img{max-width:100%;height:auto}.composer .cmp-img.is-selected img{outline:2px solid var(--cmp-focus)}.composer .cmp-img-handle{background:var(--cmp-navy);cursor:nwse-resize;border:2px solid #fff;border-radius:3px;width:11px;height:11px;display:none;position:absolute;bottom:-4px;right:-4px}.composer .cmp-img.is-selected .cmp-img-handle,.composer .cmp-img:hover .cmp-img-handle{display:block}.composer .cmp-bubble{z-index:20;border:1px solid var(--cmp-border);background:#fff;border-radius:7px;align-items:center;gap:2px;max-width:calc(100% - 8px);padding:3px;font-size:12px;line-height:1.2;display:flex;position:absolute;box-shadow:0 6px 18px #032a4724}.composer .cmp-bubble-href{min-width:0;max-width:190px;color:var(--cmp-link);align-items:center;gap:4px;padding:3px 6px;text-decoration:none;display:inline-flex}.composer .cmp-bubble-href span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer .cmp-bubble-btn{height:24px;color:var(--cmp-text);font:inherit;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:4px;padding:0 7px;font-weight:600;display:inline-flex}.composer .cmp-bubble-btn:hover,.composer .cmp-bubble-btn[aria-pressed=true]{background:#eef2f6}.composer .cmp-link-panel{z-index:25;border:1px solid var(--cmp-border);width:min(300px,100% - 16px);color:var(--cmp-text);background:#fff;border-radius:8px;margin:0;padding:10px;position:absolute;inset:auto 8px 8px auto;box-shadow:0 10px 28px #032a472e}.composer .cmp-link-panel form{gap:5px;display:grid}.composer .cmp-link-label,.composer .cmp-link-row label{font-size:12px;font-weight:650}.composer .cmp-link-row{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.composer .cmp-link-panel input{border:1px solid var(--cmp-field);width:100%;min-width:0;height:28px;color:var(--cmp-text);font:inherit;border-radius:6px;padding:0 7px;font-size:13px}.composer .cmp-link-actions{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.composer .cmp-signature{color:#3c5566;cursor:default;-webkit-user-select:text;user-select:text;margin-top:12px}.composer .cmp-signature img{max-width:100%;height:auto}.composer .cmp-quote{margin-top:10px}.composer .cmp-quote-toggle{border:1px solid var(--cmp-border);color:#4a6274;background:#eef2f6;border-radius:4px;justify-content:center;align-items:center;width:26px;height:14px;padding:0;display:inline-flex}.composer .cmp-quote-toggle:hover{background:#e2e9ef}.composer .cmp-quote-body{color:#4a6274;margin-top:8px}.composer .cmp-quote-body p{margin:0 0 .8em}.composer .cmp-drop{z-index:30;border:2px dashed var(--cmp-navy);color:var(--cmp-navy);pointer-events:none;background:#ffffffeb;border-radius:8px;place-items:center;font-weight:650;display:grid;position:absolute;inset:4px}.composer .cmp-status{color:var(--cmp-muted);padding:2px 12px;font-size:12px;display:block}.composer .cmp-attachments{flex-wrap:wrap;gap:6px;margin:0;padding:4px 12px 8px;list-style:none;display:flex}.composer .cmp-attachment{border:1px solid var(--cmp-field);background:var(--cmp-grey);border-radius:6px;align-items:center;gap:5px;min-width:0;max-width:100%;height:28px;padding:0 3px 0 8px;font-size:12px;display:inline-flex}.composer .cmp-attachment[data-status=failed]{background:var(--cmp-red-bg);color:var(--cmp-red);border-color:#e0a3a0}.composer .cmp-attachment-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;font-weight:600;overflow:hidden}.composer .cmp-attachment-size{color:var(--cmp-muted);flex:none}.composer .cmp-attachment-error{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:160px;overflow:hidden}.composer .cmp-progress{appearance:none;background:#dde6ed;border:0;border-radius:2px;flex:none;width:56px;height:4px;overflow:hidden}.composer .cmp-progress::-webkit-progress-bar{background:#dde6ed}.composer .cmp-progress::-webkit-progress-value{background:var(--cmp-navy)}.composer .cmp-progress::-moz-progress-bar{background:var(--cmp-navy)}.composer .cmp-toolbar{border-top:1px solid var(--cmp-border);background:var(--cmp-grey);flex-wrap:nowrap;align-items:center;min-width:0;height:36px;padding:0 4px;display:flex;overflow:hidden}.composer .cmp-tool-slot{flex:none;align-items:center;display:inline-flex}.composer .cmp-toolbar .cmp-tool{width:26px}.composer .cmp-sep{background:#d5dfe7;flex:none;width:1px;height:18px;margin:0 2px}.composer .cmp-toolbar .cmp-tool.cmp-tool-menu{width:auto;padding:0 2px}.composer .cmp-toolbar .cmp-tool.cmp-tool-size{width:34px}.composer .cmp-toolbar .cmp-tool.cmp-tool-colour{width:32px}.composer .cmp-toolbar .cmp-tool.cmp-font{justify-content:space-between;gap:2px;min-width:0;padding:0 3px 0 5px}.composer .cmp-toolbar .cmp-tool.cmp-font-compact{width:34px}.composer .cmp-font-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.composer .cmp-font-box{color:#fff;background:#4a6274;border-radius:3px;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:inline-flex}.composer .cmp-toolbar .cmp-tool{color:#3b5466}.composer .cmp-error{color:var(--cmp-red);font-size:12px}.composer .cmp-error-line{border-top:1px solid var(--cmp-border);background:#fff8f7;padding:5px 12px}.composer .cmp-confirm{border-top:1px solid var(--cmp-border);background:#fbfcfd;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px 8px 12px;display:flex}.composer .cmp-confirm output{overflow-wrap:anywhere;flex:200px;min-width:0;font-weight:600}.composer .cmp-bar{border-top:1px solid var(--cmp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.composer .cmp-bar-left,.composer .cmp-bar-right{align-items:center;gap:2px;min-width:0;display:flex}.composer .cmp-bar-right{gap:8px;margin-left:auto}.composer .cmp-bar-sep{background:var(--cmp-border);width:1px;height:18px;margin:0 5px}.composer .cmp-sig-trigger{width:34px}.composer .cmp-send{flex:none;display:inline-flex}.composer .cmp-preview{height:30px}.composer .cmp-send-main,.composer .cmp-send-more{background:var(--cmp-navy);color:#fff;height:30px;font:inherit;border:0;justify-content:center;align-items:center;font-size:13px;font-weight:650;display:inline-flex}.composer .cmp-send-main{border-radius:6px 0 0 6px;gap:6px;padding:0 14px}.composer .cmp-send-more{border-left:1px solid #ffffff47;border-radius:0 6px 6px 0;width:28px}.composer :is(.cmp-send-main,.cmp-send-more):hover:not(:disabled){background:#0b3b61}.composer :is(.cmp-send-main,.cmp-send-more):disabled{opacity:.5}.composer.cmp-menu{min-width:150px;font-size:13px}.composer.cmp-menu [data-slot=dropdown-menu-item],.composer.cmp-menu [data-slot=dropdown-menu-radio-item],.composer.cmp-menu [data-slot=dropdown-menu-checkbox-item],.composer.cmp-menu [data-slot=dropdown-menu-sub-trigger]{font-size:13px}.composer .cmp-kbd{color:var(--cmp-muted);margin-left:auto;padding-left:12px;font-size:11px}.composer .cmp-swatches{grid-template-columns:repeat(5,24px);gap:5px;padding:5px;display:grid}.composer.cmp-menu .cmp-swatch,.composer .cmp-swatch{border:1px solid #0000001f;border-radius:5px;width:24px;height:24px;padding:0}.composer .cmp-swatch[data-current=true]{outline:2px solid var(--cmp-focus);outline-offset:1px}.composer.cmp-pop{width:min(320px,100vw - 24px);max-height:min(480px, var(--available-height,100dvh) - 8px);gap:4px;padding:6px}.composer .cmp-pop-search{border:1px solid var(--cmp-field);height:30px;color:var(--cmp-muted);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.composer .cmp-pop-search input{min-width:0;height:26px;color:var(--cmp-text);font:inherit;background:0 0;border:0;outline:none;flex:1 1 0;font-size:13px}.composer .cmp-pop-search:focus-within{border-color:var(--cmp-focus);box-shadow:0 0 0 1px var(--cmp-focus)}.composer .cmp-pop-search input:focus-visible{outline:none}.composer .cmp-pop-list{grid-template-columns:minmax(0,1fr);gap:1px;min-height:0;display:grid;overflow-y:auto}.composer .cmp-pop-list>div{min-width:0}.composer .cmp-pop-heading{color:var(--cmp-muted);padding:6px 8px 2px;font-size:11px;font-weight:650}.composer .cmp-pop-row{border-radius:6px;align-items:center;min-width:0;display:flex}.composer .cmp-pop-row:hover,.composer .cmp-pop-row:focus-within{background:#eef3f7}.composer .cmp-pop-item{width:100%;min-width:0;min-height:28px;color:var(--cmp-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;flex:1 1 0;align-items:center;gap:7px;padding:4px 8px;font-size:13px;display:flex}.composer .cmp-pop-item:hover,.composer .cmp-pop-foot .cmp-pop-item:focus-visible{background:#eef3f7}.composer .cmp-pop-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.composer .cmp-pop-value{min-width:0;color:var(--cmp-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:0 45%;font-size:12px;overflow:hidden}.composer .cmp-pop-step{color:var(--cmp-muted);background:#eef2f6;border-radius:4px;flex:none;padding:0 5px;font-size:11px;font-weight:650}.composer .cmp-pop-lock,.composer .cmp-pop-tick{color:var(--cmp-muted);flex:none}.composer .cmp-pop-tick{color:var(--cmp-blue)}.composer .cmp-pop-edit{width:26px;height:26px;color:var(--cmp-muted);opacity:0;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-right:2px;padding:0;display:inline-flex}.composer .cmp-pop-row:hover .cmp-pop-edit,.composer .cmp-pop-edit:focus-visible{opacity:1}@media (hover:none){.composer .cmp-pop-edit{opacity:1}}.composer .cmp-pop-edit:hover{color:var(--cmp-navy);background:#dde7ef}.composer .cmp-pop-foot{border-top:1px solid var(--cmp-border);gap:1px;margin-top:3px;padding-top:3px;display:grid}.composer .cmp-pop-none{color:var(--cmp-muted);padding:8px;font-size:12px}.composer.cmp-dialog{gap:12px;max-width:min(520px,100% - 2rem)}.composer.cmp-template-dialog{max-width:min(680px,100% - 2rem)}.composer.cmp-manage-dialog,.composer.cmp-signature-dialog{max-width:min(600px,100% - 2rem)}.composer.cmp-schedule-dialog{max-width:min(440px,100% - 2rem)}.composer.cmp-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.composer.cmp-dialog [data-slot=dialog-title]{font-size:15px;font-weight:650}.composer .cmp-dialog-form{gap:10px;min-width:0;display:grid}.composer .cmp-dialog-grid{grid-template-columns:minmax(0,1fr) minmax(0,12rem);gap:10px;display:grid}.composer .cmp-dialog-grid label,.composer .cmp-dialog-field{gap:3px;min-width:0;display:grid}.composer .cmp-dialog-grid label>span,.composer .cmp-dialog-field>span,.composer .cmp-schedule-custom label>span{color:var(--cmp-muted);font-size:12px;font-weight:600}.composer.cmp-dialog :is(input:not([type=radio]):not([type=checkbox]),select){border:1px solid var(--cmp-field);width:100%;min-width:0;height:30px;color:var(--cmp-text);font:inherit;background:#fff;border-radius:6px;padding:0 8px;font-size:13px}.composer.cmp-dialog .cmp-chip-input,.composer.cmp-dialog .cmp-pop-search input{border:0;height:26px}.composer .cmp-template-box,.composer .cmp-signature-dialog .cmp-rich{border:1px solid var(--cmp-border);border-radius:6px;min-width:0;overflow:hidden}.composer .cmp-rich{flex-direction:column;min-width:0;display:flex}.composer .cmp-rich .cmp-scroll{min-height:140px;max-height:40vh;padding:8px 10px}.composer .cmp-rich .cmp-editor .ProseMirror{min-height:110px}.composer .cmp-template-files{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.composer .cmp-template-files .cmp-attachments{padding:0}.composer .cmp-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.composer .cmp-manage-tools{gap:8px;display:flex}.composer .cmp-manage-tools input{flex:1 1 0}.composer .cmp-manage-section h3{color:var(--cmp-muted);letter-spacing:0;align-items:center;gap:5px;margin:0 0 4px;font-family:inherit;font-size:12px;font-weight:650;display:flex}.composer .cmp-manage-list{border:1px solid var(--cmp-border);border-radius:6px;margin:0;padding:0;list-style:none;display:grid}.composer .cmp-manage-row{align-items:center;gap:8px;min-width:0;min-height:34px;padding:2px 4px 2px 10px;display:flex}.composer .cmp-manage-row+.cmp-manage-row{border-top:1px solid var(--cmp-border)}.composer .cmp-manage-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.composer .cmp-manage-owner{color:var(--cmp-muted);flex:none;font-size:12px}.composer .cmp-manage-actions{flex:none;display:inline-flex}.composer .cmp-manage-default{display:inline-flex}.composer .cmp-schedule-options{border:0;gap:2px;margin:0;padding:0;display:grid}.composer .cmp-schedule-option{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 6px;display:flex}.composer .cmp-schedule-option:hover{background:#f3f6f9}.composer .cmp-schedule-label{flex:auto}.composer .cmp-schedule-time{color:var(--cmp-muted);flex:none}.composer .cmp-schedule-custom{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 6px 4px 30px;display:grid}.composer .cmp-schedule-custom label{gap:3px;display:grid}.composer .cmp-schedule-zone{color:var(--cmp-muted);align-items:center;gap:4px;margin-right:auto;font-size:12px;display:inline-flex}.composer .cmp-bubble-href:has(.cmp-bubble-text){max-width:280px}.composer .cmp-bubble-href .cmp-bubble-text{align-items:center;min-width:0;display:inline-flex}.composer .cmp-bubble-href .cmp-bubble-part{flex:0 auto;min-width:0}.composer .cmp-bubble-href .cmp-merge{flex:none;font-size:11px;line-height:16px}.composer .cmp-pop-tag{color:var(--cmp-muted);flex:none;font-size:11px}.composer .cmp-suggested-all{color:var(--cmp-navy);border-style:solid}.composer .cmp-info{width:20px;height:20px;color:var(--cmp-muted);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-2px;padding:0;display:inline-flex}.composer .cmp-info:hover,.composer .cmp-info[data-popup-open]{color:var(--cmp-navy)}.composer.cmp-tip{border:1px solid var(--cmp-border);background:#fff;border-radius:8px;outline:none;max-width:min(260px,100vw - 32px);padding:7px 9px;font-size:12px;box-shadow:0 6px 18px #032a471f}.composer .cmp-rich-insert{padding:2px 6px}.composer .cmp-manage-tools{flex-wrap:wrap}.composer .cmp-manage-table{border:1px solid var(--cmp-border);border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:6px;width:100%;font-size:13px}.composer .cmp-manage-table :is(th,td){border-bottom:1px solid var(--cmp-border);text-align:left;vertical-align:middle;padding:3px 6px}.composer .cmp-manage-table tbody:last-child tr:last-child :is(th,td){border-bottom:0}.composer .cmp-manage-table thead th{color:var(--cmp-muted);font-size:12px;font-weight:650}.composer .cmp-manage-table .cmp-manage-check{width:30px;padding-right:0}.composer .cmp-manage-table .cmp-manage-date{width:96px;color:var(--cmp-muted);white-space:nowrap;font-size:12px}.composer .cmp-manage-table .cmp-manage-by{width:76px;color:var(--cmp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.composer .cmp-manage-table .cmp-manage-tools-col,.composer .cmp-manage-table .cmp-manage-actions{width:148px;padding:0 2px}.composer .cmp-manage-table th.cmp-manage-date{color:inherit}.composer .cmp-manage-sort{color:var(--cmp-muted);font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.composer .cmp-manage-sort:hover{color:var(--cmp-navy)}.composer .cmp-manage-group th{background:var(--cmp-grey);color:var(--cmp-muted);padding-top:7px;font-size:12px;font-weight:650}.composer .cmp-manage-group svg{vertical-align:-1px;display:inline-block}.composer .cmp-manage-table .cmp-manage-name{overflow:hidden}.composer .cmp-manage-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.composer .cmp-manage-buttons{flex-wrap:nowrap;display:inline-flex}.composer .cmp-manage-buttons .cmp-icon-btn{width:26px;height:26px}.composer .cmp-manage-handle{cursor:grab}.composer .cmp-manage-tr[data-dragging=true]{opacity:.45}.composer .cmp-manage-tr[data-over=before] td{box-shadow:inset 0 2px 0 var(--cmp-focus)}.composer .cmp-manage-tr[data-over=after] td{box-shadow:inset 0 -2px 0 var(--cmp-focus)}.composer .cmp-manage-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--cmp-navy);margin:0}@media (max-width:560px){.composer .cmp-manage-table .cmp-manage-by,.composer .cmp-manage-table .cmp-manage-move{display:none}.composer .cmp-manage-table .cmp-manage-date{width:80px}.composer .cmp-manage-table .cmp-manage-tools-col,.composer .cmp-manage-table .cmp-manage-actions{width:84px}}.composer .cmp-chip-person{max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.composer .cmp-chip-person>svg{color:var(--cmp-link);flex:none}.composer .cmp-chip-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.composer .cmp-chip-person:hover .cmp-chip-label{text-decoration:underline}.composer .cmp-chip[data-unknown=true]{border-style:dashed}.composer.cmp-add-person{width:min(280px,100vw - 24px)}.composer .cmp-add-form{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.composer .cmp-add-label{color:var(--cmp-muted);font-size:12px;font-weight:650}.composer .cmp-add-input{border:1px solid var(--cmp-field);width:100%;min-width:0;height:28px;color:var(--cmp-text);font:inherit;border-radius:6px;padding:0 7px;font-size:13px}.composer .cmp-add-address{color:var(--cmp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.composer .cmp-add-form .cmp-btn{text-align:left;white-space:normal;justify-self:start;max-width:100%;height:auto;min-height:28px;padding:4px 10px}.composer .cmp-pop-tabs{border-bottom:1px solid var(--cmp-border);gap:2px;padding:1px 0 3px;display:flex}.composer .cmp-pop-tab{height:26px;color:var(--cmp-muted);background:0 0;border:0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.composer .cmp-pop-tab:hover{color:var(--cmp-navy);background:#eef3f7}.composer .cmp-pop-tab[aria-selected=true]{color:var(--cmp-navy);background:#e4ecf2}@media (max-width:560px){.composer .cmp-row{padding-left:10px;padding-right:6px}.composer .cmp-row-label{flex-basis:30px}.composer .cmp-suggest{left:6px;right:6px}.composer .cmp-chip-reason{max-width:110px}.composer .cmp-body{min-height:200px;padding:8px 10px}.composer .cmp-dialog-grid{grid-template-columns:minmax(0,1fr)}.composer .cmp-schedule-custom{padding-left:6px}.composer .cmp-bar-right{gap:4px}}.composer .cmp-followups{border-top:1px solid var(--cmp-border);background:var(--cmp-grey);flex-direction:column;gap:8px;padding:8px 12px 10px;display:flex}.composer .cmp-fu-top{color:var(--cmp-navy);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.composer .cmp-fu-title{background:var(--cmp-blue-bg);color:var(--cmp-blue);border-radius:4px;padding:0 6px;font-size:12px}.composer .cmp-fu-note{min-width:0;color:var(--cmp-muted);flex:200px;font-size:12px}.composer .cmp-fu-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.composer .cmp-fu-item{border:1px solid var(--cmp-border);background:#fff;border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.composer .cmp-fu-head{border-bottom:1px solid var(--cmp-border);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 6px 4px 10px;display:flex}.composer .cmp-fu-head>strong{color:var(--cmp-navy)}.composer .cmp-fu-delay{min-width:0;color:var(--cmp-muted);flex:auto;align-items:center;gap:6px;font-size:12px;display:inline-flex}.composer .cmp-fu-delay select{border:1px solid var(--cmp-field);height:26px;color:var(--cmp-text);font:inherit;background:#fff;border-radius:4px;padding:0 4px}.composer .cmp-fu-subject{border:0;border-bottom:1px solid var(--cmp-border);height:32px;color:var(--cmp-text);font:inherit;padding:0 10px}.composer .cmp-fu-item .cmp-rich .cmp-scroll{min-height:90px;max-height:30vh}.composer .cmp-fu-item .cmp-rich .cmp-editor .ProseMirror{min-height:70px}.composer .cmp-fu-add{color:var(--cmp-link);align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.composer .cmp-followup-line{color:var(--cmp-muted);text-align:right;padding:0 12px 8px;font-size:12px}@media (max-width:560px){.composer .cmp-followups{padding:8px}.composer .cmp-followup-line{text-align:left}}.composer.cmp-with-sent{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex;container-type:inline-size}.composer.cmp-with-sent>.cmp-card,.composer.cmp-with-sent>.cmp-sent{flex:100%}@container (min-width:720px){.composer.cmp-with-sent>.cmp-card{flex:1 1 0}.composer.cmp-with-sent>.cmp-sent[data-open=true]{flex:0 0 280px;max-height:calc(100vh - 24px);position:sticky;top:8px}.composer.cmp-with-sent>.cmp-sent[data-open=false]{flex:none}.composer .cmp-sent[data-open=true] .cmp-sent-list{max-height:none}}.composer .cmp-sent{border:1px solid var(--cmp-border);background:var(--cmp-grey);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex}.composer .cmp-sent[data-open=false]{background:0 0;border:0}.composer .cmp-sent-reopen{border:1px solid var(--cmp-border);height:28px;color:var(--cmp-muted);font:inherit;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.composer .cmp-sent-reopen:hover{color:var(--cmp-navy)}.composer .cmp-sent-head{justify-content:space-between;align-items:flex-start;gap:6px;padding:8px 8px 4px 12px;display:flex}.composer .cmp-sent-title{flex-direction:column;min-width:0;display:flex}.composer .cmp-sent-title strong{color:var(--cmp-navy);font-size:13px}.composer .cmp-sent-title span{color:var(--cmp-muted);font-size:12px}.composer .cmp-sent-filters{border:0;border-bottom:1px solid var(--cmp-border);flex-wrap:wrap;gap:2px 12px;margin:0;padding:2px 12px 8px;font-size:12px;display:flex}.composer .cmp-sent-filters label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.composer .cmp-sent-filters input{width:14px;height:14px;accent-color:var(--cmp-navy);margin:0}.composer .cmp-sent-list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:280px;overflow-y:auto}.composer .cmp-sent-list ol{margin:0;padding:0;list-style:none}.composer .cmp-sent-empty{color:var(--cmp-muted);padding:12px;font-size:12px}.composer .cmp-sent-item+.cmp-sent-item{border-top:1px solid var(--cmp-border)}.composer .cmp-sent-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:7px 12px;display:flex}.composer .cmp-sent-row:hover{background:#fff}.composer .cmp-sent-meta{color:var(--cmp-muted);align-items:center;gap:6px;font-size:11px;display:flex}.composer .cmp-sent-kind{background:var(--cmp-blue-bg);color:var(--cmp-blue);border-radius:4px;padding:0 5px;font-weight:600}.composer .cmp-sent-item[data-kind=mautic] .cmp-sent-kind{color:#5b3a92;background:#efe9f8}.composer .cmp-sent-item:is([data-kind=sms],[data-kind=whatsapp]) .cmp-sent-kind{color:#1f6b3d;background:#e7f4ec}.composer .cmp-sent-item[data-kind=linkedin] .cmp-sent-kind{color:#0a66c2;background:#e3eef7}.composer .cmp-sent-subject{color:var(--cmp-navy);font-weight:600}.composer .cmp-sent-to,.composer .cmp-sent-by{color:var(--cmp-muted);font-size:12px}.composer .cmp-sent-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.composer .cmp-sent-preview[data-open]{-webkit-line-clamp:unset;display:block}.composer.cmp-sent-host{padding:10px 10px 0}.composer.cmp-sent-host .cmp-sent[data-open=true] .cmp-sent-list{max-height:55vh}.composer .cmp-hold{color:#7a4b00;background:#fff7e6;font-size:12px}
.company-picker{align-items:center;width:100%;min-width:0;max-width:420px;display:inline-flex;position:relative}.company-picker-input{border:1px solid var(--color-input);background:var(--card);width:100%;min-width:0;height:34px;color:var(--foreground);font:inherit;text-overflow:ellipsis;border-radius:8px;padding:0 28px 0 10px;font-size:14px}.company-picker-input:focus{outline:2px solid var(--color-ring);outline-offset:-1px}.company-picker-input::placeholder{color:var(--color-muted-foreground)}.company-picker-input:disabled{background:var(--color-muted);cursor:default}.company-picker-chevron{color:var(--color-muted-foreground);pointer-events:none;position:absolute;right:9px}.company-picker-clear{width:22px;height:22px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;right:5px}.company-picker-clear:hover{background:var(--color-muted);color:var(--foreground)}.company-picker-list{z-index:60;border:1px solid var(--color-border);background:var(--card);border-radius:8px;width:max(100%,260px);max-width:min(420px,100vw - 32px);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 28px #032a4724}.company-picker-option{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:8px;padding:6px 8px;font-size:13px;display:flex}.company-picker-option[data-active=true]{background:var(--color-accent)}.company-picker-option[aria-current=true] .company-picker-name{font-weight:650}.company-picker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-picker-meta{color:var(--color-muted-foreground);flex:none;margin-left:auto;font-size:12px}.company-picker-none{color:var(--color-muted-foreground);padding:8px;font-size:13px}.composer .company-picker{max-width:360px}.composer .company-picker-input{background:0 0;border-color:#0000;height:26px;padding-left:4px;font-size:13px;font-weight:600}.composer .company-picker-input:hover:not(:disabled){border-color:var(--cmp-field,var(--color-input))}
.library-panel{--lib-border:#e5eaef;--lib-text:#1f3f55;--lib-muted:#6e8595;--lib-navy:#032a47;--lib-gold:#fdc004;--lib-grey:#f6f8fa;--lib-link:#1d5f8a;--lib-red:#b3261e;--lib-green:#15803d;--lib-amber:#b45309;color:var(--lib-text)}.library-toolbar{flex-wrap:wrap}.library-toolbar .search-field{flex:240px;width:auto}.library-filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.library-filters [data-slot=native-select-wrapper]{max-width:170px}.library-filters [data-slot=native-select]{text-overflow:ellipsis}.library-check{color:var(--lib-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.library-panel input[type=checkbox]{accent-color:#123e57;flex-shrink:0;width:15px;height:15px}.library-summary{color:#587083;border-bottom:1px solid var(--lib-border);padding:10px 20px;font-size:12px}.library-bulk{border-bottom:1px solid var(--lib-border);background:#eef4f8;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 20px;font-size:13px;display:flex}.library-bulk strong{color:var(--lib-navy);margin-right:4px}.library-error{color:var(--lib-red);margin:10px 20px;font-size:13px}.library-loading{color:var(--lib-muted);align-items:center;gap:8px;padding:28px 20px;font-size:13px;display:flex}.library-table-wrap{width:100%;overflow-x:hidden}.library-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12.5px}.library-table th{text-align:left;letter-spacing:.02em;text-transform:uppercase;color:var(--lib-muted);border-bottom:1px solid var(--lib-border);background:var(--lib-grey);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600}.library-table td{vertical-align:middle;border-bottom:1px solid #eef2f5;min-width:0;padding:7px 10px}.library-table tbody tr:hover>td{background:#fafcfd}.library-table tr.open>td{background:#f4f8fb}.library-table tr[data-status=excluded] .lib-firm-name span{color:var(--lib-muted);text-decoration:line-through}.library-table .lib-select{width:38px}.library-table th:nth-child(2){width:auto}.library-table th:nth-child(3){width:64px}.library-table th:nth-child(4){width:150px}.library-table th:nth-child(5){width:64px}.library-table th:nth-child(6){width:150px}.library-table th:nth-child(7){width:64px}.library-table th:nth-child(8){width:200px}.library-table th:nth-child(9){width:108px}.lib-num{text-align:right;font-variant-numeric:tabular-nums}.library-table th.lib-num{text-align:right}.lib-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-dash{color:#b3c0ca}.lib-firm{overflow:hidden}.lib-firm-name{max-width:100%;font:inherit;color:var(--lib-navy);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:flex}.lib-firm-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-firm-name svg{color:var(--lib-muted);flex-shrink:0}.lib-sub{color:var(--lib-muted);white-space:nowrap;align-items:center;gap:6px;margin-left:18px;font-size:11.5px;display:flex;overflow:hidden}.lib-sub a:first-child{color:var(--lib-link);text-overflow:ellipsis;overflow:hidden}.lib-icon{color:#0a66c2;flex-shrink:0;display:inline-flex}.lib-tier{color:var(--lib-navy);align-items:baseline;gap:4px;font-weight:700;display:inline-flex}.lib-tier small{color:var(--lib-muted);font-size:11px;font-weight:500}.lib-chips{flex-wrap:wrap;gap:4px;margin:0;display:flex}.lib-chip{border:1px solid var(--lib-border);background:var(--lib-grey);color:var(--lib-text);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;display:inline-block}.lib-chip.src-apollo{background:#eef2ff;border-color:#d9e0fb}.lib-chip.src-pipedrive{background:#ecfdf3;border-color:#cdeedb}.lib-chip.src-instantly{background:#fff7e6;border-color:#f6e2b5}.lib-chip.src-research{background:#f3f0fb;border-color:#e1daf3}.lib-best{flex-direction:column;min-width:0;display:flex}.lib-best span,.lib-best small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-best small{color:var(--lib-muted);font-size:11px}.lib-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.lib-status.new{color:var(--lib-navy);background:#eef4f8}.lib-status.excluded{color:var(--lib-muted);background:#f3f4f6}button.lib-status{cursor:pointer}.lib-status.added{color:var(--lib-green);background:#e8f6ee;border-color:#cdeedb}.lib-status.pipe{background:var(--lib-navy);color:#fff}.library-detail>td{background:#f9fbfc;padding:0}.lib-detail{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;padding:12px 20px 16px 48px;display:grid}.lib-detail h3{text-transform:uppercase;letter-spacing:.02em;color:var(--lib-muted);margin:0 0 6px;font-size:11px}.lib-people ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lib-people li{border-bottom:1px dashed #e7edf1;grid-template-columns:20px minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;padding:5px 0;display:grid}.lib-person{flex-direction:column;min-width:0;display:flex}.lib-person strong,.lib-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-person span{color:var(--lib-muted);font-size:11.5px}.lib-person-contact{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.lib-email{text-overflow:ellipsis;max-width:100%;overflow:hidden}.lib-flag{color:var(--lib-muted);white-space:nowrap;background:#eef2f5;border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:600}.lib-flag.red{color:var(--lib-red);background:#fdecea}.lib-flag.amber{color:var(--lib-amber);background:#fff4e5}.lib-flag.green{color:var(--lib-green);background:#e8f6ee}.lib-notes p{margin:0 0 6px;font-size:12px}.lib-notes pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:260px;margin:0;font-size:12px;line-height:1.5;overflow-y:auto}.lib-muted{color:var(--lib-muted);margin:0;font-size:12.5px}.library-more{justify-content:center;padding:14px;display:flex}.library-import[data-slot=dialog-content],.library-import{max-width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.lib-tabs{border:1px solid var(--lib-border,#e5eaef);border-radius:8px;gap:2px;width:fit-content;margin:0;padding:2px;display:inline-flex}.lib-tabs button{font:inherit;cursor:pointer;color:#1f3f55;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:13px}.lib-tabs button[aria-pressed=true]{color:#fff;background:#032a47}.lib-import-body{flex-direction:column;gap:10px;min-width:0;display:flex}.lib-file{flex-direction:column;gap:4px;font-size:13px;display:flex}.lib-file input{max-width:100%}.lib-import-options{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.lib-import-options label{color:#6e8595;flex-direction:column;gap:4px;font-size:12px;display:flex}.lib-mapping-wrap,.lib-sample-wrap{border:1px solid #e5eaef;border-radius:8px;max-height:320px;overflow:auto}.lib-mapping,.lib-sample{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.lib-mapping th,.lib-sample th{text-align:left;color:#6e8595;background:#f6f8fa;padding:6px 8px;font-weight:600;position:sticky;top:0}.lib-mapping td,.lib-sample td{text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #eef2f5;padding:4px 8px;overflow:hidden}.lib-mapping td:first-child{font-weight:600}.lib-import-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lib-report{flex-direction:column;gap:8px;font-size:13px;display:flex}.lib-report p{margin:0}.lib-report-notes{color:#6e8595;margin:0;padding-left:18px;font-size:12px}.lib-sources{flex-direction:column;gap:4px;max-height:260px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow-y:auto}.lib-sources label{align-items:center;gap:8px;display:flex}.lib-sources small{color:#6e8595}@media (max-width:1250px){.library-table .lib-hide-md{display:none}}@media (max-width:767px){.library-table .lib-hide-sm{display:none}.library-table th:nth-child(9){width:96px}.library-filters{width:100%}.library-filters [data-slot=native-select-wrapper]{flex:140px;max-width:none}.library-bulk,.library-summary{padding-left:12px;padding-right:12px}.lib-detail{grid-template-columns:minmax(0,1fr);padding:10px 12px 14px}.lib-people li{grid-template-columns:20px minmax(0,1fr)}.lib-person-contact{grid-column:2}.lib-import-options{grid-template-columns:minmax(0,1fr)}.lib-mapping th:nth-child(2),.lib-mapping td:nth-child(2){display:none}}.lib-eng{vertical-align:middle;align-items:center;gap:8px;margin-left:10px;display:inline-flex}.lib-eng-icon{background:var(--lib-navy);color:#fff;--li-mark-ink:var(--lib-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.lib-eng-icon.live{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--lib-gold)}.lib-eng-count{background:var(--lib-gold);min-width:12px;height:12px;color:var(--lib-navy);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-4px;right:-6px;box-shadow:0 0 0 2px #fff}
.li-screen,.li-worth,.li-person,.li-settings{--li-border:#e5eaef;--li-text:#1f3f55;--li-muted:#6e8595;--li-navy:#032a47;--li-blue:#0a66c2;--li-grey:#f6f8fa;--li-red:#b3261e;--li-amber:#b45309;color:var(--li-text)}.li-muted{color:var(--li-muted)}.li-pad{padding:16px 20px}.li-tabs{border-bottom:1px solid var(--li-border);gap:4px;padding:10px 16px 0;display:flex}.li-tab{color:var(--li-muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:8px 12px;font-size:13px;font-weight:600}.li-tab[aria-selected=true]{color:var(--li-navy);border-bottom-color:var(--li-navy)}.li-filters{border-bottom:1px solid var(--li-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.li-filters select,.li-pick select,.li-input{border:1px solid var(--li-border);height:32px;color:var(--li-text);background:#fff;border-radius:8px;max-width:220px;padding:0 8px;font-size:13px}.li-input{flex:240px;max-width:none}.li-filters .li-company-filter{width:220px}.li-filters .li-company-filter .company-picker-input{border-color:var(--li-border);height:32px;font-size:13px}.li-summary{color:var(--li-muted);border-bottom:1px solid var(--li-border);padding:8px 16px;font-size:12px}.li-posts{gap:0;display:grid}.li-post{border-bottom:1px solid var(--li-border);gap:8px;padding:14px 16px;display:grid}.li-post.compact{padding:10px 16px}.li-post-head{color:var(--li-blue);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.li-who{color:var(--li-text);flex:auto;min-width:0}.li-company{color:var(--li-navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.li-stage{background:var(--li-grey);color:var(--li-muted);border-radius:999px;padding:1px 6px;font-size:11px}.li-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.li-post-foot{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.li-post-foot>button:first-of-type{margin-left:auto}.li-link{color:var(--li-blue);cursor:pointer;font-size:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.li-link:hover{text-decoration:underline}.li-icon{border:1px solid var(--li-border);width:28px;height:28px;color:var(--li-muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.li-chip{border:1px solid var(--li-border);height:28px;color:var(--li-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.li-chip:hover:not(:disabled){border-color:var(--li-blue);color:var(--li-blue)}.li-chip:disabled{opacity:.5;cursor:default}.li-engage{background:var(--li-grey);border-radius:10px;gap:10px;padding:12px;display:grid}.li-engage-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.li-pick{color:var(--li-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.li-usage{color:var(--li-muted);margin:0;font-size:12px}.li-reactions{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.li-reactions legend{color:var(--li-muted);margin-bottom:4px;font-size:12px;font-weight:600}.li-comment{gap:8px;display:grid}.li-options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.li-option{text-align:left;border:1px dashed var(--li-blue);cursor:pointer;white-space:pre-wrap;background:#fff;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;line-height:1.45}.li-count{color:var(--li-muted);margin-left:auto;font-size:12px}.li-count.over,.li-error{color:var(--li-red)}.li-warn{color:var(--li-amber);margin:0;font-size:12px}.li-error{margin:0;font-size:12.5px}.li-done{color:var(--li-muted);gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.li-done li[data-status=failed],.li-done li[data-status=uncertain]{color:var(--li-red)}.li-write,.li-network{gap:12px;max-width:760px;padding:16px;display:grid}.li-field{color:var(--li-muted);gap:4px;font-size:12.5px;display:grid}.li-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.li-section-head h3{margin:0;font-size:14px}.li-pending{gap:6px;margin:0;padding:0;list-style:none;display:grid}.li-pending li{border-bottom:1px solid var(--li-border);justify-content:space-between;align-items:center;gap:10px;max-height:80px;padding:6px 0;font-size:13px;display:flex}.li-pending li[data-leaving]{pointer-events:none;animation:.42s cubic-bezier(.4,0,.2,1) forwards li-swipe-off}@keyframes li-swipe-off{0%{opacity:1;transform:translate(0)}60%{opacity:0;max-height:80px;padding:6px 0;transform:translate(110%)}to{opacity:0;border-bottom-width:0;max-height:0;padding:0;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.li-pending li[data-leaving]{opacity:0;animation:none}}.li-pending{overflow-x:hidden}.li-worth .panel-heading{align-items:flex-start;gap:8px}.li-worth .li-post-head{flex-wrap:wrap}.li-worth .li-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.li-reactions .li-muted{align-self:center;font-size:12px}.li-person{gap:8px;margin-top:8px;font-size:12.5px;display:grid}.li-person-body{background:var(--li-grey);border-radius:10px;gap:10px;padding:10px;display:grid}.li-inmail{gap:8px;display:grid}.li-profile h4{color:var(--li-muted);margin:6px 0 2px;font-size:12px}.li-profile ul{margin:0;padding-left:16px}.li-profile p{margin:0}.li-settings{border-top:1px solid var(--li-border);gap:10px;margin-top:10px;padding-top:10px;font-size:12.5px;display:grid}.li-settings-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.li-settings-grid label{color:var(--li-muted);gap:2px;display:grid}.li-settings-grid input[type=number],.li-settings-grid input[type=text]{border:1px solid var(--li-border);border-radius:8px;height:30px;padding:0 8px;font-size:13px}.li-stats{color:var(--li-muted);flex-wrap:wrap;gap:12px;display:flex}.li-focus{border:2px solid var(--li-blue);background:#f3f8fd;border-radius:8px;margin:12px 16px;scroll-margin-top:72px}.li-focus:focus{outline:none}.li-focus:focus-visible{outline:2px solid var(--li-navy);outline-offset:2px}.li-focus-head{border-bottom:1px solid var(--li-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.li-focus-head>button{margin-left:auto}.li-focus .li-post{background:#fff;border-bottom:0;border-radius:0 0 6px 6px}.li-age{color:var(--li-muted);white-space:nowrap}.li-notice:empty{display:none}.li-notice{background:var(--li-grey);border-bottom:1px solid var(--li-border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:flex}.li-worth .li-notice{border-bottom:0;border-radius:8px;margin:0 16px 8px}.li-mutes{border-bottom:1px solid var(--li-border);gap:8px;padding:12px 16px;display:grid}.li-mutes h3{margin:0;font-size:13px;font-weight:600}.li-mutes ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.li-mutes li{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.li-mutes li>span{overflow-wrap:anywhere;min-width:0}.li-media{gap:8px;min-width:0;max-width:560px;display:grid}.li-media img{object-fit:cover;background:var(--li-grey);width:100%;height:100%;display:block}.li-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.li-media-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.li-media-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.li-media-grid a{aspect-ratio:1;border:1px solid var(--li-border);border-radius:8px;min-width:0;display:block;overflow:hidden}.li-media-grid[data-count="1"] a{aspect-ratio:16/9}.li-media-card{color:var(--li-text);gap:4px;min-width:0;text-decoration:none;display:grid}.li-media-frame{aspect-ratio:16/9;border:1px solid var(--li-border);background:var(--li-grey);color:var(--li-muted);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.li-media-frame[data-kind=document]{aspect-ratio:4/3}.li-media-frame.empty{aspect-ratio:auto;height:56px}.li-play{color:#fff;background:#032a47c7;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.li-media-caption{color:var(--li-blue);font-size:12px}.li-media-gone{font-size:12px}.li-chip{background:var(--li-grey);border:1px solid var(--li-border);color:var(--li-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-self:start;align-items:center;gap:4px;max-width:100%;padding:2px 8px;font-size:11.5px;display:inline-flex;overflow:hidden}.li-chip-link{color:var(--li-blue);text-decoration:none}.li-links{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.li-links a{border:1px solid var(--li-border);min-width:0;color:var(--li-blue);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;text-decoration:none;display:flex}.li-links a>svg{flex:none}.li-links strong{flex:none;font-weight:600}.li-links .li-muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.li-media.compact{align-items:center;gap:10px;max-width:none;display:flex}.li-thumb{border:1px solid var(--li-border);border-radius:6px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.li-thumb .li-play{width:24px;height:24px}.li-media-labels{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.li-links li{min-width:0}.li-links a{overflow:hidden}.li-media-frame[data-kind=document]{max-width:360px}.li-screen,.li-worth{--li-hover:#eef3f8;--li-ring:#407699}.li-post{gap:10px;padding:14px 16px 6px}.li-post.compact{gap:8px;padding:10px 16px 4px}.li-post button:focus-visible,.li-post a:focus-visible,.li-post textarea:focus-visible{outline:2px solid var(--li-ring);outline-offset:2px}.li-post-head{color:var(--li-text);align-items:flex-start;gap:10px}.li-avatar{width:48px;height:48px;color:var(--li-navy);letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#dbe7f1;border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.li-avatar[data-company]{background:#e8edf2;border-radius:6px}.li-avatar[data-size=sm]{width:32px;height:32px;font-size:11.5px}.li-byline{flex:auto;gap:1px;min-width:0;display:grid}.li-byline p{min-width:0;margin:0}.li-name{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.li-name strong,.li-name-btn{color:var(--li-navy);font-weight:700}.li-name-btn{font-size:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.li-name-btn:hover{color:var(--li-blue);text-decoration:underline}.li-headline{color:var(--li-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.li-meta{color:var(--li-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;font-size:12px;display:flex}.li-meta .li-company{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0;padding:0;font-size:11.5px}.li-meta .li-company:hover{color:var(--li-blue)}.li-dot{color:var(--li-muted)}.li-more{width:32px;height:32px;color:var(--li-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-4px -6px 0 0;display:inline-grid}.li-more:hover,.li-more[aria-expanded=true]{background:var(--li-hover);color:var(--li-navy)}.li-body{justify-items:start;gap:0;min-width:0;display:grid}.li-text{color:var(--li-text);font-size:14px}.li-text.clamped,.li-worth .li-text.clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.li-worth .li-text:not(.clamped){display:block;overflow:visible}.li-more-text{color:var(--li-muted);cursor:pointer;background:0 0;border:0;justify-self:end;padding:0 2px;font-size:13px}.li-more-text:hover{color:var(--li-blue);text-decoration:underline}.li-social{color:var(--li-muted);border-bottom:1px solid var(--li-border);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-bottom:6px;font-size:12px;display:flex}.li-social-reactions{align-items:center;gap:4px;display:inline-flex}.li-social-right{align-items:center;gap:10px;display:inline-flex}.li-link-muted{font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.li-link-muted:hover{color:var(--li-blue);text-decoration:underline}.li-stack{display:inline-flex}.li-stack>span{color:#fff;border:1.5px solid #fff;border-radius:999px;place-items:center;width:16px;height:16px;display:grid}.li-stack>span+span{margin-left:-5px}.li-acting{justify-content:flex-end;margin:2px 0 4px;display:flex}.li-actions{grid-template-columns:repeat(var(--li-cols,3), minmax(0, 1fr));border:0;gap:2px;min-width:0;margin:0 -8px;padding:0;display:grid}.li-actions[data-count="2"]{--li-cols:2}.li-actions[data-count="3"]{--li-cols:3}.li-post.compact .li-actions{border-top:1px solid var(--li-border);margin:0 -8px;padding-top:2px}.li-act{color:#4d6273;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:40px;padding:6px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.li-post.compact .li-act{min-height:34px;font-size:12.5px}.li-act:hover,.li-act[aria-expanded=true]{background:var(--li-hover);color:var(--li-navy)}.li-act[aria-disabled=true]{cursor:default}.li-act[data-reacted]:hover{background:var(--li-hover)}.li-act>svg{flex:none}.li-act-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.li-like{align-items:stretch;min-width:0;display:flex;position:relative}.li-like .li-act{flex:auto}.li-caret{width:22px;color:var(--li-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.li-caret:hover,.li-caret[aria-expanded=true]{background:var(--li-hover);color:var(--li-navy)}.li-picker{z-index:30;border:1px solid var(--li-border);background:#fff;border-radius:999px;gap:2px;padding:6px;animation:.12s ease-out li-pop;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 6px 22px #032a4729}@keyframes li-pop{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.li-picker{animation:none}.li-pick-reaction{transition:none}}.li-pick-reaction{background:color-mix(in srgb, var(--li-reaction) 12%, #fff);width:38px;height:38px;color:var(--li-reaction);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:transform .12s ease-out;display:grid;position:relative}.li-pick-reaction:hover,.li-pick-reaction:focus-visible{transform:translateY(-3px)scale(1.12)}.li-pick-label{background:var(--li-navy);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.li-pick-reaction:hover .li-pick-label,.li-pick-reaction:focus-visible .li-pick-label{opacity:1}.li-tip{z-index:30;background:var(--li-navy);color:#fff;white-space:normal;border-radius:6px;width:max-content;max-width:240px;padding:6px 10px;font-size:12px;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:0}.li-hint{color:var(--li-muted);margin:-4px 0 0;font-size:12px}.li-reach .li-link-btn{color:#0a66c2;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.li-reach .li-link-btn:hover{text-decoration:underline}.li-reach .li-link-btn:disabled{opacity:.5;cursor:not-allowed}.li-no-account{margin:0;padding:4px 0 8px;font-size:12.5px}.li-comment-box{align-items:flex-start;gap:8px;min-width:0;padding:4px 0 8px;display:flex}.li-comment-main{flex:auto;gap:6px;min-width:0;display:grid}.li-comment-field{min-width:0;position:relative}.li-comment-field textarea{resize:none;width:100%;min-height:40px;color:var(--li-text);font:inherit;background:#fff;border:1px solid #b9c7d3;border-radius:20px;padding:9px 44px 9px 14px;font-size:14px;line-height:1.45;display:block;overflow-y:auto}.li-comment-field textarea:focus{border-color:var(--li-ring);box-shadow:0 0 0 1px var(--li-ring);outline:none}.li-comment-field textarea[aria-invalid=true]{border-color:var(--li-red)}.li-star{width:32px;height:32px;color:var(--li-blue);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:4px;right:5px}.li-star:hover:not(:disabled){background:var(--li-hover)}.li-star:disabled{opacity:.55;cursor:progress}.li-star[aria-busy=true] svg{animation:1.2s linear infinite li-spin}@keyframes li-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.li-star[aria-busy=true] svg{animation:none}}.li-comment-under{flex-wrap:wrap;align-items:center;gap:6px 12px;padding-left:6px;font-size:12px;display:flex}.li-comment-under .li-count{margin-left:0}.li-post-btn{border-radius:999px;margin-left:auto;padding-inline:14px}.li-comments{gap:8px;margin:0;padding:0 0 6px;list-style:none;display:grid}.li-comments li{align-items:flex-start;gap:8px;min-width:0;display:flex}.li-comments li[data-status=failed] .li-bubble,.li-comments li[data-status=uncertain] .li-bubble{border:1px solid var(--li-red)}.li-bubble{background:var(--li-grey);border-radius:0 10px 10px;flex:auto;min-width:0;padding:8px 12px}.li-bubble p{margin:0}.li-bubble-head{font-size:12.5px}.li-bubble-head strong{color:var(--li-navy)}.li-bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45;margin-top:2px!important}.li-message{border:1px solid var(--li-border);border-radius:10px;gap:8px;margin-bottom:8px;padding:10px 12px;display:grid}.li-message p{margin:0;font-size:12.5px}.li-message .li-engage-row{justify-content:flex-end}.li-done{padding-bottom:2px}@media (max-width:480px){.li-post{padding-inline:12px}.li-avatar{width:40px;height:40px;font-size:13px}.li-act{gap:4px;padding:6px 4px;font-size:12.5px}.li-picker{left:-4px}.li-pick-reaction{width:34px;height:34px}}.li-posts{background:var(--li-grey);gap:8px;padding:12px}.li-posts:empty{display:none}.li-posts>.li-post{border:1px solid var(--li-border);background:#fff;border-radius:10px;width:100%;max-width:640px;margin:0 auto}.li-like{justify-content:center}.li-like .li-act{flex:0 auto;width:auto}@media (max-width:480px){.li-posts{padding:8px 0}.li-posts>.li-post{border-inline:0;border-radius:0}}.li-focus .li-post{max-width:640px;margin:0 auto}.li-tabs{flex-wrap:wrap}.li-viewers{flex-direction:column;gap:10px;min-width:0;padding:12px 16px 16px;display:flex}.li-viewers-list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.li-viewer{border-bottom:1px solid var(--li-border);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-width:0;padding:10px 0;display:flex}.li-viewer-main{overflow-wrap:anywhere;flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.li-viewer-name{color:var(--li-navy);font-weight:600}.li-viewer-actions{flex-wrap:wrap;gap:6px;display:flex}.li-viewer-actions button,.li-viewer-actions a{min-height:32px}@media (max-width:639px){.li-viewer-actions button,.li-viewer-actions a{min-height:44px}}.li-reading{background:#f4faf4;border:1px solid #d9e6d9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;display:flex}.li-reading.paused{background:#fdf8ee;border-color:#efd9a8}.li-reading>p{overflow-wrap:anywhere;flex:260px;min-width:0;font-size:12.5px;line-height:1.55}.li-reading-pause{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.li-reading-pause input[type=date]{border:1px solid #d5dfe7;border-radius:6px;min-height:32px;padding:4px 8px;font-size:12.5px}.li-queue{flex-direction:column;gap:8px;display:flex}.li-queue li[data-status=queued] .li-muted{color:#7a5a2c}.li-count.char-count[data-tone=near]{color:#b45309;font-weight:600}.li-count.char-count[data-tone=over]{color:var(--li-red);font-weight:700}.li-inmail .li-count{margin-left:0}.li-title{color:#5d7a8e;vertical-align:1px;align-items:center;gap:5px;margin-left:8px;font-size:12.5px;font-weight:500;display:inline-flex}.li-level{background:#b8c4cd;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px #ffffffe6}.li-level[data-level=decision]{background:#1f9d55}.li-level[data-level=near]{background:#e3a008}.li-level[data-level=other]{background:#b8c4cd}@media (max-width:640px){.li-title{margin:2px 0 0;display:flex}}.li-accounts{gap:16px;max-width:960px;display:grid}.li-acc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.li-acc-head h2{color:var(--li-navy);margin:0;font-size:17px}.li-acc-head p{margin:4px 0 0;font-size:13px}.li-acc-head-actions{flex-wrap:wrap;gap:8px;display:flex}.li-acc-note{border:1px solid var(--li-border);background:var(--li-grey);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.li-acc-empty{margin:0}.li-acc-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.li-acc{border:1px solid var(--li-border);background:#fff;border-radius:10px;gap:12px;padding:14px 16px;display:grid}.li-acc-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.li-acc-avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.li-acc-initial{background:var(--li-navy);color:#fff;place-items:center;font-weight:700;display:inline-grid}.li-acc-who{flex:180px;gap:2px;min-width:0;display:grid}.li-acc-who strong{color:var(--li-navy)}.li-acc-who span{font-size:12.5px}.li-acc-status{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.li-acc-status[data-tone=ok]{color:#1b6b35;background:#e7f6ec}.li-acc-status[data-tone=warn]{color:var(--li-amber);background:#fff4e0}.li-acc-status[data-tone=bad]{color:var(--li-red);background:#fdecea}.li-acc-provider{font-size:11.5px}.li-acc-limits{border-collapse:collapse;width:100%;font-size:13px}.li-acc-limits th,.li-acc-limits td{text-align:left;border-top:1px solid var(--li-border);vertical-align:middle;padding:6px 8px 6px 0}.li-acc-limits thead th{color:var(--li-muted);text-transform:uppercase;letter-spacing:.03em;border-top:0;font-size:11.5px;font-weight:600}.li-acc-limits tbody th{font-weight:500}.li-acc-meter{background:var(--li-grey);border:1px solid var(--li-border);vertical-align:middle;border-radius:999px;width:90px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.li-acc-meter>span{background:var(--li-blue);height:100%;display:block}.li-acc-meter[data-full]>span{background:var(--li-amber)}.li-acc-used{font-variant-numeric:tabular-nums;white-space:nowrap}.li-acc-input{align-items:center;gap:8px;display:inline-flex}.li-acc-input input{border:1px solid var(--li-border);width:72px;height:30px;font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 8px}.li-acc-input input:focus-visible{outline:2px solid var(--li-blue);outline-offset:1px}.li-acc-input .li-muted{white-space:nowrap;font-size:11.5px}.li-acc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.li-acc-hint{font-size:12px}.li-acc-rules{border-top:1px solid var(--li-border);padding-top:12px;font-size:13px}.li-acc-rules h3{color:var(--li-navy);margin:0 0 6px;font-size:13px}.li-acc-rules ul{gap:3px;margin:0;padding-left:18px;display:grid}@media (max-width:640px){.li-acc-meter{width:48px}.li-acc-limits th:first-child{width:40%}.li-acc-input .li-muted{display:none}}
.stage-meeting-booked{color:#528676;background:#e5f0ed}.stage-selected-prospect{color:#597488;background:#edf2f7}.ct-strip{border:0;gap:4px;min-width:0;margin:0;padding:14px 20px 4px;display:flex}.ct-seg{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1 1 0;justify-items:start;gap:1px;min-width:72px;padding:8px 10px;font-size:.7rem;transition:opacity .12s,box-shadow .12s;display:grid}.ct-seg strong{font-variant-numeric:tabular-nums;font-size:1.05rem;line-height:1.1}.ct-seg span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ct-seg[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.ct-seg[data-dim]{opacity:.45}.ct-seg:hover{opacity:1;filter:brightness(.97)}.ct-seg:focus-visible,.ct-sort:focus-visible,.ct-name:focus-visible{outline-offset:2px;outline:3px solid #407699}.ct-wrap{overflow-x:auto}.ct{border-collapse:collapse;color:#1f3f55;width:100%;font-size:.8rem}.ct th{z-index:1;text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#7a8c99;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8ed;height:36px;padding:0 10px;font-size:.68rem;font-weight:600;position:sticky;top:0}.ct th:first-child,.ct td:first-child{padding-left:20px}.ct-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.ct-sort[data-active]{color:#032a47}.ct td{vertical-align:middle;border-bottom:1px solid #eef2f6;padding:10px}.ct tbody tr{cursor:pointer}.ct tbody tr:hover td{background:#f8fbfd}.ct small{color:#7a8c99;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.72rem;display:block;overflow:hidden}.ct-company{align-items:center;gap:10px;min-width:260px;max-width:380px;display:flex}.ct-company>div{min-width:0}.ct-company .company-monogram{width:32px;height:32px}.ct-name{max-width:100%;font:inherit;color:#032a47;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:650;display:block;overflow:hidden}.ct-name:hover{text-decoration:underline}.ct-name-line{align-items:center;gap:6px;min-width:0;display:flex}.ct-name-line .crm-tag-list{transform-origin:0;flex:none;margin:0;transform:scale(.88)}.ct-people{color:#46627a}.ct-stage{min-width:140px}.ct-stage>div{align-items:center;gap:4px;display:flex}.ct-proposal{color:#8a6400;font-weight:650}.ct-warn{color:#a16159;font-weight:600}.ct-aw{min-width:170px;max-width:230px}.ct-aw-line{align-items:center;gap:6px;display:flex}.ct-aw-bar{background:#eef2f6;border-radius:3px;flex:0 0 64px;height:6px;position:relative;overflow:hidden}.ct-aw-bar>span{background:linear-gradient(90deg,#f59e0b26 0,#f59e0b73 20%,#f59e0b 45%,#22c55e 70%,#16a34a 100%);border-radius:3px;position:absolute;inset:0 auto 0 0}.ct-aw-bar[data-gold]>span{background:linear-gradient(90deg,#fde68a 0,#facc15 45%,#eab308 75%,#b8860b 100%);background-size:100% 100%!important}.ct-aw-line strong{font-variant-numeric:tabular-nums;font-size:.8rem}.ct-delta{align-items:center;font-size:.68rem;font-weight:650;display:inline-flex}.ct-delta[data-dir=up]{color:#0f766e}.ct-delta[data-dir=down]{color:#b45309}.ct-out{white-space:nowrap}.ct-count{font-variant-numeric:tabular-nums;color:#032a47;align-items:center;gap:3px;margin-right:9px;font-weight:650;display:inline-flex}.ct-count svg{color:#46627a}.ct-count[data-none]{color:#b3c0ca;font-weight:500}.ct-count[data-none] svg{color:#c7d2da}.ct-touch{white-space:nowrap}.ct-touch>span{vertical-align:middle;display:inline-flex}.ct-touch-text{margin-left:6px;font-weight:600}.ct-touch-text[data-age=fresh]{color:#15803d}.ct-touch-text[data-age=warm]{color:#b45309}.ct-touch-text[data-age=cold],.ct-touch-text[data-age=never]{color:#b91c1c}.ct-next{min-width:160px;max-width:240px}.ct-next-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ct-next small[data-overdue]{color:#b91c1c;font-weight:600}.ct-none{color:#b45309!important}.ct-owner{text-align:right;width:40px;padding-right:20px!important}.ct-empty{color:#617185;padding:24px 20px}@media (max-width:720px){.ct-strip{padding:12px 16px 4px;overflow-x:auto}.ct th:first-child,.ct td:first-child{padding-left:16px}}@media (prefers-reduced-motion:reduce){.ct-seg{transition:none}}
.visitors-panel{--vis-border:#e5eaef;--vis-text:#1f3f55;--vis-muted:#6e8595;--vis-navy:#032a47;--vis-link:#1d5f8a;--vis-amber:#b45309;--vis-green:#15803d;color:var(--vis-text)}.vis-toolbar{border-bottom:1px solid var(--vis-border);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 24px;display:flex}.vis-range{border:1px solid var(--vis-border);border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.vis-range button{color:var(--vis-muted);background:#fff;min-height:32px;padding:6px 11px;font-size:12.5px}.vis-range button+button{border-left:1px solid var(--vis-border)}.vis-range button.on{background:var(--vis-navy);color:#fff;font-weight:600}.vis-check{color:var(--vis-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.vis-check input{accent-color:#123e57;width:15px;height:15px}.vis-select select{border:1px solid var(--vis-border);color:var(--vis-text);background:#fff;border-radius:8px;min-height:32px;padding:6px 8px;font-size:12.5px}.vis-error{color:#b3261e;margin:0;padding:10px 24px;font-size:13px}.vis-note{color:var(--vis-muted);margin:0;padding:10px 24px;font-size:12.5px}.vis-list{margin:0;padding:0;list-style:none}.vis-row{border-bottom:1px solid var(--vis-border);grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:12px 20px;padding:14px 24px;display:grid}.vis-row:last-child{border-bottom:0}.vis-row[data-dismissed]{opacity:.6}.vis-main{flex-direction:column;gap:4px;min-width:0;display:flex}.vis-title{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.vis-title strong{color:var(--vis-navy);overflow-wrap:anywhere;font-size:14.5px}.vis-domain{color:var(--vis-link);overflow-wrap:anywhere;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.vis-badge{letter-spacing:.02em;color:#3c5a70;background:#eef2f6;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.vis-src-snitcher{color:#1d5f8a;background:#eaf2fb}.vis-src-leadboxer{color:#5b3f8c;background:#f3effa}.vis-icp{color:#7a5200;background:#fff4d6}.vis-facts,.vis-seen{color:var(--vis-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.vis-pages{flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.vis-pages li{border:1px solid var(--vis-border);text-overflow:ellipsis;white-space:nowrap;background:#f8fafb;border-radius:999px;max-width:100%;padding:2px 8px;font-size:11.5px;overflow:hidden}.vis-rec{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;font-size:12.5px;display:flex}.vis-watch,.vis-candidates a{color:var(--vis-link);align-items:center;gap:5px;min-height:28px;font-weight:600;display:inline-flex}.vis-probable{color:var(--vis-amber);font-weight:600}.vis-muted{color:var(--vis-muted);font-weight:400}.vis-candidates{flex-wrap:wrap;gap:2px 12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.vis-side{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.vis-status{color:var(--vis-navy);margin:0;font-size:12.5px;font-weight:600}.vis-row[data-status=crm] .vis-status{color:var(--vis-green)}.vis-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.vis-visits{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.vis-visit{border:1px solid var(--vis-border);background:#fbfcfd;border-radius:8px;min-width:0;padding:8px 10px}.vis-visit-head{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12.5px;display:flex}.vis-visit-when{color:var(--vis-navy);font-weight:600}.vis-person{color:#1f6b43;background:#e8f4ee;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.vis-visit .vis-pages{margin-top:5px}.vis-more{color:var(--vis-link);align-self:flex-start;min-height:28px;margin-top:2px;font-size:12.5px;font-weight:600}.vis-dropped{color:var(--vis-amber);margin:0;font-size:12px}.dv-visit-recording{color:#1d5f8a;margin-top:4px;font-size:12px;font-weight:600;display:inline-block}@media (max-width:900px){.vis-row{grid-template-columns:minmax(0,1fr)}.vis-side{align-items:flex-start}.vis-actions{justify-content:flex-start}}@media (max-width:640px){.vis-toolbar,.vis-row{padding-left:16px;padding-right:16px}.vis-range button,.vis-actions button{min-height:44px}}.vis-src-email{color:#1f6b45;background:#e7f5ee}.vis-via{color:#1f6b45;margin:0;font-size:12px}.vis-scanners{color:#6e8595;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}.vis-scanners-toggle{color:#1f3f55;background:#fff;border:1px solid #d3dde6;border-radius:6px;padding:2px 8px;font-size:12px}.vis-scanners-toggle:hover{border-color:#7fa6c2}.vis-scanners-toggle:focus-visible{outline-offset:1px;outline:2px solid #7fa6c2}.vis-visit[data-bot]{opacity:.85;border-left:3px solid #ecc87a;padding-left:8px}.vis-bot{color:#8a5a00;margin:2px 0;font-size:12px}
.cl-anchor,.cl-anchor .dv-anchor{display:inline-flex;position:relative}.cl-btn{color:#5d7a8e;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.cl-btn:hover{color:#032a47;background:#eef2f6}.cl-btn[data-on=true]{color:#1d6fd8}.cl-btn:focus-visible{outline-offset:1px;outline:2px solid #1d6fd8}.cl-anchor .cl-pop,.deal-view .cl-anchor .cl-pop{inset:var(--cl-top,80px) auto auto var(--cl-left,8px);z-index:80;color:#032a47;background:#fff;border:1px solid #d5dee5;border-radius:8px;width:260px;max-width:calc(100vw - 32px);margin:0;padding:10px;position:fixed;box-shadow:0 8px 24px #032a4724}.cl-form{gap:8px;display:grid}.cl-form label{color:#5d7a8e;gap:4px;font-size:12px;display:grid}.cl-form textarea{width:100%;font:inherit;color:#032a47;resize:vertical;border:1px solid #d5dee5;border-radius:6px;padding:6px 8px;font-size:13px}.cl-form-actions{gap:6px;display:flex}.cl-primary,.cl-secondary,.cl-call{height:28px;font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cl-primary,.cl-call{color:#fff;background:#032a47;border:1px solid #032a47}.cl-secondary{color:#032a47;background:#fff;border:1px solid #d5dee5}.cl-primary:disabled,.cl-call:disabled,.cl-secondary:disabled{opacity:.5;cursor:default}.cl-error{color:#b42318;margin:0;font-size:12px}.cl-panel{background:#fff;border:1px solid #e5ebf0;border-radius:12px;padding:12px 14px}.cl-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cl-head h2{color:#032a47;margin:0;font-size:15px;font-weight:700}.cl-count{color:#5d7a8e;background:#eef2f6;border-radius:999px;padding:0 7px;font-size:12px}.cl-head .cl-primary{margin-left:auto}.cl-list{margin:0;padding:0;list-style:none;display:grid}.cl-row{border-top:1px solid #eef2f6;grid-template-columns:22px minmax(150px,1.1fr) minmax(150px,2fr) auto;align-items:center;gap:10px;padding:7px 4px;font-size:12.5px;display:grid}.cl-row[data-done]{opacity:.65}.cl-num{color:#5d7a8e;background:#eef2f6;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.cl-who,.cl-company{gap:1px;min-width:0;display:grid}.cl-who strong{color:#032a47}.cl-role{color:#5d7a8e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.cl-role .li-level{background:#b8c4cd;border-radius:50%;flex:none;width:8px;height:8px}.cl-role .li-level[data-level=decision]{background:#1f9d55}.cl-role .li-level[data-level=near]{background:#e3a008}.cl-phone{font-variant-numeric:tabular-nums;color:#5d7a8e}.cl-last{font-size:11.5px;font-weight:600}.cl-last[data-age=today]{color:#15803d}.cl-last[data-age=yesterday]{color:#b45309}.cl-last[data-age=older]{color:#b91c1c}.voice-calls .voice-call-name{color:#0b5cad;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.voice-calls .voice-call-name:hover{text-decoration:underline}.cl-company-line .lib-eng{margin-left:2px}.voice-split{align-items:start;gap:20px;display:grid}@media (min-width:1100px){.voice-split{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.voice-split>.voice-calls{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}}.cl-company-line{align-items:center;gap:6px;min-width:0;display:inline-flex}.cl-link{font:inherit;color:#1d6fd8;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.cl-muted{text-overflow:ellipsis;white-space:nowrap;color:#8ca0ad;font-size:12px;overflow:hidden}.cl-note{color:#032a47;overflow-wrap:anywhere;margin:0}.cl-actions{align-items:center;gap:2px;display:inline-flex}.cl-icon{color:#5d7a8e;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.cl-icon:hover:not(:disabled){color:#032a47;background:#eef2f6}.cl-icon:disabled{opacity:.35;cursor:default}.cl-outcome{color:#1f7a4d;white-space:nowrap;font-size:12px}.cl-empty{color:#8ca0ad;margin:4px 0;font-size:12.5px}.cl-done-head{color:#5d7a8e;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;font-weight:600;display:flex}@media (max-width:900px){.cl-row{grid-template-columns:22px minmax(0,1fr) auto}.cl-company,.cl-note{grid-column:2/-1}}.cl-group{border-top:1px solid #e5ebf0;padding:6px 0 2px}.cl-group-head{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:2px 4px;display:flex}.cl-group-head .cl-muted{flex:200px;min-width:0}.cl-group-move{margin-left:auto}.cl-people{margin:0;padding:0 0 0 12px;list-style:none}.cl-people .cl-row{border-top:0;padding:4px}.cl-people .cl-row+.cl-row{border-top:1px dashed #eef2f6}@media (max-width:900px){.cl-people .cl-note{grid-column:2/-1}}.cl-hint{color:#5d7a8e;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.cl-aside{color:#5d7a8e;margin:8px 0 0;font-size:12px}.cl-aside[data-tone=warn]{color:#9a5b00}
.companies-tabs{border:1px solid #e5eaef;border-radius:8px;max-width:100%;margin-bottom:12px;display:inline-flex;overflow:hidden}.companies-tabs button{color:#6e8595;white-space:nowrap;background:#fff;min-height:34px;padding:7px 14px;font-size:13px}.companies-tabs button+button{border-left:1px solid #e5eaef}.companies-tabs button[aria-selected=true]{color:#fff;background:#032a47;font-weight:600}.pc-panel{--pc-border:#e5eaef;--pc-text:#1f3f55;--pc-muted:#6e8595;--pc-navy:#032a47;--pc-link:#1d5f8a;color:var(--pc-text)}.pc-status{color:var(--pc-muted);margin:6px 0 0;font-size:12.5px}.pc-toolbar{border-bottom:1px solid var(--pc-border);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 24px;display:flex}.pc-select-all input,.pc-row-check,.pc-check input{accent-color:#123e57;width:16px;height:16px}.pc-search{border:1px solid var(--pc-border);background:#fff;border-radius:8px;flex:200px;min-width:0;max-width:360px;min-height:34px;padding:6px 10px;font-size:13px}.pc-check{color:var(--pc-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pc-bulk{color:var(--pc-navy);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;font-weight:600;display:flex}.pc-error,.pc-note{margin:0;padding:10px 24px;font-size:13px}.pc-error{color:#b3261e}.pc-note{color:var(--pc-muted)}.pc-list{margin:0;padding:0;list-style:none}.pc-row{border-bottom:1px solid var(--pc-border);grid-template-columns:auto minmax(0,1fr) minmax(200px,auto);align-items:start;gap:10px 16px;padding:14px 24px;display:grid}.pc-row:last-child{border-bottom:0}.pc-row[data-ignored]{opacity:.6}.pc-row-check{margin-top:3px}.pc-main{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-title{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.pc-title strong{color:var(--pc-navy);overflow-wrap:anywhere;font-size:14.5px}.pc-domain{color:var(--pc-link);overflow-wrap:anywhere;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.pc-badge{color:#3c5a70;background:#eef2f6;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.pc-library{color:#1d5f8a;background:#eaf2fb}.pc-shared{color:#7a5200;background:#fff4d6}.pc-meta,.pc-subject{color:var(--pc-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.pc-subject{color:var(--pc-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-people{flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pc-people li{border:1px solid var(--pc-border);text-overflow:ellipsis;white-space:nowrap;background:#f8fafb;border-radius:999px;max-width:100%;padding:2px 8px;font-size:11.5px;overflow:hidden}.pc-add{flex-direction:column;gap:6px;max-width:420px;margin-top:6px;display:flex}.pc-add label{color:var(--pc-muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.pc-add input{border:1px solid var(--pc-border);border-radius:8px;min-width:0;min-height:34px;padding:6px 10px;font-size:13px}.pc-add small{color:var(--pc-muted);font-size:11.5px}.pc-add-actions{flex-wrap:wrap;gap:6px;display:flex}.pc-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.pc-horizon{flex-direction:column;gap:4px;max-width:560px;margin-top:10px;display:flex}.pc-horizon label{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:600;display:flex}.pc-horizon select{background:#fff;border:1px solid #e5eaef;border-radius:8px;min-height:32px;padding:5px 8px;font-size:13px;font-weight:400}.pc-horizon small{color:#6e8595;font-size:12px}.pc-error-inline{color:#b3261e}@media (max-width:900px){.pc-row{grid-template-columns:auto minmax(0,1fr)}.pc-actions{grid-column:2;justify-content:flex-start}}@media (max-width:640px){.pc-toolbar,.pc-row{padding-left:16px;padding-right:16px}.pc-search{max-width:none}.pc-actions button,.pc-bulk button,.companies-tabs button{min-height:44px}}.pc-row[data-recruitment]{background:#fffbea;box-shadow:inset 4px 0 #fdc004}.pc-recruitment{color:#032a47;background:#fdc004}
.mt-panel{min-width:0}.mt-hint{color:var(--muted-foreground,#6b7280);margin:0 16px 8px;font-size:13px}.mt-list{gap:4px;margin:0;padding:0 8px 8px;list-style:none;display:grid}.mt-row{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.mt-row:hover{background:var(--muted,#00000008)}.mt-main{gap:2px;min-width:0;display:grid}.mt-title,.mt-meta,.mt-who{overflow-wrap:anywhere}.mt-title{font-size:14px}.mt-meta,.mt-who{color:var(--muted-foreground,#6b7280);font-size:12px}.mt-actions{align-items:center;gap:4px;display:flex}.mt-form{grid-column:1/-1;gap:8px;padding-top:4px;display:grid}.mt-field{gap:4px;min-width:0;font-size:12px;display:grid}.mt-form-actions{justify-content:flex-end;display:flex}.mt-link{border-top:1px solid var(--border,#e5e7eb);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:8px;display:grid}.mt-link select{width:100%;min-width:0}.mt-error{color:var(--destructive,#b91c1c);margin:0;font-size:12px}@media (max-width:640px){.mt-actions button{min-width:44px;min-height:44px}}
.cx{--cx-border:#e2e8ed;--cx-line:#edf1f4;--cx-text:#1f3f55;--cx-muted:#6e8595;--cx-navy:#032a47;--cx-gold:#fdc004;--cx-track:#edf1f4;--cx-soft:#f7f9fb;--cx-ok-fg:#1d6b45;--cx-ok-bg:#e7f4ec;--cx-ok-dot:#2e9a62;--cx-pause-fg:#7a5a00;--cx-pause-bg:#fff5d6;--cx-pause-dot:#d9a400;--cx-look-fg:#9a4a0a;--cx-look-bg:#fdeedd;--cx-look-dot:#e07b1a;--cx-err-fg:#a3261d;--cx-err-bg:#fbe8e6;--cx-err-dot:#d23b2f;--cx-none-fg:#5f7686;--cx-none-bg:#eef2f5;--cx-none-dot:#a8b7c2;min-width:0;max-width:1080px;color:var(--cx-text);flex-direction:column;gap:14px;font-size:13px;line-height:1.4;display:flex}.cx :is(button,a,input,select,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #3f7393}.cx [data-status=connected]{--st-fg:var(--cx-ok-fg);--st-bg:var(--cx-ok-bg);--st-dot:var(--cx-ok-dot)}.cx [data-status=paused]{--st-fg:var(--cx-pause-fg);--st-bg:var(--cx-pause-bg);--st-dot:var(--cx-pause-dot)}.cx [data-status=attention]{--st-fg:var(--cx-look-fg);--st-bg:var(--cx-look-bg);--st-dot:var(--cx-look-dot)}.cx [data-status=error]{--st-fg:var(--cx-err-fg);--st-bg:var(--cx-err-bg);--st-dot:var(--cx-err-dot)}.cx :is([data-status=not-connected],[data-status=loading]){--st-fg:var(--cx-none-fg);--st-bg:var(--cx-none-bg);--st-dot:var(--cx-none-dot)}.cx .cx-dot{background:var(--st-dot);border-radius:50%;flex-shrink:0;width:8px;height:8px}.cx .cx-top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cx .cx-top h2{color:var(--cx-navy);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.cx .cx-top p{color:var(--cx-muted);margin:3px 0 0;font-size:12.5px}.cx .cx-top [data-slot=button]{flex-shrink:0}.cx .cx-spin{animation:.9s linear infinite cx-spin}@keyframes cx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cx .cx-spin{animation:none}}.cx .cx-strip{border:1px solid var(--cx-border);background:#fff;border-radius:12px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.cx .cx-chip{background:var(--st-bg);min-height:30px;color:var(--st-fg);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.cx .cx-chip:hover{border-color:var(--st-dot)}.cx .cx-cards{flex-direction:column;gap:14px;display:flex}.cx .cx-card{border:1px solid var(--cx-border);background:#fff;border-radius:12px;min-width:0;padding:16px 20px 14px;scroll-margin-top:80px}.cx .cx-card:is([data-status=attention],[data-status=error]){box-shadow:inset 3px 0 0 var(--st-dot)}.cx .cx-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cx .cx-title{min-width:0}.cx .cx-title h3{color:var(--cx-navy);margin:0;scroll-margin-top:80px;font-size:15px;font-weight:700}.cx .cx-title h3:focus{outline:none}.cx .cx-title h3:focus-visible{outline-offset:2px;outline:2px solid #3f7393}.cx .cx-title p{color:var(--cx-muted);max-width:640px;margin:3px 0 0;font-size:12.5px}.cx .cx-state{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.cx .cx-pill{background:var(--st-bg);color:var(--st-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.cx .cx-run{color:var(--cx-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.cx .cx-run-failed{color:var(--cx-err-fg)}.cx .cx-reason{color:var(--cx-text);margin:10px 0 0;font-size:12.5px}.cx .cx-reason:is([data-status=attention],[data-status=error],[data-status=paused]){color:var(--st-fg);font-weight:500}.cx .cx-table-wrap{min-width:0;margin-top:12px}.cx .cx-table-label{color:var(--cx-navy);margin:0 0 4px;font-size:12px;font-weight:600}.cx .cx-table{border-collapse:collapse;table-layout:fixed;width:100%}.cx .cx-table thead th{border-bottom:1px solid var(--cx-border);color:var(--cx-muted);text-align:left;padding:6px 10px 6px 0;font-size:11.5px;font-weight:500}.cx .cx-table thead th:first-child{width:28%}.cx .cx-table thead th:nth-child(2){width:13%}.cx .cx-table thead th:nth-child(3){width:23%}.cx .cx-table thead th:nth-child(4){width:16%}.cx .cx-table thead th:nth-child(5){width:20%}.cx .cx-table tbody :is(th,td){border-bottom:1px solid var(--cx-line);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:8px 10px 8px 0;font-weight:400}.cx .cx-table tbody tr:last-child :is(th,td){border-bottom:0}.cx .cx-table tbody tr[data-on=false] :is(.cx-action-name,.cx-schedule){color:var(--cx-muted)}.cx .cx-action-name{color:var(--cx-navy);font-weight:600}.cx .cx-off{background:var(--cx-none-bg);color:var(--cx-none-fg);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.cx .cx-note{color:var(--cx-muted);margin-top:2px;font-size:11.5px;display:block}.cx .cx-mode-tag{white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.cx .cx-mode-tag[data-mode=automatic]{color:#1d5f8a;background:#e8f0f6}.cx .cx-mode-tag[data-mode=manual]{color:#6b5320;background:#f3efe6}.cx .cx-schedule{color:var(--cx-text);font-size:12.5px}.cx .cx-limit-line{font-variant-numeric:tabular-nums;display:block}.cx .cx-limit-line+.cx-limit-line{margin-top:4px}.cx .cx-limit-line small{color:var(--cx-muted);font-size:11px;display:block}.cx .cx-none{color:var(--cx-muted)}.cx .cx-usage{flex-direction:column;gap:5px;display:flex}.cx .cx-use{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;display:flex}.cx .cx-use strong,.cx .cx-count strong{color:var(--cx-navy);font-weight:700}.cx .cx-meter{background:var(--cx-track);border-radius:3px;width:100%;max-width:120px;height:5px;display:block;overflow:hidden}.cx .cx-meter>span{background:var(--cx-gold);border-radius:3px;height:100%;display:block}.cx .cx-use[data-level=near] .cx-meter>span{background:var(--cx-look-dot)}.cx .cx-use[data-level=full] .cx-meter>span{background:var(--cx-err-dot)}.cx .cx-period{color:var(--cx-muted);font-size:11.5px}.cx .cx-figures{background:var(--cx-soft);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px;margin:12px 0 0;padding:10px 12px;display:grid}.cx .cx-figures div{min-width:0}.cx .cx-figures dt{color:var(--cx-muted);overflow-wrap:anywhere;font-size:11.5px}.cx .cx-figures dd{color:var(--cx-text);overflow-wrap:anywhere;margin:1px 0 0}.cx .cx-figures dd small{color:var(--cx-muted);font-size:11px}.cx .cx-foot{border-top:1px solid var(--cx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;padding-top:10px;display:flex}.cx .cx-toggle{border:1px solid var(--cx-border);min-height:30px;color:var(--cx-navy);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:4px 10px 4px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.cx .cx-toggle:hover{background:var(--cx-soft)}.cx .cx-toggle svg{transition:transform .15s}.cx .cx-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.cx .cx-toggle svg{transition:none}}.cx .cx-links{flex-wrap:wrap;gap:6px 16px;margin-left:auto;display:inline-flex}.cx .cx-link{color:#1d5f8a;align-items:center;gap:3px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.cx .cx-link:hover{text-underline-offset:3px;text-decoration:underline}.cx .cx-settings{border:1px solid var(--cx-line);background:var(--cx-soft);border-radius:10px;flex-direction:column;gap:12px;min-width:0;margin-top:10px;padding:12px 14px;display:flex}.cx .cx-settings>:is(.r8-settings,.r7-settings,.li-settings){max-width:none;margin:0}.cx .cx-settings>.li-settings{border-top:0;padding-top:0}.cx .cx-settings .r8-card,.cx .cx-settings .r7-card{background:#fff}.cx .cx-muted{color:var(--cx-muted);margin:0;font-size:12.5px}.cx .cx-error{background:var(--cx-err-bg);color:var(--cx-err-fg);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.cx .cx-check{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cx .li-hours{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0;display:flex}.cx .li-hours input[type=time]{background:#fff;border:1px solid #e5eaef;border-radius:8px;height:30px;padding:0 6px;font-size:13px}.cx .li-hours .li-error{flex-basis:100%;margin:0}@media (max-width:760px){.cx .cx-top{align-items:flex-start}.cx .cx-card{padding:14px 14px 12px}.cx .cx-head{flex-direction:column;gap:8px}.cx .cx-state{flex-flow:wrap;align-items:center;gap:8px}.cx .cx-table,.cx .cx-table tbody{display:block}.cx .cx-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx .cx-table tbody tr{border-bottom:1px solid var(--cx-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;display:grid}.cx .cx-table tbody tr:last-child{border-bottom:0}.cx .cx-table tbody :is(th,td){border:0;padding:0;display:block}.cx .cx-table .cx-action{grid-column:1}.cx .cx-table .cx-mode{text-align:right;grid-area:1/2}.cx .cx-table .cx-schedule{color:var(--cx-muted);grid-column:1/-1;font-size:12px}.cx .cx-table .cx-limit{grid-column:1;font-size:12px}.cx .cx-table .cx-limit-line{display:inline}.cx .cx-table .cx-limit-line+.cx-limit-line:before{content:" · "}.cx .cx-table .cx-limit-line small{display:none}.cx .cx-table .cx-today{text-align:right;grid-column:2;min-width:84px}.cx .cx-today .cx-use,.cx .cx-today .cx-usage{align-items:flex-end}.cx .cx-today .cx-meter{width:84px}.cx .cx-links{margin-left:0}.cx .cx-settings{padding:10px}}.cx .wa-settings{gap:12px;display:grid}.cx .wa-numbers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx .wa-number{border:1px solid var(--cx-border);background:var(--cx-soft);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.cx .wa-number-head{color:var(--cx-text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cx .wa-number-head strong{align-items:center;gap:5px;display:inline-flex}.cx .wa-number-state,.cx .wa-number-meta{overflow-wrap:anywhere;margin:0}.cx .wa-number-tools{flex-wrap:wrap;gap:8px;display:flex}.cx .wa-number-form{border:1px solid var(--cx-border);border-radius:10px;gap:10px;max-width:520px;padding:12px;display:grid}.cx .wa-number-form h4{margin:0;font-size:.95rem}
.eng-anchor{flex:none;display:inline-flex;position:relative}.eng-light{cursor:pointer;background:#fff;border:1px solid #dbe5ec;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.eng-light:hover{border-color:#7193a9}.eng-light:focus-visible{outline-offset:2px;outline:3px solid #6b9bb8}.eng-light>span{border-radius:50%;width:14px;height:14px;display:block}.eng-light.eng-blank>span{background:#fff;border:2px solid #cbd5e1}.eng-light.eng-green>span{background:conic-gradient(#16a34a 0 var(--eng-left,100%), #e2e8f0 var(--eng-left,100%) 100%);box-shadow:0 0 0 3px #16a34a26}.eng-light.eng-amber>span{background:conic-gradient(#f59e0b 0 var(--eng-left,100%), #e2e8f0 var(--eng-left,100%) 100%);box-shadow:0 0 0 3px #f59e0b33}.eng-light.eng-red>span{background:conic-gradient(#dc2626 0 var(--eng-left,100%), #e2e8f0 var(--eng-left,100%) 100%);box-shadow:0 0 0 3px #dc262633}.eng-light.eng-blue>span{background:conic-gradient(#2563eb 0 var(--eng-left,100%), #e2e8f0 var(--eng-left,100%) 100%);box-shadow:0 0 0 3px #2563eb33}.eng-pop{z-index:60;color:#10263a;text-align:left;white-space:normal;background:#fff;border:1px solid #dbe5ec;border-radius:8px;gap:4px;width:max-content;max-width:min(280px,100vw - 32px);margin:0;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.4;display:grid;position:absolute;inset:calc(100% + 6px) auto auto;box-shadow:0 8px 24px #032a4724}.eng-pop-end{right:0}.eng-pop-start{left:0}.eng-pop strong{font-size:13px}.eng-pop-today{color:#334155}.eng-pop-hint{color:#0f5f8c}.eng-points{color:#64748b;white-space:nowrap;font-size:12px}.eng-cell{align-items:center;gap:8px;display:inline-flex}.eng-group+.eng-group{margin-top:6px}.eng-group-head{color:#475569;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;padding:10px 18px 6px;font-size:12px;font-weight:600;display:flex}.eng-row{border-top:1px solid #eef2f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.eng-row-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.eng-row-main strong,.eng-row-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eng-row-main span{color:#64748b;font-size:12.5px}.eng-row-actions{align-items:center;gap:8px;display:flex}.eng-done-line{color:#64748b;padding:10px 18px 14px;font-size:13px}@media (max-width:560px){.eng-row{grid-template-columns:auto minmax(0,1fr)}.eng-row-actions{flex-wrap:wrap;grid-column:2}}.deal-view .dv-suggested{color:#0f5f8c;font-weight:600}.eng-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.eng-dot.eng-red{background:#dc2626}.eng-dot.eng-blue{background:#2563eb}.eng-dot.eng-amber{background:#f59e0b}.eng-dot.eng-green{background:#16a34a}
.today-main{gap:20px;min-width:0;display:grid}.f5-panel{overflow:visible}.f5-note{color:#334155;align-items:center;gap:10px;padding:0 24px;font-size:13px;display:flex}.f5-note:not(:empty){padding:10px 24px 0}.f5-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;padding:16px 18px 18px;display:grid}.f5-card{background:#fbfcfd;border:1px solid #e2e8ed;border-radius:10px;grid-template-rows:auto 1fr auto auto;gap:10px;min-width:0;padding:14px;display:grid}.f5-skeleton{background:linear-gradient(90deg,#f3f6f8,#fafbfc,#f3f6f8);min-height:170px}.f5-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.f5-title{gap:2px;min-width:0;display:grid}.f5-name{color:#0f172a;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.f5-name:hover{text-decoration:underline}.f5-stage{color:#64748b;font-size:12px}.f5-reasons{color:#334155;align-content:start;gap:4px;margin:0;padding:0 0 0 16px;font-size:12.5px;line-height:1.4;list-style:outside;display:grid}.f5-person{gap:1px;min-width:0;font-size:12.5px;display:grid}.f5-person strong{color:#0f172a;font-weight:600}.f5-person span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f5-foot{border-top:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.f5-points{color:#475569;font-variant-numeric:tabular-nums;font-size:12px}.f5-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.f5-empty{color:#64748b;padding:12px 24px 16px;font-size:13px}.f5-moved-list{margin:0;padding:0;list-style:none}.f5-moved-list li{border-top:1px solid #eef2f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.f5-moved-list li:first-child{border-top:0}.f5-moved-dot{cursor:default}.f5-moved-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.f5-moved-main strong,.f5-moved-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f5-moved-main span{color:#64748b;font-size:12.5px}.f5-moved-list time{color:#64748b;font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:560px){.f5-grid{padding:12px}.f5-note:not(:empty),.f5-empty{padding-left:16px;padding-right:16px}}.f5-panel .f5-lights{flex:none}@media (max-width:720px){.f5-panel .panel-heading{flex-wrap:wrap}.f5-panel .f5-lights{width:100%}}
:root{--aw-unaware-bg:#f1f5f9;--aw-unaware-border:#dde4ec;--aw-unaware-fg:#64748b;--aw-faint-bg:#edf3f9;--aw-faint-border:#d2e0ee;--aw-faint-fg:#47657f;--aw-aware-bg:#e2eefa;--aw-aware-border:#b9d3ee;--aw-aware-fg:#1d5a91;--aw-warm-bg:#e5e7fb;--aw-warm-border:#c3c8f2;--aw-warm-fg:#3b3f9e;--aw-hot-bg:#0f5e66;--aw-hot-border:#0f5e66;--aw-hot-fg:#fff}.aw-anchor{flex:none;display:inline-flex;position:relative}.aw-chip{--aw-bg:var(--aw-unaware-bg);--aw-border:var(--aw-unaware-border);--aw-fg:var(--aw-unaware-fg);border:1px solid var(--aw-border);background:var(--aw-bg);height:20px;color:var(--aw-fg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:3px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.aw-chip[data-band=faint]{--aw-bg:var(--aw-faint-bg);--aw-border:var(--aw-faint-border);--aw-fg:var(--aw-faint-fg)}.aw-chip[data-band=aware]{--aw-bg:var(--aw-aware-bg);--aw-border:var(--aw-aware-border);--aw-fg:var(--aw-aware-fg)}.aw-chip[data-band=warm]{--aw-bg:var(--aw-warm-bg);--aw-border:var(--aw-warm-border);--aw-fg:var(--aw-warm-fg)}.aw-chip[data-band=hot]{--aw-bg:var(--aw-hot-bg);--aw-border:var(--aw-hot-border);--aw-fg:var(--aw-hot-fg)}.aw-chip-button{cursor:pointer;border-radius:13px;height:26px;padding:0 8px;font-size:12px}.aw-chip-button:hover{filter:brightness(.97)}.aw-chip-button:focus-visible{outline-offset:2px;outline:3px solid #6b9bb8}.aw-face{align-items:center;gap:3px;display:inline-flex}.aw-trend{opacity:.85;align-items:center;gap:1px;font-size:10px;font-weight:650;display:inline-flex}.aw-trend svg{flex:none}.deal-badges>.aw-chip{margin-left:auto}.deal-badges>.restriction-pill~.aw-chip{margin-left:0}.aw-pop{z-index:60;color:#10263a;text-align:left;white-space:normal;background:#fff;border:1px solid #dbe5ec;border-radius:8px;gap:6px;width:max-content;max-width:min(300px,100vw - 32px);margin:0;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.4;display:grid;position:absolute;inset:calc(100% + 6px) auto auto;box-shadow:0 8px 24px #032a4724}.aw-pop-end{right:0}.aw-pop-start{left:0}.aw-pop strong{font-size:13px}.aw-pop-line{color:#334155}.aw-pop-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aw-pop-list li{border-top:1px solid #eef2f6;justify-content:space-between;align-items:baseline;gap:12px;padding-top:4px;display:flex}.aw-pop-list li span{min-width:0;display:grid}.aw-pop-list small{color:#64748b;font-size:11.5px}.aw-pop-list b{color:#1d5a91;font-variant-numeric:tabular-nums}.aw-pop-note{color:#64748b;font-size:11.5px}.deal-card.compact{position:relative;overflow:hidden}.aw-bar{z-index:1;font-variant-numeric:tabular-nums;color:#334155;cursor:default;background:#eef2f6;justify-content:flex-end;align-items:center;gap:6px;height:4px;margin:0;padding:0;font-size:10.5px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.aw-bar-fill{background:linear-gradient(90deg,#f59e0b0f 0,#f59e0b59 20%,#f59e0b 45%,#22c55e 70%,#16a34a 100%);position:absolute;inset:0 auto 0 0}.aw-bar[data-gold] .aw-bar-fill{background:linear-gradient(90deg,#fde68a 0,#facc15 45%,#eab308 75%,#b8860b 100%) 0 0/100% 100%!important}.aw-bar:after{content:"";position:absolute;inset:0 0 -8px}.aw-bar-day{font-size:10px;line-height:1;display:inline-flex;position:absolute;top:5px;right:3px}.aw-bar-day[data-dir=up]{color:#0f766e}.aw-bar-day[data-dir=down]{color:#b45309}.aw-bar-day[data-dir=flat]{color:#64748b}
.report-screen{min-width:0}.report-filters{flex-wrap:wrap;row-gap:14px}.report-presets{border:0;flex-wrap:wrap;flex-basis:100%;gap:6px;min-width:0;margin:0;padding:0;display:flex}.report-presets button{color:#3f5f74;background:#fff;border:1px solid #d7e1e8;border-radius:999px;padding:6px 13px;font-size:.78rem;font-weight:600;line-height:1.2}.report-presets button:hover{background:#f3f7fa}.report-presets button[data-active]{color:#fff;background:#032a47;border-color:#032a47}.report-presets button:focus-visible{outline-offset:2px;outline:2px solid #fdc004}.report-status{color:#607c8f;min-height:1.4em;margin:-8px 0 16px;font-size:.8rem;display:block}.report-error{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.report-body[data-stale]{opacity:.6;transition:opacity .15s}.report-kpis .report-metric{gap:9px}.report-kpis .report-metric>small{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.report-delta{font-variant-numeric:tabular-nums;color:#6e8595;white-space:nowrap;align-items:center;gap:2px;font-size:.72rem;font-weight:650;display:inline-flex}.report-delta[data-direction=up],.report-delta[data-direction=new]{color:#23744c}.report-delta[data-direction=down]{color:#b2443a}.report-section{margin-bottom:24px}.report-section h3{color:#032a47;margin-bottom:10px;font-size:.85rem;font-weight:650}.report-section h4{color:#294e65;margin:14px 0 8px;font-size:.78rem;font-weight:650}.report-section h4:first-child{margin-top:0}.report-section-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;padding:20px 24px;display:grid}.report-subsection{border-top:1px solid #edf0f3;padding:18px 24px 20px}.report-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.report-pad{padding:4px 24px 16px}.report-pad-x{padding:4px 24px 0}.report-note{color:#6e8595;margin:8px 0 10px;font-size:.75rem;line-height:1.5}.report-facts{margin:0}.report-facts>div{color:#3f5f74;border-bottom:1px solid #f0f3f6;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:.8rem;display:flex}.report-facts>div:last-child{border-bottom:0}.report-facts dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.report-facts dd strong{color:#032a47;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:650;display:inline-flex}.report-facts dd strong small{color:#6e8595;font-size:.72rem;font-weight:500}.report-facts-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-bottom:8px;display:grid}.report-facts-row>div:last-child{border-bottom:1px solid #f0f3f6}.report-outcome-bar{background:#f0f4f7;border-radius:4px;height:12px;margin-bottom:10px;display:flex;overflow:hidden}.report-outcome-bar i,.report-swatch{background:#b9c6cf;display:block}.report-swatch{border-radius:2px;width:10px;height:10px}.report-screen [data-outcome=answered]{background:#2f7d55}.report-screen [data-outcome=voicemail]{background:#c99a13}.report-screen [data-outcome=gatekeeper]{background:#b07a4f}.report-screen [data-outcome=noAnswer]{background:#8aa3b5}.report-screen [data-outcome=failed]{background:#c4968f}.report-screen [data-outcome=noOutcome]{background:#d9e1e7}.report-best-time{border-top:1px solid #edf0f3;padding:18px 24px 22px}.report-slots{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.report-slot{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e3eaf0;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex;position:relative;overflow:hidden}.report-slot>span,.report-slot>strong,.report-slot>small{z-index:1;position:relative}.report-slot>span{color:#607c8f;font-size:.7rem}.report-slot>strong{color:#032a47;font-size:.95rem}.report-slot>small{color:#6e8595;font-size:.66rem}.report-slot>i{background:#e1efe7;position:absolute;bottom:0;left:0;right:0}.report-slot[data-thin]{background:#f7f9fa}.report-slot[data-thin]>strong{color:#9aabb7;font-weight:500}.report-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-bars li{color:#607c8f;grid-template-columns:120px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:.76rem;display:grid}.report-bars li>div{background:#f0f4f7;border-radius:4px;height:9px;overflow:hidden}.report-bars li i{background:#7097b0;border-radius:4px;height:100%;display:block}.report-bars li strong{text-align:right;color:#395e77;font-variant-numeric:tabular-nums;font-weight:600}.report-rounds li[data-column=replied] i{background:#2f7d55}.report-rounds li[data-column="6"] i,.report-rounds li[data-column="7"] i,.report-rounds li[data-column="8"] i{background:#c99a13}.report-rounds li[data-column="9"] i,.report-rounds li[data-column="10"] i,.report-rounds li[data-column="11"] i,.report-rounds li[data-column="12"] i{background:#b2443a}.report-list{margin:0 0 8px;padding:0;list-style:none}.report-list li{border-bottom:1px solid #f0f3f6;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:6px 0;font-size:.8rem;display:flex}.report-list li:last-child{border-bottom:0}.report-list li>span{color:#6e8595;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.74rem}.report-list li>.report-reason{color:#3f5f74;text-align:left;font-size:.8rem}.report-list .text-link{text-align:left;overflow-wrap:anywhere;min-width:0}.report-table-toggle summary{cursor:pointer;color:#4e708a;margin:6px 0;font-size:.78rem;font-weight:600}.report-table-toggle[open] summary{margin-bottom:10px}.report-table-scroll{overflow-x:auto}.report-chart{margin:0;padding:16px 20px 18px}.report-chart figcaption{color:#3f5f74;margin-bottom:10px;font-size:.8rem;line-height:1.5}.report-chart-plot{width:100%;min-width:0}.report-channels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.report-channels .report-section{margin-bottom:0}.report-channels+.reports-grid{margin-top:24px}.report-screen .reports-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1250px){.report-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.report-section-body,.report-two,.report-screen .reports-grid{grid-template-columns:1fr}.report-filters>.field:nth-child(3){width:calc(50% - 8px)}.report-filters>.field:nth-child(4){width:100%}}@media (max-width:760px){.report-channels,.report-facts-row{grid-template-columns:1fr}.report-section-body,.report-subsection,.report-best-time,.report-pad,.report-pad-x{padding-left:16px;padding-right:16px}.report-chart{padding:14px 12px 16px}.report-bars li{grid-template-columns:96px minmax(0,1fr) 28px}.report-section .panel-heading{flex-wrap:wrap;padding:18px 16px}}@media (prefers-reduced-motion:reduce){.report-body[data-stale]{transition:none}}
