@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750&display=swap";.contact-editor{color:#363a40;background:#fff;border:1px solid #d8dadd;border-radius:4px;margin-bottom:13px;font-size:13px;overflow:visible}.contact-editor fieldset{border:0;min-width:0;margin:0;padding:0}.contact-editor button{font-family:inherit}.contact-editor input,.contact-editor select{color:#34383e;background:0 0;border:0;border-radius:0;outline:none;min-width:0;font-family:inherit;box-shadow:none!important}.contact-editor input::placeholder{color:#92979e;opacity:1}.contact-editor input:focus{background:#f9fbfe}.contact-editor-identity{flex-direction:column;gap:3px;padding:10px 12px 6px;display:flex}.contact-editor-name{width:100%;font-weight:600;line-height:22px;padding:1px 0!important;font-size:14px!important}.contact-editor-title{width:100%;line-height:22px;padding:1px 0!important;font-size:13px!important}.contact-editor-section{color:#71767e;letter-spacing:.3px;background:#f0f0f1;justify-content:space-between;align-items:center;height:32px;padding:0 11px;font-size:10px;font-weight:500;display:flex}.contact-editor-section>button,.contact-editor-fields-actions>button{color:#8e939a;align-items:center;padding:3px;display:flex}.contact-editor-fields-actions{align-items:center;gap:6px;display:flex;position:relative}.contact-editor-detail{border-bottom:1px solid #eef0f2;align-items:center;gap:7px;min-height:35px;margin:0 11px;display:flex}.contact-editor-detail:last-child{border-bottom:0}.contact-editor-detail>svg{color:#8b929b;flex-shrink:0}.contact-editor-detail>input{flex:1;width:100%;padding:7px 0!important;font-size:12px!important}.contact-editor-detail.has-value>input{color:#2f65a5}.contact-editor-detail select{color:#7d8490;flex-shrink:0;width:62px;background-position:right 1px center!important;padding:5px 13px 5px 0!important;font-size:10px!important}.contact-editor-detail>button{color:#9a9fa6;padding:2px}.contact-editor-names-toggle{text-align:left;color:#858b94;align-items:center;gap:5px;width:100%;padding:7px 11px;font-size:11px;display:flex}.contact-editor-names-toggle>span{color:#606976;margin-left:auto}.contact-editor-names-body{padding:0 12px 10px}.contact-editor-names-body label{color:#777e88;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:10px;display:flex}.contact-editor-names-body input,.contact-editor-names-body select{background:#fff;border:1px solid #e0e4e9;border-radius:3px;width:100%;padding:5px 7px!important;font-size:12px!important}.contact-editor-names-body>div{gap:8px;margin-top:8px;display:flex}.contact-editor-names-body>p{color:#4d5867;margin:9px 0 4px;font-size:12px;line-height:1.5}.contact-editor-names-body>small{color:#9299a2;font-size:10px;line-height:1.5;display:block}.contact-editor-custom-fields{padding:4px 11px}.contact-editor-custom-fields>div{border-bottom:1px solid #edf0f2;align-items:center;gap:7px;display:flex}.contact-editor-custom-fields>div:last-child{border-bottom:0}.contact-editor-custom-fields input{flex:1;width:44%;padding:8px 0!important;font-size:12px!important}.contact-editor-custom-fields>div>button{color:#9a9fa6;padding:2px}.contact-editor-menu{z-index:3;background:#fff;border:1px solid #dddfe3;border-radius:5px;min-width:155px;padding:4px;position:absolute;top:25px;right:0;box-shadow:0 4px 18px #172a3f18}.contact-editor-menu button{white-space:nowrap;text-align:left;padding:7px 9px;font-size:11px}.contact-editor-menu button:hover{background:#f3f5f7}.contact-editor>footer{background:#f7f9fb;border-top:1px solid #edf0f2;align-items:center;gap:9px;min-height:43px;padding:8px 11px;display:flex}.contact-editor>footer>span{flex:1}.contact-editor>footer>button{color:#6d7683;border-radius:3px;padding:5px 8px;font-size:12px}.contact-editor>footer>.contact-editor-save{color:#2d679c;background:#edf3f8;border:1px solid #cedeea;padding:4px 11px}.contact-editor>footer>.contact-editor-delete{color:#939ba5;padding:4px}.contact-editor-error{color:#a34337;background:#fff3f1;margin:0;padding:8px 11px;font-size:11px;line-height:1.6}.contact-editor-lead{border-bottom:1px solid #eceef1;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.contact-editor-lead label{color:#7f8791}.contact-editor-lead select{flex:1;padding:4px;font-size:12px!important}.contact-editor-global{border-radius:5px;margin:16px}.contact-editor button:disabled{opacity:.55;cursor:default}.contact-editor fieldset:disabled input,.contact-editor fieldset:disabled select{opacity:1}.contact-editor:focus-within{border-color:#bac6d3}.lead-panel-content>.contact-editor{border:0;border-bottom:1px solid #e5e7ea;border-radius:0;margin:-13px -13px 13px}.contact-editor-title-row{align-items:center;gap:8px;display:flex}.contact-editor-title-row>.contact-editor-title{flex:1;min-width:0}.contact-editor-title-row>.contact-editor-names-toggle{white-space:nowrap;flex-shrink:0;width:auto;padding:2px 0;font-size:10px}.contact-editor-names{border-top:0}.contact-editor-section{background:#f8f8f9}.contact-editor-custom-fields>div{min-height:42px}.contact-editor-custom-fields input:nth-child(2){border:1px solid #e0e3e8;border-radius:4px;padding:4px 7px!important}.contact-editor>footer>.contact-editor-save{color:#fff;background:#528de0;border-color:#528de0}.contact-editor>footer>.contact-editor-save:hover{background:#3c7ed8}.contact-editor>footer>.contact-editor-save:disabled{opacity:.75;background:#8eafe7;border-color:#8eafe7}.sub-nav button.unassigned-nav{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.unassigned-nav>span:last-child{text-align:center;color:#7e8a9a;background:#edf0f4;border-radius:5px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:11px}.unassigned-notice{color:#526174;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:6px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.unassigned-notice>svg{flex-shrink:0;margin-top:2px}.unassigned-notice p{max-width:850px;margin:0;font-size:12px;line-height:1.7}.unassigned-tabs{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.unassigned-tabs>div{gap:14px;display:flex}.unassigned-tabs button{color:#596677;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:7px 1px;font-size:12px;display:flex}.unassigned-tabs button.active{color:#245c9b;border-bottom-color:#7799c3}.unassigned-tabs button>span{color:#526174;background:#f0f2f5;border-radius:4px;padding:2px 5px;font-size:11px}.unassigned-tabs select{padding:7px 28px 7px 9px;font-size:11px}.unassigned-search{color:#697586;background:#fff;border-bottom:1px solid #e5e9ef;align-items:center;gap:10px;padding:11px 24px;display:flex}.unassigned-search input{border:0;flex:1;min-width:0;padding:5px 0;font-size:12px;box-shadow:none!important}.unassigned-search>span{color:#697586;white-space:nowrap;font-size:11px}.unassigned-search>button{color:#697586;display:flex}.unassigned-row{background:#fff;border-bottom:1px solid #e5e9ef;align-items:center;gap:13px;min-width:0;padding:16px 24px;display:flex}.unassigned-row.unread{background:#f6f9fe}.unassigned-mail-icon{color:#3976bd;background:#e9f1fc;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.unassigned-email-main{text-align:left;flex-direction:column;flex:1;gap:6px;min-width:0;padding:0;display:flex}.unassigned-sender{align-items:center;gap:6px;min-width:0;display:flex}.unassigned-sender>svg{color:#697586;flex-shrink:0}.unassigned-sender>strong{color:#303b49;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.unassigned-row.unread .unassigned-sender>strong{font-weight:600}.unassigned-sender>time{color:#697586;white-space:nowrap;margin-left:auto;font-size:11px}.unassigned-subject{color:#303b49;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.unassigned-preview{color:#657184;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.unassigned-row-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;margin-left:12px;display:flex}.unassigned-email-status{color:#586576;background:#f0f3f7;border-radius:4px;padding:3px 5px;font-size:11px}.unassigned-row-side>div{align-items:center;gap:6px;display:flex}.unassigned-row-side .button{padding:5px 8px;font-size:11px}.unassigned-empty{text-align:center;color:#697586;flex-direction:column;align-items:center;gap:15px;padding:80px 25px;display:flex}.unassigned-empty h3{color:#303b49;font-size:17px;font-weight:500}.unassigned-empty p{color:#657184;max-width:450px;font-size:12px;line-height:1.7}.email-assignment-message{color:#526174;background:#f7f9fc;border-radius:5px;align-items:flex-start;gap:10px;padding:12px;display:flex}.email-assignment-message>svg{flex-shrink:0;margin-top:2px}.email-assignment-message>div{flex-direction:column;gap:6px;min-width:0;display:flex}.email-assignment-message strong{color:#303b49;overflow-wrap:anywhere;font-size:12px;font-weight:500}.email-assignment-message span{color:#697586;overflow-wrap:anywhere;font-size:11px}.email-assignment>p{color:#526174;margin:14px 0;font-size:11px;line-height:1.7}.email-assignment-search{color:#697586;border:1px solid #e0e7f0;border-radius:5px;align-items:center;gap:8px;padding:0 10px;display:flex}.email-assignment-search input{border:0;flex:1;min-width:0;padding:9px 0;font-size:11px;box-shadow:none!important}.email-assignment-contacts{border:1px solid #e2e8f0;border-radius:5px;max-height:310px;margin:12px 0;overflow:auto}.email-assignment-contacts>label{color:#526174;cursor:pointer;border-bottom:1px solid #edf0f5;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.email-assignment-contacts>label:last-child{border-bottom:0}.email-assignment-contacts>label.selected{background:#f0f6ff}.email-assignment-contacts>label>input{width:14px;height:14px}.email-assignment-contacts>label>span{flex:1;min-width:0}.email-assignment-contacts strong{color:#303b49;font-size:12px;font-weight:500;display:block}.email-assignment-contacts small{color:#697586;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.6;display:block}.email-assignment-empty{text-align:center;color:#526174;padding:26px 15px;font-size:12px}.email-assignment-empty small{color:#697586;margin-top:9px;font-size:11px;line-height:1.7;display:block}.email-assignment-summary{color:#526174;padding:9px 0;font-size:11px;line-height:1.7}.email-assignment-summary strong{color:#245c9b;font-weight:500}.email-unassigned-banner{color:#526174;background:#f6f9fd;border:1px solid #e0e8f2;border-radius:5px;align-items:center;gap:10px;margin-bottom:17px;padding:11px 12px;font-size:11px;line-height:1.6;display:flex}.email-unassigned-banner>span{flex:1}.email-unassigned-banner>.button{white-space:nowrap;font-size:11px}@media (width<=800px){.unassigned-row{flex-wrap:wrap;gap:10px;padding:14px 15px}.unassigned-row-side{flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 45px);margin-left:45px}.unassigned-sender{flex-wrap:wrap}.unassigned-sender>time{margin-left:0;font-size:11px}.unassigned-tabs{flex-wrap:wrap}.unassigned-search{padding:10px 16px}.unassigned-search>span{display:none}.email-unassigned-banner{flex-wrap:wrap}.email-unassigned-banner>.button{margin-left:auto}}.unassigned-nav>span:first-child{flex:1}.email-unassigned-banner>div{flex:1;min-width:0}.email-unassigned-banner strong,.email-unassigned-banner>div>span{display:block}.email-unassigned-banner strong{color:#303b49;margin-bottom:3px;font-size:12px}.unassigned-email-main:focus-visible,.unassigned-tabs button:focus-visible{outline-offset:3px;outline:2px solid #3976bd}.unassigned-inbox .page-heading{padding-bottom:0}.fb-backdrop{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#202b3c59;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.fb-dialog{color:#3d454f;background:#fff;border-radius:9px;flex-direction:column;width:min(100%,1000px);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 22px 90px #12233c4d}.fb-header{border-bottom:1px solid #e6e9ed;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.fb-header>span{align-items:center;gap:10px;display:flex}.fb-header strong{font-size:18px;font-weight:600}.fb-header svg{color:#6e7f91}.fb-header>button{color:#8e99a5;cursor:pointer;background:0 0;border:0}.fb-intro{justify-content:space-between;align-items:center;gap:15px;padding:15px 24px;display:flex}.fb-intro p{color:#89929c;margin:0;font-size:12px}.fb-intro>span{color:#327caf;white-space:nowrap;background:#eff6fb;border-radius:4px;padding:5px 8px;font-size:11px}.fb-scroll{padding:0 24px 18px;overflow:auto}.fb-group{background:#fbfcfe;border:1px solid #dfe5ec;border-radius:6px;overflow:hidden}.fb-root-group{background:#fff}.fb-group-heading{color:#8392a3;background:#f4f6f9;border-bottom:1px solid #e2e7ee;align-items:center;gap:7px;padding:10px 12px;display:flex}.fb-group-heading select{color:#4e6072;flex:1;font-weight:500;background:0 0!important;border:0!important;font-size:12px!important}.fb-group-children{padding:13px}.fb-condition{align-items:center;gap:8px;min-width:0;display:flex}.fb-dialog input,.fb-dialog select{box-sizing:border-box;color:#4c5865;background:#fff;border:1px solid #d9e0e7;border-radius:5px;outline:none;min-width:0;height:34px;padding:5px 8px;font-family:inherit;font-size:12px}.fb-dialog input:focus,.fb-dialog select:focus{border-color:#75b3dd;box-shadow:0 0 0 2px #b5ddf64d}.fb-field-picker{background:#fff;border:1px solid #d9e0e7;border-radius:5px;flex-direction:column;flex:1.3;min-width:150px;display:flex;overflow:hidden}.fb-field-picker>div{color:#9ba6b3;background:#fafbfd;border-bottom:1px solid #edf0f4;align-items:center;gap:5px;padding:0 8px;display:flex}.fb-field-picker input{width:100%;height:25px;padding:3px 0;font-size:10px;box-shadow:none!important;background:0 0!important;border:0!important}.fb-field-picker select{max-width:100%;height:31px;padding:4px 6px;font-size:11px;box-shadow:none!important;border:0!important}.fb-operator{flex:.7;min-width:120px!important}.fb-values{flex:1.1;align-items:center;gap:6px;min-width:110px;display:flex}.fb-values>input{width:100%}.fb-values>span{color:#8c96a2;font-size:10px}.fb-condition>select:not(.fb-operator){flex:1.1}.fb-no-value{color:#a0a8b2;flex:1.1;font-size:11px}.fb-remove{color:#a0aaba;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:4px;display:grid}.fb-remove:hover{color:#b34a43;background:#fff0ee;border-radius:3px}.fb-join{color:#a5afbc;letter-spacing:.4px;padding:9px 7px;font-size:9px;font-weight:600;display:block}.fb-add-row{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 13px;display:flex}.fb-add-row>button,.fb-add-relation>button{color:#74869a;cursor:pointer;background:#fff;border:1px solid #dae3ec;border-radius:4px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.fb-add-row>button:hover,.fb-add-relation>button:hover{color:#1b83c1;border-color:#8bbce0}.fb-add-relation{align-items:center;gap:4px;margin-left:auto;display:flex}.fb-add-relation select{max-width:155px;height:27px;font-size:10px}.fb-empty{color:#a2aab5;margin:0;padding:5px 0;font-size:12px}.fb-relation{background:#f4f9fd;border:1px solid #cfdfee;border-radius:6px;padding:10px}.fb-relation>.fb-group{border-color:#dbe5ee}.fb-relation-heading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fb-relation-heading strong{color:#5283aa;font-size:12px}.fb-relation-heading select{max-width:220px;height:29px;font-size:11px}.fb-relation-heading input{width:65px;height:29px}.fb-relation-heading .fb-remove{margin-left:auto}.fb-relation-note{color:#90a2b5;margin:8px 0 11px;font-size:10px}.fb-explanation{color:#99a3af;margin:12px 0 0;font-size:10px;line-height:1.6}.fb-footer{background:#fbfcfd;border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.fb-footer>div{gap:8px;display:flex}.fb-footer button{color:#69788a;cursor:pointer;background:#fff;border:1px solid #dbe2e9;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:flex}.fb-footer button.fb-primary{color:#fff;background:#1687c5;border-color:#1687c5}.fb-footer button:disabled{opacity:.5;cursor:not-allowed}.fb-footer button.fb-reset{color:#97a1af;background:0 0;border:0;padding-left:0}.fb-error{color:#ac4e38;background:#fff7f3;border-top:1px solid #f2dfd6;padding:10px 24px;font-size:12px}@media (width<=750px){.fb-backdrop{padding:8px}.fb-dialog{max-height:96vh}.fb-header,.fb-intro,.fb-footer{padding:14px}.fb-scroll{padding:0 12px 12px}.fb-condition{flex-wrap:wrap;gap:6px}.fb-field-picker{flex-basis:100%}.fb-condition .fb-remove{order:-1;margin-left:auto}.fb-condition .fb-operator{flex:1;min-width:105px!important}.fb-values{flex:1.3}.fb-group-children{padding:8px}.fb-relation{padding:6px}.fb-add-relation{margin-left:0}.fb-intro{align-items:flex-start}.fb-intro>span{white-space:normal}}.template-picker-trigger{color:#454b53;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce0e4;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.template-picker-backdrop{z-index:4000;background:#151b2980;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.template-picker{color:#34383e;background:#fff;border:1px solid #dfe2e6;border-radius:9px;width:min(920px,100%);font-family:inherit;overflow:hidden;box-shadow:0 20px 65px #17223445}.template-picker>header{border-bottom:1px solid #e4e6e9;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.template-picker h2{margin:0 0 5px;font-size:19px}.template-picker header p{color:#7a8189;margin:0;font-size:13px}.template-picker header>button{cursor:pointer;color:#747c86;background:0 0;border:0;align-self:flex-start;padding:4px}.template-picker-content{grid-template-columns:310px 1fr;height:440px;max-height:60vh;display:grid}.template-picker-content>aside{background:#fafbfc;border-right:1px solid #e2e5e8;flex-direction:column;min-height:0;display:flex}.template-picker-search{color:#8c949c;background:#fff;border:1px solid #dfe3e7;border-radius:5px;align-items:center;gap:8px;margin:16px 16px 10px;padding:9px;display:flex}.template-picker-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.template-picker-count{letter-spacing:.04em;color:#90969d;padding:3px 18px 9px;font-size:10px}.template-picker-list{min-height:0;padding:0 8px 12px;overflow:auto}.template-picker-list>button{text-align:left;color:#606b78;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;width:100%;padding:12px 9px;display:flex}.template-picker-list>button:hover{background:#f0f3f6}.template-picker-list>button.selected{color:#276bc3;background:#eaf3ff;border-color:#c9dffb}.template-picker-list>button>span{flex:1;gap:4px;min-width:0;display:grid}.template-picker-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.template-picker-list small{color:#7d8791;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.template-picker-content>main{min-width:0;padding:23px 28px;overflow:auto}.template-preview-label{color:#9199a3;letter-spacing:.04em;justify-content:space-between;gap:12px;font-size:10px;display:flex}.template-preview-label span+span{letter-spacing:0;align-items:center;gap:5px;display:flex}.template-picker h3{overflow-wrap:anywhere;border-bottom:1px solid #eee;margin:20px 0;padding-bottom:17px;font-size:17px;line-height:1.5}.template-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.template-picker>footer{background:#fcfcfd;border-top:1px solid #e1e4e8;align-items:center;gap:9px;padding:14px 18px;display:flex}.template-picker footer>span{color:#9198a1;flex:1;font-size:11px}.template-picker footer button{cursor:pointer;white-space:nowrap;color:#535c67;background:#fff;border:1px solid #dce0e5;border-radius:5px;padding:9px 13px;font-size:12px}.template-picker footer .template-apply{color:#fff;background:#286bf6;border-color:#286bf6}.template-picker footer button:disabled{opacity:.45;cursor:not-allowed}.template-picker-empty{text-align:center;color:#9aa3ae;justify-items:center;gap:12px;padding:35px 15px;display:grid}.template-picker-empty strong{color:#687482;font-size:13px}.template-picker-empty p{margin:0;font-size:12px;line-height:1.6}.template-preview-placeholder{color:#a0a7af;place-items:center;height:100%;font-size:13px;display:grid}.template-picker-warning{color:#957337;background:#fff7e8;border-radius:5px;margin-top:20px;padding:12px;font-size:12px;line-height:1.6}@media (width<=650px){.template-picker-backdrop{padding:12px}.template-picker-content{grid-template-columns:40% 60%;height:65vh}.template-picker-content>main{padding:18px 14px}.template-picker-search{margin:10px 6px}.template-picker-list{padding:0 3px}.template-picker-list>button>svg,.template-picker footer>span{display:none}.template-picker>footer{justify-content:flex-end}.template-preview-label{display:none}}.workflow-runs{color:#424850;background:#fff;border:1px solid #e0e3e8;border-radius:6px;overflow:hidden}.workflow-runs-toolbar{border-bottom:1px solid #e5e8ed;align-items:center;gap:10px;padding:13px 16px;display:flex}.workflow-runs-toolbar>strong{flex:1;font-size:13px}.workflow-runs-toolbar strong span{color:#929ca7;margin-left:5px;font-weight:400}.workflow-runs-toolbar select{font:inherit;color:#6c7681;background:#fff;border:1px solid #e0e3e7;border-radius:4px;max-width:140px;padding:6px;font-size:11px}.workflow-runs-toolbar>button{color:#7c8792;cursor:pointer;background:0 0;border:0;display:flex}.workflow-run{border-bottom:1px solid #edf0f4;padding:13px 16px}.workflow-run:last-child{border-bottom:0}.workflow-run-heading{align-items:center;gap:7px;display:flex}.workflow-run-expand{color:#9ba3ad;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.workflow-run-identity{flex:1;gap:4px;min-width:0;display:grid}.workflow-run-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.workflow-run-identity small{color:#8c959f;font-size:11px}.workflow-run-status{color:#6e7782;white-space:nowrap;background:#f0f2f5;border-radius:10px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:inline-flex}.workflow-run-status.active,.workflow-run-status.processing{color:#2372b4;background:#eaf3fd}.workflow-run-status.goal_met,.workflow-run-status.completed{color:#358059;background:#e9f7ef}.workflow-run-status.failed{color:#b95040;background:#fff0ed}.workflow-run-next{color:#8b94a0;align-items:flex-start;gap:6px;margin:10px 0 5px 24px;font-size:11px;line-height:1.5;display:flex}.workflow-run-next svg{flex-shrink:0;margin-top:2px}.workflow-run-actions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.workflow-run-actions button{color:#657689;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px;font-size:11px;display:flex}.workflow-run-actions button:disabled{opacity:.5}.workflow-runs-empty{color:#949da8;text-align:center;padding:20px;font-size:12px}.workflow-run-error{color:#aa4a3b;background:#fff3ef;border-radius:4px;margin:10px 0;padding:9px;font-size:12px;line-height:1.5}.workflow-execution-log{border-top:1px solid #e9edf1;margin-top:15px;padding:13px 0 0 9px}.workflow-execution-log>div{grid-template-columns:12px 140px 1fr;gap:10px;padding:0 0 16px;display:grid;position:relative}.workflow-log-dot{background:#91add0;border-radius:50%;width:7px;height:7px;margin-top:5px}.workflow-execution-log time{color:#8a94a0;font-size:10px;line-height:1.6}.workflow-execution-log strong{font-size:12px;font-weight:500}.workflow-execution-log p{color:#8893a0;margin:4px 0;font-size:11px;line-height:1.5}.workflow-execution-log small{color:#9fa6af;overflow-wrap:anywhere;font-size:9px}.workflow-runs.compact{border:0}.workflow-runs.compact .workflow-runs-toolbar{flex-wrap:wrap;padding:8px 0}.workflow-runs.compact .workflow-runs-toolbar>strong{font-size:11px}.workflow-runs.compact .workflow-run{padding:13px 0}.workflow-runs.compact .workflow-execution-log>div{grid-template-columns:10px 1fr}.workflow-runs.compact .workflow-execution-log time,.workflow-runs.compact .workflow-execution-log>div>div{grid-column:2}.workflow-runs.compact .workflow-runs-empty{text-align:left;padding:12px 0}.wf-list-toolbar{align-items:center;gap:10px;margin-top:21px;display:flex}.wf-list-toolbar>label{color:#8e9bab;background:#fff;border:1px solid #e1e5ea;border-radius:5px;flex:1;align-items:center;gap:8px;max-width:360px;padding:0 10px;display:flex}.wf-list-toolbar input{border:0;flex:1;min-width:0;padding:8px 0;font-size:12px;box-shadow:none!important}.wf-list-toolbar>select{padding:8px 28px 8px 10px;font-size:11px}.wf-list .data-table th{height:42px}.wf-list-name{text-align:left;align-items:center;gap:12px;display:flex}.wf-list-name>span{color:#8b87af;background:#f1f1fa;border-radius:7px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.wf-list-name>div{flex-direction:column;gap:5px;display:flex}.wf-list-name strong{color:#4c6079;font-size:12px;font-weight:500}.wf-list-name small{color:#a0abba;text-overflow:ellipsis;white-space:nowrap;max-width:350px;font-size:10px;overflow:hidden}.wf-badge{color:#8d97a4;white-space:nowrap;background:#f0f2f5;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.2;display:inline-block}.wf-state-active,.wf-state-completed,.wf-state-goal_met{color:#659473;background:#edf7ef}.wf-state-paused{color:#af9965;background:#fff7e7}.wf-state-failed{color:#b57c73;background:#fcefeb}.wf-state-processing{color:#6b8eb6;background:#edf3fb}.wf-list-steps{align-items:center;gap:4px;display:flex}.wf-list-steps>span{color:#8b9aae;border:1px solid #e0e6ed;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.wf-list-steps small{color:#a1aab7;font-size:10px}.wf-list-actions{align-items:center;gap:5px;display:flex}.wf-icon-button{color:#9aa6b5;border-radius:4px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.wf-icon-button:hover{color:#6a86a5;background:#f0f4f8}.wf-icon-button:disabled{opacity:.35;cursor:default}.wf-empty{color:#adb8c6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:75px 25px;display:flex}.wf-empty h3{color:#71849c;font-size:17px;font-weight:500}.wf-empty p{color:#9ba9ba;margin:0 0 6px;font-size:12px;line-height:1.8}.wf-editor-overlay{z-index:47;background:#fff;position:fixed;inset:57px 0 24px 280px}.wf-editor{background:#fff;min-width:0;height:100%}.wf-editor>.wf-editor-frame{flex-direction:column;height:100%;min-height:0;display:flex}.wf-editor-header{background:#fff;border-bottom:1px solid #e1e5eb;align-items:center;gap:12px;min-height:80px;padding:15px 24px;display:flex}.wf-editor-symbol{color:#9687af;background:#f2f0fa;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.wf-editor-header>input{color:#3b4d65;background:0 0;border:0;width:min(32vw,460px);min-width:100px;padding:5px 1px;font-size:21px;font-weight:550;box-shadow:none!important}.wf-editor-header>.button{font-size:11px}.wf-editor-tabs{background:#fff;border-bottom:1px solid #e1e6ec;align-items:center;gap:24px;min-height:48px;padding:0 28px;display:flex}.wf-editor-tabs>button{color:#9aa7b8;border-bottom:2px solid #0000;align-self:stretch;align-items:center;gap:7px;padding:0 2px;font-size:12px;display:flex}.wf-editor-tabs>button.active{color:#4c719a;border-bottom-color:#6089b1}.wf-editor-content{background:#f7f8fa;flex:1;min-height:0;overflow:auto}.wf-flow-layout{border:0;grid-template-columns:minmax(430px,1fr) 310px;gap:0;min-height:100%;margin:0;padding:0;display:grid}.wf-canvas{min-width:0;padding:30px max(30px,50% - 340px)}.wf-start-card{background:#fff;border:1px solid #e1e5eb;border-radius:7px;align-items:center;gap:13px;padding:17px 20px;display:flex;box-shadow:0 2px 5px #1e314205}.wf-start-card>span{color:#9884ac;background:#f2f0fa;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.wf-start-card small{letter-spacing:.5px;color:#a8aeb8;margin-bottom:5px;font-size:9px;display:block}.wf-start-card strong{color:#5f6f83;font-size:13px;font-weight:550;display:block}.wf-start-card p{color:#a0aab8;margin-top:6px;font-size:10px}.wf-step-wrap{padding-top:0;position:relative}.wf-step-wrap:before{content:"";background:#dce3eb;width:1px;position:absolute;top:0;bottom:0;left:50%}.wf-delay{color:#9aa8b8;z-index:1;justify-content:center;align-items:center;gap:6px;min-height:64px;font-size:10px;display:flex;position:relative}.wf-delay:before{content:"";z-index:-1;background:#f7f8fa;width:300px;height:30px;position:absolute}.wf-delay input{background:#fff;border-color:#dfe5ec;width:55px;padding:5px 3px 5px 7px;font-size:11px}.wf-delay select{background:#fff;border-color:#dfe5ec;padding:5px 22px 5px 7px;font-size:10px}.wf-step-card{z-index:1;background:#fff;border:1px solid #dfe5ec;border-radius:7px;position:relative;overflow:hidden;box-shadow:0 2px 5px #243e5805}.wf-step-card>header{background:#fff;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:13px 16px;display:flex}.wf-step-icon{color:#7399bf;background:#edf4fb;border-radius:7px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.wf-type-call .wf-step-icon{color:#78a589;background:#ecf7f0}.wf-type-filter .wf-step-icon,.wf-type-update_lead .wf-step-icon{color:#9b83b5;background:#f5f0fb}.wf-type-task .wf-step-icon{color:#b8a17d;background:#fff6e9}.wf-step-heading{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.wf-step-heading small{color:#a6b0be;font-size:9px}.wf-step-heading strong{color:#596f89;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:550;overflow:hidden}.wf-step-actions{border-left:1px solid #e8ecf1;align-items:center;gap:1px;margin-left:4px;padding-left:6px;display:flex}.wf-step-body{padding:17px 19px}.wf-field{color:#8694a6;flex-direction:column;gap:6px;min-width:0;margin-bottom:15px;font-size:10px;display:flex}.wf-field>span{font-weight:500}.wf-field>input,.wf-field>select,.wf-field>textarea{color:#697b91;background:#fff;border-color:#e0e6ed;width:100%;padding:8px 9px;font-size:12px}.wf-field>textarea{resize:vertical;line-height:1.8}.wf-field>small,.wf-hint{color:#a2adbb;font-size:10px;line-height:1.7}.wf-hint{margin:10px 0}.wf-toggle{color:#7f8ea2;align-items:flex-start;gap:8px;margin:14px 0;font-size:11px;line-height:1.6;display:flex}.wf-toggle>input{accent-color:#6293be;flex-shrink:0;width:13px;height:13px;margin-top:2px}.wf-toggle>span>small{color:#a3afbf;margin-top:3px;font-size:9px;line-height:1.7;display:block}.wf-template-row{background:#f6f8fb;border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 11px;display:flex}.wf-template-row>span{color:#8496ab;flex:1;font-size:10px}.wf-template-row .template-picker-trigger{font-size:10px}.wf-placeholder-row{justify-content:flex-end;margin-top:-8px;margin-bottom:16px;display:flex}.wf-placeholder-row select{color:#8da1b8;background:#f8fafc;border-color:#e3e9f0;padding:5px 23px 5px 7px;font-size:10px}.wf-input-unit{align-items:center;gap:8px;display:flex}.wf-input-unit input{width:80px;padding:7px 9px;font-size:12px}.wf-input-unit>span{color:#9da9b8;font-size:11px}.wf-add-step{text-align:center;padding:25px 0 20px;position:relative}.wf-add-step>.button{z-index:1;color:#7690ad;background:#fff;font-size:11px;position:relative}.wf-add-step>div{z-index:5;background:#fff;border:1px solid #dfe6ee;border-radius:6px;min-width:210px;padding:5px;position:absolute;top:61px;left:50%;transform:translate(-50%);box-shadow:0 7px 25px #193e6220}.wf-add-step>div>button{color:#8196ad;text-align:left;border-radius:4px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:11px;display:flex}.wf-add-step>div>button:hover{background:#f0f5fb}.wf-end{color:#a4b1bf;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:10px;display:flex}.wf-config{background:#fff;border-left:1px solid #dfe5ed;min-width:0}.wf-config>section{border-bottom:1px solid #e5e9ef;padding:20px 19px}.wf-config h3{color:#718398;align-items:center;gap:7px;margin-bottom:18px;font-size:12px;font-weight:550;display:flex}.wf-config .button{margin-bottom:12px;padding:6px 9px;font-size:10px}.wf-text-button{color:#9aaaba;margin:0 0 10px 8px;padding:3px 0;font-size:10px}.wf-config .wf-field{margin-bottom:13px}.wf-config .wf-field>input,.wf-config .wf-field>select,.wf-config .wf-field>textarea{padding:7px 8px;font-size:11px}.wf-weekdays{gap:5px;margin-bottom:15px;display:flex}.wf-weekdays label{color:#a3afbe;cursor:pointer;border:1px solid #e2e7ed;border-radius:5px;place-items:center;min-width:32px;height:30px;font-size:10px;display:grid}.wf-weekdays label.selected{color:#6c8dab;background:#edf4fc;border-color:#ccdeef}.wf-weekdays input{appearance:none;opacity:0;width:1px;height:1px;position:absolute}.wf-weekdays label:has(input:focus-visible){outline-offset:1px;outline:2px solid #7fa6d4}.wf-time-pair{gap:10px;display:flex}.wf-time-pair>.wf-field{flex:1}.wf-blackouts,.wf-goal-statuses{color:#8798ac;border-top:1px solid #edf0f4;margin-top:16px;padding-top:13px;font-size:10px}.wf-blackouts>summary,.wf-goal-statuses>summary{cursor:pointer;margin-bottom:10px;font-weight:500}.wf-blackouts>div{align-items:center;gap:7px;display:flex}.wf-blackouts input[type=date]{flex:1;min-width:0;padding:6px 7px;font-size:10px}.wf-blackout{color:#94a1b3;border-bottom:1px solid #f0f2f5;justify-content:space-between;padding:4px 0;font-size:10px;display:flex}.wf-error{color:#b9786b;background:#fff3f0;border-bottom:1px solid #eddbd6;padding:11px 26px;font-size:12px;line-height:1.6}.wf-saved{color:#7ea58b;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.wf-metrics{max-width:1200px;margin:auto;padding:30px}.wf-metrics-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.wf-metrics-heading h2{color:#60738c;font-size:20px;font-weight:550}.wf-metrics-heading p{color:#a1adbd;margin-top:6px;font-size:11px;line-height:1.7}.wf-metrics-heading select{background:#fff;padding:8px 27px 8px 10px;font-size:11px}.wf-metric-cards{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.wf-metric-cards>div{background:#fff;border:1px solid #e0e6ed;border-radius:7px;padding:19px}.wf-metric-cards span{color:#9caabb;font-size:11px;display:block}.wf-metric-cards strong{color:#667e99;margin-top:11px;font-size:29px;font-weight:450;display:block}.wf-status-chart{background:#fff;border:1px solid #e0e6ed;border-radius:7px;margin-top:21px;padding:24px}.wf-status-chart h3{color:#778da7;margin-bottom:23px;font-size:13px;font-weight:500}.wf-status-chart>div{color:#94a5ba;align-items:center;gap:18px;margin:16px 0;font-size:11px;display:flex}.wf-status-chart>div>span{flex-shrink:0;width:120px}.wf-status-chart>div>div{background:#f5f8fb;border-radius:3px;flex:1;height:14px;overflow:hidden}.wf-status-chart i{background:#a5c5e6;border-radius:3px;height:100%;display:block}.wf-status-chart strong{color:#8097b0;text-align:right;width:30px;font-weight:500}@media (width<=1250px){.wf-editor-overlay{left:238px}.wf-flow-layout{grid-template-columns:minmax(360px,1fr) 275px}.wf-canvas{padding:25px 20px}.wf-config>section{padding:17px 14px}.wf-weekdays{gap:3px}.wf-weekdays label{min-width:30px}.wf-editor-header{gap:8px;padding:14px 18px}.wf-step-actions{gap:0}.wf-step-actions .wf-icon-button{padding:4px}}@media (width<=950px){.wf-editor-overlay{left:210px}.wf-flow-layout{grid-template-columns:1fr}.wf-config{border-top:1px solid #dfe5ed;border-left:0;grid-template-columns:1fr 1fr;display:grid}.wf-editor-header>input{flex:1;width:auto;font-size:18px}.wf-editor-header>.wf-editor-symbol{display:none}.wf-editor-header>.button{padding:7px 8px;font-size:10px}.wf-metric-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=750px){.wf-editor-overlay{left:0}.wf-editor-header{gap:6px;min-height:65px;padding:10px 12px}.wf-editor-header>input{max-width:40vw;font-size:16px}.wf-editor-header>.wf-badge,.wf-editor-header>.wf-saved,.wf-editor-header>.heading-spacer{display:none}.wf-editor-header>.button{margin-left:auto}.wf-editor-tabs{padding:0 18px}.wf-canvas{padding:20px 13px}.wf-config{grid-template-columns:1fr}.wf-step-card>header{padding:12px}.wf-step-body{padding:14px}.wf-step-actions .wf-icon-button{padding:3px}.wf-metrics{padding:20px 15px}.wf-metrics-heading{flex-direction:column;align-items:flex-start}.wf-list{overflow:auto}.wf-metric-cards{gap:10px}.wf-list-name small{max-width:220px}}.workflow-enrollment-list{border:1px solid #e3e8ee;border-radius:6px;max-height:400px;overflow:auto}.workflow-enrollment-list>div{border-bottom:1px solid #ecf0f4;padding:12px 14px}.workflow-enrollment-list>div:last-child{border-bottom:0}.workflow-enrollment-list>div>label{align-items:center;gap:9px;font-size:12px;display:flex}.workflow-enrollment-list>div>label>strong{color:#6b819c;flex:1;font-weight:500}.workflow-enrollment-contacts{padding:9px 0 0 23px}.workflow-enrollment-contacts>label{color:#879bb2;align-items:flex-start;gap:8px;padding:7px 0;font-size:11px;display:flex}.workflow-enrollment-contacts>label>input{margin-top:2px}.workflow-enrollment-contacts small{color:#abb7c5;margin-top:3px;font-size:9px;display:block}.workflow-enrollment-contacts p{color:#b29d74;font-size:10px;line-height:1.7}@media (width<=1350px){.wf-editor-overlay{left:245px}}@media (width<=1100px){.wf-editor-overlay{left:220px}}@media (width<=800px){.wf-editor-overlay{left:0}}.sipgate-settings{max-width:820px}.sipgate-settings-heading{align-items:center;gap:15px;margin-bottom:23px;display:flex}.sipgate-logo{color:#497ba5;background:#eff5fa;border-radius:12px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.sipgate-settings-heading h2{margin:0 0 5px}.sipgate-settings-heading p{color:#8a96a5;font-size:12px;line-height:1.6}.sipgate-status{color:#929ca8;white-space:nowrap;background:#f3f4f6;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:10px}.sipgate-status.connected{color:#669675;background:#edf6ef}.sipgate-notice{color:#7b8c9f;background:#f5f8fb;border:1px solid #e5ebf1;border-radius:6px;align-items:flex-start;gap:10px;margin:15px 0;padding:13px 14px;font-size:11px;line-height:1.7;display:flex}.sipgate-notice>svg{flex-shrink:0;margin-top:2px}.sipgate-notice p{margin:0}.sipgate-notice code{color:#5d7896;font-size:10px}.sipgate-settings fieldset,.sipgate-call-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.sipgate-field-grid{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.sipgate-field-grid label,.sipgate-call-dialog fieldset>label{color:#7b8796;flex-direction:column;gap:7px;font-size:11px;display:flex}.sipgate-field-grid input,.sipgate-call-dialog input,.sipgate-call-dialog select{width:100%;padding:9px 10px;font-size:13px}.sipgate-field-grid small{color:#9da6b2;font-size:10px;line-height:1.5}.sipgate-settings-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 26px;display:flex}.sipgate-disconnect{margin-left:auto}.sipgate-webhook{border-top:1px solid #e5e9ee;padding-top:22px}.sipgate-webhook h3{color:#5e6e80;margin-bottom:9px;font-size:14px;font-weight:500}.sipgate-webhook p{color:#8b98a8;font-size:12px;line-height:1.8}.sipgate-webhook>div{gap:8px;margin:13px 0;display:flex}.sipgate-webhook input{background:#f9fbfd;flex:1;min-width:0;padding:9px;font-size:11px}.sipgate-webhook>small{color:#9ba6b4;font-size:10px;display:block}.sipgate-webhook .sipgate-timing-note{margin-top:12px;font-size:10px}.sipgate-call-intro{color:#6d87a2;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.sipgate-call-intro>svg{flex-shrink:0}.sipgate-call-intro>p{color:#7c8da1;margin:0;font-size:12px;line-height:1.8}.sipgate-call-source{color:#8e9cad;background:#f8fafc;border-radius:4px;margin-bottom:19px;padding:9px 11px;font-size:11px}.sipgate-call-source strong{color:#6a7d93;font-weight:500}.sipgate-call-dialog fieldset>label{margin-bottom:15px}.sipgate-call-dialog .sipgate-notice .text-link{align-items:center;gap:5px;margin-top:6px;display:flex}.sipgate-call-result{color:#a18b60;background:#fffbf3;border:1px solid #eee1c9;border-radius:5px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px;display:flex}.sipgate-call-result.requested{color:#62816b;background:#f5faf6;border-color:#dbe8df}.sipgate-call-result>svg{flex-shrink:0;margin-top:1px}.sipgate-call-result strong{font-size:12px}.sipgate-call-result p{margin:5px 0 0;font-size:11px;line-height:1.7}.sipgate-call-result small{margin-top:8px;font-size:10px;line-height:1.6;display:block}.sipgate-phone-options{flex-wrap:wrap;gap:6px;margin:-5px 0 17px;display:flex}.sipgate-phone-options button{color:#66819f;border:1px solid #dfe7f0;border-radius:4px;padding:5px 8px;font-size:11px}.sipgate-phone-options span{color:#9aa6b4;margin-left:6px;font-size:9px}@media (width<=650px){.sipgate-field-grid{grid-template-columns:1fr}.sipgate-settings-heading{flex-wrap:wrap;align-items:flex-start}.sipgate-status{margin-left:64px}}.sipgate-field-grid select{width:100%;padding:9px 27px 9px 10px;font-size:13px}.sipgate-sync-options{border-top:1px solid #e7ecf1;margin-top:6px;padding-top:15px}.sipgate-sync-options>label{color:#7e8fa3;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:12px;line-height:1.7;display:flex}.sipgate-sync-options input{flex-shrink:0;width:14px;height:14px;margin-top:3px}.sipgate-sync-options small{color:#9ca9b9;max-width:600px;font-size:10px;line-height:1.7;display:block}.sipgate-sync-status{border-top:1px solid #e4e9ef;margin:20px 0;padding-top:20px}.sipgate-sync-status>h3{color:#73879f;margin-bottom:14px;font-size:14px;font-weight:500}.sipgate-sync-status>div{flex-wrap:wrap;gap:25px;margin-bottom:18px;display:flex}.sipgate-sync-status>div>span{color:#9eafc2;font-size:10px}.sipgate-sync-status strong{color:#7a91ac;margin-bottom:4px;font-size:22px;font-weight:450;display:block}.sipgate-sync-status>p:last-child{color:#a0afc1;margin-top:10px;font-size:10px;line-height:1.7}.signature-settings{max-width:1050px}.signature-settings>.muted{margin-bottom:20px;line-height:1.7}.signature-settings-layout{border:1px solid #e0e4e9;border-radius:7px;grid-template-columns:200px minmax(0,1fr);min-height:410px;display:grid;overflow:hidden}.signature-list{background:#fafbfc;border-right:1px solid #e0e4e9;padding:7px}.signature-list>button{text-align:left;color:#626e7c;border-radius:5px;align-items:flex-start;gap:9px;width:100%;padding:11px 9px;font-size:12px;display:flex}.signature-list>button>svg{flex-shrink:0;margin-top:1px}.signature-list>button.active{color:#376ea8;background:#eaf1fa}.signature-list>button span{overflow-wrap:anywhere;min-width:0}.signature-list small{color:#7a91ab;align-items:center;gap:3px;margin-top:5px;font-size:10px;display:flex}.signature-list>p{color:#929ba7;padding:9px;font-size:11px}.signature-editor{min-width:0;padding:18px}.signature-editor-heading{align-items:flex-end;gap:8px;display:flex}.signature-editor-heading>label{color:#7f8996;flex-direction:column;flex:1;gap:6px;font-size:11px;display:flex}.signature-editor-heading input{width:100%;padding:8px 10px;font-size:13px}.signature-default{color:#657384;align-items:center;gap:7px;margin:15px 0;font-size:11px;display:flex}.signature-default input{width:14px;height:14px}.signature-editor-tabs{border-bottom:1px solid #e4e8ed;gap:12px;margin-top:19px;display:flex}.signature-editor-tabs>button{color:#939da9;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 1px;font-size:11px;display:flex}.signature-editor-tabs>button.active{color:#3676ad;border-bottom-color:#3676ad}.signature-code,.signature-text{resize:vertical;width:100%;min-height:180px;margin-top:10px;padding:11px;font-size:12px;line-height:1.7}.signature-code{background:#fbfcfd;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.signature-hint{color:#98a1ad;margin-top:6px;font-size:10px;line-height:1.6}.signature-preview-heading{color:#7f8d9b;align-items:center;gap:6px;margin:18px 0 8px;font-size:11px;display:flex}.signature-preview-heading strong{font-weight:500}.signature-preview-heading span{color:#a0a9b5;margin-left:auto;font-size:9px}.signature-preview-box{background:#fff;border:1px solid #e4e8ed;border-radius:5px;overflow:hidden}.signature-empty{text-align:center;color:#93a0b0;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:340px;display:flex}.signature-empty h3{color:#657284;font-size:14px;font-weight:500}.signature-empty p{max-width:300px;margin-bottom:5px;font-size:12px;line-height:1.7}.signature-settings-footer{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}.signature-settings-footer>span{color:#9a875d;margin-right:auto;font-size:11px}.composer-signature{background:#fcfcfd;border-top:1px solid #edf0f3;padding:10px 20px}.composer-signature-controls{color:#8a95a3;align-items:center;gap:9px;font-size:11px;display:flex}.composer-signature-controls select{background:#fff;max-width:270px;padding:5px 26px 5px 8px;font-size:11px}.composer-signature-controls button{color:#5280ac;margin-left:auto;font-size:10px}.composer-signature-preview{border:1px solid #e7ebef;border-radius:4px;max-height:150px;margin-top:8px;overflow:hidden}.composer-signature-preview .signature-preview-frame{height:130px!important}@media (width<=900px){.signature-settings-layout{grid-template-columns:150px minmax(0,1fr)}.signature-editor{padding:12px}}@media (width<=650px){.signature-settings-layout{grid-template-columns:1fr}.signature-list{border-bottom:1px solid #e0e4e9;border-right:0;gap:4px;display:flex;overflow:auto}.signature-list>button{width:auto;min-width:140px}.signature-preview-heading span{display:none}}.team-settings{max-width:1000px}.team-settings>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.team-settings h2{margin:0 0 9px;font-size:24px}.team-settings p{color:#777;font-size:13px;line-height:1.5}.team-settings button{color:#363a3f;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d7d9dc;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:inline-flex}.team-settings button:hover{background:#f5f6f7}.team-settings button:disabled{opacity:.5;cursor:wait}.team-settings button.team-primary{color:#fff;background:#177eb7;border-color:#177eb7}.team-card{border:1px solid #dedfe2;border-radius:8px;margin-bottom:22px;overflow:hidden}.team-card h3{background:#f6f6f7;align-items:center;gap:9px;margin:0;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.team-card h3 span{color:#72777d;margin-left:auto;font-size:12px;font-weight:400}.team-member{border-top:1px solid #e9eaed;align-items:center;gap:12px;padding:16px;display:flex}.team-avatar{color:#8a751d;background:#fffae1;border:1px solid #e4dfc6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.team-avatar.invite{color:#326ba4;background:#edf4fc;border-color:#dbe7f2}.team-member>div:first-of-type{flex:1;min-width:0}.team-member strong,.team-member small{font-size:13px;display:block}.team-member small{color:#80858b;margin-top:4px}.team-member p{margin:5px 0 0;font-size:11px}.team-member-actions{align-items:center;gap:8px;display:flex}.team-pill{color:#4f7950;background:#eef6ed;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.team-pill.team-disabled{color:#ab4b37;background:#fff1ee}.team-empty{padding:15px}.team-error,.team-warning{background:#fff0ec;border:1px solid #f1d5cc;border-radius:6px;margin-bottom:12px;padding:11px;color:#a13f27!important}.team-invite-result{background:#eff7fc;border:1px solid #d0e3f1;border-radius:8px;gap:12px;padding:18px;display:flex}.team-invite-result>div{flex:1}.team-invite-result>div>div{gap:7px;display:flex}.team-invite-result input{flex:1;min-width:0}.team-settings input,.team-settings select{font:inherit;color:#333;background:#fff;border:1px solid #d7d9dc;border-radius:5px;padding:8px;font-size:13px}.team-modal-backdrop{z-index:100;background:#15202b55;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.team-modal{background:#fff;border:1px solid #d5d9dd;border-radius:10px;flex-direction:column;width:min(760px,95vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 18px 70px #17243533}.team-modal>header{border-bottom:1px solid #e4e5e7;justify-content:space-between;align-items:center;padding:18px 23px;display:flex}.team-modal h2{margin:0;font-size:19px}.team-modal form{flex-direction:column;min-height:0;display:flex}.team-modal-body{padding:22px;overflow:auto}.team-modal footer{background:#fafbfc;border-top:1px solid #e5e6e8;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.team-form-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.team-form-row label{flex-direction:column;gap:8px;font-size:13px;display:flex}.team-permissions{border:1px solid #e1e3e6;border-radius:7px;overflow:hidden}.team-permissions>label,.team-permission-heading{border-bottom:1px solid #eceef0;grid-template-columns:1fr 205px;align-items:center;gap:12px;padding:9px 13px;font-size:13px;display:grid}.team-permissions>label:last-child{border-bottom:0}.team-permission-heading{text-transform:uppercase;letter-spacing:.04em;color:#7a7e85;background:#f5f6f7;font-size:11px}.team-scope{margin-top:24px;font-size:13px}.team-scope>strong{margin-bottom:10px;display:block}.team-scope>label{align-items:center;gap:8px;margin:10px 0;display:flex}.team-scope input[type=radio],.team-scope input[type=checkbox]{accent-color:#177eb7;width:15px;height:15px;margin:0}.team-scope>input:not([type=radio]){width:100%;margin:10px 0}.team-lead-list{border:1px solid #e1e3e6;border-radius:6px;max-height:150px;overflow:auto}.team-lead-list label{align-items:center;gap:8px;padding:8px 12px;display:flex}.team-caption{margin:17px 0 0;font-size:11px!important}.team-warning{margin-top:12px;font-size:12px!important}@media (width<=800px){.team-settings>header{display:block}.team-member{flex-wrap:wrap}.team-member-actions{width:100%;padding-left:48px}.team-form-row{grid-template-columns:1fr}.team-permissions>label{grid-template-columns:1fr 160px}}.conn-root{color:#343638;max-width:920px}.conn-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.conn-title h2{letter-spacing:-.4px;margin:0 0 8px;font-size:23px}.conn-title p,.conn-panel-heading p{color:#72767b;margin:0;line-height:1.5}.conn-title>svg{color:#92969b;margin-top:4px}.conn-notice{border:1px solid;border-radius:7px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.conn-notice>svg{flex-shrink:0;margin-top:1px}.conn-error{color:#a9362a;background:#fff5f4;border-color:#f0d2cf}.conn-success{color:#287049;background:#f0faf5;border-color:#cce8da}.conn-loading{color:#7b8087;gap:9px;padding:15px 0;display:flex}.conn-account{background:#fff;border:1px solid #dedfe2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:25px;padding:20px;display:flex}.conn-account-icon{color:#1681bb;background:#e7f3ff;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.conn-account-info{flex:1;gap:4px;display:grid}.conn-account-info strong{font-size:14px}.conn-account-info span{color:#6c7177;font-size:13px}.conn-account-info small{color:#96999f;font-size:11px}.conn-badge{color:#3c815f;background:#eef8f2;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:flex}.conn-badge>span{background:#41a36c;border-radius:50%;width:5px;height:5px}.conn-account-actions{gap:6px;display:flex}.conn-sync-error{color:#9c5c1f;background:#fff8ed;border-radius:5px;gap:7px;width:100%;padding:10px;font-size:12px;display:flex}.conn-panel{background:#fff;border:1px solid #dedfe2;border-radius:8px;overflow:hidden}.conn-panel-heading{background:#fbfbfc;border-bottom:1px solid #e6e7e9;align-items:center;gap:12px;padding:20px 23px;display:flex}.conn-panel-heading h3{margin:0 0 5px;font-size:15px}.conn-panel-heading p{font-size:12px}.conn-server-icon{color:#696e75;background:#eceef1;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.conn-ssl{letter-spacing:.6px;color:#7f858e;margin-left:auto;font-size:10px}.conn-panel form{padding:24px}.conn-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.conn-field{color:#52565c;flex-direction:column;gap:7px;margin:0 0 18px;font-size:12px;font-weight:600;display:flex}.conn-root input{color:#34383e;box-sizing:border-box;background:#fff;border:1px solid #d9dce0;border-radius:5px;width:100%;min-width:0;height:38px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:400}.conn-root input:focus{outline-offset:1px;border-color:#65aee0;outline:2px solid #b9ddfa}.conn-root input[readonly]{color:#8d9198;background:#f8f9fa}.conn-field small{color:#92969c;font-size:11px;font-weight:400;line-height:1.4}.conn-server-grid{border-top:1px solid #eceef0;grid-template-columns:1fr 1fr;gap:25px;margin-top:3px;padding-top:22px;display:grid}.conn-server-grid h4{margin:0 0 13px;font-size:13px;font-weight:600}.conn-host-row{grid-template-columns:minmax(0,1fr) 63px;gap:10px;display:grid}.conn-host-row .conn-field{margin-bottom:10px}.conn-security{color:#7e858c;align-items:center;gap:6px;margin-bottom:18px;font-size:11px;display:flex}.conn-expand{color:#6b727b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:flex}.conn-expand svg{transition:transform .18s}.conn-rotated{transform:rotate(180deg)}.conn-advanced{background:#f9fafb;border-radius:5px;margin:14px 0;padding:16px}.conn-advanced>p{color:#7a8087;margin:0 0 18px;font-size:12px;line-height:1.5}.conn-footer{border-top:1px solid #eceef0;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:20px;display:flex}.conn-footer>span{color:#92989f;align-items:center;gap:7px;max-width:310px;font-size:10px;line-height:1.5;display:flex}.conn-footer>span svg{flex-shrink:0}.conn-footer>div{flex-shrink:0;gap:8px;display:flex}.conn-btn{white-space:nowrap;color:#484e56;cursor:pointer;background:#fff;border:1px solid #d9dce0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.conn-btn:hover{background:#f7f8fa}.conn-primary{color:#fff;background:#1684c3;border-color:#1684c3}.conn-primary:hover{background:#0e75b0}.conn-btn:disabled,.conn-icon-btn:disabled{opacity:.5;cursor:not-allowed}.conn-icon-btn{color:#7b828a;cursor:pointer;background:#fff;border:1px solid #d9dce0;border-radius:5px;place-items:center;width:34px;display:grid}.conn-footnote{color:#9398a0;margin:15px 0 28px;font-size:11px;line-height:1.6}.conn-other{border-top:1px solid #eceef0;padding-top:20px}.conn-other summary{cursor:pointer;color:#646b74;font-size:13px;font-weight:600}.conn-other>p,.conn-oauth-form>p{color:#8a9098;font-size:12px;line-height:1.6}.conn-provider{border-bottom:1px solid #eef0f2;align-items:center;gap:9px;padding:13px 0;display:flex}.conn-provider strong{flex:1;font-size:12px}.conn-provider-logo{border:1px solid #e4e7eb;border-radius:5px;place-items:center;width:31px;height:31px;font-size:16px;font-weight:700;display:grid}.conn-google{color:#4285f4}.conn-microsoft{color:#e66d3a}.conn-oauth-form{background:#f9fafc;border:1px solid #e3e6ea;border-radius:6px;margin-top:18px;padding:20px}.conn-oauth-form h3{margin-top:0;font-size:14px}.conn-oauth-form a{color:#257fbb;align-items:center;gap:5px;margin-left:15px;font-size:12px;display:inline-flex}.conn-spin{animation:1s linear infinite conn-spin}@keyframes conn-spin{to{transform:rotate(360deg)}}@media (width<=850px){.conn-grid,.conn-server-grid{grid-template-columns:1fr;gap:0}.conn-footer{flex-direction:column;align-items:flex-start}.conn-account-actions{width:100%;margin-top:5px}.conn-provider{flex-wrap:wrap}.conn-provider strong{min-width:150px}.conn-panel form{padding:18px}}@media (prefers-reduced-motion:reduce){.conn-spin{animation:none}.conn-expand svg{transition:none}}.lead-workflows-panel>header>span{flex:1}.lead-workflows-panel>header>button{color:#8c949d;cursor:pointer;background:0 0;border:0;display:flex}.lead-workflow-inline-button{color:#286bf0;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:12px;display:inline-flex}.lead-workflow-backdrop{z-index:4200;background:#202b3b60;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-workflow-dialog{color:#3e434b;background:#fff;border-radius:8px;flex-direction:column;width:560px;max-width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 70px #18253c45}.lead-workflow-dialog>header{border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.lead-workflow-dialog h2{margin:0;font-size:17px}.lead-workflow-dialog header>button{color:#7e8894;cursor:pointer;background:0 0;border:0;display:flex}.lead-workflow-dialog-body{padding:22px;overflow:auto}.lead-workflow-dialog h3{margin:0 0 20px;font-size:19px;line-height:1.5}.lead-workflow-search{color:#9aa3af;border:1px solid #dfe4ea;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;display:flex}.lead-workflow-search input{border:0;outline:none;flex:1;min-width:0;font-size:12px}.lead-workflow-options{border:1px solid #e4e8ec;border-radius:5px;max-height:250px;margin:9px 0 15px;overflow:auto}.lead-workflow-options>button{text-align:left;cursor:pointer;color:#7c8a9b;background:#fff;border:0;border-bottom:1px solid #eef0f3;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.lead-workflow-options>button.selected{color:#2e71c8;background:#edf4ff}.lead-workflow-options>button>span{flex:1;gap:4px;display:grid}.lead-workflow-options strong{font-size:13px;font-weight:500}.lead-workflow-options small{color:#8e98a5;font-size:11px}.lead-workflow-options>p{color:#8b95a1;padding:15px;font-size:12px;line-height:1.7}.lead-workflow-recipient{gap:8px;font-size:12px;font-weight:500;display:grid}.lead-workflow-recipient select{color:#5b6775;background:#fff;border:1px solid #dce2e9;border-radius:5px;max-width:100%;padding:10px;font-size:12px}.lead-workflow-hint{color:#929ba7;margin:16px 0 0;font-size:11px;line-height:1.6}.lead-workflow-dialog>footer{background:#fafbfc;border-top:1px solid #e1e5ea;align-items:center;gap:10px;padding:16px 22px;display:flex}.lead-workflow-dialog footer>span{flex:1}.lead-workflow-dialog footer button{color:#5a6573;cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:5px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:flex}.lead-workflow-dialog footer .primary{color:#fff;background:#286bf2;border-color:#286bf2}.lead-workflow-dialog button:disabled{opacity:.45;cursor:default}.lead-workflow-review-header{color:#3673bd;align-items:center;gap:10px;margin-bottom:17px;font-size:14px;display:flex}.lead-workflow-contact{color:#7b8998;background:#f6f8fa;border-radius:5px;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}.lead-workflow-contact>div{gap:4px;display:grid}.lead-workflow-contact strong{color:#5a6675;font-size:12px}.lead-workflow-contact span{font-size:11px}.lead-workflow-preview{margin:0;padding:0;list-style:none}.lead-workflow-preview>li{gap:12px;padding-bottom:20px;display:flex;position:relative}.lead-workflow-preview>li>span{color:#7991b0;background:#eff3f9;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.lead-workflow-preview>li>div{gap:5px;padding-top:3px;display:grid}.lead-workflow-preview strong{font-size:12px;font-weight:500}.lead-workflow-preview small{color:#8a95a3;font-size:11px}.lead-workflow-preview p{color:#69788a;margin:0;font-size:12px}.lead-workflow-preview em{color:#a17c3c;font-size:11px;font-style:normal}.lead-workflow-rules{border-top:1px solid #e7ebf0;padding-top:16px;font-size:12px}.lead-workflow-rules p{color:#6d8093;font-size:11px;line-height:1.7}.lead-workflow-rules span{color:#98a1ad;font-size:11px}.lead-workflow-error{color:#ac4d3c;background:#fff1ed;border-radius:5px;padding:12px;font-size:12px;line-height:1.6}.lead-tracking label{color:#8a929d;margin:0 0 11px;font-size:10px;display:block}.lead-tracking label>div{border:1px solid #e2e6eb;border-radius:4px;align-items:center;gap:7px;margin-top:5px;display:flex;overflow:hidden}.lead-tracking input{color:#536579;background:#fbfcfd;flex:1;min-width:0;padding:7px 8px;font-size:11px;box-shadow:none!important;border:0!important}.lead-tracking label button{color:#78889a;padding:5px 7px;display:flex}.lead-tracking-stats{color:#89929f;justify-content:space-between;gap:12px;padding-top:4px;font-size:10px;display:flex}.lead-tracking-stats>span:first-child>strong{color:#4e5d70;margin-bottom:2px;font-size:21px;font-weight:500;display:block}.lead-tracking-stats>span:last-child{text-align:right;flex-direction:column;justify-content:center;gap:4px;display:flex}.lead-tracking-stats>span:last-child>strong{color:#667588;font-size:10px;font-weight:500}.lead-tracking-note{color:#929ba7;margin:11px 0 0;font-size:10px;line-height:1.6}.lead-tracking-error{color:#ad6055;font-size:11px;line-height:1.6}.lead-tracking-error button{color:#427cad;padding:7px 0 0;display:block}.lead-tracking-loading{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.lead-tracking-loading{animation:none}}.lead-files{background:#fff;border:1px solid #0000;flex-direction:column;min-height:350px;display:flex}.lead-files-drag{background:#f4faff;border:1px dashed #1989cc}.lead-files-toolbar{border-bottom:1px solid #dedfe2;align-items:center;gap:10px;padding:10px 14px;display:flex}.lead-files-search{color:#62666a;background:#f1f1f2;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.lead-files-search input{color:#434951;background:0 0;border:0;outline:none;width:100%;min-width:40px;font-size:13px}.lead-files-icon{color:#555b62;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:29px;padding:0;display:flex}.lead-files-icon.active{color:#266cf3}.lead-files-icon:disabled{opacity:.45;cursor:default}.lead-files-divider{border-right:1px solid #ddd;height:22px;margin:0 1px}.lead-files-list{padding:0 14px}.lead-files-row{border-bottom:1px solid #dedfe2;align-items:center;gap:9px;min-height:78px;padding:12px 0;display:flex;position:relative}.lead-file-download{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.lead-file-download>span+span{gap:5px;min-width:0;display:grid}.lead-file-download strong{white-space:nowrap;text-overflow:ellipsis;color:#34373c;font-size:14px;font-weight:400;overflow:hidden}.lead-file-download small{color:#81858a;font-size:12px}.lead-file-download small b{padding:0 5px;font-weight:400}.lead-files-thumbnail{color:#657c94;background:#f1f2f3;border:1px solid #eaecef;border-radius:4px;flex-shrink:0;place-items:center;width:42px;height:44px;display:grid;overflow:hidden}.lead-files-thumbnail img{object-fit:contain;background:#fff;width:100%;height:100%}.lead-files-thumbnail.tabelle{color:#2e9d5e}.lead-files-thumbnail.pdf{color:#d75455}.lead-files-row-actions{align-items:center;gap:7px;display:flex;position:relative}.lead-file-source{color:#35547e;cursor:pointer;background:#d9e5ff;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.lead-file-hover-actions{opacity:0;background:#fff;gap:7px;padding:4px 0;transition:opacity .1s;display:flex;position:absolute;top:26px;right:0}.lead-files-row:hover .lead-file-hover-actions,.lead-files-row:focus-within .lead-file-hover-actions{opacity:1}.lead-file-hover-actions a,.lead-file-hover-actions button{color:#8a929b;cursor:pointer;background:0 0;border:0;padding:1px;display:flex}.lead-files-row-actions:not(:has(.lead-file-source)){min-width:32px}.lead-file-accessibility{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-files-empty{color:#a1a8b0;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px 20px;display:flex}.lead-files-empty>svg{color:#b5c3d0;margin-bottom:13px}.lead-files-empty h3{color:#626d77;margin:0 0 9px;font-size:14px;font-weight:500}.lead-files-empty p{color:#8d969f;margin:0 0 15px;font-size:12px;line-height:1.6}.lead-files-error{color:#a13a30;background:#fff2ef;border-radius:5px;margin:14px;padding:12px 17px;font-size:12px}.lead-files-note{color:#8c7251;padding:10px 18px;font-size:12px}.lead-files-upload{color:#586777;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:4px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.lead-files-footer{color:#81858a;border-top:1px solid #dedfe2;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px;font-size:12px;display:flex}.lead-files-footer button{color:#246be8;cursor:pointer;background:0 0;border:0;font-size:12px}.close-lead-left .lead-files{margin:-2px -14px}.close-lead-left .lead-files-toolbar{gap:8px}.close-lead-left .lead-file-download strong{font-size:13px}.close-lead-left .lead-files-thumbnail{width:40px;height:44px}@media (prefers-reduced-motion:reduce){.lead-file-hover-actions{transition:none}}.close-lead-overlay{z-index:35;background:#fff;position:fixed;inset:57px 0 24px 280px}.close-lead-detail{flex-direction:column;height:100%;display:flex}.close-lead-header{background:#fff;border-bottom:1px solid #dedfe2;align-items:center;gap:15px;min-height:92px;padding:18px 23px;display:flex}.close-lead-header>.icon-button{margin-left:-10px;padding:2px}.lead-company-symbol{color:#4d9c78;background:#edf4f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:16px;font-weight:650;display:flex}.close-lead-identity{flex:1;min-width:0}.close-lead-identity h1{letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.4;overflow:hidden}.close-lead-identity>div{align-items:center;gap:10px;margin-top:1px;display:flex}.close-lead-identity .status-select{color:#55585c;background:#ededee;border-radius:11px;min-height:24px;padding:3px 22px 3px 9px;font-size:12px}.close-lead-actions{align-items:center;gap:9px;display:flex}.close-lead-actions .button{border-radius:7px;padding:8px 11px;font-size:12px}.close-lead-body{flex:1;min-height:0;display:flex}.close-lead-left{background:#fafafa;border-right:1px solid #dedfe2;flex-direction:column;width:35%;min-width:285px;display:flex}.close-detail-tabs{background:#fff;border-bottom:1px solid #dedfe2;align-items:stretch;gap:20px;height:50px;min-height:50px;padding:0 22px;display:flex}.close-detail-tabs button{color:#8c8f93;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.close-detail-tabs button.active{color:#35383b;border-color:#35383b}.close-detail-tabs button span{color:#96999e;background:#eeeef0;border-radius:6px;padding:2px 4px;font-size:11px}.close-lead-panels{flex:1;padding:16px;overflow:auto}.lead-panel{background:#fff;border:1px solid #dedfe3;border-radius:7px;margin-bottom:13px;overflow:hidden}.lead-panel>header{background:#f0f0f1;align-items:center;gap:8px;min-height:36px;padding:8px 13px;display:flex}.lead-panel>header>svg{color:#6b83a3}.lead-panel:nth-child(2)>header>svg{color:#bb9897}.lead-panel:nth-child(3)>header>svg{color:#9a8946}.lead-panel:nth-child(4)>header>svg{color:#6b91a4}.lead-panel:nth-child(5)>header>svg{color:#709778}.lead-panel>header strong{letter-spacing:.3px;font-size:11px;font-weight:550}.lead-panel>header>span{color:#55595e;background:#fff;border:1px solid #dfdfe2;border-radius:5px;padding:0 4px;font-size:11px;line-height:1.3}.lead-panel>header .icon-button{color:#9a9b9f;padding:0}.lead-panel-content{padding:13px}.lead-about-row{align-items:flex-start;gap:13px;padding:7px 0;font-size:12px;line-height:1.6;display:flex}.lead-about-row>svg{color:#4f565e;margin-top:1px}.lead-about-row>a{color:#2a62bb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-about-row>button{text-align:left;color:#8e939b;padding:0;font-size:12px}.lead-about-row>span{color:#5b626b}.close-task{align-items:flex-start;gap:8px;padding:7px 0;font-size:12px;display:flex}.close-task>button:first-child{color:#8c9bac;padding:0}.close-task>button:nth-child(2){text-align:left;flex-direction:column;gap:5px;padding:0;display:flex}.close-task small{color:#a0a9b3;font-size:10px}.close-opportunity{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:4px 8px 6px 16px;display:flex;position:relative}.opportunity-stripe{background:#b4c6d9;border-radius:4px;width:4px;position:absolute;top:0;bottom:0;left:0}.opportunity-stripe.green{background:#90d59c}.opportunity-stripe.red{background:#d9a3a3}.opportunity-stripe.purple{background:#bcabda}.close-opportunity>.avatar{width:31px;height:31px;font-size:10px}.close-opportunity>span:last-child{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.close-opportunity strong{color:#424c58;font-size:16px;font-weight:600}.close-opportunity small{color:#949aa2;font-size:11px}.close-opportunity .badge{margin-top:4px;font-size:11px}.close-opportunity:not(:last-child){margin-bottom:17px}.close-contact>div{align-items:center;gap:10px;display:flex}.close-contact>div>button:first-child{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:5px;padding:0;display:flex}.close-contact strong{color:#454d57;font-size:13px;font-weight:600}.close-contact small{color:#9299a4;font-size:11px}.close-contact>div>.icon-button{padding:3px}.close-contact>div>a{color:#737e8d}.close-contact-email{color:#6087b1;text-align:left;text-overflow:ellipsis;max-width:100%;padding:9px 0 2px;font-size:11px;overflow:hidden}.close-contact:not(:last-child){border-bottom:1px solid #e8ebef;margin-bottom:13px;padding-bottom:13px}.lead-muted{color:#a0a7b1;font-size:11px;line-height:1.7}.custom-field-row{justify-content:space-between;align-items:flex-start;gap:17px;padding:7px 0;font-size:11px;display:flex}.custom-field-row>span{color:#89929e}.custom-field-row>strong{text-align:right;color:#5f6d7e;overflow-wrap:anywhere;font-weight:450}.close-lead-right{background:#f8f8f9;flex-direction:column;flex:1;min-width:0;display:flex}.close-timeline-toolbar{background:#fff;border-bottom:1px solid #dedfe3;flex-wrap:wrap;align-items:center;gap:11px;min-height:50px;padding:9px 20px 9px 24px;display:flex}.close-timeline-tabs{align-items:center;gap:8px;display:flex}.close-timeline-tabs>button{white-space:nowrap;color:#73777e;border-radius:7px;padding:6px 7px;font-size:11px}.close-timeline-tabs>button.active{color:#42464c;background:#e6e6e8}.close-timeline-tabs>button:hover{background:#f0f0f2}.close-timeline-search{color:#8a9098;background:#f2f2f3;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:170px;padding:0 9px;display:flex}.close-timeline-search input{background:0 0;border:0;width:100%;min-width:0;padding:7px 0;font-size:11px;box-shadow:none!important}.close-timeline-toolbar>select{color:#949ba5;background:#fff;border:0;max-width:105px;padding:4px 18px 4px 5px;font-size:10px}.close-timeline-scroll{flex:1;padding:24px 24px 40px;overflow:auto}.close-timeline{position:relative}.close-timeline:before{content:"";border-left:1px solid #dfe1e5;position:absolute;top:-24px;bottom:0;left:14px}.close-timeline-event{align-items:flex-start;gap:13px;margin-bottom:10px;display:flex;position:relative}.close-timeline-dot{color:#526c9b;z-index:1;background:#d7e4fd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;margin-top:8px;display:flex}.close-timeline-dot.note{color:#a7996b;background:#f2eddb}.close-timeline-dot.task{color:#839a76;background:#e2eddf}.email-thread-card{background:#fff;border:1px solid #dedfe3;border-radius:8px;flex:1;min-width:0;overflow:visible}.email-thread-card>header{border-bottom:1px solid #e0e1e4;align-items:center;gap:15px;min-height:43px;padding:11px 14px;display:flex}.email-thread-card>header>strong{color:#3e4248;overflow-wrap:anywhere;flex:1;font-size:13px;font-weight:600;line-height:1.5}.email-thread-card>header>.avatar{width:25px;height:25px;font-size:9px}.thread-message{border-bottom:1px solid #dedfe3}.thread-message:last-child{border-bottom:0;border-radius:0 0 8px 8px}.thread-message-summary{align-items:center;gap:9px;min-height:42px;padding:10px 13px;display:flex}.thread-expand{color:#a4a7ac;align-items:center;padding:0;display:flex}.thread-sender{color:#8a8d93;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex-shrink:0;max-width:155px;padding:0;font-size:12px;overflow:hidden}.thread-snippet{color:#494f57;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;padding:0;font-size:12px;overflow:hidden}.thread-date{color:#8f9299;white-space:nowrap;font-size:11px}.incoming-arrow{color:#7eba76}.mail-tracking{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.tracking-badge{color:#7e858e;justify-content:center;align-items:center;padding:1px;display:inline-flex;position:relative}.tracking-badge.has-opens{color:#575e67}.tracking-badge>sup{color:#54595f;background:#e4e4e6;border-radius:4px;min-width:12px;height:12px;padding:1px 2px;font-size:8px;line-height:10px;position:absolute;top:-7px;right:-6px;box-shadow:0 0 0 1px #fff}.tracking-popover{z-index:100;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:8px;flex-direction:column;gap:12px;width:280px;max-width:75vw;padding:15px;display:flex;position:absolute;top:28px;left:-100px;box-shadow:0 8px 25px #27395125}.tracking-title{color:#526578;justify-content:space-between;align-items:center;font-size:12px;display:flex}.tracking-title>button{color:#a1a9b3;padding:0}.tracking-summary{color:#96a3b2;align-items:center;gap:8px;font-size:11px;display:flex}.tracking-summary>strong{color:#677b92;font-size:19px}.tracking-last{color:#9ba7b5;font-size:10px;line-height:1.7}.tracking-last b{color:#7b8a9e;font-weight:450}.tracking-event-list{color:#8c9bad;border-top:1px solid #e9edf2;flex-direction:column;gap:9px;max-height:150px;padding-top:9px;font-size:10px;display:flex;overflow:auto}.tracking-event-list>span{align-items:center;gap:7px;display:flex}.tracking-popover>small{color:#a3adba;border-top:1px solid #e9edf2;padding-top:10px;font-size:9px;line-height:1.7}.tracking-error{color:#bc8581;font-size:10px;line-height:1.6}.thread-message-body{background:#fefefe;padding:7px 17px 18px 39px}.mail-addresses{flex-direction:column;gap:7px;margin:6px 0 20px;font-size:10px;display:flex}.mail-addresses>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mail-addresses>div>span:first-child{color:#a0a6b0;min-width:44px}.mail-addresses strong{color:#7d8795;word-break:break-word;font-weight:400}.mail-addresses .badge{font-size:9px}.thread-email-text{white-space:pre-wrap;color:#555e6c;overflow-wrap:anywhere;padding-bottom:22px;font-size:12px;line-height:1.8}.thread-message-actions{border-top:1px solid #ebedf0;flex-wrap:wrap;gap:7px;padding-top:14px;display:flex}.thread-message-actions .button{min-height:28px;padding:6px 9px;font-size:10px}.thread-message-actions svg{width:13px;height:13px}.older-messages{color:#565f6c;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.thread-attachments{flex-wrap:wrap;gap:10px;padding-bottom:15px;display:flex}.thread-attachments>span{color:#8393a5;background:#f1f4f8;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.activity-event-content{padding:15px}.activity-event-content p{white-space:pre-wrap;color:#65758a;font-size:12px;line-height:1.8}.activity-event-content>div{color:#9da6b3;align-items:center;gap:9px;margin-top:13px;font-size:10px;display:flex}.activity-event-content .button{min-height:26px;margin-left:auto;padding:5px 8px;font-size:10px}.activity-event-card>header .thread-date{font-size:9px}.close-note-composer{background:#fff;border:1px solid #d9e2eb;border-radius:7px;margin:0 0 22px 42px;overflow:hidden}.close-note-composer textarea{resize:vertical;border:0;width:100%;min-height:100px;padding:15px;font-size:12px;box-shadow:none!important}.close-note-composer>div{background:#fcfdfe;border-top:1px solid #e6ebf1;justify-content:flex-end;gap:8px;padding:10px;display:flex}.close-note-composer .button{font-size:11px}.close-timeline-empty{text-align:center;color:#aab2be;background:#f8f8f9;flex-direction:column;align-items:center;gap:15px;padding:80px 20px;display:flex;position:relative}.close-timeline-empty h3{color:#8994a2;font-size:16px;font-weight:500}.close-timeline-empty p{color:#a3adb9;font-size:11px;line-height:1.7}.lead-panel-empty{color:#9eacbc;text-align:center;flex-direction:column;align-items:center;gap:15px;padding:35px 15px;font-size:12px;display:flex}.lead-panel-empty small{font-size:10px;line-height:1.8}.lead-file-list>button{text-align:left;color:#8796a7;border-bottom:1px solid #e5e9ee;align-items:center;gap:11px;width:100%;padding:15px 10px;font-size:11px;display:flex}.lead-file-list>button>span{flex-direction:column;flex:1;gap:7px;display:flex}.lead-file-list small{color:#a3aebb;font-size:9px}.lead-file-list .heading-spacer{display:none}@media (width>=1800px){.close-timeline-tabs>button,.close-timeline-search input{font-size:13px}.close-timeline-toolbar>select{font-size:11px}.thread-sender,.thread-snippet{font-size:13px}.email-thread-card>header>strong{font-size:14px}.close-lead-actions .button{font-size:13px}.lead-panel>header strong{font-size:12px}.close-lead-header{min-height:90px}.close-lead-identity h1{font-size:24px}.close-timeline-toolbar{flex-wrap:nowrap}}@media (width<=1350px){.close-lead-overlay{left:245px}.close-lead-header{gap:10px;padding:16px 20px}.close-lead-identity h1{font-size:19px}.close-lead-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:240px}.close-lead-actions .button{padding:7px 8px;font-size:10px}.close-lead-actions .button svg{width:14px;height:14px}.close-lead-left{min-width:265px}.close-lead-panels{padding:13px}.close-timeline-scroll{padding:20px 16px 35px}.close-timeline-toolbar{gap:9px;padding:9px 16px}.close-timeline-tabs{justify-content:space-between;gap:5px;width:100%}.close-timeline-tabs>button{padding:5px;font-size:10px}.close-timeline-search{min-width:190px}.close-timeline:before{top:-20px}.thread-sender{max-width:120px;font-size:11px}.thread-snippet{font-size:11px}.thread-date{font-size:10px}.email-thread-card>header>strong{font-size:12px}.thread-message-summary{gap:7px;padding:10px}.close-timeline-event{gap:10px}.close-lead-actions .button:first-child{display:none}.lead-about-row{font-size:11px}.close-opportunity strong{font-size:15px}.close-contact strong{font-size:12px}}@media (width<=1100px){.close-lead-overlay{left:220px}.close-lead-identity h1{font-size:17px}.close-lead-header{gap:9px;padding:16px}.lead-company-symbol{width:34px;height:34px;font-size:12px}.close-lead-actions{gap:5px;max-width:165px}.close-lead-actions .button{padding:6px 7px;font-size:9px}.close-lead-left{width:37%;min-width:240px}.lead-panel>header{gap:6px;padding:8px 10px}.lead-panel>header strong{font-size:10px}.lead-panel-content{padding:11px}.close-detail-tabs{padding:0 16px}.close-timeline-toolbar{padding:8px 12px}.close-timeline-tabs{gap:1px;overflow:auto}.close-timeline-tabs>button{white-space:nowrap;flex-shrink:0;padding:5px;font-size:9px}.close-timeline-search input{font-size:10px}.close-timeline-scroll{padding:18px 12px 30px}.close-timeline-event{gap:8px}.close-timeline-dot{width:25px;height:25px}.close-timeline-dot svg{width:16px;height:16px}.close-timeline:before{top:-18px;left:12px}.email-thread-card>header{gap:8px;padding:10px}.email-thread-card>header>strong{font-size:11px}.email-thread-card>header>.avatar{width:21px;height:21px;font-size:8px}.thread-sender{max-width:95px;font-size:10px}.thread-snippet{font-size:10px}.thread-date{font-size:9px}.thread-message-summary{gap:5px;padding:10px 8px}.thread-message-body{padding:5px 12px 14px 24px}.thread-email-text{font-size:11px}.tracking-popover{left:-120px}.close-contact-email{font-size:10px}.lead-about-row{gap:10px}.lead-about-row>a,.lead-about-row>button,.activity-event-content p{font-size:11px}.custom-field-row{gap:12px;font-size:10px}}@media (width<=800px){.close-lead-overlay{top:57px;bottom:24px;left:0}.close-lead-header{flex-wrap:wrap;gap:9px;min-height:100px;padding:14px}.close-lead-header>.icon-button{margin-left:0}.close-lead-identity h1{font-size:18px}.close-lead-identity{min-width:200px}.close-lead-identity .status-select{font-size:10px}.close-lead-actions{justify-content:flex-start;gap:7px;width:100%;max-width:none;padding-left:26px}.close-lead-actions .button:first-child{display:inline-flex}.close-lead-actions .button{padding:6px 8px;font-size:10px}.close-lead-body{display:block;overflow:auto}.close-lead-left{border-bottom:1px solid #dde3ea;border-right:0;width:100%;min-width:0;display:block}.close-detail-tabs{height:40px;min-height:40px;padding:0 16px}.close-detail-tabs button{font-size:12px}.close-lead-panels{grid-template-columns:1fr 1fr;gap:11px;max-height:360px;padding:13px;display:grid;overflow:auto}.lead-panel{margin:0}.lead-panel:first-child,.lead-panel:last-child{grid-column:1/-1}.lead-panel>header strong{font-size:10px}.lead-panel-content{padding:11px}.lead-about-row{padding:5px 0;font-size:11px}.close-contact strong{font-size:11px}.close-contact>div{gap:5px}.close-contact-email{word-break:break-all;white-space:normal;font-size:9px}.close-contact .icon-button{padding:0}.close-opportunity{gap:8px;padding-left:12px}.close-opportunity>.avatar{width:25px;height:25px;font-size:8px}.close-opportunity strong{font-size:14px}.close-opportunity small,.close-opportunity .badge{font-size:9px}.close-lead-right{min-height:400px}.close-timeline-toolbar{z-index:3;padding:11px 13px;position:sticky;top:0}.close-timeline-tabs>button{padding:6px 5px;font-size:10px}.close-timeline-tabs{justify-content:flex-start;gap:8px}.close-timeline-search input{font-size:11px}.close-timeline-toolbar>select{font-size:10px}.close-timeline-scroll{padding:18px 13px 30px;overflow:visible}.close-timeline-event{gap:10px}.close-timeline-dot{width:27px;height:27px}.close-timeline:before{left:13px}.email-thread-card>header>strong{font-size:12px}.thread-message-summary{flex-wrap:wrap;gap:7px;padding:11px 10px}.thread-sender{max-width:170px;font-size:11px}.thread-snippet{white-space:nowrap;flex-basis:100%;order:5;padding-left:22px;font-size:11px}.thread-date{margin-left:auto;font-size:10px}.thread-message-body{padding:5px 14px 18px}.thread-email-text{font-size:12px}.mail-addresses{font-size:10px}.tracking-popover{width:260px;top:27px;left:auto;right:-80px}.older-messages{font-size:11px}.activity-event-card>header .thread-date{font-size:8px}.activity-event-content p{font-size:12px}.close-note-composer{margin-left:37px}.lead-file-list{grid-column:1/-1}.close-timeline-empty{padding:50px 20px}.close-timeline-empty h3{font-size:15px}}.close-lead-overlay[data-write-emails=false] .thread-message-actions,.close-lead-overlay[data-write-tasks=false] .close-task>button:first-child,.close-lead-overlay[data-write-tasks=false] .activity-event-content .button{display:none}.close-lead-overlay[data-write-emails=false] .close-contact .icon-button:has(svg.lucide-mail){display:none}.close-lead-overlay[data-write-leads=false] .lead-about-row>button{pointer-events:none}.close-lead-overlay select:disabled{opacity:1;cursor:default}.search-error{margin:10px 20px;font-size:11px}.timeline-star{color:#b7bdc6;justify-content:center;align-items:center;padding:2px;display:flex}.timeline-star:hover{color:#b1a06c}.timeline-star.marked{color:#c3a14f}.timeline-star.marked svg{fill:#f4e8c5}.close-contact .close-contact-detail{align-items:center;gap:7px;min-width:0;padding-top:8px;font-size:11px;display:flex}.close-contact-detail>svg{color:#8b949f;flex-shrink:0}.close-contact .close-contact-detail>button,.close-contact .close-contact-detail>a{text-overflow:ellipsis;white-space:nowrap;color:#2e65a5;text-align:left;flex:1;min-width:0;padding:0;font-size:11px;overflow:hidden;display:block!important}.close-contact .close-contact-detail>small{color:#9ba1a9;white-space:nowrap;font-size:10px}.close-file-count{color:#727b87;background:#eef0f3;border-radius:4px;margin-left:6px;padding:1px 4px;font-size:10px}.timeline-call-details{flex-direction:column;gap:7px;margin:13px 0 0;font-size:11px;display:flex}.timeline-call-details>div{align-items:baseline;gap:16px;display:flex}.timeline-call-details dt{color:#939da9;min-width:145px}.timeline-call-details dd{color:#66798f;overflow-wrap:anywhere;margin:0}.thread-signature{border-top:1px solid #eef0f3;margin:8px 0}.thread-message-summary>.thread-date{white-space:nowrap}:root{color:#303030;font-synthesis:none;--border:#e3e4e6;--muted:#81848a;--blue:#087db8;--blue-dark:#076ca1;--surface:#f8f8f9;--selected:#f0f0f1;--shadow:0 8px 32px #1a284317;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{color:inherit;background:#fff;border:1px solid #d8dadd;border-radius:5px;outline:none;min-width:0;padding:9px 11px}input:focus,textarea:focus,select:focus{border-color:#479bc6;box-shadow:0 0 0 3px #318cba15}input::placeholder,textarea::placeholder{color:#97999d}input[type=checkbox]{accent-color:#087db8;cursor:pointer;border-radius:3px;flex:0 0 15px;width:15px;height:15px;padding:0}input[type=number]{width:100%}textarea{resize:vertical;line-height:1.6}select{cursor:pointer;padding-right:29px}a{color:#2560b8;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.7px;font-size:25px;font-weight:750;line-height:1.3}h2{letter-spacing:-.35px;font-size:20px;font-weight:650}h3{font-size:14px;font-weight:650}svg{vertical-align:middle;flex-shrink:0}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #2889bd}kbd{color:#93959a;background:#f3f4f5;border:1px solid #e3e5e8;border-radius:4px;padding:3px 5px;font-family:inherit;font-size:11px}code{background:#f5f5f6;border-radius:4px;padding:3px 5px;font-size:12px}.button{white-space:nowrap;background:#fff;border:1px solid #d9dadd;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 11px;font-size:13px;font-weight:500;line-height:1.15;display:inline-flex;box-shadow:0 1px 1px #00000004}.button:hover{background:#f6f7f8;border-color:#c7c9ce}.button.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.button.primary:hover{background:var(--blue-dark)}.button.danger{color:#c44747;border-color:#efcccc}.button.danger:hover{background:#fff2f2}.icon-button{color:#62666b;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{color:#2c3035;background:#f0f1f2}.badge{white-space:nowrap;color:#56585c;background:#ededef;border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.badge.green{color:#347957;background:#e8f3ec}.badge.purple{color:#7960ac;background:#efeafb}.badge.yellow{color:#927226;background:#fff3d8}.badge.red{color:#ad4e4b;background:#fbe9e8}.badge.blue{color:#307caa;background:#e5f1fb}.avatar{color:#928016;background:#fffbe3;border:1px solid #e8e3c9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:600;display:inline-flex}.avatar.small{width:22px;height:22px;font-size:8px}.heading-spacer{flex:1;min-width:6px}.muted{color:var(--muted)}.small-text{font-size:12px;line-height:1.5}.text-link{color:#2463ae;text-align:left;align-items:center;gap:5px;padding:0;display:inline-flex}.text-link:hover{text-decoration:underline}.bare{padding:0}.overdue{color:#c57252!important}.crm-mark{color:#fff;letter-spacing:-3px;background:#087db8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0 2px 5px 0;font-size:34px;font-weight:750;line-height:1;display:flex}.loading-screen{color:#83888e;flex-direction:column;justify-content:center;align-items:center;gap:17px;height:100vh;display:flex}.loading-screen h2{color:#35393e}.app-shell{height:100vh;display:flex;overflow:hidden}.sidebar{z-index:30;background:#fff;border-right:1px solid #dedfe1;flex-direction:column;flex:0 0 280px;width:280px;display:flex}.workspace{text-align:left;letter-spacing:-.2px;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:20px 18px 20px 20px;font-size:14px;font-weight:600;display:flex}.workspace:hover{background:#fafafa}.sidebar nav{flex:1;padding:14px 12px;overflow:auto}.nav-item{text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:37px;padding:8px 12px;font-size:14px;display:flex;position:relative}.nav-item>svg{color:#505459;stroke-width:1.7px}.nav-item>span:not(.nav-count){text-overflow:ellipsis;overflow:hidden}.nav-item:hover{background:#f6f6f7}.nav-item.selected{background:#efeff0}.nav-count{color:#fff;background:#0086be;border-radius:7px;justify-content:center;align-items:center;min-width:20px;height:21px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.sub-nav{border-left:1px solid #d5d6d8;flex-direction:column;margin:4px 0 18px 19px;padding-left:13px;display:flex}.sub-nav button{text-align:left;color:#717378;padding:6px 0;font-size:13px;line-height:1.35}.sub-nav button.active{color:#087db8;font-weight:600}.nav-line{margin:1px 0;display:flex;position:relative}.nav-add{color:#61656a;border:1.5px solid #61656a;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:flex;position:absolute;top:11px;right:13px}.nav-add svg{width:11px}.nav-line .nav-item{padding-right:34px}.nav-divider{background:#eeeeef;height:1px;margin:22px 12px 17px}.pinned-heading{color:#686b70;letter-spacing:.6px;align-items:center;gap:11px;padding:29px 12px 10px;font-size:11px;font-weight:600;display:flex}.pinned-heading span{flex:1}.pinned-heading button{padding:0}.smart-nav{gap:9px;min-height:32px;font-size:12.5px}.smart-nav>svg{color:#96999d}.sidebar-hint{color:#a1a4aa;padding:7px 12px;font-size:12px;line-height:1.6}.sidebar-bottom{border-top:1px solid var(--border);align-items:center;gap:6px;height:48px;min-height:48px;padding:4px 11px;display:flex}.sidebar-bottom .nav-item{flex:1}.workspace-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.topbar{z-index:22;background:#fff;border-bottom:1px solid #ededee;align-items:center;gap:12px;height:57px;min-height:57px;padding:9px 24px;display:flex}.global-search{color:#75777c;z-index:24;background:#f1f1f2;border-radius:8px;align-items:center;gap:8px;width:43%;min-width:220px;max-width:500px;height:38px;padding:0 12px;display:flex;position:relative}.global-search input{background:0 0;border:none;width:100%;padding:8px 0;font-size:14px;box-shadow:none!important}.global-search kbd{white-space:nowrap;background:#e9e9eb;border:0;font-size:10px}.global-search button{padding:0}.topbar-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.chat-button{align-items:center;gap:7px;font-size:14px;display:flex}.chat-orbit{color:#0088b0;font-size:25px;font-weight:400}.topbar>.icon-button:first-child{display:none}.main-content{background:#fff;flex:1;min-height:0;position:relative;overflow:auto}.page-heading{border-bottom:1px solid var(--border);background:#fff;padding:20px 24px 0}.heading-row{align-items:center;gap:13px;min-height:38px;padding-bottom:17px;display:flex}.pill-select{border-radius:8px;max-width:220px;min-height:28px;padding:4px 25px 4px 10px;font-size:13px;line-height:1.1}.inbox-heading .heading-row{padding-bottom:11px}.tabs-row{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tab{white-space:nowrap;color:#696b70;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:13px;line-height:1.2;display:inline-flex}.tab svg{color:#94969a;stroke-width:1.8px;width:16px;height:16px}.tab.active{color:#34363a;background:#e6e6e8}.tab.active svg{color:#595c60}.tab:hover{background:#f0f0f2}.tab-count{color:#44474b;background:#efeff1;border-radius:5px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:0;padding:0 3px;font-size:11px;display:inline-flex}.tab.active .tab-count{background:#fff}.user-pill{white-space:nowrap;border:1px solid #e0e1e3;border-radius:8px;align-items:center;gap:7px;padding:3px 8px;font-size:12px;display:inline-flex}.user-pill .avatar{width:17px;height:17px;font-size:7px}.list-toolbar{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:10px;min-height:42px;padding:7px 24px;display:flex}.checkbox-label{white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.checkbox-label input{margin:0}.inbox-list{background:#fafafa;min-height:calc(100% - 130px)}.inbox-item{background:#fff;border-bottom:1px solid #dfdfe1;align-items:center;gap:9px;min-height:44px;padding:8px 24px;font-size:13px;display:flex;position:relative}.inbox-item.unread{background:#eaf0fe}.inbox-item:hover{background:#f3f6fb}.inbox-item.unread:hover{background:#e2ebfc}.item-icon{color:#767c85;background:#eeeef0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.item-icon.blue{color:#286286;background:#c9e9ff}.item-icon.red{color:#c56868;background:#f8dddd}.inbox-lead{color:#2861b9;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex-shrink:0;max-width:250px;padding:0;text-decoration:underline;overflow:hidden}.inbox-subject{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex;overflow:hidden}.inbox-subject>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.email-preview{color:#81858b;text-overflow:ellipsis;flex:1;max-width:45%;overflow:hidden}.item-date{color:#81858b;white-space:nowrap;font-size:12px}.inbox-item>input{margin:0 5px 0 0}.row-actions{opacity:0;background:inherit;align-items:center;gap:2px;padding-left:10px;display:flex;position:absolute;right:12px}.inbox-item:hover .row-actions,.inbox-item:focus-within .row-actions{opacity:1}.task-row .inbox-lead{text-decoration:none}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:74px 20px;display:flex}.empty-icon{color:#a5aab0;background:#f0f1f3;border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:3px;display:flex}.empty-state h3{letter-spacing:-.3px;color:#6e747b;font-size:17px;font-weight:600}.empty-state p{color:#969ba2;max-width:390px;font-size:13px;line-height:1.6}.empty-state .button{margin-top:5px}.workspace-status{color:#969ba2;background:#fcfcfd;border-top:1px solid #eff0f1;justify-content:flex-end;align-items:center;gap:7px;min-height:24px;padding:6px 18px;font-size:10px;line-height:1.2;display:flex}.status-dot{background:#70a38e;border-radius:50%;width:5px;height:5px}.status-separator{color:#b4b7bc}.search-dismiss{z-index:50;background:#19233418;position:fixed;inset:57px 0 0}.global-results{z-index:55;background:#fff;border:1px solid #dedfe4;border-radius:9px;width:min(650px,100% - 48px);position:absolute;top:52px;left:24px;overflow:hidden;box-shadow:0 10px 40px #273c5425}.search-tip{flex-direction:column;align-items:center;gap:13px;padding:30px 20px;display:flex}.search-tip>svg{color:#7b8c9f}.search-tip p{color:#8f949b;font-size:12px}.search-help{color:#80868e;text-align:center;background:#fafbfc;border-top:1px solid #eceef0;padding:16px;font-size:11px}.search-help code{margin:0 3px}.result-label{color:#898e95;letter-spacing:1px;padding:12px 16px 6px;font-size:10px;font-weight:650}.search-result{text-align:left;align-items:center;gap:11px;width:100%;padding:11px 17px;display:flex}.search-result:hover{background:#f3f7fc}.search-result>svg{color:#8895a4}.search-result>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.search-result strong{font-size:12px;font-weight:600}.search-result small{color:#9298a0;font-size:11px}.all-results{color:#3477ad;background:#fafbfc;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-size:12px;display:flex}.no-results{color:#8a9199;text-align:center;padding:18px}.record-count{color:#8b9096;font-size:16px}.search-filter-row{align-items:center;gap:10px;padding-bottom:17px;display:flex}.table-search{color:#8e949b;background:#fff;border:1px solid #dedfe3;border-radius:6px;flex:1;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.table-search input{background:0 0;border:0;flex:1;width:100%;padding:8px 0;font-size:12px;box-shadow:none!important}.table-search.compact{flex:0 260px}.table-search .icon-button{padding:3px}.filter-strip{background:#fafbfc;border-bottom:1px solid #e8eaed;align-items:center;gap:10px;padding:10px 24px;font-size:12px;display:flex}.page-heading .filter-strip{margin:0 -24px}.filter-strip input{min-width:260px;font-size:12px}.filter-strip select{padding:6px 28px 6px 9px;font-size:12px}.table-meta{color:#848a92;border-bottom:1px solid #e7e8ea;align-items:center;gap:16px;min-height:45px;padding:8px 24px;font-size:11px;display:flex}.table-meta select{padding:5px 24px 5px 8px;font-size:11px}.data-table-wrap{overflow:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.data-table th{color:#858a91;text-align:left;background:#fbfbfc;border-bottom:1px solid #e4e6e8;height:38px;padding:11px 15px;font-size:11px;font-weight:500}.data-table th button{align-items:center;gap:6px;padding:0;display:inline-flex}.data-table td{border-bottom:1px solid #eeeff1;height:53px;padding:12px 15px}.data-table tr:hover td{background:#fafcfe}.data-table tr.row-selected td{background:#edf5fc}.data-table th:first-child,.data-table td:first-child{padding-left:24px}.data-table th:last-child,.data-table td:last-child{padding-right:24px}.data-table .check-cell{width:42px}.data-table input[type=checkbox]{margin:0}.table-name{color:#345f93;text-align:left;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:550;display:inline-flex}.company-avatar{color:#76899e;background:#edf1f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;font-weight:600;display:inline-flex}.company-avatar.large{border-radius:8px;width:38px;height:38px;font-size:12px}.owner-cell{align-items:center;gap:6px;font-size:11px;display:flex}.data-table .text-link{font-size:12px}.underlined{gap:18px}.underlined .tab{border-radius:0;padding:11px 2px 12px;position:relative}.underlined .tab:hover,.underlined .tab.active{color:#087db8;background:0 0}.underlined .tab.active:after{content:"";background:#087db8;height:2px;position:absolute;bottom:-9px;left:0;right:0}.page-description{color:#8e959d;padding-bottom:18px;font-size:12px}.pipeline-toolbar{align-items:center;gap:12px;padding:0 0 16px;display:flex}.pipeline-toolbar>select{padding:7px 27px 7px 10px;font-size:12px}.segmented{background:#f9f9fa;border:1px solid #dddfe3;border-radius:6px;gap:2px;padding:3px;display:flex}.segmented button{color:#858b93;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.segmented button.active{color:#444d57;background:#fff;box-shadow:0 1px 3px #00000018}.pipeline-total{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.pipeline-total span{color:#949ba3;font-size:10px}.pipeline-total strong{color:#48525f;font-size:18px;font-weight:600}.kanban-board{background:#f8f9fb;gap:14px;min-height:calc(100% - 120px);padding:20px 22px;display:flex;overflow:auto}.kanban-column{background:#f2f4f6;border-radius:8px;flex:1;align-self:flex-start;min-width:245px;max-width:310px;padding:11px 10px}.kanban-column>header{align-items:center;gap:6px;height:27px;padding:0 1px;display:flex}.kanban-column>header strong{font-size:12px;font-weight:600}.kanban-column>header .icon-button{margin-left:auto;padding:4px}.stage-dot{background:#97a8bc;border-radius:50%;width:7px;height:7px;display:block}.stage-dot.purple{background:#a795cf}.stage-dot.green{background:#82b59d}.stage-dot.red{background:#d59191}.stage-dot.yellow{background:#d5b77a}.column-count{color:#7e8793;background:#e4e8ed;border-radius:5px;padding:2px 5px;font-size:10px}.column-value{color:#747d89;padding:7px 0 14px;font-size:11px;font-weight:550}.column-value span{color:#a1a8b0;font-size:10px;font-weight:400}.kanban-cards{flex-direction:column;gap:10px;display:flex}.opportunity-card{cursor:grab;background:#fff;border:1px solid #e2e5e9;border-radius:7px;padding:13px;box-shadow:0 1px 3px #1c2d4606}.opportunity-card:active{cursor:grabbing}.opportunity-card:hover{border-color:#b9c9da;box-shadow:0 2px 7px #1c2d460c}.opportunity-name{text-align:left;padding:0;font-size:12px;font-weight:600;line-height:1.5;display:block}.opportunity-company{color:#7c8b9b;text-align:left;align-items:center;gap:5px;padding:8px 0;font-size:10px;display:flex}.opportunity-value{color:#465461;padding:9px 0 13px;font-size:15px;font-weight:600;display:block}.opportunity-card-bottom{border-top:1px solid #f0f1f3;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.opportunity-card-bottom>span{color:#9a9fa7;align-items:center;gap:4px;font-size:10px;display:flex}.card-stage-select{color:#8b9199;background:#f8f9fa;border:0;width:100%;margin-top:10px;padding:5px 22px 5px 7px;font-size:10px;display:block}.add-card{color:#9aa1aa;justify-content:center;align-items:center;gap:6px;width:100%;padding:14px 0 3px;font-size:11px;display:flex}.activity-type{text-transform:capitalize;color:#677685;align-items:center;gap:7px;display:flex}.activity-text{text-overflow:ellipsis;max-width:380px;overflow:hidden}.conversation-list{padding:0 24px}.conversation-row{border-bottom:1px solid #eceef1;align-items:center;gap:15px;padding:20px 4px;display:flex}.conversation-content{text-align:left;flex:1;min-width:0;padding:0}.conversation-content>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;display:flex}.conversation-content strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conversation-content span{color:#9299a2;font-size:11px}.conversation-content p{color:#89939f;white-space:nowrap;text-overflow:ellipsis;max-width:800px;margin-bottom:7px;font-size:12px;overflow:hidden}.conversation-content small{color:#68798e;font-size:11px}.conversation-row:hover{background:#fcfdff}.workflow-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:20px;padding:24px;display:grid}.workflow-card{background:#fff;border:1px solid #e1e4e8;border-radius:9px;padding:20px;box-shadow:0 2px 7px #142d4305}.workflow-card-head{align-items:center;gap:10px;display:flex}.workflow-icon{color:#9481bb;background:#f0ecfb;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.workflow-title{text-align:left;padding:18px 0 8px;font-size:16px;font-weight:600;display:block}.workflow-card>p{color:#9a9fa8;font-size:12px;line-height:1.6}.workflow-steps-preview{align-items:center;margin:22px 0;display:flex}.workflow-steps-preview>span:not(.step-connector){color:#94a1af;background:#f8fafc;border:1px solid #e4e8ec;border-radius:7px;padding:8px}.step-connector{background:#e2e7ed;width:22px;height:1px}.workflow-card-stats{gap:27px;padding-bottom:20px;display:flex}.workflow-card-stats span{color:#9aa2ac;gap:5px;font-size:11px;display:flex}.workflow-card-stats strong{color:#566474;font-weight:600}.workflow-card-footer{border-top:1px solid #e9edf1;justify-content:space-between;padding-top:15px;display:flex}.workflow-footnote{color:#98a1aa;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:11px;display:flex}.workflow-builder{margin:25px 0;position:relative}.workflow-step{align-items:flex-start;gap:15px;padding-bottom:23px;display:flex;position:relative}.workflow-step:not(:last-child):before{content:"";background:#e1e7ed;width:1px;position:absolute;top:28px;bottom:0;left:13px}.step-number{color:#8798ac;background:#edf2f7;border:1px solid #dce4ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.step-editor{background:#fbfcfd;border:1px solid #e0e5eb;border-radius:7px;flex:1;padding:13px 15px}.step-editor-heading{align-items:center;gap:8px;margin-bottom:14px;display:flex}.step-editor-heading select{background:#fff;padding:6px 25px 6px 8px;font-size:12px}.step-editor .field:last-child{margin-bottom:0}.enrollment-leads{max-height:390px;overflow:auto}.enrollment-leads label{border-bottom:1px solid #eeeef1;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.enrollment-leads label span:first-of-type{flex:1}.integration-empty{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:600px;margin:70px auto;padding:20px;display:flex}.integration-art{color:#8093ad;background:#f2f5fa;border-radius:25px;justify-content:center;align-items:center;gap:13px;width:110px;height:100px;display:flex}.integration-empty h2{font-size:23px}.integration-empty>p{color:#8d97a2;max-width:500px;font-size:13px;line-height:1.8}.feature-checklist{text-align:left;color:#718091;flex-direction:column;gap:15px;margin:10px 0;font-size:12px;display:flex}.feature-checklist span{align-items:center;gap:12px;display:flex}.reports-content{background:#fafbfc;min-height:calc(100% - 120px);padding:24px}.report-tabs{padding-top:0}.report-tabs .tab.active:after{bottom:0}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px;display:grid}.kpi-card{background:#fff;border:1px solid #e4e7eb;border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 1px 3px #1f354609}.kpi-card>div{color:#8a98a7;justify-content:space-between;align-items:center;gap:15px;display:flex}.kpi-card span{color:#808b98;font-size:12px}.kpi-card>strong{letter-spacing:-.6px;color:#3d4c5f;font-size:27px;font-weight:600}.kpi-card small{color:#a0a8b3;font-size:10px}.report-two-col{grid-template-columns:1.8fr 1fr;gap:20px;display:grid}.report-card{background:#fff;border:1px solid #e3e7eb;border-radius:8px;margin-bottom:21px;overflow:hidden;box-shadow:0 1px 3px #22375104}.report-card-heading{justify-content:space-between;align-items:center;gap:10px;padding:19px 22px;display:flex}.report-card-heading h3{color:#4c5a6b;font-size:13px;font-weight:600}.report-card-heading>span{color:#9aa4b0;font-size:10px}.legend{align-items:center;gap:6px;display:flex}.legend i{background:#5296dc;border-radius:50%;width:6px;height:6px;display:block}.line-chart{padding:16px 18px 17px}.line-chart svg{width:100%;height:auto}.line-chart text{fill:#a1abb5;font-size:10px}.status-breakdown{flex-direction:column;gap:21px;padding:15px 22px 25px;display:flex}.status-breakdown>div>div:first-child{justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;display:flex}.status-breakdown span{color:#8592a2;align-items:center;gap:7px;display:flex}.status-breakdown strong{color:#657486;font-weight:500}.status-breakdown i{border-radius:50%;width:6px;height:6px;display:block}.progress-track{background:#f0f3f7;border-radius:3px;height:5px}.progress-track>span{border-radius:3px;height:5px;display:block}.pipeline-report{align-items:flex-end;gap:20px;padding:20px 25px 27px;display:flex}.pipeline-report>div{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.pipeline-report>div>strong{color:#65758a;margin-bottom:12px;font-size:12px;font-weight:550}.pipeline-chart-column{border-bottom:1px solid #e6ebf1;justify-content:center;align-items:flex-end;width:100%;height:130px;display:flex}.pipeline-chart-column>span{opacity:.85;border-radius:4px 4px 0 0;width:70%;max-width:100px;display:block}.pipeline-report>div>span{color:#77859a;margin-top:13px;font-size:11px}.pipeline-report>div>small{color:#a2aab5;margin-top:5px;font-size:10px}.report-note{color:#a0a9b4;margin:15px 2px 0;font-size:10px;line-height:1.6}.report-card>.report-note{padding:5px 22px 18px}.report-table th,.report-table td{padding:12px 22px}.settings-layout{min-height:calc(100% - 80px);display:flex}.settings-nav{background:#fcfcfd;border-right:1px solid #e7eaed;flex-shrink:0;width:225px;padding:22px 14px}.settings-nav button{text-align:left;color:#7c8794;border-radius:6px;align-items:center;gap:9px;width:100%;margin-bottom:2px;padding:11px 13px;font-size:12px;display:flex}.settings-nav button.active{color:#3175a8;background:#eaf2f9}.settings-nav button:hover{background:#f0f3f7}.settings-nav .nav-divider{margin:19px 10px}.settings-content{flex:1;min-width:0;max-width:870px;padding:29px 38px}.settings-content>h2{margin-bottom:10px}.settings-content>p{margin-bottom:28px;font-size:12px;line-height:1.7}.settings-content>.field{max-width:530px;margin-bottom:22px}.settings-content>h3{margin-bottom:20px}.profile-summary{align-items:center;gap:14px;margin-bottom:27px;display:flex}.profile-summary>.avatar{width:47px;height:47px;font-size:15px}.profile-summary>div{flex-direction:column;gap:6px;display:flex}.profile-summary strong{font-size:14px;font-weight:550}.profile-summary span{color:#9aa2ac;font-size:11px}.settings-divider{background:#e7ebef;height:1px;margin:29px 0}.integration-status-row{border:1px solid #e3e9ee;border-radius:7px;align-items:flex-start;gap:15px;padding:19px;display:flex}.integration-status-row>svg{color:#7fab95}.integration-status-row>div{flex:1}.integration-status-row strong{font-size:12px;font-weight:550}.integration-status-row p{color:#9aa3ae;margin-top:7px;font-size:11px;line-height:1.7}.settings-list-row{border-bottom:1px solid #e8ecf0;align-items:center;gap:13px;padding:17px 0;font-size:12px;display:flex}.settings-list-row>span{color:#9ca5af;font-size:11px}.settings-list-row>strong{min-width:110px;font-weight:500}.settings-list-row code{text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-left:auto;font-size:10px;overflow:hidden}.settings-list-row>.text-link{color:#537ca7}.template-row{border-bottom:1px solid #e8ebef;align-items:center;gap:12px;padding:18px 0;display:flex}.template-row>button:not(.icon-button){text-align:left;flex:1;padding:0}.template-row strong{font-size:12px;font-weight:550}.template-row p{color:#99a3af;margin-top:7px;font-size:11px}.integration-card{border:1px solid #e4e8ec;border-radius:7px;align-items:center;gap:15px;margin:12px 0;padding:19px 18px;display:flex}.integration-logo{color:#8c9cae;background:#f2f5f9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.integration-card>div:nth-child(2){flex:1}.integration-card h3{font-size:12px;font-weight:550}.integration-card p{color:#9aa5b1;margin-top:5px;font-size:11px;line-height:1.7}.settings-info{align-items:flex-start!important;margin-top:23px!important;font-size:11px!important;line-height:1.7!important}.settings-info strong{font-size:12px}.settings-info p{color:#8193a5;margin:7px 0 0}.setting-toggle{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:20px;max-width:530px;margin-bottom:20px;padding:18px 0;display:flex}.setting-toggle>span{flex-direction:column;gap:7px;display:flex}.setting-toggle strong{font-size:12px;font-weight:550}.setting-toggle small{color:#98a2ae;font-size:11px}.modal-backdrop,.detail-backdrop,.composer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:80;background:#17223438;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #dfe4e9;border-radius:11px;outline:none;width:510px;max-width:100%;max-height:92vh;overflow:auto;box-shadow:0 16px 70px #14283c35}.modal.wide{width:780px}.modal-header{z-index:2;background:#fff;border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;top:0}.modal-header h2{letter-spacing:-.25px;font-size:17px}.modal-body{padding:23px}.modal-body>p{margin-bottom:19px;font-size:12px;line-height:1.7}.modal-body>p:last-child{margin-bottom:0}.modal-footer{z-index:2;background:#fcfdfe;border-top:1px solid #e7ebef;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex;position:sticky;bottom:0}.field{flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;display:flex}.field>span{color:#69788a;font-size:12px;font-weight:500;line-height:1.3}.field>input,.field>select,.field>textarea{border-color:#dce2e8;width:100%;min-height:36px;font-size:12px}.field small{color:#9ca6b1;font-size:10px;line-height:1.6}.required{color:#b6817b}.field-pair{gap:16px;display:flex}.field-pair>.field{flex:1}.field-help{color:#99a4b2;font-size:10px!important;line-height:1.7!important}.form-grid .field:last-child{margin-bottom:0}.inline-error{color:#b16b64;background:#fdf0ef;border:1px solid #f1dcd9;border-radius:6px;align-items:center;gap:8px;padding:12px 13px;font-size:12px;line-height:1.6;display:flex}.info-banner{color:#6a8bad;background:#edf5fc;border-radius:6px;align-items:center;gap:9px;margin:15px 0;padding:12px 15px;font-size:12px;display:flex}.detail-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:60;background:#1b2d431e;justify-content:flex-end;padding:0}.lead-detail{background:#fff;flex-direction:column;width:min(1140px,100% - 150px);height:100%;display:flex;box-shadow:-10px 0 45px #253a4a20}.detail-topbar{border-bottom:1px solid #e4e8ed;align-items:center;gap:15px;padding:13px 20px;font-size:11px;display:flex}.detail-topbar .back{color:#7f8c9d;font-size:12px}.detail-topbar .icon-button{padding:4px}.detail-heading{border-bottom:1px solid #e3e7ed;padding:26px 27px 22px}.detail-heading>div:first-child{align-items:center;gap:14px;display:flex}.detail-heading h1{letter-spacing:-.5px;flex:1;font-size:23px;line-height:1.4}.status-select{color:#738299;background:#f0f2f5;border:0;border-radius:5px;padding:7px 25px 7px 9px;font-size:11px}.status-select.green{color:#49805f;background:#e7f4eb}.status-select.purple{color:#836daf;background:#eeeafa}.status-select.yellow{color:#a28952;background:#fff4db}.detail-meta{color:#94a0af;align-items:center;gap:20px;margin-top:18px;font-size:11px;display:flex}.detail-meta a,.detail-meta>span{align-items:center;gap:6px;display:flex}.detail-heading>p{color:#8d98a6;margin-top:17px;font-size:12px;line-height:1.7}.detail-columns{flex:1;min-height:0;display:flex;overflow:auto}.lead-facts{background:#fdfdfe;border-right:1px solid #e3e8ef;flex-shrink:0;width:295px;padding:21px 23px;overflow:auto}.section-heading{justify-content:space-between;align-items:center;gap:13px;margin:5px 0 16px;display:flex}.section-heading h3{text-transform:uppercase;letter-spacing:.55px;color:#8995a3;font-size:11px;font-weight:600}.section-heading h3 span{color:#b3bac3;margin-left:4px;font-weight:400}.section-heading .icon-button{padding:3px}.contact-card{border-bottom:1px solid #e8ecf1;margin-bottom:22px;padding:0 0 20px}.contact-card>div{align-items:center;gap:7px;display:flex}.contact-name{text-align:left;flex:1;padding:0;font-size:12px;font-weight:550}.contact-card>div>.icon-button{opacity:0;padding:3px}.contact-card:hover>div>.icon-button{opacity:1}.contact-card>p{margin:7px 0 0 30px;font-size:10px}.contact-link{word-break:break-all;text-align:left;align-items:center;gap:7px;max-width:100%;margin-top:10px;padding:0;font-size:11px;line-height:1.5;display:flex}.mini-opportunity{text-align:left;background:#fff;border:1px solid #e2e7ef;border-radius:6px;width:100%;margin-bottom:13px;padding:12px}.mini-opportunity>strong{font-size:11px;font-weight:550;line-height:1.6}.mini-opportunity>div{color:#738194;justify-content:space-between;align-items:center;gap:6px;margin-top:9px;font-size:11px;display:flex}.lead-facts .section-heading:not(:first-child){margin-top:26px}.mini-task{border-bottom:1px solid #e9edf1;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.mini-task>button:first-child{color:#9aa7b6;padding:0}.mini-task>button:nth-child(2){text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:0;display:flex}.mini-task strong{font-size:11px;font-weight:450;line-height:1.5}.mini-task small{color:#a3acb6;font-size:9px}.lead-properties{grid-template-columns:65px 1fr;gap:15px 8px;margin:0;font-size:10px;display:grid}.lead-properties dt{color:#a1aab5}.lead-properties dd{color:#7e8b9b;word-break:break-word;flex-wrap:wrap;gap:3px;margin:0;line-height:1.7;display:flex}.lead-properties .badge{font-size:9px}.lead-timeline{background:#f7f9fb;flex:1;min-width:0;padding:20px 25px;overflow:auto}.activity-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.activity-actions .button{padding:7px 9px;font-size:11px}.note-composer{background:#fff;border:1px solid #dfe6ed;border-radius:7px;margin-bottom:25px;overflow:hidden}.note-composer textarea{resize:vertical;border:0;outline:none;width:100%;min-height:88px;padding:13px 15px;font-size:12px;box-shadow:none!important}.note-composer>div{background:#fcfdfe;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.note-composer>div>span{color:#a1abb7;align-items:center;gap:6px;font-size:10px;display:flex}.note-composer .button{min-height:28px;padding:5px 9px;font-size:11px}.timeline-tabs{border-bottom:1px solid #e3e8ed;gap:17px;margin-bottom:23px;display:flex}.timeline-tabs button{color:#9aa6b4;border-bottom:2px solid #0000;padding:0 0 11px;font-size:11px}.timeline-tabs button.active{color:#5786b4;border-bottom-color:#6599c6}.timeline-event{align-items:flex-start;gap:11px;padding-bottom:20px;display:flex;position:relative}.timeline-event:not(:last-child):before{content:"";border-left:1px solid #dce5ed;position:absolute;top:27px;bottom:0;left:13px}.timeline-dot{color:#94a2b1;z-index:1;background:#ecf0f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:relative}.timeline-dot.blue{color:#78a0c6;background:#e1edf9}.timeline-card{background:#fff;border:1px solid #e0e6ed;border-radius:7px;flex:1;min-width:0;padding:13px 15px;box-shadow:0 1px 2px #1b354b04}.timeline-card-top{align-items:center;gap:8px;margin-bottom:12px;display:flex}.timeline-card-top strong{color:#65778b;font-size:11px;font-weight:550}.timeline-card-top>span:not(.badge){color:#a8b1bc;text-align:right;flex:1;font-size:9px}.timeline-card-top .badge{font-size:9px}.note-text{white-space:pre-wrap;color:#7a8898;font-size:12px;line-height:1.8}.timeline-email{text-align:left;width:100%;padding:0}.timeline-email h4{color:#596b81;margin-bottom:8px;font-size:12px;font-weight:550}.timeline-email p{white-space:pre-wrap;-webkit-line-clamp:4;color:#8f9cae;-webkit-box-orient:vertical;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.timeline-email small{color:#aab3be;margin-top:12px;font-size:9px;display:block}.composer-backdrop{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b2a3e24;justify-content:flex-end;align-items:flex-end;padding:25px 35px}.composer{background:#fff;border:1px solid #d8e1ea;border-radius:10px;flex-direction:column;width:690px;max-width:100%;max-height:90vh;display:flex;overflow:auto;box-shadow:0 10px 70px #172b4545}.composer-header{color:#63758a;background:#f7f9fb;border-bottom:1px solid #e1e7ee;align-items:center;gap:9px;padding:14px 19px;font-size:12px;display:flex}.composer-header>.muted{font-size:10px}.composer-fields{padding:0 20px}.composer-fields>div{border-bottom:1px solid #e9edf2;align-items:center;gap:12px;min-height:43px;display:flex}.composer-fields label{color:#9da8b6;flex-shrink:0;width:45px;font-size:11px}.composer-fields input,.composer-fields select{color:#74859a;background:#fff;border:0;flex:1;min-width:0;padding:10px 0;font-size:12px;box-shadow:none!important}.composer-fields button{color:#7d96b1;font-size:10px}.email-body{resize:vertical;border:0;border-radius:0;flex:1;width:100%;min-height:220px;padding:20px;font-size:13px;line-height:1.9;box-shadow:none!important}.composer-tools{border-top:1px solid #edf0f4;align-items:center;gap:12px;padding:9px 17px;display:flex}.composer-tools select{color:#8394a8;background:#f5f7fa;border:0;max-width:210px;padding:6px 25px 6px 8px;font-size:10px}.composer-tools .muted{font-size:10px}.schedule-bar{color:#7693b3;background:#eff5fb;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:flex}.schedule-bar label{align-items:center;gap:9px;display:flex}.schedule-bar input{background:#fff;padding:6px 8px;font-size:11px}.schedule-bar>span{color:#a0afc0;margin-left:auto;font-size:9px}.email-connection-notice{color:#ac9468;background:#fffaf0;align-items:center;gap:8px;padding:10px 18px;font-size:10px;line-height:1.6;display:flex}.composer-footer{border-top:1px solid #e1e7ee;align-items:center;gap:11px;padding:15px 18px;display:flex}.composer-footer>.text-link{font-size:11px}.split-button{align-items:stretch;display:flex}.split-button>.button{border-radius:6px 0 0 6px}.split-button>button:last-child{color:#fff;background:#087db8;border-left:1px solid #fff3;border-radius:0 6px 6px 0;padding:0 7px}.split-button>button:last-child:hover{background:#076ca1}.email-sender{border-bottom:1px solid #e7ecf1;align-items:center;gap:12px;padding-bottom:20px;display:flex}.email-sender>div{flex:1}.email-sender strong{font-size:12px;font-weight:550}.email-sender p{color:#97a4b3;margin-top:7px;font-size:10px}.email-sender>span:not(.avatar):not(.badge){color:#a3aebb;font-size:10px}.email-message{white-space:pre-wrap;color:#68788e;min-height:180px;padding:26px 0 17px;font-size:13px;line-height:1.9}.snooze-options{gap:10px;margin:20px 0 22px;display:flex}.shortcuts>div{color:#8191a3;border-bottom:1px solid #ecf0f4;justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.shortcuts>div:last-child{border:0}.shortcuts kbd{color:#879aaf;background:#f7f9fb;border-color:#e1e8ef}.help-content>div{border-top:1px solid #e7edf3;align-items:flex-start;gap:13px;padding:16px 0;display:flex}.help-content>div>svg{color:#8da7c4}.help-content strong{color:#6f849c;font-size:12px;font-weight:550}.help-content div p{color:#94a3b5;margin-top:6px;font-size:11px;line-height:1.8}.help-content>.button{margin-top:12px}.toast{color:#fff;z-index:130;background:#344354;border-radius:7px;align-items:center;gap:10px;max-width:min(650px,90vw);padding:13px 15px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 4px 25px #26384e30}.toast.error{background:#9d5b57}.toast>svg{color:#b3d5c6}.toast.error>svg{color:#f1c4bf}.toast button{color:#c6d0da;padding:0 0 0 8px;display:flex}.saving-indicator{z-index:140;color:#8c9fb4;background:#fff;border:1px solid #e0e8ef;border-radius:5px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex;position:fixed;bottom:32px;right:22px;box-shadow:0 2px 14px #17334f22}.saving-indicator>span{border:1px solid #b8c9dc;border-top-color:#5284b4;border-radius:50%;width:9px;height:9px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-shell{background:radial-gradient(at 50% 40%,#fff,#f3f6fa);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.auth-brand{letter-spacing:-.4px;color:#62748b;align-items:center;gap:11px;margin-bottom:35px;font-size:17px;display:flex}.auth-brand strong{color:#314860;margin-left:4px;font-weight:600}.auth-brand .crm-mark{border-radius:9px;width:34px;height:34px;font-size:28px}.auth-card{background:#fff;border:1px solid #e0e7ef;border-radius:12px;width:420px;max-width:100%;padding:35px;box-shadow:0 9px 40px #253f5f09}.auth-icon{color:#6e95bc;background:#edf4fb;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:23px;display:flex}.auth-card h1{letter-spacing:-.6px;color:#3b4d64;margin-bottom:12px;font-size:25px}.auth-card>p{color:#97a4b5;margin-bottom:27px;font-size:12px;line-height:1.8}.auth-card form .button{justify-content:space-between;width:100%;margin-top:8px;padding:11px}.auth-card .field{margin-bottom:19px}.auth-card .inline-error{margin-bottom:15px;font-size:11px}.auth-secure{color:#a3afbe;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:10px;display:flex}.auth-footnote{color:#a4b0bf;margin-top:25px;font-size:10px}@media (width>=1800px){.tabs{gap:18px}.tab{font-size:14px}.inbox-lead{max-width:330px}.inbox-item{font-size:14px}.data-table,.data-table .text-link,.table-name{font-size:13px}}@media (width<=1350px){.sidebar{flex-basis:245px;width:245px}.tabs{gap:5px}.tab{padding:5px 6px;font-size:11px}.tab svg{width:14px;height:14px}.user-pill{padding:4px 6px;font-size:10px}.page-heading,.list-toolbar,.topbar{padding-left:20px;padding-right:20px}.inbox-item{padding-left:20px;padding-right:20px;font-size:12px}.inbox-lead{max-width:210px}.email-preview{max-width:30%}.row-actions{right:5px}.report-two-col{grid-template-columns:1.5fr 1fr}.settings-content{padding:25px}.settings-nav{width:205px}.activity-actions .button{padding:6px;font-size:10px}.lead-detail{width:calc(100% - 90px)}.lead-facts{width:265px;padding:20px}.kpi-card{padding:16px}.kpi-card>strong{font-size:24px}.topbar-actions{gap:15px}.pipeline-total strong{font-size:16px}}@media (width<=1100px){.sidebar{flex-basis:220px;width:220px}.workspace{padding:19px 14px;font-size:12px}.sidebar nav{padding:12px 9px}.nav-item{gap:9px;min-height:35px;padding-left:10px;font-size:12px}.smart-nav{font-size:11px}.nav-item>svg{width:17px;height:17px}.pinned-heading{padding:25px 10px 10px}.topbar-actions{gap:9px}.chat-button{font-size:12px}.global-search{width:55%;max-width:420px}.user-pill{display:none}.tabs-row{padding-bottom:10px}.inbox-heading .heading-row{padding-bottom:13px}.inbox-lead{max-width:180px}.email-preview{display:none}.search-filter-row{flex-wrap:wrap;gap:7px}.search-filter-row>.table-search{min-width:300px}.search-filter-row>.button{font-size:11px}.heading-row{gap:9px}.heading-row>.button{padding:7px 9px;font-size:11px}.heading-row h1{font-size:23px}.kpi-grid{gap:12px}.kpi-card{padding:14px}.kpi-card span{font-size:11px}.kpi-card small{font-size:9px}.report-two-col{grid-template-columns:1fr}.settings-nav{width:185px;padding:17px 10px}.settings-nav button{padding:11px 9px;font-size:10px}.settings-content{padding:22px}.settings-content .integration-card{gap:10px;padding:14px 12px}.integration-card>.badge{font-size:9px}.integration-card p{font-size:10px}.lead-detail{width:calc(100% - 30px)}.lead-facts{width:245px}.lead-timeline{padding:20px}.global-results{left:20px}.pipeline-toolbar{flex-wrap:wrap}.pipeline-total{flex-direction:row;align-items:center;gap:10px}.pipeline-total span{font-size:10px}.pipeline-toolbar>.heading-spacer{display:none}.activity-actions{gap:6px}.workspace-status{font-size:9px}.data-table td{padding-top:13px;padding-bottom:13px}.settings-layout .field-pair{display:block}}@media (width<=800px){.sidebar{flex-basis:260px;width:260px;transition:left .15s;position:fixed;top:0;bottom:0;left:-280px;box-shadow:8px 0 30px #263d5a22}.sidebar.open{left:0}.topbar{gap:10px;padding:9px 14px}.topbar>.icon-button:first-child{display:flex}.global-search{flex:1;width:auto;min-width:0;max-width:none}.global-search kbd{display:none}.topbar-actions{gap:2px}.topbar-actions .icon-button:first-child,.topbar-actions .chat-button{display:none}.topbar-actions .icon-button{padding:6px}.page-heading{padding:18px 16px 0}.heading-row{flex-wrap:wrap;gap:9px;padding-bottom:15px}.heading-row h1{font-size:22px}.heading-row>.button{padding:6px 8px;font-size:10px}.heading-row>.icon-button{padding:4px}.heading-row .pill-select{font-size:11px}.tabs{gap:5px}.tab{font-size:11px}.tabs-row{white-space:nowrap;padding-bottom:9px;overflow-x:auto}.tabs-row>.tabs{flex-wrap:nowrap}.list-toolbar{flex-wrap:wrap;gap:7px;padding:8px 16px}.list-toolbar .button{min-height:29px;padding:6px 8px;font-size:11px}.inbox-item{flex-wrap:wrap;gap:8px;padding:10px 16px}.inbox-lead{max-width:calc(100% - 150px);font-size:12px}.inbox-subject{flex-basis:calc(100% - 60px);order:5;padding-left:44px;font-size:11px}.inbox-item>.badge{margin-left:auto;font-size:9px}.inbox-item>.item-date{font-size:10px}.row-actions{opacity:1;background:0 0;order:6;gap:1px;margin-left:auto;padding:0;position:static}.row-actions .icon-button{padding:2px}.row-actions svg{width:15px;height:15px}.inbox-item>input{margin-right:0}.item-icon{width:23px;height:23px}.inbox-list{min-height:calc(100% - 160px)}.checkbox-label{font-size:11px}.search-filter-row{gap:7px}.search-filter-row>.table-search{flex-basis:100%;width:100%;min-width:100%}.search-filter-row>.button{font-size:10px}.table-meta{flex-wrap:wrap;gap:12px;padding:8px 16px}.data-table th:first-child,.data-table td:first-child{padding-left:16px}.data-table th,.data-table td{padding:11px 12px}.record-count{font-size:13px}.workspace-status{justify-content:center;gap:5px;padding:6px 12px;font-size:8px}.global-results{width:calc(100% - 28px);left:14px}.kanban-board{gap:12px;padding:16px}.kanban-column{min-width:240px}.pipeline-toolbar{gap:9px}.pipeline-toolbar .table-search{flex:1;min-width:200px}.pipeline-toolbar select{max-width:140px;font-size:11px}.pipeline-total{justify-content:flex-end;width:100%}.segmented button{padding:5px;font-size:10px}.reports-content{padding:16px}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:12px}.kpi-card>strong{font-size:24px}.report-two-col{gap:0}.pipeline-report{gap:11px;padding:15px 12px 20px;overflow:auto}.pipeline-report>div{min-width:75px}.report-card-heading{padding:16px}.report-card-heading h3{font-size:12px}.report-card-heading>span{font-size:9px}.report-tabs{flex-wrap:nowrap;gap:14px;overflow:auto}.report-tabs .tab{font-size:11px}.settings-layout{display:block}.settings-nav{border-bottom:1px solid #e4e9f0;border-right:0;gap:5px;width:100%;padding:12px;display:flex;overflow:auto}.settings-nav button{white-space:nowrap;width:auto;padding:8px 10px;font-size:11px}.settings-nav .nav-divider{display:none}.settings-content{max-width:none;padding:24px 20px}.settings-content .section-heading{flex-wrap:wrap}.settings-list-row{flex-wrap:wrap;font-size:11px}.settings-list-row>strong{min-width:85px}.settings-list-row .button{font-size:10px}.settings-list-row code{max-width:150px}.integration-card{gap:10px}.integration-logo{width:35px;height:35px}.integration-card .badge{font-size:8px}.settings-content .integration-status-row{flex-wrap:wrap}.workflow-grid{grid-template-columns:1fr;gap:15px;padding:16px}.workflow-footnote{align-items:flex-start;padding:15px;font-size:10px;line-height:1.7}.detail-backdrop{z-index:65}.lead-detail{width:100%}.detail-heading{padding:20px}.detail-heading>div:first-child{flex-wrap:wrap;gap:10px}.detail-heading h1{font-size:20px}.detail-meta{flex-wrap:wrap;gap:12px;margin-top:14px}.detail-columns{display:block;overflow:auto}.lead-facts{border-bottom:1px solid #e3e8ef;border-right:0;grid-template-columns:1fr 1fr;gap:10px 20px;width:100%;padding:16px 20px;display:grid;overflow:visible}.lead-facts>.section-heading{grid-column:1/-1;margin:10px 0 0!important}.lead-facts>.contact-card{margin:0;padding:10px 0 15px}.lead-facts>.lead-properties{grid-column:1/-1;grid-template-columns:85px 1fr;margin:8px 0}.lead-timeline{padding:20px;overflow:visible}.contact-card>div>.icon-button{opacity:1}.lead-facts>.mini-opportunity{margin:0}.mini-task{border:0}.activity-actions .button{font-size:11px}.detail-topbar{padding:12px 16px}.timeline-card-top{flex-wrap:wrap}.timeline-card-top>span:not(.badge){font-size:8px}.modal-backdrop{padding:15px}.modal{border-radius:8px;max-height:94vh}.modal-header{padding:16px 18px}.modal-body{padding:20px 18px}.modal-footer{flex-wrap:wrap;gap:8px;padding:13px 18px}.modal-footer>.button{padding:7px 9px;font-size:11px}.modal-footer>.muted{font-size:10px}.modal-header h2{font-size:16px}.composer-backdrop{align-items:flex-end;padding:0}.composer{border-radius:12px 12px 0 0;width:100%;max-height:96vh}.composer-header{padding:13px 16px}.composer-fields{padding:0 16px}.email-body{min-height:180px;padding:17px}.composer-footer{flex-wrap:wrap;gap:8px;padding:13px 15px}.composer-footer .button{font-size:11px}.composer-tools{flex-wrap:wrap;gap:8px;padding:9px 14px}.composer-tools select{max-width:170px;font-size:9px}.composer-tools>.muted{display:none}.schedule-bar{gap:8px;padding:12px 15px;font-size:10px}.schedule-bar input{max-width:190px;font-size:10px}.schedule-bar>span{margin:0}.email-connection-notice{padding:10px 15px;font-size:9px}.email-sender{flex-wrap:wrap;gap:10px}.email-sender>span:not(.avatar):not(.badge){font-size:9px}.email-message{font-size:12px}.field-pair{gap:12px}.field{margin-bottom:17px}.field>input,.field>select,.field>textarea{font-size:13px}.conversation-list{padding:0 16px}.conversation-row{align-items:flex-start;gap:10px;padding:17px 0}.conversation-content>div{gap:10px}.conversation-content strong{font-size:12px}.conversation-content span,.conversation-row>.badge{font-size:9px}.conversation-content p{font-size:11px}.conversation-content small{font-size:10px}.conversation-row>.item-icon{width:23px;height:23px}.auth-card{padding:28px}.auth-brand{font-size:15px}.toast{max-width:92vw;padding:12px;font-size:11px;bottom:20px}.saving-indicator{font-size:9px;bottom:55px;right:15px}.integration-empty{margin:35px auto;padding:25px}.integration-empty h2{font-size:21px}.integration-empty>p{font-size:12px}.filter-strip{flex-wrap:wrap;gap:7px;padding:10px 16px}.filter-strip input{flex:1;min-width:190px}.page-heading .filter-strip{margin:0 -16px}.auth-card h1{font-size:24px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}[hidden]{display:none!important}.custom-fields-editor{border-top:1px solid #e6ebf1;padding-top:18px}.custom-fields-editor h3{color:#77879b;margin-bottom:13px;font-size:12px;font-weight:550}.custom-fields-editor>div{align-items:center;gap:8px;margin-bottom:9px;display:flex}.custom-fields-editor input{width:calc(50% - 24px);font-size:11px}.custom-fields-editor>.button{margin-top:4px;font-size:11px}.app-shell[data-readonly=true] .main-content .heading-row>.button.primary,.app-shell[data-readonly=true] .main-content .table-meta>select,.app-shell[data-readonly=true] .main-content .workflow-card-footer{display:none}.app-shell[data-readonly=true] .main-content .heading-row>.button:has(svg.lucide-upload){display:none}.app-shell[data-can-email=false] .composer-backdrop{display:none}.settings-group-label{letter-spacing:.7px;color:#a1a9b4;text-transform:uppercase;padding:19px 13px 7px;font-size:9px}.record-fields{border:0;min-width:0;margin:0;padding:0}.record-fields:disabled input,.record-fields:disabled select,.record-fields:disabled textarea{opacity:1;color:#65758b;cursor:default;background:#f9fbfd}.record-fields:disabled .custom-fields-editor button{display:none}.active-filter-pill{z-index:40;color:#5d84ab;background:#edf5fd;border:1px solid #c8ddef;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex;position:fixed;bottom:32px;right:18px;box-shadow:0 2px 7px #20354c0c}.active-filter-pill>span{align-items:center;margin-left:3px;padding:2px;display:flex}.active-filter-pill>span:hover{background:#d9eafa;border-radius:3px}.composer-attachments{border-top:1px solid #edf0f4;padding:10px 19px}.composer-attachment-toolbar{align-items:center;gap:12px;font-size:10px;display:flex}.composer-attachment-toolbar>.text-link{color:#7896b6;font-size:11px}.composer-attachment-toolbar>span{color:#a4aeba;margin-left:auto;font-size:9px}.attachment-chip-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.attachment-chip-list>span{color:#8da1b9;background:#f8fafc;border:1px solid #dfe7ef;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.attachment-chip-list a{white-space:nowrap;text-overflow:ellipsis;color:#6c8cad;max-width:240px;overflow:hidden}.attachment-chip-list small{color:#a5afbb;font-size:9px}.attachment-chip-list button{color:#a0adbd;align-items:center;padding:0;display:flex}.attachment-error{color:#b77b76;margin-top:10px;font-size:10px;line-height:1.7}.email-attachment-downloads{flex-wrap:wrap;gap:10px;margin:0 0 17px;display:flex}.email-attachment-downloads>a{color:#7893b0;background:#f6f8fb;border:1px solid #e0e7ef;border-radius:6px;align-items:center;gap:10px;max-width:100%;padding:10px 12px;font-size:11px;display:flex}.email-attachment-downloads>a>span{overflow-wrap:anywhere;flex-direction:column;gap:5px;display:flex}.email-attachment-downloads small{color:#a3aebe;font-size:9px}.active-filter-pill>button{color:inherit;font-size:inherit;align-items:center;gap:7px;padding:0;display:flex}.active-filter-pill>button:last-child{border-radius:3px;padding:2px}.active-filter-pill>button:last-child:hover{background:#d9eafa}.dataset-limit-notice{color:#ad8b52;background:#fff9ec;border-bottom:1px solid #f1e7d3;align-items:flex-start;gap:8px;padding:11px 22px;font-size:11px;line-height:1.7;display:flex}.contact-name-label{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.contact-name-label small{color:#727985;font-size:10px;font-weight:400}.contact-greeting-preview{background:#f7f8fa;border:1px solid #e5e8ed;border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.contact-greeting-preview>span{color:#6d7480;font-size:11px}.contact-greeting-preview>strong{font-size:13px;font-weight:500}.composer-personalization{background:#fafbfc;border-bottom:1px solid #e8ebef;padding:11px 20px}.composer-personalization>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.composer-personalization label{color:#656d78;font-size:11px;font-weight:600}.composer-personalization select{background:#fff;padding:5px 25px 5px 8px;font-size:11px}.composer-personalization .greeting-text{color:#454d58;flex:1;min-width:135px;font-size:12px}.composer-personalization .button{padding:6px 10px;font-size:11px}.composer-personalization>p{color:#876a35;margin:9px 0 0;font-size:11px;line-height:1.5}.composer-fields label{width:50px}.record-lead-context{color:#4e5969;background:#f7f8fa;border:1px solid #e4e7eb;border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:13px;display:flex}.record-lead-context svg{color:#687588;flex-shrink:0}.record-lead-context span{overflow-wrap:anywhere}
