:root{color:#262932;font-synthesis:none;--rail:#211b52;--rail-active:#5144d7;--blue:#236fbe;--green:#35864b;--green-hover:#2d733f;--line:#dfe2e5;--line-strong:#c8cdd2;--muted:#69717d;--surface:#fff;--stage:#f1f2f3;--focus:#126bc5;--shadow:0 2px 7px #242b3421;background:#f6f7f8;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}body{font-size:14px;overflow:hidden}button,input,select{font:inherit}button,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:1px;outline:3px solid #126bc559}button:disabled{cursor:not-allowed;opacity:.52}a{color:var(--blue);text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{grid-template-columns:56px minmax(0,1fr);height:100%;display:grid}.app-rail{background:var(--rail);z-index:20;flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.rail-logo{border-radius:4px;place-items:center;width:44px;height:42px;display:grid}.rail-logo:hover{background:#ffffff12}.rail-logo img{object-fit:contain;width:30px;height:30px;display:block}.rail-link{color:#e8e6f6;border-radius:4px;place-items:center;width:44px;height:44px;display:grid;position:relative}.rail-link:hover{background:#ffffff17}.rail-link.active{background:var(--rail-active);color:#fff;box-shadow:inset 3px 0 #9c92ff}.rail-link svg{stroke-width:1.8px;width:20px;height:20px}.rail-badge{color:#fff;background:#e64c4c;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:2px;right:2px}.rail-spacer{flex:1}.app-main{grid-template-rows:56px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.topbar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:12px;padding:0 12px;display:grid}.topbar-heading,.topbar-center,.topbar-actions{align-items:center;min-width:0;display:flex}.topbar-heading{gap:10px}.topbar-center{gap:12px}.topbar-actions{justify-content:flex-end;gap:6px}.topbar h1{margin:0;font-size:16px;font-weight:650;line-height:24px}.mode-indicator{color:#6d5e25;white-space:nowrap;background:#fff9df;border:1px solid #e6d99d;border-radius:12px;align-items:center;gap:4px;min-height:23px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.mode-indicator svg{width:12px;height:12px}.global-search{border:1px solid var(--line-strong);background:#fff;border-radius:20px;align-items:center;gap:9px;width:min(360px,36vw);height:40px;padding:0 12px;display:flex}.global-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px #126bc51f}.global-search svg{color:#5d6570;width:18px;height:18px}.global-search input{border:0;outline:0;flex:1;min-width:0}.global-search button{background:0 0;border:0;place-items:center;padding:2px;display:grid}.global-search button svg{width:15px;height:15px}.round-action{border:1px solid var(--line-strong);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.round-action svg{width:19px}.avatar{color:#5d2b2b;background:#f3e8d8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.icon-action{color:#4e5661;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:34px;height:34px;display:inline-grid}.icon-action:hover{border-color:var(--line);background:#f0f2f4}.icon-action svg{width:19px;height:19px}.page-content{background:#fff;min-height:0;overflow:hidden}.screen{grid-template-rows:58px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.deal-overview-screen{grid-template-rows:auto auto minmax(0,1fr)}.toolbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;min-width:0;padding:8px 16px;display:flex}.toolbar-spacer{flex:1}.toolbar select{border:1px solid var(--line-strong);background:#fff;border-radius:3px;max-width:220px;height:34px;padding:0 30px 0 10px;font-weight:600}.result-count{white-space:nowrap;font-size:13px}.deal-toolbar{min-height:56px}.pipeline-selector-control{flex:none;align-items:stretch;display:flex}.pipeline-selector-control select{width:160px}.pipeline-selector-control.editable select{border-radius:3px 0 0 3px}.pipeline-selector-control .pipeline-edit-trigger{border-radius:0 3px 3px 0}.deal-filter-control{flex:none;align-items:stretch;display:flex;position:relative}.deal-filter-trigger{border:1px solid var(--line-strong);color:#34404a;cursor:pointer;background:#fff;border-radius:3px 0 0 3px;align-items:center;gap:7px;width:min(270px,22vw);min-width:190px;height:34px;padding:0 9px;font-weight:700;display:flex}.deal-filter-trigger.active{color:#24659c;background:#f4f9fe;border-color:#7ca2c5}.deal-filter-trigger>svg:first-child{flex:none;width:15px;height:15px}.deal-filter-trigger>svg:last-child{flex:none;width:14px;height:14px;margin-left:auto}.deal-filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-adjacent-action{border:1px solid var(--line-strong);color:#4b5965;cursor:pointer;background:#fff;border-left:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.filter-adjacent-action:last-of-type{border-radius:0 3px 3px 0}.filter-adjacent-action:hover{color:#24679d;background:#eef4f8}.filter-adjacent-action.danger:hover{color:#a53b35;background:#fff0ef}.filter-adjacent-action svg{width:15px;height:15px}.deal-filter-menu{z-index:80;color:#2f3841;background:#fff;border:1px solid #b8c0c7;border-radius:4px;width:min(390px,100vw - 76px);position:absolute;top:39px;right:0;overflow:hidden;box-shadow:0 12px 34px #141e283d}.filter-menu-search{background:#fff;border:1px solid #8ea9bf;border-radius:3px;align-items:center;gap:8px;height:46px;margin:8px;padding:0 9px;display:flex}.filter-menu-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px #126bc51f}.filter-menu-search svg{color:#48545e;flex:none;width:17px}.filter-menu-search input{border:0;outline:0;flex:1;min-width:0}.filter-menu-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);height:58px;display:grid}.filter-menu-tabs button{color:#59636d;cursor:pointer;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex;position:relative}.filter-menu-tabs button.active{color:#2f6fa6;font-weight:750}.filter-menu-tabs button.active:after{content:"";background:#2c77b4;height:2px;position:absolute;bottom:-1px;left:0;right:0}.filter-menu-tabs svg{width:18px;height:18px}.filter-menu-scroll{max-height:min(430px,54vh);overflow:auto}.filter-menu-section>strong{color:#535d66;text-transform:uppercase;background:#f7f8f9;border-bottom:1px solid #eceeef;align-items:center;min-height:28px;padding:5px 10px;font-size:9px;display:flex}.filter-menu-row-wrap{border-bottom:1px solid #f0f1f2;grid-template-columns:minmax(0,1fr) 40px;display:grid;position:relative}.filter-menu-row{color:#313941;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f1f2;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:7px;width:100%;min-height:47px;padding:6px 9px;display:grid}.filter-menu-row-wrap .filter-menu-row{border-bottom:0}.filter-menu-row:hover,.filter-menu-row:focus{background:#edf5fb}.filter-menu-row>svg{color:#6f7880;width:14px;height:14px}.filter-menu-row>svg:last-child{color:#3479b2}.filter-menu-row>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.filter-menu-row b,.filter-menu-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-menu-row b{font-size:11px}.filter-menu-row small{color:#75808a;font-size:9px;font-weight:500}.filter-owner-avatar{color:#6a4b38;background:#f0e6dc;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid!important}.filter-favorite{color:#9da4aa;cursor:pointer;background:#fff;border:0;place-items:center;width:40px;padding:0;display:grid}.filter-favorite:hover{background:#fff9e8}.filter-favorite.active{color:#e4a21e}.filter-favorite svg{fill:#0000;width:18px;height:18px}.filter-favorite.active svg{fill:currentColor}.filter-menu-empty{color:#707a83;text-align:center;margin:0;padding:25px 14px;font-size:11px}.filter-menu-create{border:0;border-top:1px solid var(--line);color:#2d628e;cursor:pointer;background:#fff;align-items:center;gap:9px;width:100%;min-height:46px;padding:0 13px;font-weight:700;display:flex}.filter-menu-create:hover{background:#edf5fb}.filter-menu-create svg{width:16px}.deal-totals{color:#31363d;white-space:nowrap;align-items:center;gap:5px;min-width:max-content;font-size:12px;display:flex;position:relative}.deal-total-summary{position:relative}.deal-total-summary summary{color:#606a73;cursor:pointer;border-radius:3px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.deal-total-summary summary::-webkit-details-marker{display:none}.deal-total-summary summary:hover,.deal-total-summary[open] summary{background:#eef2f5}.deal-total-summary summary svg{width:15px;height:15px}.deal-total-summary>div{z-index:55;border:1px solid var(--line-strong);min-width:170px;box-shadow:var(--shadow);background:#fff;border-radius:4px;flex-direction:column;gap:4px;padding:11px 12px;display:flex;position:absolute;top:34px;right:0}.deal-total-summary small{color:#6a747d;font-size:9px}.deal-total-summary>div strong{font-size:14px}.mirror-sync,.reset-deal-view{flex:none}.view-preference-error{color:#a23a34;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:10px;font-weight:700;overflow:hidden}.mirror-state{color:#63707b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:3px 5px;font-size:11px;display:inline-flex}.mirror-state:hover:not(:disabled),.mirror-state:focus-visible{color:#315b7c;background:#edf3f7}.mirror-state:disabled{opacity:.6;cursor:wait}.mirror-state svg{width:13px;height:13px}.filter-strip{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:6px;min-height:48px;padding:6px 16px;display:flex;overflow-x:auto}.filter-chip{color:#424a54;white-space:nowrap;background:#fff;border:1px solid #cdd2d7;border-radius:3px;align-items:center;gap:5px;min-height:28px;padding:3px 8px;font-size:11px;display:inline-flex}.filter-chip.saved{color:#28577f;background:#f3f8fd;border-color:#aebed0;font-weight:700}.filter-chip.inherited{color:#59636d;background:#f7f8f9}.filter-chip.temporary{background:#edf6ff;border-color:#98b8d8}.filter-chip button{width:18px;height:18px;color:inherit;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid}.filter-chip button:hover{background:#00000014}.filter-chip svg{width:12px;height:12px}.lock-label{color:#4f6477;text-transform:uppercase;border-left:1px solid #b7cadc;padding-left:5px;font-size:9px}.condition-button{background:#fff;border:0;min-height:24px;padding:0 4px;font-size:12px;font-weight:600}.closed-toggle{white-space:nowrap;color:#515b65;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.closed-toggle input{width:15px;height:15px}.filter-refresh{flex:none}.view-toggle{border:1px solid var(--line-strong);border-radius:3px;flex:none;display:flex;overflow:hidden}.view-toggle a{color:#3e4650;border-right:1px solid var(--line-strong);place-items:center;width:38px;height:32px;display:grid}.view-toggle a:last-child{border-right:0}.view-toggle a.active{color:var(--blue);box-shadow:inset 0 -2px var(--blue);background:#edf5ff}.view-toggle svg{width:17px}.primary-button,.secondary-button,.subtle-button{white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:650;display:inline-flex}.primary-button{background:var(--green);color:#fff;border:1px solid #2c7a41}.primary-button:hover{background:var(--green-hover)}.primary-button:disabled{opacity:.5;cursor:not-allowed}.secondary-button{border:1px solid var(--line-strong);color:#343943;background:#fff}.subtle-button{color:#545d68;background:0 0;border:0}.primary-button svg,.secondary-button svg,.subtle-button svg{width:16px;height:16px}.overview-actions{flex:none;position:relative}.overview-actions>button svg{width:14px;height:14px}.overview-actions-menu{z-index:50;border:1px solid var(--line-strong);background:#fff;border-radius:4px;flex-direction:column;min-width:236px;padding:4px;display:flex;position:absolute;top:39px;right:0;box-shadow:0 8px 24px #00000029}.overview-actions-menu>a{color:#353d46;white-space:nowrap;border-radius:3px;align-items:center;gap:8px;min-height:34px;padding:6px 9px;font-size:12px;display:flex}.overview-actions-menu>a:hover,.overview-actions-menu>a:focus{background:#edf4fb}.overview-actions-menu svg{width:15px;height:15px}.deal-create-control{flex:none;display:flex;position:relative}.deal-create-control>.primary-button:first-child{border-radius:3px 0 0 3px}.deal-create-control>button.primary-button{border-left:1px solid #ffffff52;border-radius:0 3px 3px 0;width:34px;padding:0}.deal-create-control>button svg{width:13px}.deal-create-menu{z-index:55;border:1px solid var(--line-strong);min-width:175px;box-shadow:var(--shadow);background:#fff;border-radius:4px;padding:4px;position:absolute;top:38px;right:0}.deal-create-menu a{color:#35404a;border-radius:3px;align-items:center;gap:7px;min-height:34px;padding:6px 9px;font-size:11px;display:flex}.deal-create-menu a:hover,.deal-create-menu a:focus{background:#edf4fb}.deal-create-menu svg{width:15px}.dialog.deal-filter-builder-dialog{grid-template-rows:56px minmax(0,1fr);width:min(980px,100vw - 40px);height:min(860px,100vh - 40px);max-height:calc(100vh - 40px);display:grid;overflow:hidden}.deal-filter-builder{align-content:start;gap:0;min-width:0;min-height:0;display:grid;overflow:auto}.filter-copy-notice{color:#39556d;background:#f2f8fd;border:1px solid #b9cde0;border-radius:3px;align-items:flex-start;gap:9px;margin:12px 15px 0;padding:9px 11px;font-size:10px;display:flex}.filter-copy-notice svg{flex:none;width:16px;height:16px}.filter-copy-notice span{flex-direction:column;gap:2px;display:flex}.filter-builder-warning{color:#6c5927;background:#fff9e8;border:1px solid #e1c886;border-radius:3px;margin:8px 15px 0;padding:8px 10px;font-size:10px}.filter-condition-section{padding:14px 15px 0}.filter-condition-section h3{align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.filter-condition-section h3 span{color:#68727b;border:1px solid #87919a;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:grid}.filter-condition-box{background:#f3f4f5;border-radius:3px;min-height:84px;padding:10px;position:relative}.filter-condition-row{grid-template-columns:34px 116px minmax(180px,1fr) minmax(130px,.7fr) minmax(150px,.9fr) 32px;align-items:center;gap:6px;min-height:40px;margin-bottom:5px;display:grid;position:relative}.filter-condition-row:has(.filter-field-popover){z-index:60}.filter-condition-row>select,.filter-condition-value>select,.filter-condition-value>input,.filter-condition-value .relative-days{background:#fff;border:1px solid #bdc4ca;border-radius:3px;width:100%;min-width:0;height:34px;padding:0 8px}.filter-condition-value{min-width:0}.where-label{color:#5f6971;text-transform:uppercase;background:#e1e4e7;border-radius:10px;justify-self:center;padding:3px 5px;font-size:8px;font-weight:800}.filter-condition-delete{color:#666f78;cursor:pointer;background:0 0;border:0;grid-column:-2/-1;place-items:center;width:32px;height:32px;padding:0;display:grid}.filter-condition-delete:hover{color:#a43a34;background:#f8e8e7}.filter-condition-delete svg{width:15px}.filter-condition-add{color:#2870a9;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;margin-left:38px;padding:0 5px;font-size:11px;font-weight:750;display:inline-flex}.filter-condition-add svg{width:15px}.filter-field-picker{min-width:0;position:relative}.filter-field-picker>button{color:#56616b;text-align:left;cursor:pointer;background:#fff;border:1px solid #bdc4ca;border-radius:3px;align-items:center;gap:6px;width:100%;height:34px;padding:0 8px;display:flex}.filter-field-picker>button.selected{color:#2f3b45}.filter-field-picker>button svg{width:13px;margin-left:auto}.filter-field-popover{z-index:100;background:#fff;border:1px solid #adb6be;border-radius:3px;width:min(330px,100vw - 72px);position:absolute;top:38px;left:0;overflow:hidden;box-shadow:0 9px 28px #0003}.filter-field-popover>label{border:1px solid #7f9fba;border-radius:3px;align-items:center;gap:7px;height:42px;margin:7px;padding:0 8px;display:flex}.filter-field-popover>label svg{width:16px}.filter-field-popover>label input{border:0;outline:0;flex:1;min-width:0}.filter-field-popover>div{max-height:330px;overflow:auto}.filter-field-popover>div>button{color:#303943;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:6px;width:100%;min-height:39px;padding:5px 10px;display:grid}.filter-field-popover>div>button:hover{background:#edf5fb}.filter-field-popover small{color:#7a838b;font-size:8px}.filter-field-popover svg{width:13px}.filter-field-popover>p{color:#717b84;text-align:center;margin:0;padding:20px 10px;font-size:10px}.relative-days{align-items:center;display:flex;padding:0!important}.relative-days input{border:0;outline:0;width:100%;min-width:0;height:32px;padding:0 7px}.relative-days span{color:#65707a;padding-right:8px;font-size:9px}.filter-builder-meta{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:10px;margin-top:16px;padding:16px 15px 9px;display:grid}.filter-builder-meta label{color:#4e5963;gap:5px;font-size:10px;font-weight:700;display:grid}.filter-builder-meta input,.filter-builder-meta select{background:#fff;border:1px solid #b8c0c7;border-radius:3px;width:100%;min-width:0;height:36px;padding:0 9px}.filter-builder-check{color:#4f5962;align-items:center;gap:7px;min-height:34px;padding:4px 15px;font-size:10px;display:flex}.filter-builder-check>input{width:16px;height:16px}.filter-builder-check>svg{color:#dfa21f;width:15px}.filter-builder-check .text-link{margin-left:auto;font-size:9px}.filter-column-selection{border:1px solid var(--line);border-radius:3px;margin:4px 15px 12px 38px}.filter-column-selection>label{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:38px;padding:0 9px;display:flex}.filter-column-selection>label svg{width:14px}.filter-column-selection>label input{border:0;outline:0;flex:1;min-width:0}.filter-column-selection>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:180px;padding:6px;display:grid;overflow:auto}.filter-column-selection>div label{grid-template-rows:auto auto;grid-template-columns:17px minmax(0,1fr);gap:1px 5px;min-width:0;padding:5px;font-size:9px;display:grid}.filter-column-selection>div input{grid-row:1/3}.filter-column-selection small{color:#808891;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.filter-builder-validation{color:#a04b3f;margin:3px 15px;font-size:9px}.filter-preview-result{color:#315c3b;background:#f1faf3;border:1px solid #a9c8b1;border-radius:3px;align-items:center;gap:9px;margin:7px 15px;padding:9px 11px;display:flex}.filter-preview-result small{color:#5d7463;margin-left:auto;font-size:9px}.deal-filter-builder>.form-error{margin:7px 15px}.deal-filter-builder>footer{z-index:8;border-top:1px solid var(--line);background:#fff;align-items:center;gap:8px;min-height:58px;padding:9px 15px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 12px #0000000a}.filter-delete-confirmation{padding:18px}.filter-delete-confirmation p{color:#505a64;margin:0 0 8px;line-height:1.45}.filter-delete-confirmation footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.pipeline-board{background:#fff;min-height:0;padding:8px 10px 18px;overflow:auto}.pipeline-track{grid-template-rows:auto;grid-auto-columns:272px;grid-auto-flow:column;align-items:stretch;gap:8px;min-width:max-content;min-height:100%;display:grid}.stage-column{background:var(--stage);border-top:4px solid #d7d9db;flex-direction:column;min-height:0;display:flex}.stage-column>header{z-index:3;background:var(--stage);border-bottom:1px solid #e1e3e4;min-height:59px;padding:8px 10px 7px;position:sticky;top:0;box-shadow:0 1px #00000008}.stage-column h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:14px;overflow:hidden}.stage-column header span{color:#626a74;font-size:11px}.stage-cards{flex-direction:column;flex:none;gap:6px;padding:7px;display:flex}.deal-card{text-align:left;color:#4f5761;cursor:grab;background:#fff;border:1px solid #d7dade;border-radius:4px;width:100%;padding:10px;box-shadow:0 1px 2px #282d3214}.deal-card:active{cursor:grabbing}.deal-card:hover{box-shadow:var(--shadow);border-color:#aeb5bc;transform:translateY(-1px)}.deal-card.rotten{border-left:3px solid #d06c28}.deal-card-main{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.deal-card-title{color:#222731;font-size:14px;font-weight:750;line-height:1.28}.deal-card-person{color:#5e6670;font-size:11px}.deal-card-value{color:#30353d;margin-top:3px;font-size:12px;font-weight:750}.card-custom-fields{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.card-custom-fields>span{background:#f4f6f8;border-radius:3px;flex-direction:column;min-width:70px;padding:3px 5px;display:flex}.card-custom-fields small{color:#58636e;text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:8px;overflow:hidden}.card-custom-fields strong{color:#38414a;font-size:10px}.card-signals{border-top:1px solid #edf0f2;align-items:center;gap:4px;min-height:23px;margin-top:7px;padding-top:6px;display:flex}.card-signal{color:#45637e;background:#edf3f8;border-radius:3px;align-items:center;gap:3px;min-height:20px;padding:2px 5px;font-size:9px;font-weight:700;display:inline-flex}.card-signal svg{width:12px;height:12px}.card-signal.activity.today{color:#755b00;background:#fff3c8}.card-signal.activity.overdue,.inline-state.overdue{color:#9c302d;background:#ffe7e5}.card-signal.email-reply,.inline-state.attention{color:#805b0d;background:#fff0cf}.card-signal.rotten-label{color:#8b4b20;background:#fae9dc}.card-updated{color:#5e6872;white-space:nowrap;margin-left:auto;font-size:9px}.deal-card-footer{justify-content:space-between;align-items:center;min-height:21px;margin-top:2px;display:flex}.deal-card-footer svg{color:#a0a6ad;width:14px;height:14px}.quick-edit-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:26px;height:24px;display:grid}.quick-edit-button:hover{border-color:var(--line);background:#f2f4f6}.card-move-menu{margin-left:auto;position:relative}.card-move-menu>div{z-index:12;border:1px solid var(--line-strong);width:218px;max-height:240px;box-shadow:var(--shadow);background:#fff;border-radius:4px;padding:4px;position:absolute;bottom:28px;right:0;overflow:auto}.card-move-menu>div button{color:#343b44;text-align:left;background:0 0;border:0;border-radius:3px;width:100%;min-height:30px;padding:5px 8px;font-size:11px}.card-move-menu>div button:hover,.card-move-menu>div button:focus{background:#eaf3fb}.stage-empty{color:#626a74;text-align:center;border:1px dashed #c9cdd0;border-radius:4px;padding:18px 8px;font-size:12px}.stage-column.drag-target{background:#e5f1fd;border-top-color:#3b83c7;box-shadow:inset 0 0 0 2px #236fbe2e}.stage-column.drag-target>header{background:#e5f1fd}.owner-avatar{color:#4d5b69;background:#e7edf2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.owner-avatar svg{width:13px;height:13px}.load-more-button{border:1px solid var(--line-strong);color:#34414d;background:#fff;border-radius:3px;min-height:36px;margin:12px auto;padding:0 16px;font-weight:700;display:block}.pipeline-error{color:#962d29;width:max-content;max-width:540px;box-shadow:var(--shadow);background:#fff3f2;border:1px solid #df9d98;border-radius:3px;padding:9px 12px;position:sticky;bottom:12px;left:12px}.source-pill{color:#53606d;white-space:nowrap;background:#edf2f7;border-radius:10px;align-items:center;width:fit-content;min-height:19px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.source-pill.local{color:#6b5711;background:#fff2be}.data-table-wrap{background:#fff;min-height:0;overflow:auto}.deal-list-area{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.data-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:14px;line-height:21px}.data-table th{z-index:2;text-align:left;color:#414851;border-bottom:1px solid var(--line-strong);background:#fafbfb;font-weight:700;position:sticky;top:0}.data-table th,.data-table td{text-overflow:ellipsis;border-bottom:1px solid #e7e9ea;border-right:1px solid #e4e6e8;max-width:310px;height:31px;padding:0 8px;overflow:hidden}.data-table tbody tr:hover td{background:#f5f9fd}.data-table tbody tr.selected td{background:#edf6ff}.data-table th button{width:100%;color:inherit;font-weight:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:0;display:inline-flex}.data-table th button svg{width:12px;height:12px}.data-table th.sorted{color:#1f67ad;background:#f1f7fd}.data-table input[type=checkbox]{width:15px;height:15px}.data-table td a{align-items:center;gap:4px;display:inline-flex}.data-table td a svg{width:13px;height:13px}.table-action{color:#606872;background:0 0;border:0;place-items:center;width:28px;height:26px;display:grid}.table-action svg{width:16px}.select-column{width:38px;min-width:38px;text-align:center!important}.row-actions-column{border-left:1px solid var(--line);background:#fff;width:66px;min-width:66px;position:sticky;right:0;overflow:visible!important}.data-table th.row-actions-column{z-index:4;background:#fafbfb}.column-settings-trigger{margin:0 auto}.row-menu{position:relative}.row-menu summary{cursor:pointer;list-style:none}.row-menu summary::-webkit-details-marker{display:none}.row-menu[open] summary{background:#eaf2fa}.row-menu>div{z-index:20;border:1px solid var(--line-strong);background:#fff;border-radius:4px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:28px;right:0;box-shadow:0 8px 24px #00000029}.row-menu>div>*{color:#353d46;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;min-height:32px;padding:5px 8px;display:flex}.row-menu>div>:hover{background:#edf4fb}.row-menu>div svg{width:14px;height:14px}.row-menu>div>.danger-menuitem{color:#a12d28}.inline-state{background:#eef4f8;border-radius:3px;align-items:center;gap:4px;padding:2px 5px;color:#3d607f!important;display:inline-flex!important}.inline-state svg{width:12px!important;height:12px!important}.bulk-bar{color:#314b63;background:#edf6ff;border-bottom:1px solid #a9c4de;align-items:center;gap:7px;min-height:46px;padding:6px 14px;display:flex}.bulk-bar button:not(.icon-action){color:#334b60;background:#fff;border:1px solid #aac0d5;border-radius:3px;align-items:center;gap:5px;min-height:30px;padding:0 9px;display:inline-flex}.bulk-bar button svg{width:14px;height:14px}.bulk-bar [role=alert]{color:#9a302d;font-size:11px}.bulk-edit-sidebar{z-index:145;color:#2d333a;background:#f7f7f8;border-left:1px solid #c7ccd1;grid-template-rows:64px minmax(0,1fr);width:min(352px,100vw - 52px);display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-7px 0 20px #141f2a29}.bulk-edit-sidebar>header{background:#fff;border-bottom:1px solid #d4d7da;justify-content:space-between;align-items:center;min-width:0;padding:0 14px 0 16px;display:flex}.bulk-edit-sidebar>header>div{align-items:center;gap:8px;min-width:0;display:flex}.bulk-edit-sidebar h2{margin:0;font-size:16px;line-height:22px}.bulk-edit-sidebar header span{color:#fff;white-space:nowrap;background:#2c74d6;border-radius:10px;padding:2px 7px;font-size:9px;font-weight:800}.bulk-edit-sidebar header .icon-action{color:#4f5861;border-radius:3px;width:32px;height:32px}.bulk-edit-sidebar header .icon-action:hover{background:#eef1f3}.bulk-edit-sidebar header svg{width:17px;height:17px}.bulk-edit-sidebar>form{grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid}.bulk-edit-fields{scrollbar-gutter:stable;min-height:0;padding:16px 20px 24px;overflow:auto}.bulk-edit-field{color:#5f6670;flex-direction:column;gap:5px;min-width:0;margin:0 0 16px;font-size:12px;display:flex}.bulk-edit-field>span{font-weight:500}.bulk-edit-field select,.bulk-edit-field input,.bulk-edit-field textarea{color:#2c3238;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #bfc4c9;border-radius:3px;padding:6px 9px}.bulk-edit-field textarea{resize:vertical;min-height:68px;line-height:1.35}.bulk-edit-field select:focus,.bulk-edit-field input:focus,.bulk-edit-field textarea:focus{outline-offset:0;border-color:#2d7bd1;outline:1px solid #2d7bd1}.bulk-edit-field.expanded{background:#fff;border:1px solid #d7dadd;border-radius:4px;padding:9px}.bulk-edit-field .bulk-edit-multiselect{min-height:78px;padding:3px}.bulk-edit-field .bulk-edit-multiselect option{border-radius:2px;padding:5px 7px}.bulk-edit-error{color:#9b302b;background:#fff2f1;border-top:1px solid #e4b6b2;margin:0;padding:9px 16px;font-size:11px;line-height:1.35}.bulk-edit-sidebar footer{background:#fff;border-top:1px solid #cfd3d6;padding:8px 16px;box-shadow:0 -3px 8px #0000000d}.bulk-edit-submit{color:#fff;cursor:pointer;background:#57a968;border:1px solid #388c4e;border-radius:3px;width:100%;min-height:34px;font-weight:800}.bulk-edit-submit:hover:not(:disabled){background:#408f52}.bulk-edit-submit:disabled{cursor:not-allowed;opacity:.82;background:#9bc49f;border-color:#a8caaa}.danger-button{color:#fff;cursor:pointer;background:#b93933;border:1px solid #a62f2a;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:700;display:inline-flex}.danger-button:hover{background:#9e2f2a}.danger-button svg{width:15px;height:15px}.delete-confirmation{min-width:min(440px,80vw)}.delete-confirmation p{color:#555f69;margin:0 0 12px;line-height:1.45}.delete-confirmation p strong{color:#252a31}.delete-confirmation footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.text-link{color:#252a31;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.text-link:hover{color:var(--blue);text-decoration:underline}.contacts-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);display:grid}.contact-sidebar{border-right:1px solid var(--line);background:#f7f8f9;flex-direction:column;gap:3px;padding:10px 8px;display:flex}.contact-sidebar>*{border-radius:3px;padding:10px 12px}.contact-sidebar strong{color:#2368ae;background:#e5f0fc}.contact-sidebar span{color:#505862}.contact-main{grid-template-rows:58px minmax(0,1fr);min-width:0;min-height:0;display:grid}.person-list-main{grid-template-rows:56px 48px minmax(0,1fr)}.person-toolbar{min-height:56px;overflow:visible}.person-filter-strip{min-height:48px;padding:7px 16px}.person-add-condition{color:#2870a9;flex:none;font-size:11px;font-weight:750}.person-create-control{flex:none;display:flex;position:relative}.person-create-control>.primary-button:first-child{border-radius:3px 0 0 3px;min-width:76px}.person-create-control>.primary-button:nth-child(2){border-left-color:#ffffff4d;border-radius:0 3px 3px 0;width:30px;padding:0}.person-create-control>.primary-button:nth-child(2) svg{width:13px}.person-create-menu{z-index:85;border:1px solid var(--line-strong);min-width:190px;box-shadow:var(--shadow);background:#fff;border-radius:4px;padding:4px;position:absolute;top:38px;left:0}.person-create-menu>*{color:#35404a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:3px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 9px;font-size:11px;display:flex}.person-create-menu>:hover{background:#edf4fb}.person-create-menu svg{width:15px}.person-count-refresh{gap:7px;min-width:195px;font-weight:650}.person-count-refresh svg{width:15px}.person-filter-control .deal-filter-trigger{border-radius:3px;width:200px;min-width:160px}.person-filter-control:has(.filter-adjacent-action) .deal-filter-trigger{border-radius:3px 0 0 3px}.person-filter-condition-row>select:nth-of-type(2){background:#fff;border:1px solid #bdc4ca;border-radius:3px;width:100%;min-width:0;height:34px;padding:0 8px}.icon-only-action{width:34px;padding:0}.overview-actions-menu>button{color:#353d46;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:3px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:12px;display:grid}.overview-actions-menu>button:hover{background:#edf4fb}.overview-actions-menu>button svg:last-child{color:#3479b2}.spin{animation:.8s linear infinite crm-spin}@keyframes crm-spin{to{transform:rotate(360deg)}}.archive-toggle{color:#555f69;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.archive-toggle input{width:15px;height:15px}.empty-filter-note{color:#737c85;font-size:11px}.person-table-area{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.person-table-area>.data-table-wrap:only-child{grid-row:1/-1}.person-list-table{width:max-content;min-width:100%}.person-list-table th,.person-list-table td{max-width:320px}.dialog:has(.person-entity-form){width:min(920px,96vw)}.person-entity-form{max-width:920px}.person-custom-edit{border:1px solid var(--line);border-radius:4px}.person-custom-edit>summary{cursor:pointer;background:#f8fafb;align-items:center;min-height:42px;padding:8px 11px;font-weight:750;display:flex}.person-custom-edit>.form-grid{padding:12px}.contact-method-editor{border:1px solid var(--line);border-radius:4px;min-width:0;margin:0;padding:11px}.contact-method-editor legend{color:#424b55;padding:0 5px;font-size:12px;font-weight:750}.contact-method-row{grid-template-columns:138px minmax(160px,1fr) minmax(120px,.7fr) auto 34px;align-items:center;gap:6px;margin:6px 0;display:grid}.contact-method-row select,.contact-method-row input{min-width:0}.contact-method-row .primary-method{border:1px solid var(--line);white-space:nowrap;border-radius:3px;flex-direction:row;align-items:center;gap:5px;min-height:38px;padding:0 7px;display:flex}.contact-method-row .primary-method input{width:auto;min-height:auto}.contact-method-add{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.person-detail{grid-template-rows:44px auto minmax(0,1fr)}.person-detail-heading{grid-template-columns:minmax(240px,1fr) minmax(280px,1.2fr) auto}.person-contact-summary{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.person-contact-summary>a{color:#344d61;border-radius:3px;align-items:center;gap:8px;min-width:0;padding:4px 7px;display:flex}.person-contact-summary>a:hover{background:#eef4f8}.person-contact-summary>a>svg{flex:0 0 16px;width:16px}.person-contact-summary>a>span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;display:flex;overflow:hidden}.person-contact-summary small{color:var(--muted);font-size:9px}.person-heading-stats{border:1px solid var(--line);border-radius:4px;align-items:stretch;gap:1px;display:flex;overflow:hidden}.person-heading-stats>span{color:#626d76;background:#fafbfb;flex-direction:column;align-items:center;min-width:70px;padding:7px 8px;font-size:9px;display:flex}.person-heading-stats strong{color:#303943;font-size:15px}.person-detail-columns{grid-template-columns:390px minmax(560px,1fr)}.person-contact-fields a{overflow-wrap:anywhere;white-space:normal}.person-deal-row{color:#35414b;border-top:1px solid #edf0f2;align-items:center;gap:8px;min-height:48px;padding:7px 11px;display:flex}.person-deal-row:hover{background:#f3f8fc}.person-deal-row>svg{color:#5d7487;flex:0 0 16px;width:16px}.person-deal-row>span{flex-direction:column;flex:1;min-width:0;display:flex}.person-deal-row strong,.person-deal-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-deal-row small{color:var(--muted);font-size:9px}.person-deal-row>em{color:#4f606c;background:#edf2f5;border-radius:9px;padding:2px 6px;font-size:8px;font-style:normal}.person-deal-row>em.won{color:#29673a;background:#e3f2e7}.person-deal-row>em.lost{color:#913a35;background:#f8e5e3}.field-empty-note{color:var(--muted);margin:0;padding:13px;font-size:10px}.person-composer{border-bottom:1px solid var(--line)}.person-note-form{background:#f8fafb;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.person-note-form textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:88px;font:inherit;border-radius:3px;grid-column:1/-1;padding:9px}.person-note-form label{color:#56616b;align-items:center;gap:5px;font-size:10px;display:flex}.person-note-form .primary-button{grid-column:3}.person-detail .focus-panel>header small{color:var(--muted);margin-left:auto;font-size:9px}.focus-done{color:#0000;background:#fff;border:2px solid #8fa3b2;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;display:grid}.focus-done.done{color:#fff;background:#4b915d;border-color:#4b915d}.focus-done svg{width:12px}.focus-empty{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.person-detail .entry-content{display:block}.change-compact{color:#56626c;flex-direction:column;align-items:flex-start;gap:2px;margin-top:5px;font-size:10px;display:flex}.change-compact>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.change-compact strong{color:#394650}.change-compact b{color:#758a9a}.change-compact em{color:#6e7982;font-size:9px;font-style:normal}.person-entry-details{min-width:0;padding:7px 0 2px}.person-entry-details>p{color:#37434d!important;line-height:1.55!important}.person-entry-details>dl{background:#f7f9fa;border-radius:3px;grid-template-columns:80px minmax(0,1fr);gap:4px 8px;padding:8px;font-size:10px;display:grid}.person-entry-details dt{color:#737e87;font-weight:700}.person-entry-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.person-entry-details .mail-parties>div{grid-template-columns:48px minmax(0,1fr);gap:5px;display:grid}.person-entry-details .mail-parties dt{font-weight:750}.person-entry-details .mail-parties dd{margin:0}.entry-inline-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.entry-inline-actions button{border:1px solid var(--line-strong);color:#4c5963;background:#fff;border-radius:3px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:9px;display:inline-flex}.entry-inline-actions button.danger-menuitem{color:#9b322e}.entry-inline-actions svg{width:12px}.mail-attachments{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.mail-attachments>span{border:1px solid var(--line);color:#4f5d67;background:#fafbfb;border-radius:3px;padding:3px 6px;font-size:9px}.deal-entry-detail{align-items:center;gap:8px;display:flex}.deal-entry-detail p{flex:1}.state-panel{color:#626b74;background:#fafbfb;justify-content:center;align-items:center;gap:12px;height:100%;min-height:240px;display:flex}.state-panel svg{width:28px}.state-panel strong{color:#30363d}.state-panel.error{color:#9e302f;background:#fff8f7}.state-panel.empty{text-align:left}.spinner{border:3px solid #d9dce0;border-top-color:var(--blue);border-radius:50%;width:22px;height:22px;animation:.75s linear infinite spin}.full-page-state{color:#5d6570;background:#f7f8f9;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.dialog-backdrop{z-index:100;background:#15181f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:6px;width:min(540px,100%);max-height:min(760px,94vh);overflow:auto;box-shadow:0 18px 60px #00000040}.dialog>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex;position:sticky;top:0}.dialog h2{margin:0;font-size:18px}.pipeline-editor-dialog{grid-template-rows:56px minmax(0,1fr);width:min(1540px,98vw);height:min(920px,96vh);max-height:96vh;display:grid;overflow:hidden}.pipeline-editor-form{background:#fff;flex-direction:column;min-height:0;display:flex}.pipeline-editor-toolbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;min-width:0;min-height:58px;padding:9px 14px;display:flex}.pipeline-editor-toolbar>label:first-child{white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:flex}.pipeline-editor-toolbar>label:first-child input{border:1px solid var(--line-strong);border-radius:3px;width:210px;height:36px;padding:6px 9px}.pipeline-toggle{color:#3e464f;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-weight:650;display:inline-flex}.pipeline-toggle input{opacity:0;pointer-events:none;position:absolute}.pipeline-toggle>span{background:#aeb5bc;border-radius:9px;flex:none;width:30px;height:17px;transition:background .15s;position:relative}.pipeline-toggle>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.pipeline-toggle input:checked+span{background:#3f9657}.pipeline-toggle input:checked+span:after{transform:translate(13px)}.pipeline-toggle input:focus-visible+span{outline-offset:2px;outline:3px solid #126bc559}.pipeline-local-notice{color:#69747e;text-align:right;flex:1;min-width:120px;font-size:10px}.pipeline-editor-form>.form-error{margin:8px 14px 0}.pipeline-stage-editor{background:#fff;flex:1;grid-template-rows:100%;grid-auto-columns:minmax(228px,1fr);grid-auto-flow:column;align-items:stretch;gap:6px;min-width:0;min-height:0;padding:8px;display:grid;overflow:auto}.pipeline-stage-edit-card{background:#f4f5f6;border:1px solid #dfe2e5;border-radius:5px;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;transition:opacity .12s,box-shadow .12s;display:grid;position:relative;overflow:hidden}.pipeline-stage-edit-card.dragging{opacity:.55;box-shadow:0 0 0 3px #236fbe33}.pipeline-stage-edit-card>header{background:#f0f1f2;border-bottom:1px solid #dcdee1;align-items:center;gap:6px;min-width:0;min-height:61px;padding:9px 8px 8px 12px;display:flex}.pipeline-stage-edit-card>header>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pipeline-stage-edit-card>header strong{color:#292e34;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-stage-edit-card>header small{color:#626b74;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.stage-drag-handle{color:#626970;cursor:grab;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:28px;height:34px;padding:0;display:grid}.stage-drag-handle:active{cursor:grabbing}.stage-drag-handle:hover{background:#e1e4e6}.stage-drag-handle svg{width:17px}.pipeline-stage-fields{flex-direction:column;gap:14px;padding:18px 12px;display:flex}.pipeline-stage-fields>label:not(.pipeline-toggle),.deleted-stage-content label{color:#3d434b;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.pipeline-stage-fields input,.deleted-stage-content select{background:#fff;border:1px solid #c4c9ce;border-radius:3px;width:100%;height:36px;padding:6px 9px}.pipeline-stage-fields input:disabled{color:#737a82;background:#e9ebed}.field-help{float:right;color:#69717a;border:1px solid #8f969d;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:800;display:inline-grid}.number-suffix{position:relative}.number-suffix input{padding-right:28px}.number-suffix>span{color:#727a82;font-size:12px;position:absolute;top:9px;right:10px}.stage-rotten-toggle{white-space:normal;align-items:flex-start;line-height:1.35}.visually-labelled{margin-top:-9px}.visually-labelled:first-line{font-size:0}.stage-order-buttons{justify-content:flex-end;gap:3px;padding:0 9px 6px;display:flex}.stage-order-buttons button{color:#626b74;background:#fff;border:1px solid #ccd0d4;border-radius:3px;place-items:center;width:28px;height:26px;padding:0;display:grid}.stage-order-buttons button:hover:not(:disabled){color:#236fbe;background:#eaf2f9}.stage-order-buttons svg{width:13px}.stage-delete-button{color:#555d66;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e0e2e4;align-items:center;gap:7px;min-height:38px;padding:7px 12px;display:flex}.stage-delete-button:hover:not(:disabled){color:#9c312e;background:#feeceb}.stage-delete-button svg{width:14px}.deleted-stage-card{background:#fff8f7;border-color:#d8b9b7}.deleted-stage-card>header{background:#faeae8}.deleted-stage-content{color:#6b4441;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 14px;display:flex}.deleted-stage-content>svg{color:#b65a54;width:34px;height:34px}.deleted-stage-content label{text-align:left;width:100%}.pipeline-add-stage{color:#4b5864;cursor:pointer;background:#fafbfb;border:1px dashed #aeb6be;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:100%;padding:28px 18px;display:flex}.pipeline-add-stage:hover{color:#236fbe;background:#f1f7fc;border-color:#3980bd}.pipeline-add-stage>svg{width:30px;height:30px}.pipeline-add-stage>span{color:#78818a;text-align:center;max-width:170px;font-size:10px}.entity-form{flex-direction:column;gap:15px;padding:18px;display:flex}.entity-form label{color:#3c424b;flex-direction:column;gap:6px;font-weight:650;display:flex}.entity-form input,.entity-form select,.entity-form textarea{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #bdc3ca;border-radius:3px;padding:8px 10px;font-weight:400}.entity-form input:focus,.entity-form select:focus,.entity-form textarea:focus{border-color:var(--focus);outline:2px solid #317bbe2e}.entity-form footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.entity-form>.dialog-checkbox{flex-direction:row;align-items:center;gap:8px;min-height:28px;font-weight:500}.entity-form>.dialog-checkbox input{width:16px;min-height:16px;padding:0}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-notice{color:#5f5524;background:#fff9dc;border:1px solid #eadf9a;border-radius:3px;margin:0;padding:10px 12px;font-size:12px}.required-transition-heading{color:#2f4e69;background:#f2f7fb;border:1px solid #c7d8e7;border-radius:4px;align-items:center;gap:11px;padding:11px 12px;display:flex}.required-transition-heading>svg{width:23px;height:23px}.required-transition-heading>span{flex-direction:column;gap:2px;display:flex}.required-transition-heading small{color:#536678;font-weight:500}.required-badge{color:#9a342f;text-transform:uppercase;background:#fbe4e2;border-radius:10px;width:fit-content;padding:2px 6px;font-size:9px;font-weight:800}.required-multiselect{min-height:92px!important}.field-hint{color:#63707c;font-size:10px;font-weight:500}.bulk-required-warning{color:#6d501e;background:#fff8e8;border-left:3px solid #d29427;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;display:flex}.bulk-required-warning svg{flex:none;width:15px;height:15px}.form-error{color:#9a2927;background:#fff3f2;border:1px solid #e4a4a2;border-radius:3px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.view-settings{flex-direction:column;gap:12px;padding:16px;display:flex}.view-settings>p{color:#59636d;margin:0}.settings-search{border:1px solid var(--line-strong);border-radius:3px;min-height:38px;padding:7px 10px}.settings-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:360px;display:grid}.field-catalog,.selected-fields{border:1px solid var(--line);background:#fafbfb;border-radius:4px;max-height:420px;margin:0;padding:6px;overflow:auto}.field-catalog label{border-radius:3px;align-items:flex-start;gap:8px;padding:7px;display:flex}.field-catalog label:hover{background:#edf4fb}.field-catalog input{margin-top:2px}.field-catalog span{flex-direction:column;display:flex}.field-catalog small{color:#808891;font-size:9px}.selected-fields{list-style:none}.selected-fields li{background:#fff;border-bottom:1px solid #e4e7e9;align-items:center;gap:3px;min-height:34px;padding:4px 3px 4px 8px;display:flex}.selected-fields li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.selected-fields button{color:#5e6872;background:0 0;border:0;border-radius:3px;place-items:center;width:26px;height:26px;padding:0;display:grid}.selected-fields button:hover{background:#edf1f4}.selected-fields svg{width:13px;height:13px}.view-settings>footer{align-items:center;gap:7px;padding-top:4px;display:flex}.placeholder-page{text-align:center;color:#66707a;background:#fafbfb;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.placeholder-page svg{color:#8d949b;width:42px;height:42px}.placeholder-page h2{color:#30363d;margin:14px 0 5px}.placeholder-page p{max-width:560px;margin:3px}.deal-detail{background:#f6f7f8;grid-template-rows:44px auto 50px minmax(0,1fr);min-width:0;height:100%;display:grid}.detail-toolbar{z-index:12;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:0 16px;display:flex;position:relative}.back-link{color:#303741;align-items:center;gap:5px;font-weight:650;display:inline-flex}.back-link svg{width:17px;height:17px}.detail-id{color:var(--muted);font-size:12px}.detail-toolbar-spacer{flex:1}.detail-more{position:relative}.detail-more-menu{z-index:50;border:1px solid var(--line-strong);background:#fff;border-radius:4px;min-width:210px;padding:4px;position:absolute;top:38px;right:0;box-shadow:0 10px 28px #0000002b}.detail-more-menu button{text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;display:flex}.detail-more-menu button:hover{background:#edf3f8}.detail-more-menu svg{width:16px}.detail-more-menu .danger-menu-item{color:#9a2927}.detail-heading{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(240px,1fr) minmax(360px,auto) auto;align-items:center;gap:20px;min-height:104px;padding:13px 20px;display:grid}.detail-title-block{min-width:0}.inline-title{text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;max-width:100%;padding:2px 3px}.inline-title:hover{background:#f8fafb;border-color:#cbd3da}.inline-title h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:23px;line-height:1.22;overflow:hidden}.inline-title-form{align-items:center;gap:4px;display:flex}.inline-title-form input{border:1px solid var(--focus);border-radius:3px;width:min(540px,100%);min-height:39px;padding:6px 9px;font-size:20px;font-weight:700}.inline-title-form .icon-action{width:32px;height:32px}.inline-title-form .save{color:#23753b}.detail-owner-line{color:#56616b;align-items:center;gap:6px;margin-top:6px;display:flex}.detail-owner-line>svg{width:16px}.detail-owner-line select{color:#34404a;background:0 0;border:0;border-radius:3px;max-width:210px;height:30px;padding:0 24px 0 3px;font-size:12px;font-weight:650}.detail-owner-line select:hover{background:#f0f3f5}.text-button{color:#4f5b67;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:inline-flex}.text-button:hover{background:#eff2f4}.text-button svg{width:15px}.detail-special-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:650px;display:flex}.detail-special-actions .text-link{color:#236fbe;padding:5px 2px;font-size:11px}.detail-special-actions .form-error{flex-basis:100%}.action-success{color:#246f39;background:#e9f6ec;border-radius:3px;padding:5px 8px;font-size:12px;font-weight:700}.status-segment{border:1px solid var(--line-strong);border-radius:4px;display:flex;overflow:hidden}.status-segment button{border:0;border-right:1px solid var(--line-strong);color:#545c66;text-align:center;background:#fff;min-width:76px;min-height:33px;padding:6px 8px;font-size:11px}.status-segment button:last-child{border-right:0}.status-segment .active{color:#155eaa;background:#e8f3ff;font-weight:750;box-shadow:inset 0 -3px #236fbe}.status-segment .won.active{color:#246f39;background:#e9f6ec;box-shadow:inset 0 -3px #35864b}.status-segment .lost.active{color:#923735;background:#fff0ef;box-shadow:inset 0 -3px #c34a47}.detail-stage-bar{border-bottom:1px solid var(--line);background:#fafbfb;align-items:center;gap:10px;min-width:0;padding:7px 12px;display:flex}.detail-stage-bar select{border:1px solid var(--line-strong);background:#fff;border-radius:3px;width:190px;height:34px;padding:0 28px 0 8px;font-weight:650}.stage-progress-track{scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow-x:auto}.stage-progress-track button{color:#4e5760;background:#dfe3e6;border:0;border-right:2px solid #fff;flex:1 0 90px;min-width:90px;min-height:34px;padding:3px 8px 3px 13px;font-size:9px;line-height:1.15;position:relative;overflow:hidden}.stage-progress-track button:after{content:"";z-index:2;background:inherit;transform-origin:50%;border-top:2px solid #fff;border-right:2px solid #fff;width:24px;height:24px;position:absolute;top:0;right:-12px;transform:rotate(45deg)}.stage-progress-track button span{z-index:3;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.stage-progress-track button.passed{color:#245b33;background:#b9d8c2}.stage-progress-track button.current{color:#fff;background:#3c9254;font-weight:750}.detail-columns{grid-template-columns:390px minmax(0,1fr);gap:10px;min-height:0;padding:10px;display:grid}.detail-fields,.detail-timeline{border:1px solid var(--line);background:#fff;border-radius:4px;min-height:0;overflow:auto}.detail-fields{padding:0;position:relative}.field-filter-controls{z-index:7;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 142px;display:grid;position:sticky;top:0}.field-filter-controls .field-search{border-bottom:0;min-height:46px;position:static}.field-value-filter{align-items:center;padding:7px 8px 7px 0;display:flex}.field-value-filter select{border:1px solid var(--line-strong);color:#3f4852;background:#fff;border-radius:3px;width:100%;height:32px;padding:0 23px 0 7px;font-size:10px}.field-search{z-index:7;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:7px;min-height:46px;padding:7px 10px;position:sticky;top:0;display:flex!important}.field-search svg{color:#66717b;width:16px}.field-search input{border:1px solid var(--line-strong);border-radius:3px;flex:1;min-width:0;height:32px;padding:0 8px}.field-search button{background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.field-groups{padding-bottom:20px}.field-group{border-bottom:1px solid var(--line)}.field-group>summary{cursor:pointer;background:#fbfbfc;align-items:center;gap:7px;min-height:43px;padding:0 12px;font-weight:750;list-style:none;display:flex}.field-group>summary::-webkit-details-marker{display:none}.field-group>summary span{flex:1}.field-group>summary small{color:#59636d;font-size:10px;font-weight:600}.field-group>summary svg{width:15px;transition:transform .15s}.field-group[open]>summary svg{transform:rotate(180deg)}.field-row-slot{display:contents}.field-row{color:#3f4852;text-align:left;background:#fff;border:0;border-top:1px solid #eef0f1;grid-template-columns:minmax(110px,43%) minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:42px;padding:6px 12px;display:grid}button.field-row:hover{background:#f3f8fc}.field-row>span{color:#68737d;font-size:11px}.field-row>span em{color:#8c5d10;background:#fff1d6;border-radius:2px;margin-left:4px;padding:1px 4px;font-size:8px;font-style:normal}.field-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.field-row.important{box-shadow:inset 3px 0 #e5a43b}.field-row.readonly{cursor:default}.field-row.editing{background:#f3f8fc;grid-template-columns:minmax(110px,43%) minmax(0,1fr) 30px 30px;gap:3px;position:relative}.field-row.editing>label{display:contents}.field-row.editing>label>span{color:#4f5b66;min-width:0;font-size:11px;font-weight:700}.field-row.editing input,.field-row.editing select,.field-row.editing textarea{border:1px solid var(--focus);width:100%;min-height:32px;font:inherit;background:#fff;border-radius:3px;padding:5px 7px}.field-row.editing textarea{resize:vertical}.field-row.editing .icon-action{width:28px;height:28px}.field-row.editing.with-inline-comment{z-index:12;grid-template-columns:minmax(110px,43%) minmax(0,1fr);align-items:center;column-gap:10px;padding-top:4px;padding-bottom:4px;overflow:visible}.field-row.editing.with-inline-comment>label input,.field-row.editing.with-inline-comment>label select,.field-row.editing.with-inline-comment>label>textarea{border-radius:3px 3px 0 0}.field-inline-comment-row{z-index:30;border:1px solid var(--focus);background:#fff;border-top:0;border-radius:0 0 4px 4px;grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;gap:0;min-width:0;margin:0;display:grid;position:absolute;top:calc(100% - 4px);left:calc(43% + 10px);right:0;overflow:hidden;box-shadow:0 8px 20px #202f3a2e}.field-row.editing .field-inline-comment{min-width:0;display:block}.field-row.editing .field-inline-comment textarea{resize:vertical;border:0;border-radius:0;outline:0;min-height:50px;max-height:78px;padding:6px 8px;line-height:1.35}.field-row.editing .field-inline-comment textarea::placeholder{color:#85919a}.field-inline-edit-actions{background:#f8fafb;border-left:1px solid #c6d0d6;grid-template-rows:1fr 1fr;display:grid}.field-inline-edit-actions .icon-action{background:0 0;border:0;border-radius:0;width:29px!important;height:25px!important}.field-inline-edit-actions .icon-action+.icon-action{border-top:1px solid #d5dce1}.field-inline-edit-actions .icon-action:first-child{color:#287347}.field-inline-edit-actions .icon-action:last-child{color:#68757e}.field-inline-edit-actions .icon-action:hover{background:#edf3f6}.label-field-row>strong{white-space:normal;overflow:visible}.deal-label-list{flex-wrap:wrap;gap:4px;display:flex}.deal-label-list>em{color:#66717b;font-size:10px;font-style:normal;font-weight:500}.deal-label{color:#303840;text-overflow:ellipsis;white-space:nowrap;background:#e3e7ea;border-radius:9px;max-width:100%;padding:2px 6px;font-size:9px;overflow:hidden}.deal-label.color-blue{color:#245f91;background:#dcecff}.deal-label.color-green{color:#27693a;background:#dff1e4}.deal-label.color-red{color:#8c3531;background:#f8dfdd}.deal-label.color-orange,.deal-label.color-yellow{color:#805d11;background:#fff0cc}.deal-label.color-purple{color:#65448d;background:#ece3f8}.deal-label.color-pink{color:#8a4166;background:#f8e1ed}.deal-label.color-brown{color:#684938;background:#eadfd7}.deal-label.color-dark-gray{color:#fff;background:#74787c}.label-editor{align-items:start}.label-editor>label{align-items:start!important}.label-editor select{min-height:112px!important}.manage-relations{color:#365d7e;background:#fafcfd;border:1px dashed #aeb9c3;border-radius:3px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 20px);min-height:34px;margin:8px 10px;font-size:11px;font-weight:650;display:flex}.manage-relations svg{width:15px}.participant-chip{border:1px solid #e2e6e9;border-radius:3px;align-items:center;gap:8px;margin:6px 10px;padding:7px 9px;display:flex}.participant-chip>svg{color:#667582;width:18px}.participant-chip span{flex-direction:column;min-width:0;display:flex}.participant-chip strong,.participant-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-chip strong{font-size:11px}.participant-chip small{color:var(--muted);font-size:9px}.detail-timeline{display:block}.composer-shell{border-bottom:1px solid var(--line)}.timeline-actions{z-index:7;border-bottom:1px solid var(--line);background:#fff;gap:5px;padding:9px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.timeline-actions button,.timeline-actions a{border:1px solid var(--line-strong);color:#343b44;white-space:nowrap;background:#fff;border-radius:3px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-weight:650;display:inline-flex}.timeline-actions button.active{color:#235d91;background:#edf6ff;border-color:#85a9cb}.timeline-actions svg{width:15px;height:15px}.composer-form{background:#f8fafb;gap:8px;padding:12px;display:grid}.composer-form textarea{resize:vertical;width:100%;min-height:94px;font:inherit;border:1px solid #aeb8c1;border-radius:3px;padding:9px}.composer-form footer{align-items:center;gap:8px;display:flex}.composer-form footer>span{flex:1}.composer-form footer label{color:#56616c;align-items:center;gap:5px;font-size:11px;display:flex}.dialog.activity-dialog{grid-template-rows:48px minmax(0,1fr);width:min(850px,96vw);height:min(960px,100vh);max-height:100vh;display:grid;overflow:hidden}.activity-form{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 295px;align-items:stretch;min-height:0;display:grid;overflow:hidden}.activity-form-main{scrollbar-gutter:stable;align-content:start;gap:8px;min-width:0;min-height:0;padding:12px 16px 0;display:grid;overflow-y:auto}.activity-subject input{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #8e9ba6;border-radius:3px;padding:7px 10px;font-size:15px}.pipedrive-activity-form .activity-subject,.pipedrive-activity-form .activity-type-strip{width:calc(100% - 40px);margin-left:40px}.pipedrive-activity-form .activity-type-strip{border:0;gap:1px;min-height:34px;padding:0;overflow:visible}.pipedrive-activity-form .activity-type-strip button{border-color:#cfd6dc;border-radius:2px;width:32px;min-width:32px;height:32px;padding:0}.pipedrive-activity-form .activity-type-strip button+button{margin-left:-1px}.activity-type-dropdown{z-index:1;color:#1769a4;cursor:pointer;background:#e8f2fb;border:1px solid #4c93d0;border-radius:2px;grid-template-columns:1fr 19px;place-items:center;width:58px;min-width:58px;height:32px;margin-left:0;display:grid;position:relative}.activity-type-dropdown>.activity-type-icon svg{width:15px;height:15px}.activity-type-dropdown>svg{width:13px;height:13px}.activity-type-dropdown select{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.priority-toggle{border:1px solid var(--line-strong);color:#343d45;white-space:nowrap;background:#fff;border-radius:3px;grid-template-columns:20px minmax(0,1fr);align-items:center;min-width:112px;min-height:32px;padding:0 5px;font-size:10px;display:grid;position:relative}.priority-toggle svg{justify-self:center;width:14px}.priority-toggle select{min-width:0;min-height:30px;color:inherit;font:inherit;background:#fff;border:0;padding:0 22px 0 4px;font-weight:700}.activity-schedule-row{grid-template-columns:24px minmax(116px,1fr) 84px auto 84px minmax(116px,1fr);align-items:center;gap:6px;display:grid}.activity-schedule-row>svg{color:#52606b;width:18px}.activity-schedule-row input,.activity-more input,.activity-more textarea,.activity-option-row select,.activity-owner-row select{border:1px solid var(--line-strong);width:100%;min-height:34px;font:inherit;background:#fff;border-radius:3px;padding:5px 7px}.schedule-arrow{color:var(--muted);text-align:center}.activity-compact-options{align-items:center;gap:8px;padding-left:24px;display:flex}.activity-compact-options .compact-check{color:#555f68;align-items:center;gap:5px;min-height:36px;font-size:10px;display:flex}.activity-more{border:0}.activity-more summary{color:#4d5963;cursor:pointer;align-items:center;min-height:34px;padding:4px 2px;font-size:11px;list-style:none;display:flex}.activity-more summary:before{content:"•••";color:#333;letter-spacing:1px;width:30px}.activity-more summary strong{color:#2972a8;margin:0 3px}.activity-more>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid}.activity-more label{color:#58636d;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 6px;min-width:0;font-size:9px;font-weight:700;display:grid}.activity-more label input,.activity-more label textarea{grid-column:1/-1}.activity-more label svg{width:14px}.activity-more .wide{grid-column:1/-1}.activity-more textarea{resize:vertical}.activity-option-row{grid-template-columns:minmax(105px,140px) minmax(150px,1fr) minmax(160px,1fr);gap:8px;padding-left:24px;display:grid}.activity-option-row label{align-items:center;gap:5px;min-width:0;display:flex}.activity-option-row label svg{color:#56636d;flex:none;width:15px}.activity-note{grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.activity-note>svg{color:#55626c;width:17px;margin-top:8px}.activity-note textarea{resize:vertical;min-height:86px;font:inherit;background:#fffbe5;border:1px solid #c8b66b;border-radius:3px;padding:8px}.activity-extended-fields{gap:7px;display:grid}.activity-participants-row,.activity-description-row,.activity-internal-note-row{grid-template-columns:24px minmax(0,1fr);align-items:start;min-width:0;display:grid}.activity-participants-row>svg,.activity-description-row>svg,.activity-internal-note-row>svg{color:#47545f;width:17px;margin-top:9px}.activity-participants-box{background:#fff;border:1px solid #bdc6cd;border-radius:2px;gap:4px;min-width:0;padding:6px 7px 28px;display:grid;position:relative}.activity-participant-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.activity-participant-chips span{color:#2e3740;text-overflow:ellipsis;white-space:nowrap;background:#f8f9fa;border:1px solid #ccd2d7;border-radius:2px;align-items:center;gap:3px;max-width:100%;padding:3px 6px;font-size:10px;line-height:1.25;display:inline-flex;overflow:hidden}.activity-participant-chips span svg{color:#fff;background:#2c984e;border-radius:50%;flex:none;width:13px;height:13px;padding:2px}.activity-participants-box>input{color:#5f6972;min-height:25px;font:inherit;border:0;outline:0;padding:3px 1px;font-size:10px}.activity-copy-emails{color:#37434d;background:#fff;border:1px solid #c5ccd2;border-radius:2px;align-items:center;gap:4px;min-height:23px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:4px;right:6px}.activity-copy-emails svg{width:12px}.activity-copy-emails:disabled{opacity:.45}.activity-optional-detail{grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:34px;display:grid}.activity-optional-detail>svg{color:#47545f;width:17px}.activity-optional-detail>button{color:#216aa1;background:0 0;border:0;width:max-content;padding:3px 0;font-size:11px;font-weight:700}.activity-optional-detail label{color:#216aa1;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.activity-optional-detail input{color:#27313a;min-width:0;min-height:31px;font:inherit;background:#fff;border:1px solid #bdc6cd;border-radius:2px;padding:4px 7px}.activity-description-row>div,.activity-internal-note-row>div{gap:4px;min-width:0;display:grid}.activity-description-editor-shell{min-width:0;position:relative}.activity-description-editor{color:#202932;white-space:normal;background:#fff;border:1px solid #c7cdd2;border-radius:2px;outline:0;min-height:264px;max-height:380px;padding:8px 8px 38px;font-size:11px;line-height:1.45;overflow-y:auto}.activity-description-editor:empty:before{color:#89939c;content:attr(data-placeholder)}.activity-description-editor:focus{border-color:#2c82bd;box-shadow:0 0 0 1px #2c82bd}.activity-description-toolbar{z-index:3;visibility:hidden;opacity:0;background:#fff;border-top:1px solid #e0e4e7;align-items:center;gap:1px;min-height:29px;padding:2px 4px;transition:opacity .1s;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.activity-description-editor-shell:focus-within .activity-description-toolbar{visibility:visible;opacity:1}.activity-description-toolbar button{color:#4d5963;background:0 0;border:0;border-radius:2px;place-items:center;width:27px;height:25px;padding:0;display:grid}.activity-description-toolbar button:hover,.activity-description-toolbar button:focus-visible{color:#1f659a;background:#edf3f8}.activity-description-toolbar svg{width:14px;height:14px}.activity-description-link-menu{z-index:5;background:#fff;border:1px solid #aeb8c1;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:5px;width:min(315px,100% - 14px);padding:7px;display:grid;position:absolute;bottom:38px;right:7px;box-shadow:0 7px 20px #1e2d3c2e}.activity-description-link-menu label{color:#56616b;gap:3px;min-width:0;font-size:9px;font-weight:700;display:grid}.activity-description-link-menu input{min-width:0;min-height:30px;font:inherit;border:1px solid #aeb8c1;border-radius:2px;padding:4px 7px}.activity-description-link-menu>button{color:#fff;background:#3187b7;border:1px solid #277aa9;border-radius:2px;align-self:end;min-height:30px;padding:0 9px;font-weight:700}.activity-description-link-menu small{color:#a12f2a;grid-column:1/-1;font-size:9px}.activity-description-row small,.activity-internal-note-row small{color:#68737c;font-size:9px;line-height:1.35}.activity-internal-note-row textarea{resize:vertical;color:#27313a;min-height:68px;font:inherit;background:#fff8d9;border:1px solid #d8c788;border-radius:2px;padding:8px;font-size:11px;line-height:1.4}.activity-relation-select-row{color:#56616b;border:1px solid #d7dde2;border-radius:3px;grid-template-columns:24px 74px minmax(0,1fr);align-items:center;min-height:36px;font-size:10px;display:grid}.activity-relation-select-row>svg{justify-self:center;width:15px}.activity-relation-select-row select{min-width:0;min-height:34px;font:inherit;background:#fff;border:0;border-left:1px solid #e2e6e9;padding:4px 7px}.activity-owner-row{grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid}.activity-owner-row>svg{color:#55626c;width:17px}.activity-link-row{color:#35434e;border:1px solid #d7dde2;border-radius:3px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:36px;padding:0 7px 0 0;display:grid}.activity-link-row>svg{color:#596773;justify-self:center;width:15px}.activity-link-row span{align-items:baseline;gap:7px;min-width:0;display:flex}.activity-link-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.activity-link-row small{color:var(--muted);font-size:9px}.activity-link-row a{color:#246896;align-items:center;gap:4px;font-size:9px;display:inline-flex}.activity-link-row a svg{width:12px}.activity-done{color:#515d67;align-items:center;gap:6px;font-size:10px;display:flex}.activity-form-main>footer{z-index:4;border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:7px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;bottom:0}.activity-day-preview{border-left:1px solid var(--line);background:#fafbfc;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.activity-day-preview>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:7px;min-height:55px;padding:7px 8px;display:grid;position:sticky;top:0}.activity-day-preview>header button svg{color:#60707c;width:14px}.activity-day-preview>header span{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.activity-day-preview>header strong{font-size:11px}.activity-day-preview>header small{color:var(--muted);font-size:8px}.day-all-day-row{background:#fff;border-bottom:1px solid #d9dee2;grid-template-columns:43px minmax(0,1fr);padding:4px 8px 4px 0;display:grid}.day-all-day-row>span{color:#7a838b;text-align:right;padding:4px 3px;font-size:7px}.day-all-day-row>div{border-left:1px solid #d8dde1;gap:2px;min-width:0;padding-left:4px;display:grid}.day-all-day-row em{color:#39434b;text-overflow:ellipsis;white-space:nowrap;background:#eef0f2;border-radius:2px;align-items:center;gap:3px;min-width:0;padding:2px 4px;font-size:8px;font-style:normal;display:flex;overflow:hidden}.day-all-day-row em.selected{color:#fff;background:#0b72d0}.day-all-day-row svg{flex:none;width:10px;height:10px}.day-slots{scrollbar-gutter:stable;background:#fff;min-height:0;overflow-y:auto}.day-slots-canvas{min-width:0;position:relative}.day-hour-line{pointer-events:none;border-top:1px solid #e3e7ea;grid-template-columns:43px minmax(0,1fr);display:grid;position:absolute;left:0;right:0}.day-hour-line time{color:#77818a;text-align:right;padding:3px 4px 0 0;font-size:8px;line-height:1}.day-hour-line:after{content:"";border-left:1px solid #d4dbe0}.day-events{position:absolute;inset:0 5px 0 47px}.day-event{z-index:1;color:#2e3740;background:#eef0f2;border:1px solid #d8dde1;border-radius:2px;align-items:flex-start;gap:3px;min-height:20px;padding:3px 4px;font-size:8px;font-weight:700;line-height:1.2;display:flex;position:absolute;overflow:hidden}.day-event svg{flex:none;width:10px;height:10px}.day-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.day-event.selected{z-index:3;color:#fff;background:#0b72d0;border-color:#075dac}.day-current-time{z-index:5;pointer-events:none;background:#d51f2f;height:1px;position:absolute;left:43px;right:0}.day-current-time:before{content:"";background:#d51f2f;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.day-current-time time{color:#d51f2f;font-size:7px;font-weight:750;position:absolute;top:-7px;right:calc(100% + 4px)}.file-composer>label{gap:6px;font-size:11px;font-weight:700;display:grid}.file-composer input{border:1px solid var(--line-strong);background:#fff;min-height:36px;padding:5px}.file-composer small{color:var(--muted)}.focus-panel{background:#f6fbff;border:1px solid #cddde9;border-radius:4px;margin:12px;padding:11px}.focus-panel>header{align-items:center;gap:7px;display:flex}.focus-panel h3,.timeline-panel h3{margin:0;font-size:14px}.focus-panel>header span{color:#346487;text-align:center;background:#dcecf8;border-radius:10px;min-width:21px;height:20px;padding:0 5px;font-size:10px;line-height:20px}.focus-panel>p{color:#64717c;margin:6px 0 0;font-size:11px}.focus-item{background:#fff;border:1px solid #d9e4ec;border-radius:3px;align-items:flex-start;gap:8px;min-width:0;padding:8px;display:flex}.focus-item>svg{color:#537490;width:16px}.focus-item>span{flex-direction:column;flex:1;min-width:0;display:flex}.focus-item strong,.focus-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-item small{color:var(--muted);font-size:9px}.timeline-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:46px;display:flex}.timeline-panel>header h3{flex:1}.timeline-expand-all{border:1px solid var(--line-strong);color:#4f5963;background:#fff;border-radius:3px;min-height:28px;padding:0 8px;font-size:10px}.timeline-tabs{border-bottom:1px solid var(--line);gap:2px;padding:7px 0;display:flex;overflow-x:auto}.timeline-tabs button{color:#58636d;white-space:nowrap;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:10px;display:inline-flex}.timeline-tabs button:hover{background:#f0f3f5}.timeline-tabs button.active{color:#245d8d;background:#eaf3fb;font-weight:750}.timeline-tabs small{background:#00000012;border-radius:9px;min-width:17px;height:17px;padding:0 4px;line-height:17px}.timeline-entry{cursor:pointer;border-bottom:1px solid #e8eaec;gap:10px;padding:12px 4px;display:flex}.timeline-entry button,.timeline-entry a,.timeline-entry input,.timeline-entry select,.timeline-entry textarea,.timeline-entry label{cursor:initial}.timeline-entry.collapsed{align-items:center;padding-top:9px;padding-bottom:9px}.entry-expand{color:#58646e;background:0 0;border:0;border-radius:3px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.entry-expand:hover{background:#edf2f5}.entry-expand svg{width:14px;transition:transform .15s}.timeline-entry.expanded .entry-expand svg{transform:rotate(180deg)}.timeline-entry>.timeline-icon{color:#557189;background:#edf2f6;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.timeline-icon svg{width:14px}.timeline-entry>div,.entry-content{flex:1;min-width:0}.timeline-entry header{align-items:baseline;gap:8px;display:flex}.timeline-entry header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.timeline-entry time{color:#59636d;white-space:nowrap;font-size:9px}.timeline-entry p,.entry-content p{color:#58636d;white-space:pre-wrap;margin:5px 0 0;font-size:11px;line-height:1.45}.timeline-entry.expanded,.timeline-entry.expanded>div,.timeline-entry.expanded .entry-content,.timeline-entry.expanded .entry-content>span:last-child,.timeline-entry.expanded p{-webkit-box-orient:initial;-webkit-line-clamp:initial;max-height:none;overflow:visible}.timeline-entry.expanded p{overflow-wrap:anywhere;white-space:pre-wrap;display:block}.timeline-entry.expanded header{align-items:flex-start}.timeline-entry.expanded header strong,.timeline-entry.expanded .activity-summary>.activity-summary-copy>strong{text-overflow:clip;white-space:normal;overflow:visible}.timeline-entry small,.entry-content small{color:#7a848d;font-size:9px}.change-preview{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden;color:#56636e!important}.timeline-entry.change.expanded .change-preview{text-overflow:clip;white-space:normal;overflow:visible}.change-details{gap:7px;margin-top:9px;display:grid}.change-details>section{background:#f8fafb;border:1px solid #e1e5e8;border-radius:4px;padding:8px}.change-details>section>strong{color:#35434e;margin-bottom:6px;font-size:10px;display:block}.change-details>section>div{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.change-details span{background:#fff;border-radius:3px;flex-direction:column;gap:2px;min-width:0;padding:6px 7px;display:flex}.change-details span small{color:#707b85;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.change-details span em{color:#34414b;overflow-wrap:anywhere;white-space:pre-wrap;font-size:10px;font-style:normal;line-height:1.4}.change-details b{color:#7890a2;text-align:center;align-self:center;font-size:12px}.change-superseded{background:#fff4da;border-radius:3px;margin-top:7px;padding:5px 7px;display:block;color:#745716!important}.timeline-entry p a{color:#246da8;overflow-wrap:anywhere;text-decoration:underline}.entry-preview{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden;color:#5e6973!important}.inline-action,.file-unavailable{margin-top:6px;font-size:10px;display:inline-flex}.file-unavailable{color:#888}.file-actions{align-items:center;gap:8px;display:flex}.file-actions button{border:1px solid var(--line-strong);color:#7e2e2c;background:#fff;border-radius:3px;align-items:center;gap:4px;min-height:25px;margin-top:6px;padding:0 6px;font-size:9px;display:inline-flex}.file-actions button svg{width:11px}.entry-content{align-items:flex-start;gap:9px;display:flex}.entry-content>span:last-child{flex:1;min-width:0}.activity-check{background:#fff;border:2px solid #8ea3b4;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;display:grid}.activity-check.done{color:#fff;background:#4a915d;border-color:#4a915d}.activity-check svg{width:12px}.activity-summary>.activity-summary-copy{flex-direction:column;flex:1;min-width:0;display:flex}.activity-summary>.activity-kind-inline{color:#2674ad;background:#e9f3fb;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.focus-item>.activity-kind-inline{flex:0 0 22px;flex-direction:initial;min-width:22px}.activity-summary>.activity-kind-inline svg{width:13px;height:13px}.activity-summary strong{font-size:11px}.activity-summary small{margin-top:2px}.activity-meta{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.activity-meta em{color:#50606d;background:#edf2f5;border-radius:10px;align-items:center;gap:3px;min-height:20px;padding:2px 6px;font-size:8px;font-style:normal;display:inline-flex}.activity-meta em.priority{color:#765512;background:#fff1cd}.activity-meta svg{width:10px}.cloudtalk-call-panel{border-top:1px solid var(--line);background:#f8fafb;grid-template-columns:30px minmax(180px,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.cloudtalk-call-panel>svg{color:#2674ad;width:24px;height:24px}.cloudtalk-call-panel strong{font-size:13px;display:block}.cloudtalk-call-panel p{color:#65717b;margin:2px 0 0;font-size:10px}.activity-detail-section{border-top:1px solid #edf0f2;gap:2px;margin-top:9px;padding-top:7px;display:grid}.activity-detail-section>small{color:#56636e;font-weight:750}.activity-detail-section p{color:#414c55;margin-top:2px}.activity-place>span,.activity-place>a{color:#365e7d;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.activity-place svg,.activity-meta-line svg{flex:0 0 12px;width:12px}.activity-meta-line{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.activity-meta-line>span{color:#56636d;align-items:center;gap:4px;font-size:9px;display:flex}.mail-parties{color:#56616b;overflow-wrap:anywhere;background:#f6f8fa;border-radius:3px;gap:3px;margin-top:8px;padding:8px;font-size:9px;display:grid}.mail-parties>span{grid-template-columns:48px minmax(0,1fr);display:grid}.mail-parties strong{color:#3f4b55}.crm-hidden-link-warning{color:#76510c;white-space:normal;background:#fff8e8;border:1px solid #e9bd61;border-radius:3px;flex-wrap:wrap;align-items:center;gap:4px 7px;width:fit-content;max-width:100%;margin:5px 0;padding:6px 8px;font-size:9px;line-height:1.35;display:flex}.crm-hidden-link-warning:before{content:"⚠";color:#a56c00;font-size:11px}.crm-hidden-link-warning strong{color:#684a10;font-size:9px}.crm-hidden-link-warning a{overflow-wrap:anywhere;font-weight:650;color:#275f8d!important}.mail-full-body{color:#21232c}.note-summary .timeline-icon{color:#557189;background:#edf2f6;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.note-summary .timeline-icon svg{width:13px}.focus-item.note-summary p{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:58px;display:-webkit-box;overflow:hidden}.entry-actions{gap:6px;margin-top:6px;display:flex}.entry-actions button{border:1px solid var(--line-strong);color:#4f5a64;background:#fff;border-radius:3px;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:9px;display:inline-flex}.entry-actions svg{width:12px}.timeline-empty{color:var(--muted);text-align:center;padding:30px}.relation-dialog{gap:10px;padding:14px;display:grid}.relation-dialog>p{color:var(--muted);margin:0;font-size:11px}.relation-list{border:1px solid var(--line);border-radius:3px;max-height:430px;overflow:auto}.relation-list>label{border-bottom:1px solid #e8eaec;align-items:center;gap:9px;min-height:46px;padding:6px 9px;display:flex}.relation-list>label:last-child{border-bottom:0}.relation-list>label:hover{background:#f4f8fb}.relation-list>label span{flex-direction:column;min-width:0;display:flex}.relation-list strong,.relation-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relation-list strong{font-size:11px}.relation-list small{color:var(--muted);font-size:9px}.relation-dialog>footer{justify-content:flex-end;display:flex}.activities-screen{grid-template-rows:auto auto minmax(0,1fr)}.activity-toolbar{min-height:58px}.activity-toolbar .result-count{margin-left:4px}.activity-filters{border-bottom:1px solid var(--line);background:#fafbfb;min-width:0}.activity-type-strip{border-bottom:1px solid #e2e5e7;align-items:center;gap:2px;min-height:40px;padding:4px 14px;display:flex;overflow-x:auto}.activity-type-strip button{color:#59636d;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;min-width:31px;height:31px;padding:0 8px;font-size:11px;font-weight:700;display:grid}.activity-type-strip button:hover{background:#eef2f5}.activity-type-strip button.active{color:#2368a5;background:#e9f3fb;border-color:#94b8d8}.activity-type-strip button svg{width:15px;height:15px}.activity-quick-dates{align-items:center;gap:4px;min-height:42px;padding:5px 14px;display:flex;overflow-x:auto}.activity-quick-dates button{color:#525c66;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;min-height:29px;padding:0 9px;font-size:10px;font-weight:650}.activity-quick-dates button:hover{background:#eef1f3}.activity-quick-dates button.active{color:#245c8c;background:#fff;border-color:#a9bed0}.activity-quick-dates input,.activity-quick-dates select{border:1px solid var(--line-strong);background:#fff;border-radius:3px;flex:none;height:29px;padding:0 7px;font-size:10px}.activity-quick-dates select:first-of-type{margin-left:auto}.activity-list-area{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.activity-list-table{width:max-content;min-width:100%}.activity-list-table th,.activity-list-table td{max-width:300px}.activity-list-table .cell-star{fill:#d9a62b;color:#b88200;vertical-align:middle;width:12px;height:12px;margin-left:5px}.activity-list-table .cell-recurrence{color:#71808b;vertical-align:middle;width:12px;height:12px;margin-left:5px}.activity-type-icon{color:currentColor;vertical-align:-3px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.activity-type-icon svg{stroke-width:2px;width:15px;height:15px}.activity-subject-link,.activity-type-label{align-items:center;gap:5px;display:inline-flex}.activity-subject-link [data-activity-icon=phone],.activity-type-label [data-activity-icon=phone]{color:#2674ad}.activity-list-table .activity-overdue{color:#a13531;background:#fff0ee;font-weight:700}.activity-list-table .activity-today{color:#775d08;background:#fff7d8;font-weight:700}.activity-calendar{grid-template-rows:46px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.calendar-nav{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-width:0;padding:6px 12px;display:flex}.calendar-nav .secondary-button{min-height:31px;padding:0 8px;font-size:10px}.calendar-nav input{border:1px solid var(--line-strong);border-radius:3px;height:31px;padding:0 6px}.calendar-nav>strong{white-space:nowrap;margin-left:6px;font-size:12px}.calendar-span{border:1px solid var(--line-strong);border-radius:3px;display:flex;overflow:hidden}.calendar-span button{border:0;border-right:1px solid var(--line-strong);color:#4c5660;background:#fff;min-height:29px;padding:0 10px;font-size:10px}.calendar-span button:last-child{border-right:0}.calendar-span button.active{color:#24639a;background:#eaf3fb;font-weight:700}.calendar-grid{--calendar-days:7;grid-template-columns:58px repeat(var(--calendar-days), minmax(132px, 1fr));background:#fff;grid-template-rows:42px auto minmax(0,1fr);min-width:760px;min-height:0;display:grid;overflow:auto}.calendar-grid>header{z-index:8;border-right:1px solid var(--line);border-bottom:1px solid var(--line-strong);text-transform:uppercase;background:#fafbfb;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:10px;display:flex;position:sticky;top:0}.calendar-grid>header span{border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.calendar-grid>header.today span{color:#fff;background:#2879be}.calendar-corner{z-index:10;border-right:1px solid var(--line);border-bottom:1px solid var(--line-strong);background:#fafbfb;position:sticky;top:0;left:0}.all-day-label{z-index:7;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#606a73;background:#fafbfb;place-items:center;min-height:34px;font-size:8px;display:grid;position:sticky;left:0}.all-day-lane{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:2px;min-height:34px;padding:2px;display:flex}.calendar-time-axis{z-index:6;border-right:1px solid var(--line);background:#fafbfb;grid-template-rows:repeat(24,48px);height:1152px;display:grid;position:sticky;left:0}.calendar-time-axis time{color:#606a73;text-align:right;border-bottom:1px solid #e6e8ea;padding:2px 5px 0 0;font-size:8px}.calendar-day{border-right:1px solid var(--line);background:#fff;height:1152px;position:relative}.calendar-hour{background-image:linear-gradient(#0000 23px,#f2f3f4 24px,#0000 25px);border-bottom:1px solid #e6e8ea;height:48px}.calendar-hour:hover{background-color:#f7fbfe}.calendar-card{z-index:3;color:#284d69;cursor:grab;background:#e8f3fc;border:1px solid #83afd2;border-left:3px solid #347eb6;border-radius:3px;align-items:flex-start;gap:5px;min-height:24px;padding:4px 5px;display:flex;position:absolute;left:3px;right:3px;overflow:hidden;box-shadow:0 1px 2px #00000014}.calendar-card:active{cursor:grabbing}.calendar-card.done{color:#31553a;background:#edf6ef;border-color:#86a78c #86a78c #86a78c #4f8959}.calendar-card.priority{background:#fff5da;border-left-color:#d99a1b}.all-day-lane .calendar-card{flex:none;width:100%;min-height:25px;position:relative;inset:auto}.calendar-card .activity-check{border-width:1px;flex-basis:15px;width:15px;height:15px}.calendar-card .activity-check svg{width:9px}.calendar-card>.calendar-activity-icon{color:#347eb6;width:14px;height:14px;margin-top:1px}.calendar-card>.calendar-activity-icon svg{width:13px;height:13px}.calendar-card>span{flex-direction:column;flex:1;min-width:0;display:flex}.calendar-card strong,.calendar-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-card strong{font-size:9px}.calendar-card small{margin-top:1px;font-size:7px}.calendar-resize{color:#5f7e96;cursor:ns-resize;background:0 0;border:0;place-items:center;height:10px;padding:0;display:grid;position:absolute;bottom:0;left:0;right:0}.calendar-resize svg{width:14px;height:8px}.activity-relation-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.activity-relation-grid label{color:#58636d;gap:4px;font-size:9px;font-weight:700;display:grid}.activity-relation-grid select{border:1px solid var(--line-strong);background:#fff;border-radius:3px;width:100%;min-height:36px;padding:6px 8px}@media (width<=1350px){.deal-toolbar .mirror-state,.deal-toolbar .deal-totals{display:none}.deal-toolbar select{max-width:190px}.deal-filter-trigger{width:220px}.detail-heading{grid-template-columns:minmax(230px,1fr) minmax(300px,auto)}.detail-special-actions{max-width:520px}.detail-heading .status-segment{grid-column:1/-1;justify-self:end}}@media (width<=900px){.app-shell{grid-template-columns:50px minmax(0,1fr)}.rail-link{width:40px}.topbar{grid-template-columns:auto minmax(0,1fr) auto;padding:0 10px}.topbar h1{min-width:115px;font-size:14px}.mode-indicator{display:none}.topbar-center{justify-content:center}.global-search{width:min(390px,100%)}.topbar .icon-action{display:none}.toolbar{overflow-x:auto}.deal-toolbar{flex-wrap:wrap;overflow:visible}.deal-toolbar .mirror-state,.deal-toolbar .deal-totals{display:none}.deal-filter-control{margin-left:auto}.deal-filter-trigger{width:min(280px,100vw - 150px)}.filter-strip .subtle-button{display:inline-flex}.contacts-layout{grid-template-columns:minmax(0,1fr)}.contact-sidebar{display:none}.detail-columns{grid-template-columns:330px minmax(520px,1fr);overflow-x:auto}.detail-heading{padding:14px}.detail-special-actions{width:100%}.status-segment span{min-width:76px}.detail-stage-bar select{width:160px}.activity-form{grid-template-columns:minmax(0,1fr)}.activity-day-preview{display:none}.activity-option-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=720px){.dialog-backdrop{padding:8px}.dialog.deal-filter-builder-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.filter-condition-section{padding:10px 8px 0}.filter-condition-box{padding:7px 6px}.filter-condition-row{grid-template-columns:27px minmax(82px,.65fr) minmax(120px,1.35fr) 28px;grid-template-areas:"where entity field delete"".operator value.";gap:5px 6px;min-width:0}.where-label{grid-area:where}.filter-entity-select{grid-area:entity}.filter-field-picker{grid-area:field}.filter-operator-select{grid-area:operator}.filter-condition-value{grid-area:value}.filter-condition-delete{grid-area:delete;width:28px}.filter-field-popover{width:min(330px,100vw - 56px);left:auto;right:-34px}.filter-condition-add{margin-left:31px}}@media (width<=600px){.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar-heading{display:none}.topbar-center{justify-content:stretch}.global-search{flex:1;width:auto}.round-action,.result-count{display:none}.form-grid,.settings-columns{grid-template-columns:1fr}.field-catalog,.selected-fields{max-height:240px}.deal-detail{display:block;overflow:auto}.detail-toolbar{height:44px;position:sticky;top:0}.detail-heading{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.detail-special-actions{justify-content:flex-start}.status-segment{margin-left:0}.detail-stage-bar{z-index:8;position:sticky;top:44px}.detail-stage-bar label{display:none}.detail-columns{grid-template-columns:minmax(320px,1fr);overflow:visible}.detail-fields,.detail-timeline{overflow:visible}.detail-fields{max-height:none}.timeline-actions,.field-search{top:94px}.activity-subject-row,.activity-schedule-row,.activity-option-grid,.activity-more>div{grid-template-columns:minmax(0,1fr)}.activity-more .wide{grid-column:auto}.schedule-arrow{display:none}.deal-filter-menu{width:auto;position:fixed;top:106px;left:58px;right:8px}.dialog-backdrop{padding:0}.dialog.deal-filter-builder-dialog{border-radius:0;width:100%;height:100%;max-height:100%}.filter-builder-meta{grid-template-columns:1fr}.filter-column-selection>div{grid-template-columns:1fr 1fr}.filter-preview-result{flex-direction:column;align-items:flex-start}.filter-preview-result small{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell-action{flex:none;position:relative}.shell-action-menu{z-index:90;border:1px solid var(--line-strong);background:#fff;border-radius:4px;position:absolute;top:44px;overflow:hidden;box-shadow:0 12px 34px #141e283d}.quick-create-menu{width:300px;left:50%;transform:translate(-50%)}.quick-create-menu>strong{border-bottom:1px solid var(--line);color:#4d5964;text-transform:uppercase;align-items:center;min-height:34px;padding:7px 11px;font-size:10px;display:flex}.quick-create-menu>a,.shell-help-content nav a{color:#33404a;border-bottom:1px solid #eceff1;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 11px;display:grid}.quick-create-menu>a:hover,.quick-create-menu>a:focus,.shell-help-content nav a:hover,.shell-help-content nav a:focus{background:#eef5fb}.quick-create-menu svg,.shell-help-content nav svg{color:#4b7191;width:19px}.quick-create-menu span,.shell-help-content nav span{flex-direction:column;gap:2px;min-width:0;display:flex}.quick-create-menu b,.shell-help-content nav b{font-size:11px}.quick-create-menu small,.shell-help-content nav small{color:#72808a;font-size:9px;line-height:1.35}.shell-help-dialog{width:min(620px,100vw - 32px)}.shell-help-content{gap:12px;padding:15px;display:grid}.shell-help-content>p{color:#53606b;margin:0;font-size:11px;line-height:1.5}.shell-help-content nav{border:1px solid var(--line);border-radius:4px;overflow:hidden}.shell-help-content nav a:last-child{border-bottom:0}.shell-help-note{color:#645722;background:#fff9df;border:1px solid #eadb9f;border-radius:3px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 11px;font-size:10px;display:flex}.notification-trigger{position:relative}.notification-trigger>span{color:#fff;text-align:center;background:#c4423d;border:2px solid #fff;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:800;line-height:13px;position:absolute;top:-5px;right:-5px}.notification-menu{width:min(380px,100vw - 72px);right:0}.notification-menu>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:55px;padding:8px 9px 8px 12px;display:flex}.notification-menu>header>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notification-menu>header strong{font-size:12px}.notification-menu>header small{color:#73808a;font-size:9px}.notification-menu>header .icon-action svg{width:15px}.notification-scroll{max-height:min(470px,62vh);overflow:auto}.notification-scroll>a{color:#36414b;border-bottom:1px solid #eef0f2;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:7px 11px;display:grid}.notification-scroll>a:hover,.notification-scroll>a:focus{background:#edf5fb}.notification-scroll>a>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-reminder{border-bottom:1px solid #eef0f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;display:grid}.notification-reminder>a{color:#36414b;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:7px 4px 7px 11px;display:grid}.notification-reminder>a:hover,.notification-reminder>a:focus{background:#edf5fb}.notification-reminder>a>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-reminder-actions{gap:2px;padding:0 7px 0 3px;display:flex}.notification-reminder-actions button{color:#60717e;background:0 0;border:0;border-radius:3px;place-items:center;width:27px;height:27px;display:grid}.notification-reminder-actions button:hover,.notification-reminder-actions button:focus{color:#264f70;background:#e6edf2}.notification-reminder-actions button:disabled{opacity:.45}.notification-reminder-actions svg{width:13px;height:13px}.notification-scroll b,.notification-scroll small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-scroll b{font-size:10px}.notification-scroll small{color:#6f7a84;font-size:9px}.notification-kind{color:#446885;background:#edf3f8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.notification-kind.email{color:#805b0d;background:#fff0cf}.notification-kind.activity{color:#9c302d;background:#ffe7e5}.notification-kind.reminder{color:#80640d;background:#fff1bd}.notification-kind svg{width:14px}.notification-state{color:#6d7780;text-align:center;margin:0;padding:28px 15px;font-size:10px}.notification-state.error{color:#9b3732}.notification-menu>footer{border-top:1px solid var(--line);background:#fafbfb;justify-content:flex-end;align-items:center;min-height:38px;padding:6px 10px;display:flex}.notification-menu>footer a{color:#28699e;font-size:9px;font-weight:700}@media (width<=720px){.quick-create-menu{width:auto;position:fixed;top:54px;left:58px;right:8px;transform:none}.notification-menu{width:auto;position:fixed;top:54px;left:58px;right:8px}}.deal-preview-backdrop{background:#15181f3d;place-items:stretch end;padding:0}.deal-preview-dialog{border-radius:7px 0 0 7px;grid-template-rows:56px minmax(0,1fr);width:min(430px,100vw);height:100%;max-height:none;display:grid;box-shadow:-12px 0 36px #181f2633}.deal-preview-dialog>header{border-left:1px solid var(--line)}.deal-preview-dialog>.state-panel{min-height:0}.deal-preview-content{border-left:1px solid var(--line);min-height:0;padding:18px;overflow:auto}.deal-preview-heading>div{align-items:center;gap:7px;display:flex}.deal-preview-heading h3{color:#20262d;margin:13px 0 4px;font-size:20px;line-height:1.25}.deal-preview-heading p{color:#69727c;margin:0;font-size:12px}.deal-preview-status{color:#2e6c3d;background:#e7f2e9;border-radius:11px;align-items:center;min-height:21px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.deal-preview-status.won{color:#27723a;background:#dff3e3}.deal-preview-status.lost,.deal-preview-status.deleted{color:#963c36;background:#f7e6e4}.deal-preview-value{background:#f7f9fa;border:1px solid #dce2e7;border-radius:5px;flex-direction:column;gap:3px;margin:18px 0 14px;padding:13px 14px;display:flex}.deal-preview-value small{color:#69747e;font-size:10px}.deal-preview-value strong{color:#222a31;font-size:19px}.deal-preview-facts{border-top:1px solid var(--line);margin:0}.deal-preview-facts>div{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:9px;min-height:39px;display:grid}.deal-preview-facts dt{color:#68737d;font-size:10px}.deal-preview-facts dd{color:#303942;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin:0;font-size:11px;font-weight:650;display:flex;overflow:hidden}.deal-preview-facts dd svg{color:#77818b;width:14px;height:14px}.deal-preview-section{margin-top:18px}.deal-preview-section h4{color:#3b444d;margin:0 0 7px;font-size:11px}.deal-preview-section>p{color:#737d86;margin:0;font-size:11px}.deal-preview-labels{flex-wrap:wrap;gap:5px;display:flex}.deal-preview-labels span{color:#4d5d69;background:#edf2f6;border-radius:10px;padding:3px 7px;font-size:9px;font-weight:700}.deal-preview-signal{color:#345b7c;background:#f5f9fc;border:1px solid #d8e1e8;border-radius:4px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;text-decoration:none;display:flex}.deal-preview-signal.attention{color:#725517;background:#fff8e4;border-color:#ead49b}.deal-preview-signal>svg{flex:none;width:19px;height:19px}.deal-preview-signal>span{flex-direction:column;gap:2px;min-width:0;display:flex}.deal-preview-signal strong,.deal-preview-signal small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-preview-signal strong{font-size:11px}.deal-preview-signal small{color:#657482;font-size:9px}.deal-preview-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;margin:22px -18px -18px;padding:12px 18px;display:flex;position:sticky;bottom:-18px}.preview-action-button{color:#606872;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:26px;padding:0;display:grid}.preview-action-button:hover,.preview-action-button:focus-visible{color:#236fbe;background:#eaf2fa}.preview-action-button svg{width:15px;height:15px}.row-action-stack{justify-content:center;align-items:center;display:flex}@media (width<=600px){.deal-preview-dialog{border-radius:0;width:100vw}}.pipeline-admin-nav{border-bottom:1px solid var(--line);background:#f8f9fa;align-items:center;gap:7px;min-height:50px;padding:7px 14px;display:flex}.pipeline-admin-nav>label{color:#3d4650;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:750;display:flex}.pipeline-admin-nav select{border:1px solid var(--line-strong);background:#fff;border-radius:3px;width:min(330px,34vw);height:34px;padding:0 30px 0 9px;font-weight:650}.pipeline-admin-nav .pipeline-delete-trigger{color:#9a3732;margin-left:auto}.pipeline-admin-nav+.form-error{margin:7px 14px 0}.pipeline-create-dialog{width:min(760px,100vw - 32px)}.pipeline-create-stages{border:1px solid var(--line);border-radius:4px;min-width:0;margin:0;padding:10px}.pipeline-create-stages legend{color:#3f4851;padding:0 5px;font-size:11px;font-weight:750}.pipeline-create-stages>div{grid-template-columns:minmax(180px,1fr) 170px 34px;align-items:end;gap:7px;margin-bottom:7px;display:grid}.pipeline-create-stages>div:last-child{margin-bottom:0}.pipeline-create-stages label{color:#505a64;gap:4px;font-size:10px;font-weight:700;display:grid}.pipeline-create-stages input{border:1px solid var(--line-strong);border-radius:3px;width:100%;min-width:0;height:36px;padding:0 9px}.pipeline-create-add-stage{align-self:flex-start}@media (width<=720px){.pipeline-admin-nav{flex-wrap:wrap;align-items:stretch}.pipeline-admin-nav>label{width:100%}.pipeline-admin-nav select{width:100%;min-width:0}.pipeline-admin-nav .pipeline-delete-trigger{margin-left:0}.pipeline-create-stages>div{grid-template-columns:minmax(0,1fr) 110px 34px}}.deal-detail{background:#f5f5f5;grid-template-rows:72px 84px minmax(0,1fr)}.detail-heading{border-bottom:0;grid-template-rows:34px 26px;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:0 18px;min-height:72px;padding:8px 16px}.detail-title-block{grid-row:1/3;align-self:start;padding-top:12px}.inline-title h2{font-size:26px;line-height:31px;font-weight:400!important}.detail-owner-line{grid-area:1/2;justify-self:end;align-items:center;gap:9px;min-width:235px;min-height:42px;margin:0;display:flex}.detail-owner-line .text-button{font-size:14px}.detail-owner-avatar{color:#5f4300;background:#f1b62f;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.detail-owner-select{border-radius:3px;align-items:center;gap:8px;min-width:150px;min-height:40px;padding:3px 5px;display:flex;position:relative}.detail-owner-select:hover{background:#f0f3f5}.detail-owner-select>span{flex:1;gap:1px;min-width:0;display:grid}.detail-owner-select strong{color:#303b45;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.detail-owner-select small{color:#68737c;font-size:10px}.detail-owner-select>svg{color:#59656e;width:14px}.detail-owner-select select{opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;padding:0;position:absolute;inset:0}.detail-status-actions{grid-area:1/3;align-items:center;gap:10px;display:flex}.detail-status-actions .status-segment button{min-width:76px;min-height:34px;font-size:13px}.status-segment{border:0;gap:8px;overflow:visible}.status-segment button{border-radius:4px;font-weight:700;border:0!important}.status-segment button.won,.status-segment button.won.active{color:#fff;box-shadow:none;background:#3f8f4f;justify-content:center;align-items:center;gap:9px;display:inline-flex}.status-segment button.won svg{border-left:1px solid #ffffff59;width:14px;padding-left:4px}.status-segment button.lost,.status-segment button.lost.active{color:#fff;box-shadow:none;background:#d64c4a}.status-segment button.reopen{color:#48535d;background:#fff;border:1px solid #cbd2d7!important}.detail-special-actions{flex-wrap:nowrap;grid-area:2/2/auto/4;justify-self:end;max-width:none}.detail-special-actions .secondary-button,.detail-special-actions .primary-button{min-height:25px;padding:0 8px;font-size:10px}.detail-special-actions .text-link{padding:2px;font-size:10px}.detail-more-menu{top:39px}.detail-visibility{position:relative}.detail-visibility-menu{z-index:50;border:1px solid var(--line-strong);background:#fff;border-radius:4px;width:330px;padding:5px;position:absolute;top:39px;right:0;box-shadow:0 10px 28px #0000002b}.detail-visibility-menu button{color:#303841;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:7px 9px;display:flex}.detail-visibility-menu button:hover{background:#edf3f8}.detail-visibility-menu button>span{gap:2px;min-width:0;display:grid}.detail-visibility-menu button strong{font-size:12px}.detail-visibility-menu button small{color:#737d85;font-size:10px;font-weight:400}.detail-visibility-menu button>svg{color:#2b7b42;width:16px}.detail-more-menu>a,.detail-more-menu>button{color:#303841;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;display:flex}.detail-more-menu>a:hover{background:#edf3f8}.detail-more-menu>a svg{width:16px}.detail-menu-meta{border-bottom:1px solid var(--line);color:var(--muted);padding:5px 10px 8px;font-size:10px;display:block}.detail-menu-separator{background:var(--line);height:1px;margin:4px 6px;display:block}.deal-sidebar-dialog{width:min(520px,100vw - 32px)}.deal-sidebar-form{gap:12px;padding:16px 18px;display:grid}.deal-sidebar-form>p{color:#626d75;margin:0;font-size:12px}.deal-sidebar-groups{border:1px solid #d8dde0;border-radius:4px;max-height:440px;display:grid;overflow:auto}.deal-sidebar-groups label{border-bottom:1px solid #e7eaec;align-items:center;gap:9px;min-height:42px;padding:0 11px;display:flex}.deal-sidebar-groups label:last-child{border-bottom:0}.deal-sidebar-groups svg{color:#a0a7ac;width:15px}.deal-sidebar-groups input{width:16px;height:16px}.deal-sidebar-groups span{font-size:12px;font-weight:650}.deal-sidebar-form>footer{justify-content:flex-end;gap:8px;display:flex}.detail-stage-bar{background:#fff;grid-template-rows:34px 32px;align-content:start;gap:7px;padding:4px 16px 7px;display:grid}.stage-progress-track{gap:2px;width:100%;padding-right:0;overflow:auto hidden}.stage-progress-track button{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);border:0;flex:60px;align-content:center;gap:1px;min-width:45px;height:34px;min-height:34px;padding:2px 9px 2px 17px;font-size:10px;line-height:1.05;display:grid;overflow:hidden}.stage-progress-track button:first-child{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);padding-left:9px}.stage-progress-track button:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,9px 50%);padding-right:7px}.stage-progress-track button:only-child{clip-path:none;padding:2px 7px}.stage-progress-track button:after{content:none}.stage-progress-track button>span,.stage-progress-track button>small{z-index:3;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.stage-progress-track button>span{font-weight:700}.stage-progress-track button>small{opacity:.82;font-size:7px;font-weight:600}.detail-stage-context{color:#5c6c78;align-items:center;gap:8px;font-size:13px;display:flex}.detail-stage-context select{color:#26699c;background:0 0;border:0;width:auto;max-width:240px;height:28px;padding:0 20px 0 0;font-size:13px;font-weight:500}.detail-stage-context strong{color:#26699c;font-weight:500}.detail-columns{grid-template-columns:488px minmax(0,1154px);gap:24px;padding:18px 16px 0 8px}.detail-fields,.detail-timeline{background:0 0;border:0;border-radius:0}.detail-fields{background:#fff}.field-filter-controls{border:0 solid #cfd4d8;border-bottom-width:1px;grid-template-columns:minmax(0,1fr) 150px}.field-filter-controls .field-search,.field-value-filter{min-height:48px}.field-group>summary{background:#fff;min-height:50px;padding:0 16px;font-size:15px}.field-group-static>header{color:#202930;background:#fff;border-bottom:1px solid #dfe3e6;align-items:center;min-height:50px;padding:0 16px;font-size:15px;font-weight:750;display:flex}.field-section-toggle{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.field-section-toggle>svg{width:14px;transition:transform .15s}.field-section-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.field-section-actions{align-items:center;gap:3px;margin-left:auto;display:flex}.field-section-actions>button,.field-section-actions>a{color:#5e6972;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:28px;padding:0;display:grid}.field-section-actions>button:hover,.field-section-actions>a:hover{color:#236fa7;background:#edf3f7}.field-section-actions>button.active{color:#1974b6;background:#eaf3fb}.field-section-actions svg{width:15px}.summary-core{padding:3px 0 8px}.summary-core-row{color:#273640;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;padding:0 16px;display:grid}.summary-core-row>svg{color:#25323a;width:17px;height:17px}.summary-core-row>.field-row{border:0;grid-column:2/-1;min-height:37px;padding:0}.summary-core-row>button.field-row{grid-template-columns:minmax(0,1fr)}.summary-core-row>button.field-row>span{display:none}.summary-core-row>button.field-row>strong{font-size:13px;font-weight:650}.summary-core-row>.field-row.editing{grid-template-columns:minmax(0,1fr) 30px 30px;padding:3px 0}.summary-core-row>.field-row.editing>label>span{display:none}.summary-person>strong{color:#26699c;font-size:13px;font-weight:600}.summary-person>button{color:#26699c;background:0 0;border:0;align-items:center;gap:4px;min-height:28px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.summary-person>button svg{width:14px}.summary-labels>.label-field-row>span{display:none}.summary-labels>.label-field-row{grid-template-columns:minmax(0,1fr)}.label-field-editor-anchor{z-index:45;background:#f0f1f2;grid-template-columns:minmax(0,1fr);position:relative;overflow:visible}.summary-core-row>.label-field-editor-anchor{border-radius:3px;min-height:35px;padding:4px 7px!important}.summary-labels>.field-history-row>.label-field-editor-anchor{grid-template-columns:minmax(0,1fr)}.label-picker-popover{z-index:80;color:#303840;background:#fff;border:1px solid #cbd0d4;border-radius:4px;width:min(335px,100vw - 90px);padding:8px 0 0;display:grid;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 8px 22px #171f2633}.label-picker-search{background:#fff;border:1px solid #4285d4;border-radius:3px;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:37px;margin:0 8px 7px;padding:0 8px;display:grid}.label-picker-search>svg{color:#4e5962;width:16px}.label-picker-search input{color:#303840;border:0;outline:0;width:100%;height:34px;padding:0;font-size:13px}.label-picker-options{gap:2px;max-height:224px;padding:3px 8px 8px;display:grid;overflow-y:auto}.label-picker-option{border-radius:3px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;width:100%;min-height:30px;display:grid}.label-picker-option:hover,.label-picker-option.selected{background:#edf4fa}.label-picker-select{text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;min-height:30px;padding:3px 7px;display:flex}.label-picker-select>svg{color:#287546;width:15px;margin-left:auto}.label-picker-edit{color:#67737c;opacity:0;background:0 0;border:0;border-radius:3px;place-items:center;width:27px;height:27px;padding:0;display:grid}.label-picker-option:hover .label-picker-edit,.label-picker-edit:focus-visible{opacity:1}.label-picker-edit:hover{color:#176ca9;background:#dce9f3}.label-picker-edit svg{width:13px}.label-picker-options>p{color:#758089;margin:9px 7px 15px;font-size:11px}.deal-label.label-picker-chip{border-radius:3px;max-width:calc(100% - 24px);font-size:10px;font-weight:750;line-height:1.2}.label-picker-add{color:#126bb4;text-align:left;background:#fff;border:0;border-top:1px solid #e2e5e7;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;display:flex}.label-picker-add:hover{background:#f4f8fb}.label-picker-add svg{width:15px}.label-picker-create{background:#f8f9fa;border-top:1px solid #e2e5e7;gap:9px;padding:10px 12px;display:grid}.label-picker-create>label,.label-picker-comment{color:#4f5962;gap:4px;font-size:10px;font-weight:700;display:grid}.label-picker-create input,.label-picker-comment textarea{width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #bfc7cd;border-radius:3px;padding:6px 8px}.label-picker-create fieldset{border:0;min-width:0;margin:0;padding:0}.label-picker-create legend{color:#4f5962;margin-bottom:5px;font-size:10px;font-weight:700}.label-color-options{flex-wrap:wrap;gap:6px;display:flex}.label-color-options button{background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.label-color-options button.selected{border-color:#2775b5}.label-color-options button>span{background:#9ba3aa;border-radius:50%;width:15px;height:15px}.label-color-options .color-blue>span{background:#397cca}.label-color-options .color-green>span{background:#4a9b5c}.label-color-options .color-red>span{background:#cf554f}.label-color-options .color-orange>span{background:#df8731}.label-color-options .color-yellow>span{background:#d5ad27}.label-color-options .color-purple>span{background:#8461ad}.label-color-options .color-pink>span{background:#c46791}.label-color-options .color-brown>span{background:#86624d}.label-color-options .color-dark-gray>span{background:#73787c}.label-color-options button>svg{color:#fff;stroke-width:3px;width:13px;position:absolute}.label-color-options button{position:relative}.label-picker-create footer,.label-picker-footer{justify-content:flex-end;gap:7px;display:flex}.label-picker-create footer button,.label-picker-footer button{background:#fff;border:1px solid #bec5ca;border-radius:3px;min-height:32px;padding:0 11px;font-size:11px;font-weight:650}.label-picker-create footer .primary-button,.label-picker-footer .primary-button{color:#fff;background:#398a4d;border-color:#357f48}.label-picker-comment{border-top:1px solid #e1e4e6;padding:8px 12px}.label-picker-comment textarea{resize:vertical;min-height:48px}.label-picker-footer{background:#f6f7f8;border-top:1px solid #e1e4e6;padding:9px 12px}.label-definition-editor h4{color:#303840;margin:0;font-size:13px}.label-definition-editor footer .toolbar-spacer{flex:1}.label-definition-editor footer .label-delete-button{color:#68737b;border-color:#0000;width:32px;padding:0}.label-definition-editor footer .label-delete-button:hover{color:#b64038;background:#fff1f0;border-color:#d8b0ac}.label-definition-editor footer .label-delete-confirm{color:#fff;background:#c9534b;border-color:#c9534b}.detail-subgroups{gap:12px;padding:16px 16px 18px;display:grid}.field-subgroup{background:#fff;border:1px solid #d9dde0;border-radius:2px;overflow:visible}.field-subgroup>summary{cursor:pointer;color:#26333d;align-items:center;gap:7px;min-height:41px;padding:0 8px;font-size:13px;font-weight:700;list-style:none;display:flex}.field-subgroup>summary::-webkit-details-marker{display:none}.field-subgroup>summary>span{flex:1}.field-subgroup>summary>small{color:#65717b;font-size:11px;font-weight:600}.field-subgroup>summary>svg{width:14px;transition:transform .15s}.field-subgroup[open]>summary>svg{transform:rotate(180deg)}.field-subgroup .field-row{padding-left:8px;padding-right:8px}.contact-heading{color:#26699c;align-items:center;gap:10px;min-height:70px;padding:8px 28px;display:flex}.contact-avatar{color:#1c73d0;background:#d9eaff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.contact-avatar>svg{width:24px}.contact-heading>strong{font-size:14px}.contact-section>div>.field-subgroup{margin:0 16px 12px}.contact-details .field-row a{color:#26699c;text-decoration:none}.contact-details .field-row strong small{color:#6c7780;font-size:10px;font-weight:500}.contact-custom-rows{margin:-2px 16px 10px}.contact-custom-rows .field-row{border-top-color:#0000}.field-row{grid-template-columns:minmax(135px,43%) minmax(0,1fr);min-height:42px;padding:7px 16px}.field-row>span,.field-row>strong{font-size:13px}.composer-shell{background:#fff;border:1px solid #cfd4d8;border-radius:4px;margin-top:8px}.timeline-actions{gap:0;min-height:42px;padding:0 4px;position:static;overflow:visible}.timeline-actions button,.timeline-actions a{border:0;border-radius:0;min-height:41px;padding:0 12px;font-size:14px;font-weight:500}.timeline-actions button.active{color:#26699c;background:#f4f8fb;box-shadow:inset 0 -2px #2f78ae}.composer-placeholder{color:#7b838a;text-align:left;background:#fff;border:0;width:100%;min-height:58px;padding:0 16px;font-size:14px}@media (width<=1280px){.detail-heading{grid-template-columns:minmax(260px,1fr) auto}.detail-owner-line{display:none}.detail-status-actions{grid-column:2}.detail-special-actions{grid-column:1/3}.detail-columns{grid-template-columns:390px minmax(0,1fr);gap:12px}}@media (width<=600px){.deal-detail{grid-template-rows:auto auto minmax(0,1fr)}.detail-heading{min-height:116px;display:grid}.detail-special-actions{overflow-x:auto}.detail-stage-bar{position:static}.detail-columns{padding:10px}}.focus-panel{background:0 0;border:0;margin:30px 0 0;padding:0}.focus-panel>header{min-height:29px}.focus-panel>header h3{flex:none}.focus-panel h3,.timeline-panel h3{font-size:16px}.focus-panel>header span{color:#52616d;background:#e7ebee}.focus-expand-toggle{color:#4e5962;align-items:center;gap:8px;min-height:28px;margin-left:auto;font-size:13px;font-weight:500;display:flex}.focus-expand-toggle input{appearance:none;background:#cbd1d5;border-radius:10px;width:33px;height:18px;margin:0;box-shadow:inset 0 0 0 1px #00000014}.focus-expand-toggle input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;margin:2px;transition:transform .15s;display:block}.focus-expand-toggle input:checked{background:#3f8f4f}.focus-expand-toggle input:checked:after{transform:translate(15px)}.focus-items{grid-template-columns:1fr;gap:12px;margin-top:8px;display:grid}.focus-note-group{gap:0;display:grid}.focus-note-label{color:#59646d;text-transform:uppercase;background:#fff;border:1px solid #d8dde1;border-radius:3px;align-items:center;gap:12px;width:fit-content;margin:0 0 4px 2px;padding:2px 7px;font-size:10px;display:flex}.focus-note-label button{color:#59646d;text-transform:none;background:0 0;border:0;padding:0;font-size:10px}.focus-note-group .focus-item{background:#fff9d9;border-color:#e0d49c;border-radius:3px;min-height:64px}.focus-card-toggle{cursor:pointer;min-width:0}.focus-card-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.focus-card-toggle>.focus-item{width:100%}.focus-card-toggle.activity{margin-left:55px;position:relative}.focus-card-toggle.activity .activity-check{z-index:2;width:22px;height:22px;position:absolute;top:18px;left:-42px}.focus-note-group .focus-item+.focus-item{margin-top:5px}.focus-item{background:#fff;border-color:#d7dce0;min-height:64px;padding:11px 14px}.focus-item strong{font-size:14px}.focus-item small{font-size:12px}.focus-activity-preview{background:#fff9d9;border-top:1px solid #e5dab1;margin:8px -14px -11px;padding:8px 14px;display:block;color:#4e4936!important;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.timeline-panel{margin:74px 0 24px}.timeline-panel>header{min-height:44px}.timeline-expand-all{min-height:31px;font-size:12px}.timeline-tabs{gap:8px;padding:7px 0}.timeline-tabs button{min-height:31px;padding:0 8px;font-size:12px}.timeline-items{gap:10px;padding:10px 0 24px 55px;display:grid;position:relative}.timeline-items:before{content:"";background:#d7dce0;width:1px;position:absolute;top:0;bottom:0;left:20px}.timeline-load-more{z-index:1;color:#286f9f;background:#f8fafb;border:1px solid #cbd4d9;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:600;display:flex;position:relative}.timeline-load-more:hover{background:#edf5f9}.timeline-load-more small{color:#748089;font-weight:400}.timeline-entry{box-sizing:border-box;background:#fff;border:1px solid #d5dade;border-radius:4px;gap:10px;width:100%;min-width:0;max-width:100%;min-height:58px;padding:11px 14px;position:relative}.timeline-entry:before{content:"";background:#fff;border:1px solid #d8dde1;border-radius:50%;width:35px;height:35px;position:absolute;top:15px;left:-53px}.timeline-entry>.timeline-icon,.timeline-entry>.entry-content>.timeline-icon{z-index:2;background:0 0;border:0;place-items:center;width:20px;height:20px;line-height:0;position:absolute;top:23.5px;left:-45px;display:grid!important}.timeline-entry>.timeline-icon>svg,.timeline-entry>.timeline-icon>.activity-type-icon,.timeline-entry>.timeline-icon>.activity-type-icon>svg{width:14px;height:14px;margin:0;display:block}.timeline-entry>.timeline-icon>.activity-type-icon{line-height:0}.timeline-entry>.entry-content>.timeline-icon{display:grid}.timeline-entry.activity:before,.timeline-entry.call:before{top:7px}.timeline-entry.activity>.timeline-icon,.timeline-entry.call>.timeline-icon{top:15.5px}.timeline-entry header strong{font-size:14px}.timeline-entry time,.timeline-entry small,.entry-content small{font-size:11px}.timeline-entry p,.entry-content p{font-size:13px}.timeline-entry.not-expandable{cursor:default}.timeline-entry.note,.timeline-entry.email{background:0 0;border:0;align-items:stretch;min-height:58px;padding:0}.timeline-entry.activity{align-items:stretch;min-height:74px;padding:0}.timeline-entry.activity>.entry-expand{z-index:3;position:absolute;right:9px}.timeline-entry.activity.collapsed>.entry-expand{bottom:5px}.timeline-entry.activity.expanded>.entry-expand{top:8px}.timeline-activity-card{flex:1;min-width:0;padding:9px 15px 0;overflow:hidden}.timeline-activity-card>header{align-items:center;gap:7px;min-height:22px;display:flex}.timeline-activity-card>header>strong{font-size:14px;font-weight:750}.timeline-activity-card>small{color:#68727a;margin:-1px 0 8px 27px;font-size:11px;display:block}.timeline-activity-preview{color:#2f3438;white-space:nowrap;background:#fff8d9;border-top:1px solid #eadfae;align-items:center;gap:4px;min-width:0;height:40px;margin:0 -15px;padding:0 44px 0 15px;font-size:13px;line-height:1.3;display:flex;overflow:hidden}.timeline-activity-preview>strong{flex:none}.timeline-activity-preview>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.timeline-entry.note:before,.timeline-entry.email:before{top:9px}.timeline-entry.note>.timeline-icon,.timeline-entry.email>.timeline-icon{top:17.5px}.timeline-note-card,.timeline-email-card{border:1px solid #d8dde1;border-radius:4px;flex:1;min-width:0;padding:9px 16px 11px;box-shadow:0 1px 2px #171f260d}.timeline-note-card{background:#fff8d9;border-color:#eadfae}.timeline-email-card{background:#fff}.timeline-card-meta,.timeline-email-card>header{align-items:flex-start;gap:12px;min-height:25px;display:flex}.timeline-card-meta>small,.timeline-email-meta{flex:1;min-width:0;line-height:1.35;color:#646e76!important;font-size:11px!important}.timeline-card-actions{flex:none;align-items:center;gap:3px;display:flex;position:relative}.timeline-card-actions button{cursor:pointer}.timeline-card-actions>.entry-expand,.timeline-icon-action{color:#59646d;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.timeline-card-actions>.entry-expand:hover,.timeline-icon-action:hover{background:#464e5414}.timeline-card-actions>.entry-expand svg,.timeline-icon-action svg,.timeline-static-action svg{width:14px}.timeline-comment-action{color:#3e464d;background:0 0;border:0;border-radius:3px;min-height:28px;padding:0 7px;font-size:11px;font-weight:700}.timeline-comment-action:hover{background:#464e5414}.timeline-static-action{color:#626c74;place-items:center;width:28px;height:28px;display:grid}.timeline-card-menu{position:relative}.timeline-card-menu-popover{z-index:20;background:#fff;border:1px solid #cbd1d5;border-radius:4px;gap:2px;width:190px;padding:5px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 8px 24px #141e262e}.timeline-card-menu-popover button{color:#38434c;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;min-height:32px;padding:0 8px;font-size:11px;display:flex}.timeline-card-menu-popover button:hover{background:#eef3f6}.timeline-card-menu-popover button svg{width:13px}.timeline-card-menu-popover button.danger-menu-item{color:#a13f39}.timeline-note-body{color:#252b30;font-size:13px;line-height:1.42}.timeline-note-body.preview,.timeline-email-preview{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:38px;display:-webkit-box;overflow:hidden}.timeline-note-body.full{padding-top:3px;overflow:visible}.timeline-email-card>header>strong{color:#29323a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;line-height:1.35;overflow:hidden}.timeline-entry.email.expanded .timeline-email-card>header>strong{text-overflow:clip;white-space:normal;overflow:visible}.timeline-reply-action{color:#303941;background:#fff;border:1px solid #bcc5cc;border-radius:3px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.timeline-reply-action:hover{background:#f3f6f8}.timeline-reply-action svg{width:13px}.timeline-email-meta{margin-top:-2px;display:block}.timeline-email-preview{color:#252c32!important;white-space:normal!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important}.timeline-email-footer{color:#69737b;align-items:center;gap:12px;min-height:24px;margin-top:8px;font-size:10px;display:flex}.timeline-email-participants{flex:1;align-items:center;gap:18px;min-width:0;display:flex;overflow:hidden}.timeline-email-participants>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.timeline-email-footer svg{flex:none;width:12px}.mail-visibility-status{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mail-visibility-status.private{color:#765216}.mail-visibility-status.shared{color:#336d48}.mail-visibility-status.unknown{color:#7a838b}.timeline-note-card>.note-comments:empty{display:none}.timeline-entry.change{background:0 0;border:0;border-radius:0;align-items:center;gap:5px;min-height:38px;padding:3px 8px 3px 3px}.timeline-entry.change:before{background:#f7f8f9;border-color:#e1e5e8;width:20px;height:20px;top:9px;left:-46px}.timeline-entry.change>.timeline-icon{color:#84919b;width:10px;height:10px;top:15px;left:-40px}.timeline-entry.change>.timeline-icon svg{width:10px;height:10px}.timeline-entry.change>.entry-expand{color:#87939d;flex-basis:19px;width:19px;height:24px}.timeline-entry.change>.entry-expand svg{width:11px}.change-entry-content{gap:2px;min-width:0;display:grid}.change-inline-summary{color:#59656e;align-items:baseline;gap:5px;min-width:0;font-size:11px;line-height:1.3;display:flex}.change-inline-summary strong{color:#4d5962;flex:none;font-size:11px;font-weight:650}.change-inline-summary em{color:#65717a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.change-inline-summary b{color:#87939d;flex:none;font-weight:500}.change-entry-meta{align-items:center;gap:5px;display:flex;color:#8a949c!important;margin:0!important;font-size:9px!important}.change-entry-meta time{color:inherit;font-size:inherit}.timeline-entry.change.expanded{align-items:flex-start;padding-top:6px;padding-bottom:8px}.timeline-entry.change.expanded .change-inline-summary{flex-wrap:wrap}.timeline-entry.change.expanded .change-inline-summary em{text-overflow:clip;white-space:normal;overflow:visible}.crm-rich-text{max-width:100%;color:inherit;font:inherit;line-height:inherit;overflow-wrap:anywhere}.crm-rich-text.is-plain{white-space:pre-wrap}.crm-rich-text.is-html{white-space:normal}.crm-rich-text.is-html p{margin:0 0 1em}.crm-rich-text.is-html p:last-child{margin-bottom:0}.crm-rich-text.is-html ul,.crm-rich-text.is-html ol{margin:.75em 0;padding-left:1.75em}.crm-rich-text.is-html table{border-collapse:collapse;max-width:100%}.crm-rich-text.is-html img{max-width:100%;height:auto}.mail-full-body{color:#21232c;margin-top:14px;font-family:Arial,sans-serif;font-size:14px;line-height:20px}.mail-full-body .crm-rich-text{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.mail-full-body .crm-rich-text p{font-size:inherit;line-height:inherit;margin:16px 0}.mail-full-body .crm-rich-text p:last-child{margin-bottom:16px}.note-rich-body,.activity-rich-body,.person-rich-body{color:#414c55;margin-top:7px;font-size:13px;line-height:1.45}.dialog.field-history-dialog{grid-template-rows:56px minmax(0,1fr);width:min(940px,100vw - 40px);max-height:min(900px,100vh - 40px);display:grid;overflow:hidden}.field-history-content{color:#34414b;background:#f7f8f9;min-height:0;padding:16px 18px 22px;overflow:auto}.field-history-coverage{background:#eef6fb;border:1px solid #cbdde9;border-radius:4px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.field-history-coverage>svg{color:#286f9e;flex:none;width:17px;height:17px;margin-top:1px}.field-history-coverage>span{flex-direction:column;gap:3px;display:flex}.field-history-coverage strong{font-size:12px}.field-history-coverage small{color:#53636f;font-size:11px;line-height:1.45}.field-history-coverage.coverage-partial,.field-history-coverage.coverage-gap_before_current{background:#fff8e8;border-color:#e2c88f}.field-history-coverage.coverage-partial>svg,.field-history-coverage.coverage-gap_before_current>svg{color:#8a6218}.field-history-toolbar{align-items:center;gap:10px;min-height:52px;display:flex}.field-history-toolbar>span{align-items:center;gap:6px;font-size:12px;display:flex}.field-history-toolbar>span svg{color:#68747e;width:15px}.field-history-toolbar .secondary-button{min-height:32px;margin-left:auto;text-decoration:none}.field-history-baseline{background:#fff;border:1px solid #d9dfe3;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 13px;display:grid}.field-history-baseline small{color:#65717a;font-size:10px}.field-history-baseline strong{grid-row:2;font-size:14px}.field-history-baseline time{color:#65717a;grid-area:1/2/3;align-self:center;font-size:10px}.field-history-chart-panel,.field-history-table-panel{background:#fff;border:1px solid #d9dfe3;border-radius:4px;margin-top:14px}.field-history-chart-panel>header,.field-history-table-panel>header{border-bottom:1px solid #e2e6e9;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:8px 13px;display:flex}.field-history-chart-panel h3,.field-history-table-panel h3{color:#2f3d47;margin:0;font-size:13px}.field-history-chart-panel header small,.field-history-table-panel header small{color:#6a7680;font-size:10px}.field-history-chart-scroll{min-width:0;padding:8px 10px 0;overflow-x:auto}.field-history-chart-scroll svg{width:100%;min-width:640px;height:auto;display:block}.history-grid-line{stroke:#e8ecef;stroke-width:1px}.history-step-line{fill:none;stroke:#2f7cab;stroke-width:3px;stroke-linejoin:round}.history-point{fill:#fff;stroke:#2f7cab;stroke-width:3px}.history-point.gap{fill:#fff3d7;stroke:#9a6b15;stroke-dasharray:2 2}.history-y-label,.history-x-label{fill:#64717b;font-family:inherit;font-size:10px}.field-history-chart-panel.categorical ol{gap:0;margin:0;padding:18px 16px 20px;list-style:none;display:flex;overflow-x:auto}.field-history-chart-panel.categorical li{flex-direction:column;gap:4px;min-width:150px;padding:4px 18px 4px 0;display:flex;position:relative}.field-history-chart-panel.categorical li:not(:last-child):after{content:"";background:#9aa5ad;width:9px;height:1px;position:absolute;top:15px;right:5px}.field-history-chart-panel.categorical time{color:#6a7680;font-size:9px}.field-history-chart-panel.categorical strong{overflow-wrap:anywhere;font-size:12px}.field-history-gap{background:#fff8e8;border:1px dashed #c8993d;border-radius:4px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.field-history-gap>svg{color:#8a6218;flex:none;width:16px}.field-history-gap>span{flex-direction:column;gap:3px;display:flex}.field-history-gap strong{font-size:11px}.field-history-gap small{color:#675c45;font-size:10px}.field-history-table-scroll{overflow:auto}.field-history-table-panel table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.field-history-table-panel th{color:#5c6872;text-align:left;text-transform:uppercase;background:#fafbfb;border-bottom:1px solid #dfe4e7;padding:9px 10px;font-size:9px}.field-history-table-panel th:first-child{width:142px}.field-history-table-panel th:nth-child(4){width:170px}.field-history-table-panel th:nth-child(5){width:190px}.field-history-table-panel th:nth-child(6){width:140px}.field-history-table-panel th:nth-child(7){width:44px}.field-history-table-panel td{color:#3c4851;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf0f2;padding:10px;font-size:11px;line-height:1.4}.field-history-table-panel tbody tr:last-child td{border-bottom:0}.field-history-table-panel tbody tr.superseded td{background:#fbf6f2}.field-history-table-panel tbody tr.sequence-gap td{border-top:2px dashed #c8993d}.field-history-table-panel td:nth-child(5){flex-direction:column;gap:3px;display:flex}.field-history-table-panel td:nth-child(5) small{color:#8a5a35;font-size:9px}.history-empty-comment{color:#8b969e}.history-correction-note{border-top:1px dashed #dcc28f;margin-top:2px;padding-top:4px;color:#74551f!important}.history-edit-button{width:28px;height:28px}.history-edit-button svg{width:13px}.history-event-edit-shell{background:#f6f9fb}.history-event-edit-form{border-top:2px solid #2f7cab;grid-template-columns:1.1fr 1fr 1fr;gap:11px;padding:14px;display:grid}.history-event-edit-form>p{flex-direction:column;grid-column:1/-1;gap:2px;margin:0;display:flex}.history-event-edit-form>p strong{color:#2f4858;font-size:11px}.history-event-edit-form>p span{color:#5f6d77;font-size:9px}.history-event-edit-form label{color:#46535d;flex-direction:column;gap:4px;font-size:9px;font-weight:650;display:flex}.history-event-edit-form input,.history-event-edit-form select,.history-event-edit-form textarea{width:100%;min-height:34px;font:inherit;font-size:11px;font-weight:400}.history-event-edit-form textarea{resize:vertical;line-height:1.4}.history-edit-comment{grid-column:1/-1}.history-edit-value-pair{grid-template-columns:minmax(0,1fr) 56px;gap:5px;display:grid}.history-event-edit-form .history-currency-input{text-transform:uppercase}.history-event-edit-form .mutation-error{grid-column:1/-1}.history-edit-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.history-source{color:#28698f;background:#e8f2f8;border-radius:3px;width:fit-content;padding:2px 5px;font-size:9px;font-weight:700}.history-source.local_audit{color:#7a5218;background:#fff0d9}.field-history-row{min-width:0;position:relative}.field-history-row>.field-row>strong{padding-right:30px}.field-history-button{z-index:1;color:#657783;background:0 0;border:0;border-radius:3px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.field-history-button:hover{color:#236a99;background:#e8f2f8}.field-history-button:focus-visible{outline-offset:1px;outline:2px solid #2c78a7}.field-history-button svg{width:14px;height:14px}.field-history-row>.field-row.editing+.field-history-button,.field-history-row>.label-field-editor-anchor+.field-history-button{display:none}.summary-core-row>.field-history-row{grid-column:2/-1}.summary-core-row>.field-history-row>.field-row{border:0;min-height:37px;padding-top:0;padding-bottom:0;padding-left:0}.summary-core-row>.field-history-row>button.field-row{grid-template-columns:minmax(0,1fr)}.summary-core-row>.field-history-row>button.field-row>span{display:none}.summary-core-row>.field-history-row>button.field-row>strong{font-size:13px;font-weight:650}.summary-core-row>.field-history-row>.field-row.editing.with-inline-comment{min-height:37px;padding:2px 0}.summary-core-row>.field-history-row>.field-row.editing{grid-template-columns:minmax(0,1fr) 30px 30px}.summary-core-row>.field-history-row>.field-row.editing.with-inline-comment{grid-template-columns:minmax(0,1fr);column-gap:0}.summary-core-row>.field-history-row>.field-row.editing.with-inline-comment>label>span{display:none}.summary-core-row>.field-history-row>.field-row.editing.with-inline-comment .field-inline-comment-row{left:0}.summary-labels>.field-history-row .label-field-row>span{display:none}.summary-labels>.field-history-row .label-field-row{grid-template-columns:minmax(0,1fr)}.field-history-links{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.field-history-links button{color:#286d99;background:#fff;border:1px solid #c5d2da;border-radius:3px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:10px;display:inline-flex}.field-history-links button svg{width:13px}.field-history-setting{color:#315f7a;background:#fff;border:1px solid #cbd3d8;border-radius:3px;align-items:center;gap:5px;min-height:28px;padding:0 7px;font-size:10px;display:inline-flex}.field-history-setting svg{width:13px}.field-history-unavailable{color:#7a858d;font-size:10px}.change-comment{color:#4f4a3d;background:#fff8e9;border-left:3px solid #d4a249;flex-direction:column;gap:3px;margin:9px 0 0;padding:8px 10px;display:flex}.change-comment strong{text-transform:uppercase;font-size:9px}.change-comment span{white-space:pre-wrap;font-size:11px;line-height:1.45}@media (width<=700px){.dialog.field-history-dialog{border-radius:0;width:100%;height:100%;max-height:100%}.field-history-content{padding:12px 10px 18px}.field-history-toolbar{flex-direction:column;align-items:stretch;padding:10px 0}.field-history-toolbar .secondary-button{justify-content:center;width:100%;margin-left:0}.field-history-baseline{grid-template-columns:1fr}.field-history-baseline time{grid-area:3/1}.history-event-edit-form{grid-template-columns:1fr}.history-event-edit-form>p,.history-edit-comment,.history-event-edit-form .mutation-error,.history-edit-actions{grid-column:1}}.note-comments{border-top:1px solid #e4dba9;gap:10px;margin-top:14px;padding-top:10px;display:grid}.note-comment-list{gap:9px;display:grid}.note-comment{grid-template-columns:34px minmax(0,1fr);gap:9px;display:grid}.comment-avatar{color:#722a57;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:750;display:grid;box-shadow:inset 0 0 0 1px #e3d8b3}.note-comment>div{background:#fffef8;border:1px solid #e1d7aa;border-radius:3px;min-width:0;padding:8px 10px;position:relative}.note-comment header{align-items:center;gap:8px;margin-bottom:5px;display:flex}.note-comment header strong{font-size:12px}.note-comment header time{color:#717980;font-size:10px}.comment-body{color:#333b42;padding-right:50px;font-size:12px;line-height:1.45}.comment-body p{margin:0 0 7px}.comment-actions{gap:2px;display:flex;position:absolute;top:6px;right:6px}.comment-actions button,.comment-toolbar>button,.note-comment-add{color:#59646d;background:0 0;border:0}.comment-actions button{border-radius:3px;place-items:center;width:24px;height:24px;padding:0;display:grid}.comment-actions button:hover{background:#edf1f3}.comment-actions svg{width:12px}.note-comment-add{align-items:center;gap:6px;width:fit-content;min-height:28px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.note-comment-add:hover{color:#246da8}.note-comment-add svg{width:14px}.comment-composer{background:#fff;border:1px solid #ddd19d;border-radius:3px;display:grid;position:relative}.comment-editor{color:#252b31;outline:0;min-height:70px;max-height:260px;padding:10px 12px;font-size:13px;line-height:1.45;overflow:auto}.comment-editor:empty:before{content:"Kommentar schreiben …";color:#8b9298;pointer-events:none}.comment-toolbar{background:#fffbee;border-top:1px solid #ece5c8;align-items:center;gap:2px;min-height:38px;padding:4px 6px;display:flex}.comment-toolbar>button{border-radius:3px;place-items:center;min-width:28px;min-height:28px;padding:0 6px;font-size:11px;display:grid}.comment-toolbar>button:hover{background:#efe9d0}.comment-toolbar>button svg{width:15px}.comment-toolbar>.primary-button{color:#fff;min-width:76px;display:inline-flex}.comment-toolbar-spacer{flex:1}.comment-mention-menu,.comment-link-menu{z-index:12;background:#fff;border:1px solid #c9ced2;border-radius:4px;min-width:260px;max-height:230px;padding:6px;position:absolute;bottom:42px;left:132px;overflow:auto;box-shadow:0 8px 24px #141e262e}.comment-mention-menu button{color:#37424b;text-align:left;background:#fff;border:0;border-radius:3px;align-items:center;gap:8px;width:100%;min-height:34px;padding:4px 7px;display:flex}.comment-mention-menu button:hover{background:#edf5fb}.comment-mention-menu button span{background:#edf1f4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:750;display:grid}.comment-link-menu{align-items:end;gap:7px;display:flex;left:92px;overflow:visible}.comment-link-menu label{color:#58636c;flex:1;gap:3px;font-size:9px;display:grid}.comment-link-menu input{border:1px solid #bcc5cb;border-radius:3px;min-height:31px;padding:0 7px}.comment-edit{gap:6px;display:grid}.comment-edit textarea{resize:vertical;border:1px solid #bcc5cb;border-radius:3px;min-height:70px;padding:7px}.comment-edit footer{justify-content:flex-end;gap:6px;display:flex}.comment-edit footer button{background:#fff;border:1px solid #c6cdd1;border-radius:3px;min-height:28px;padding:0 8px}.comment-edit footer .primary-button{color:#fff;background:#3f8f4f;border-color:#347744}.deal-merge-dialog{grid-template-rows:56px minmax(0,1fr);width:min(1080px,100vw - 40px);height:min(820px,100vh - 40px);max-height:calc(100vh - 40px);display:grid;overflow:hidden}.deal-merge-body{grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;min-height:0;padding:16px 18px;display:grid}.merge-search{gap:7px;font-size:12px;font-weight:700;display:grid}.merge-search>span:last-child{border:1px solid #aeb7bd;border-radius:4px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.merge-search svg{color:#65717a;width:16px}.merge-search input{width:100%;font:inherit;border:0;outline:0;font-weight:400}.merge-empty{color:#69747c;text-align:center;border:1px dashed #ccd2d6;align-self:start;margin:0;padding:18px}.merge-search-results{border:1px solid #d9dddf;border-radius:4px;align-content:start;gap:2px;min-height:0;display:grid;overflow:auto}.merge-search-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eceeef;gap:3px;padding:10px 12px;display:grid}.merge-search-results button:hover{background:#eef5fb}.merge-search-results small{color:#707a82}.merge-intro,.merge-warning{color:#5e6870;margin:0;font-size:12px}.merge-warning{color:#615425;background:#fff8dc;border-radius:4px;padding:10px 12px}.merge-table-wrap{border:1px solid #d7dcdf;border-radius:4px;min-height:0;overflow:auto}.merge-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.merge-table th,.merge-table td{vertical-align:top;text-align:left;border-bottom:1px solid #e1e4e6;border-right:1px solid #e1e4e6;min-width:260px;padding:8px 10px}.merge-table th:first-child{color:#66717a;width:190px;min-width:190px;font-weight:600}.merge-table thead th{z-index:2;color:#273039;background:#f5f7f8;position:sticky;top:0}.merge-table tr:last-child>*{border-bottom:0}.merge-table tr>:last-child{border-right:0}.merge-table label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.merge-table label>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.merge-table label small{color:#747d84;font-weight:400}.deal-merge-body>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.deal-merge-dialog{border-radius:0;width:100%;height:100%;max-height:100%}.merge-table th,.merge-table td{min-width:220px}}.deal-mail-composer{border-top:1px solid var(--line);color:#303840;background:#fff;grid-template-rows:42px auto 36px minmax(220px,1fr) 34px auto 48px;min-height:520px;display:grid}.deal-mail-composer>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.deal-mail-composer>header strong{font-size:14px}.deal-mail-composer>header span{color:#69757f;font-size:11px}.deal-mail-composer>header small{color:#8a6a2c;font-size:10px}.deal-mail-composer>header .icon-action{margin-left:auto}.deal-mail-addresses label{border-bottom:1px solid #e7eaec;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;min-height:35px;display:grid}.deal-mail-addresses label>span{color:#69757f;padding-left:12px;font-size:12px}.deal-mail-addresses input,.deal-mail-addresses select{color:#303840;width:100%;height:34px;font:inherit;background:#fff;border:0;padding:0 7px}.deal-mail-addresses label>button{color:#2872a8;background:0 0;border:0;min-height:26px;margin-right:7px;font-size:11px}.deal-mail-mergebar{border-bottom:1px solid #e2e6e8;align-items:center;gap:2px;padding:0 7px;display:flex;position:relative}.deal-mail-mergebar>.mail-menu-wrap>button,.deal-mail-mergebar>button{color:#35414a;background:0 0;border:0;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:12px;display:flex}.deal-mail-mergebar>.mail-menu-wrap>button:hover,.deal-mail-mergebar>button:hover{background:#eef3f6}.deal-mail-mergebar svg{width:13px}.mail-compose-help{color:#757f87;margin-left:auto;font-size:10px}.mail-menu-wrap{position:relative}.mail-template-menu,.mail-field-menu,.mail-meeting-menu,.mail-signature-menu,.mail-schedule-menu{z-index:30;background:#fff;border:1px solid #cfd5d9;border-radius:3px;width:360px;max-height:330px;padding:6px;position:absolute;top:34px;left:0;overflow:auto;box-shadow:0 8px 24px #1e28302e}.mail-template-menu input{border:1px solid #b9c5cd;border-radius:3px;width:100%;height:32px;margin-bottom:5px;padding:0 8px}.mail-template-menu>button,.mail-field-menu>button{color:#34414a;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;display:flex}.mail-template-menu>button:hover,.mail-field-menu>button:hover{background:#eef5fa}.mail-template-menu>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-template-menu>button>svg{color:#77838b;flex:none;width:14px}.mail-template-menu-footer{background:#f7f8f9;border-top:1px solid #e1e5e8;margin:5px -6px -6px;padding:5px 6px}.mail-template-menu-footer button{color:#246d9d;text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:34px;padding:5px 8px;display:flex}.mail-template-menu-footer button:hover{background:#e9f2f7}.mail-template-menu-footer svg{width:14px}.mail-template-save-form{background:#f8fafb;border:1px solid #ccd5da;border-radius:3px;gap:7px;margin:6px -1px 0;padding:9px;display:grid}.mail-template-save-form label{color:#5e6a72;gap:3px;font-size:10px;display:grid}.mail-template-save-form input,.mail-template-save-form select{color:#303840;background:#fff;border:1px solid #b8c3ca;border-radius:3px;width:100%;min-height:32px;margin:0;padding:4px 7px}.mail-template-save-form>div{justify-content:flex-end;gap:5px;display:flex}.mail-template-save-form>div button{color:#35414a;background:#fff;border:1px solid #bcc6cc;border-radius:3px;min-height:30px;padding:0 9px}.mail-template-save-form>div .primary-button{color:#fff;background:#267cb2;border-color:#1f6d9e}.mail-template-save-form .mutation-error{font-size:10px}.mail-field-menu>button{grid-template-columns:minmax(0,1fr) auto;display:grid}.mail-field-menu small{color:#7b858d}.mail-meeting-menu{gap:7px;padding:9px;display:grid}.mail-meeting-menu label,.mail-schedule-menu label{color:#5d6871;gap:3px;font-size:10px;display:grid}.mail-meeting-menu input,.mail-schedule-menu input{border:1px solid #b8c3ca;border-radius:3px;width:100%;min-height:32px;padding:4px 7px}.mail-meeting-menu>button,.mail-schedule-menu>button{color:#fff;background:#267cb2;border:1px solid #1f6d9e;border-radius:3px;min-height:31px}.mail-signature-menu{width:230px;top:auto;bottom:34px}.mail-signature-menu button{text-align:left;background:#fff;border:0;width:100%;min-height:32px;padding:4px 7px}.mail-signature-menu button:hover{background:#eef5fa}.deal-mail-editor{color:#26323a;outline:0;min-height:220px;padding:16px 13px;font:13px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:auto}.deal-mail-editor p{margin:0 0 13px}.deal-mail-editor:focus{box-shadow:inset 0 0 0 2px #317eb22e}.deal-mail-formatbar{border-top:1px solid #e3e7e9;border-bottom:1px solid #e3e7e9;align-items:center;gap:2px;padding:0 8px;display:flex}.deal-mail-formatbar button{color:#56636c;background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.deal-mail-formatbar button:hover{background:#edf2f5}.deal-mail-formatbar svg{width:15px}.deal-mail-formatbar select{color:#4f5b64;background:#fff;border:1px solid #d2d8dc;border-radius:3px;max-width:118px;height:27px;padding:0 4px;font-size:10px}.mail-color{place-items:center;width:27px;height:27px;display:grid}.mail-color input{background:0 0;border:0;width:20px;height:20px;padding:1px}.deal-mail-attachments{flex-wrap:wrap;gap:5px;padding:7px 10px;display:flex}.deal-mail-attachments>span{background:#edf2f5;border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:flex}.deal-mail-attachments a{color:#256c97;text-decoration:none}.deal-mail-attachments small{color:#7a858c;font-size:9px}.deal-mail-attachments button{background:0 0;border:0;width:16px;height:16px;padding:0}.deal-mail-composer>footer{justify-content:space-between;align-items:center;min-height:48px;padding:6px 10px;display:flex}.deal-mail-composer>footer>div{align-items:center;gap:5px;display:flex}.deal-mail-composer>footer button:not(.primary-button){color:#53616a;background:0 0;border:0;align-items:center;gap:4px;min-height:30px;font-size:11px;display:flex}.deal-mail-composer>footer svg{width:15px}.deal-mail-composer>footer small{color:#6b767e;margin-left:5px}.deal-mail-composer>footer .mail-add-activity{color:#53616a;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.deal-mail-composer>footer .mail-draft-visibility{color:#53616a;white-space:nowrap;border-radius:3px;align-items:center;gap:4px;min-height:30px;padding:0 5px;font-size:10px;display:flex}.deal-mail-composer>footer .mail-draft-visibility:hover{background:#eef2f4}.deal-mail-composer>footer .mail-draft-visibility select{color:#38464f;background:0 0;border:0;height:25px;padding:0 20px 0 4px;font-size:10px;font-weight:650}.mail-send-actions{margin-left:auto}.mail-send-actions>small{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.deal-mail-composer>footer .send-later-button{color:#fff;background:#267cb2;border-left:1px solid #ffffff73;border-radius:0 3px 3px 0;width:30px;min-width:30px;padding:0}.mail-schedule-menu{gap:7px;width:300px;padding:9px;display:grid;inset:auto 0 36px auto}.mail-schedule-menu small{white-space:normal;font-size:9px;color:#766027!important;margin:0!important}.deal-mail-composer>footer .primary-button{min-width:84px}@media (width<=900px){.deal-mail-composer>footer{flex-wrap:wrap;align-items:flex-end}.deal-mail-composer>footer>div:first-child{flex-wrap:wrap}.mail-send-actions{justify-content:flex-end;width:100%}}@media (width<=720px){.deal-mail-composer{min-height:620px}.mail-compose-help{display:none}.mail-template-menu,.mail-field-menu,.mail-meeting-menu{width:min(340px,100vw - 60px)}.deal-mail-formatbar{overflow-x:auto}}.person-detail-layout{height:100%;min-height:0}.person-detail-screen{background:#fff;grid-template-rows:78px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.person-detail-header{z-index:12;background:#fff;border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:10px 24px;display:flex;position:relative}.person-title-area,.person-header-actions{align-items:center;gap:9px;min-width:0;display:flex}.person-title-area{flex:1}.person-back-button{color:#5d6871;border-radius:4px;flex:none;place-items:center;width:30px;height:30px;display:grid}.person-back-button:hover{background:#f0f3f5}.person-back-button svg{width:17px}.person-avatar{color:#365b73;background:#dceaf3;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.person-title-button{color:#202830;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;min-width:0;padding:3px 5px;display:flex}.person-title-button:hover{background:#f1f4f6}.person-title-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.25;overflow:hidden}.person-title-button svg{color:#75818a;flex:none;width:14px}.person-id{color:#89939b;flex:none;font-size:10px}.person-header-actions{flex:none}.person-owner-control,.person-followers-menu>summary,.person-add-deal,.person-visibility,.person-more-menu>summary{color:#414b54;background:#fff;border:1px solid #cfd6db;border-radius:4px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:12px;font-weight:650;display:flex}.person-owner-control svg,.person-followers-menu svg,.person-add-deal svg,.person-visibility svg,.person-more-menu svg{width:15px}.person-owner-control select{max-width:180px;height:30px;color:inherit;font:inherit;background:0 0;border:0;padding:0 22px 0 2px}.person-add-deal{color:#fff;background:#3f9557;border-color:#31874a}.person-add-deal:hover{background:#347d49}.person-visibility,.person-more-menu>summary{justify-content:center;width:34px;padding:0}.person-followers-menu,.person-more-menu{position:relative}.person-followers-menu>summary,.person-more-menu>summary{cursor:pointer;list-style:none}.person-followers-menu>summary::-webkit-details-marker{display:none}.person-more-menu>summary::-webkit-details-marker{display:none}.person-followers-menu>div,.person-more-menu>div{z-index:50;background:#fff;border:1px solid #cfd5da;border-radius:5px;width:310px;max-height:min(520px,70vh);padding:8px;position:absolute;top:40px;right:0;overflow:auto;box-shadow:0 12px 32px #161f2633}.person-followers-menu>div>strong{padding:7px 8px;font-size:12px;display:block}.person-followers-menu label{cursor:pointer;border-radius:3px;align-items:center;gap:9px;padding:7px 8px;display:flex}.person-followers-menu label:hover{background:#f3f6f8}.person-followers-menu label>span{flex-direction:column;min-width:0;font-size:12px;display:flex}.person-followers-menu label small{color:#7b858d;font-size:10px}.person-more-menu>div{width:250px;padding:5px;display:grid}.person-more-menu [role=menuitem]{color:#374149;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;min-height:34px;padding:0 9px;display:flex}.person-more-menu [role=menuitem]:hover{background:#f0f4f6}.person-detail-header>.mutation-error{z-index:30;width:min(440px,100vw - 40px);position:absolute;top:68px;right:24px}.person-detail-body{background:#f7f8f8;grid-template-columns:488px minmax(0,1fr);gap:24px;min-width:0;min-height:0;padding:0 24px;display:grid;overflow:hidden}.person-fields-panel,.person-detail-timeline{scrollbar-gutter:stable;background:#fff;min-width:0;min-height:0;overflow:auto}.person-fields-panel{border-right:1px solid #e1e5e8}.person-detail-timeline{padding:20px 24px 80px 0}.person-field-search{z-index:8;background:#fff;border-bottom:1px solid #e1e5e8;align-items:center;gap:5px;min-height:56px;padding:10px 12px;display:flex;position:sticky;top:0}.person-field-search>label{flex:1;min-width:0;position:relative}.person-field-search input{border:1px solid #cfd6db;border-radius:4px;width:100%;height:34px;padding:0 32px 0 10px}.person-field-search label button{background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:4px;right:4px}.person-field-search>button{color:#59656e;background:#fff;border:1px solid #cfd6db;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.person-field-search>button.active{color:#26709e;background:#eaf3f8}.person-field-search svg{width:15px}.person-summary-group .person-contact-method{border-top:1px solid #edf0f2;align-items:center;gap:9px;min-height:47px;padding:6px 13px;display:flex}.person-contact-method>span{color:#4c7189;background:#eef3f6;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.person-contact-method svg{width:13px}.person-contact-method>button{color:#245f84;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:2px 0;display:flex}.person-contact-method>button:disabled{color:#3c4851}.person-contact-method strong{overflow-wrap:anywhere;max-width:100%}.person-contact-method small{color:#7b858d;font-size:10px}.contact-im{font-size:9px;font-weight:800}.person-details-title{border-top:8px solid #f7f8f8;border-bottom:1px solid #e2e6e8;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.person-details-title strong{font-size:14px}.person-details-title span{color:#7b858d;font-size:10px}.person-details-title button{color:#316e95;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.person-details-title svg{width:13px}.person-audit-times{color:#7b858d;border-top:8px solid #f7f8f8;grid-template-columns:auto 1fr;gap:5px 12px;padding:16px 13px 32px;font-size:10px;display:grid}.person-audit-times strong{color:#4d5962;font-weight:600}.person-fields-edit{background:#f7f8f8}.person-fields-edit>form{flex-direction:column;min-height:100%;display:flex}.person-fields-edit form>header{z-index:8;background:#fff;border-bottom:1px solid #dce1e4;flex-direction:column;align-items:flex-start;padding:12px 14px;display:flex;position:sticky;top:0}.person-fields-edit form>header strong{font-size:15px}.person-fields-edit form>header small{color:#758089;margin-top:2px;font-size:10px}.person-inline-basics,.person-inline-custom{background:#fff;border-bottom:1px solid #dce1e4;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.person-inline-basics label,.person-inline-custom label{color:#4d5861;gap:4px;min-width:0;font-size:10px;font-weight:700;display:grid}.person-inline-basics label.wide{grid-column:1/-1}.person-inline-basics input,.person-inline-basics select,.person-inline-basics textarea,.person-inline-custom input,.person-inline-custom select,.person-inline-custom textarea{color:#2d363d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #c8d0d6;border-radius:3px;padding:6px 8px;font-size:12px}.person-inline-basics select[multiple],.person-inline-custom select[multiple]{min-height:86px}.person-inline-methods{background:#fff;border-bottom:1px solid #dce1e4;gap:7px;padding:13px;display:grid}.person-inline-methods>header,.person-inline-custom>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.person-inline-methods>header{flex-direction:column;align-items:flex-start}.person-inline-methods header small,.person-inline-custom header small{color:#7a858e;font-size:10px}.person-inline-method{grid-template-columns:105px minmax(130px,1fr) 105px auto 30px;align-items:center;gap:5px;display:grid}.person-inline-method input,.person-inline-method select{border:1px solid #c8d0d6;border-radius:3px;min-width:0;height:32px;padding:4px 6px}.person-inline-method label{color:#57626b;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.person-inline-method>button{color:#a14540;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.person-inline-method svg{width:13px}.person-inline-add{flex-wrap:wrap;gap:5px;display:flex}.person-inline-add button{color:#3b6e8e;background:#fff;border:1px solid #c8d0d6;border-radius:3px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:10px;display:flex}.person-inline-add svg{width:12px}.person-inline-custom{margin-top:8px}.person-inline-custom label em{color:#b04b43;font-size:9px;font-style:normal}.person-fields-edit form>footer{background:#fff;border-top:1px solid #d7dde1;justify-content:flex-end;gap:8px;margin-top:auto;padding:11px 13px;display:flex;position:sticky;bottom:0}.person-composer-shell{background:#fff;border:1px solid #d7dde1;border-radius:4px}.person-composer-contact-choice{color:#56616a;border-top:1px solid #e1e5e8;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.person-composer-contact-choice select{border:1px solid #c9d1d6;border-radius:3px;min-width:260px;height:32px}.person-composer-shell .deal-mail-composer{border-width:1px 0 0;border-radius:0}.person-composer-shell .cloudtalk-call-panel select{border:1px solid #cbd2d7;border-radius:3px;width:100%;height:32px;margin:5px 0}.person-focus-panel{margin-top:28px}.focus-heading-toggle{background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.focus-heading-toggle>svg{width:15px;transition:transform .15s}.focus-heading-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.focus-heading-toggle h3{margin:0}.focus-heading-toggle span{color:#52616d;background:#e7ebee;border-radius:10px;min-width:22px;padding:2px 6px;font-size:10px}.focus-person-card{cursor:pointer;background:#fff;border:1px solid #d7dce0;border-radius:4px;align-items:flex-start;gap:9px;min-width:0;min-height:62px;padding:11px 13px;display:flex;position:relative}.focus-person-card.note{background:#fff9d9;border-color:#e0d49c}.focus-person-card>svg,.focus-person-card>.activity-type-icon{color:#536f81;flex:none;width:20px}.focus-person-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.focus-person-card strong{font-size:13px}.focus-person-card small{color:#727d85;font-size:11px}.focus-person-card .crm-rich-text{border-top:1px solid #00000014;margin-top:9px;padding-top:8px;font-size:12px}.focus-person-card .focus-done{position:absolute;top:16px;left:-36px}.focus-person-card.activity{margin-left:48px}.person-timeline-panel{margin-top:64px}.person-timeline-panel .timeline-items{padding-bottom:40px}.person-timeline-panel .timeline-entry{overflow:visible}.person-timeline-panel .timeline-entry>.entry-content{display:block}.person-timeline-panel .timeline-entry.expanded,.person-timeline-panel .person-entry-details,.person-timeline-panel .crm-rich-text{max-height:none!important;overflow:visible!important}.person-timeline-panel .person-entry-details{padding-top:10px}.person-timeline-panel .person-entry-details>dl:not(.mail-parties),.person-file-detail dl{background:#f6f8f9;border-radius:3px;grid-template-columns:70px minmax(0,1fr);gap:5px 9px;margin:10px 0;padding:9px;font-size:11px;display:grid}.person-timeline-panel .person-entry-details>dl.mail-parties{grid-template-columns:minmax(0,1fr);margin-top:8px}.person-timeline-panel dt,.person-file-detail dt{color:#73808a;font-weight:700}.person-timeline-panel dd,.person-file-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.person-timeline-panel .mail-attachments a,.person-timeline-panel .mail-attachments span{color:#336f94;background:#fafbfb;border:1px solid #d7dde1;border-radius:3px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.person-timeline-panel .mail-attachments svg{width:12px}.person-file-detail{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.person-file-detail dl{flex:300px;margin:0}.person-file-detail>span{flex:100%}.person-quick-action-dialog{padding:18px}.person-quick-action-dialog footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.person-detail-link{color:#246c99;text-decoration:none}.person-detail-link:hover{text-decoration:underline}@media (width<=1120px){.person-detail-header{padding-inline:14px}.person-owner-control{display:none}.person-detail-body{grid-template-columns:410px minmax(520px,1fr);gap:16px;padding-inline:14px;overflow:auto}}.contact-sidebar>a{color:#505862;text-decoration:none}.contact-sidebar>a:hover{background:#edf1f3}.person-duplicates-main{background:#f5f6f7;min-width:0;overflow:auto}.person-duplicates-header{z-index:3;background:#fff;border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 28px 18px;display:flex;position:sticky;top:0}.person-duplicates-header h1{color:#262d33;margin:0 0 5px;font-size:21px}.person-duplicates-header p{color:#67737c;max-width:780px;margin:0;font-size:12px;line-height:1.45}.person-duplicates-header>span{color:#56626c;background:#edf0f2;border-radius:14px;flex:none;padding:6px 10px;font-size:11px;font-weight:700}.duplicate-groups{gap:14px;max-width:1180px;padding:20px 28px 50px;display:grid}.duplicate-group{background:#fff;border:1px solid #d9dee2;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #19232b0d}.duplicate-group>header{background:#fafbfb;border-bottom:1px solid #e2e6e8;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.duplicate-group>header>div{flex-direction:column;flex:1;min-width:0;display:flex}.duplicate-group>header strong{font-size:13px}.duplicate-group>header small{color:#68747d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.duplicate-group>header>span:last-child{color:#74808a;font-size:11px}.duplicate-confidence{border-radius:3px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.duplicate-confidence svg{width:13px;height:13px}.duplicate-confidence.high{color:#287448;background:#e1f3e7}.duplicate-confidence.medium{color:#8b6515;background:#fff0cc}.duplicate-group article{border-bottom:1px solid #edf0f2;grid-template-columns:38px minmax(260px,1fr) minmax(190px,280px) auto;align-items:center;gap:12px;min-height:72px;padding:10px 14px;display:grid}.duplicate-group article:last-child{border-bottom:0}.duplicate-avatar{color:#456170;background:#dce8ee;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.duplicate-person-data{flex-direction:column;min-width:0;display:flex}.duplicate-person-data a{color:#28343d;text-decoration:none}.duplicate-person-data a:hover{color:#246c99;text-decoration:underline}.duplicate-person-data small{color:#7a858d;font-size:10px}.duplicate-person-data>span{color:#53616b;flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:11px;display:flex}.duplicate-person-data>span>*{vertical-align:middle}.duplicate-person-data svg{width:12px;height:12px;margin-right:2px}.duplicate-person-owner{color:#58656e;align-items:center;gap:6px;font-size:11px;display:flex}.duplicate-person-owner>svg{width:15px}.duplicate-group article>button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.duplicate-group article>button svg{width:14px}@media (width<=1000px){.duplicate-group article{grid-template-columns:38px minmax(230px,1fr) auto}.duplicate-person-owner{display:none}}.person-contact-cell{flex-direction:column;align-items:flex-start;gap:1px;padding:2px 0;display:flex}.person-contact-cell>button{color:#25639b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:6px;max-width:100%;padding:1px 0;display:flex}.person-contact-cell>button:hover span:first-line{text-decoration:underline}.person-contact-cell>button>svg{flex:none;width:13px;height:13px;margin-top:2px}.person-contact-cell>button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.person-contact-cell>button small{color:#7b8791;white-space:nowrap;font-size:10px;line-height:12px;display:block}.person-list-contact-dialog{width:min(960px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.person-list-contact-dialog .deal-mail-composer{box-shadow:none;border:0;margin:0}.person-list-contact-dialog .cloudtalk-call-panel{margin:16px}.person-list-contact-dialog .person-composer-contact-choice{margin:14px 16px 0}@media (width<=720px){.person-list-contact-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}}.mail-page{color:#26323a;background:#fff;grid-template-rows:42px minmax(0,1fr);width:100%;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.mail-section-tabs{background:#fff;border-bottom:1px solid #dbe1e5;align-items:end;gap:2px;padding:0 18px;display:flex}.mail-section-tabs button{color:#58646c;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:41px;padding:0 13px;font-weight:600;display:flex}.mail-section-tabs button.active{color:#206d9d;border-bottom-color:#267cb2}.mail-section-tabs svg{width:15px}.mailbox-layout{grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.mailbox-folders{background:#f7f8f9;border-right:1px solid #dbe1e5;min-height:0;padding:14px 10px;overflow:auto}.mail-new-button{color:#fff;background:#267cb2;border:1px solid #1f6b99;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-weight:700;display:flex}.mail-new-button svg{width:16px}.mailbox-account{align-items:center;gap:8px;margin:15px 5px 8px;display:flex}.mailbox-account>span,.mail-connection-account>span{color:#2776a7;background:#dcebf4;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.mailbox-account div{min-width:0;display:grid}.mailbox-account strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.mailbox-account small{color:#78838a;font-size:9px}.mailbox-folders nav{gap:1px;display:grid}.mailbox-folders nav button{color:#4d5961;text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:grid}.mailbox-folders nav button:hover:not(:disabled),.mailbox-folders nav button.active{color:#246f9e;background:#e5eff5}.mailbox-folders nav button:disabled{opacity:.55}.mailbox-folders nav svg{width:15px}.mailbox-folders nav em{color:#768189;text-align:right;min-width:20px;font-size:10px;font-style:normal}.mailbox-exchange-state{background:#fff9df;border:1px solid #e0c978;border-radius:3px;gap:5px;margin:20px 3px 0;padding:9px;display:grid}.mailbox-exchange-state strong{color:#66521d;font-size:10px}.mailbox-exchange-state small{color:#74673f;font-size:9px;line-height:1.35}.mailbox-exchange-state button,.mailbox-exchange-state a{color:#246f9e;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:10px;text-decoration:none;display:flex}.mailbox-exchange-state svg{width:13px}.mailbox-main{background:#fff;min-width:0;min-height:0;overflow:auto}.mailbox-toolbar{z-index:3;background:#fff;border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex;position:sticky;top:0}.mailbox-toolbar>div{align-items:center;gap:6px;display:flex}.mailbox-toolbar button,.mailbox-toolbar a{color:#4c5962;background:#fff;border:1px solid #c8d1d7;border-radius:3px;align-items:center;gap:5px;min-height:30px;padding:0 8px;text-decoration:none;display:flex}.mailbox-toolbar button.active{color:#246f9e;background:#e9f3f8;border-color:#7faecc}.mailbox-toolbar button:disabled{opacity:.55}.mailbox-toolbar button svg{width:14px}.mailbox-toolbar strong{margin-left:4px;font-size:11px}.mailbox-toolbar label{border:1px solid #c8d1d7;border-radius:3px;align-items:center;gap:5px;height:30px;padding:0 7px;display:flex}.mailbox-toolbar label svg{color:#778289;width:14px}.mailbox-toolbar label input{border:0;outline:0;width:160px;font-size:11px}.mailbox-source-note{color:#6f7a81;background:#f6f8f9;border-bottom:1px solid #e6e9eb;margin:0;padding:6px 14px;font-size:9px}.mail-thread-list{display:grid}.mail-load-more{color:#286f9b;background:#fff;border:1px solid #bcc8ce;border-radius:3px;min-height:34px;margin:12px auto 20px;padding:0 12px;display:block}.mail-thread-row{color:#35414a;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6e9eb;grid-template-columns:18px 190px minmax(0,1fr) 150px;align-items:center;gap:8px;min-height:64px;padding:8px 14px;display:grid}.mail-thread-row:hover{background:#f3f7f9}.mail-thread-row.unread{background:#f1f7fb}.mail-thread-row.unread .mail-row-party,.mail-thread-row.unread .mail-row-content strong{font-weight:800}.mail-row-check{background:#fff;border:1px solid #aeb9c0;border-radius:2px;width:13px;height:13px}.mail-row-party{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.mail-row-party em{color:#647078;text-align:center;background:#e7ecef;border-radius:9px;min-width:18px;padding:1px 4px;font-size:8px;font-style:normal}.mail-row-content{gap:2px;min-width:0;display:grid}.mail-row-content strong,.mail-row-content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-row-content strong{font-size:11px;font-weight:600}.mail-row-content small{color:#68747c;font-size:10px}.mail-row-content span{color:#8a949a;font-size:8px}.mail-row-status{color:#717d84;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mail-row-status svg{width:13px}.mail-row-status em{color:#a55c20;background:#fff0d8;border-radius:3px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700}.mail-row-status time{text-align:right;min-width:54px;font-size:9px}.mail-compose-page{background:#f3f5f6;height:100%;padding:12px 18px 18px;overflow:auto}.mail-back-button{color:#2b719d;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;margin-bottom:8px;display:flex}.mail-back-button svg{width:15px}.mail-compose-page .deal-mail-composer{max-width:1080px;margin:0 auto}.mail-thread-detail{background:#f4f6f7;min-height:100%}.mail-thread-detail>header{background:#fff;border-bottom:1px solid #dbe1e5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 18px;display:grid}.mail-thread-detail>header button,.mail-thread-detail>header a{color:#286f9b;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex}.mail-thread-detail>header svg{width:14px}.mail-thread-detail>header h2{margin:0;font-size:16px}.mail-thread-detail>header span{color:#778289;font-size:9px}.mail-thread-detail>section{gap:7px;max-width:1060px;margin:0 auto;padding:16px;display:grid}.mail-message-card{background:#fff;border:1px solid #d9dfe3;border-radius:3px}.mail-message-card>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto 20px;align-items:center;gap:8px;min-height:54px;padding:7px 11px;list-style:none;display:grid}.mail-message-card>summary::-webkit-details-marker{display:none}.mail-message-card>summary>div{min-width:0;display:grid}.mail-message-card>summary strong,.mail-message-card>summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-message-card>summary strong{font-size:11px}.mail-message-card>summary small,.mail-message-card>summary time{color:#748087;font-size:9px}.mail-message-card>summary>svg{width:15px;transition:transform .15s}.mail-message-card[open]>summary>svg{transform:rotate(180deg)}.mail-message-avatar{color:#39789f;background:#e3eef5;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.mail-message-body{color:#27333b;border-top:1px solid #e2e6e8;padding:15px 18px;font:12px/1.45 Arial,sans-serif}.mail-message-body .crm-rich-text{max-width:none;overflow:visible}.mail-message-attachments{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.mail-message-attachments a,.mail-message-attachments span{color:#2d719b;background:#fafbfb;border:1px solid #d5dde1;border-radius:3px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex}.mail-message-attachments svg{width:12px}.mail-message-body>footer{border-top:1px solid #e6e9eb;gap:6px;margin-top:15px;padding-top:9px;display:flex}.mail-message-body>footer button{color:#3d5969;background:#fff;border:1px solid #bcc8ce;border-radius:3px;align-items:center;gap:4px;min-height:30px;padding:0 9px;display:flex}.mail-message-body>footer svg{width:13px}.mail-connection-dialog{gap:13px;min-width:min(540px,100vw - 60px);padding:16px;display:grid}.mail-connection-account{align-items:center;gap:9px;display:flex}.mail-connection-account div{display:grid}.mail-connection-account small{color:#768188}.mail-connection-account em{color:#94591e;background:#f5e6d6;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal}.mail-connection-dialog dl{border:1px solid #dce2e5;margin:0;display:grid}.mail-connection-dialog dl div{border-bottom:1px solid #e4e8ea;grid-template-columns:160px 1fr;padding:8px;display:grid}.mail-connection-dialog dl div:last-child{border:0}.mail-connection-dialog dt{color:#6a757c}.mail-connection-dialog dd{margin:0}.mail-connection-dialog p{color:#68747b;margin:0;font-size:10px}.mail-connection-dialog footer,.mail-template-delete footer{justify-content:flex-end;gap:6px;display:flex}.mail-connection-dialog footer button,.mail-template-delete footer button{background:#fff;border:1px solid #bdc7cd;border-radius:3px;min-height:32px;padding:0 10px}.mail-template-library{background:#f4f6f7;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.mail-template-sidebar{background:#fff;border-right:1px solid #d8dfe3;flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex}.mail-template-sidebar>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.mail-template-sidebar>header>div{gap:4px;width:100%;display:flex}.mail-template-sidebar h2{margin:0;font-size:15px}.mail-template-sidebar>header button{background:#fff;border:1px solid #bdc8ce;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:32px;padding:0 7px;font-size:9px;display:flex}.mail-template-sidebar>header button svg{width:13px}.mail-template-sidebar>header .primary-button{color:#fff;background:#287bad;border-color:#287bad}.mail-template-import-result{color:#356847;background:#edf8f0;border:1px solid #b9d8c2;border-radius:3px;margin:0;padding:6px 7px;font-size:9px}.mail-template-search{border:1px solid #bdc8ce;border-radius:3px;align-items:center;gap:5px;height:34px;padding:0 7px;display:flex}.mail-template-search svg{color:#768188;width:14px}.mail-template-search input{border:0;outline:0;flex:1;min-width:0}.mail-template-sidebar>nav{background:#edf1f3;border-radius:3px;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.mail-template-sidebar>nav button{color:#657078;background:0 0;border:0;border-radius:2px;min-height:29px;font-size:10px}.mail-template-sidebar>nav button.active{color:#2673a0;background:#fff;box-shadow:0 1px 2px #1e2f3a1f}.mail-template-list{flex:1;align-content:start;gap:2px;min-height:0;display:grid;overflow:auto}.mail-template-list>button{color:#354149;text-align:left;background:#fff;border:0;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:56px;padding:7px 8px;display:grid}.mail-template-list>button:hover,.mail-template-list>button.active{background:#eaf3f8}.mail-template-list>button span{gap:3px;min-width:0;display:grid}.mail-template-list>button strong,.mail-template-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-template-list>button strong{font-size:11px}.mail-template-list>button small{color:#758087;font-size:9px}.mail-template-list>button em{color:#778188;background:#eef1f3;border-radius:3px;padding:2px 4px;font-size:8px;font-style:normal}.mail-template-editor{min-width:0;min-height:0;padding:15px 18px;overflow:auto}.mail-template-editor>header{justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.mail-template-editor>header h2{margin:0;font-size:16px}.mail-template-editor>header>div:first-child{gap:3px;min-width:0;display:grid}.mail-template-editor>header>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.mail-template-editor>header button{color:#45525a;background:#fff;border:1px solid #bec9cf;border-radius:3px;align-items:center;gap:4px;min-height:30px;padding:0 8px;display:flex}.mail-template-editor>header button.active{color:#236f9e;background:#e9f3f8;border-color:#7baaca}.mail-template-editor>header button svg{width:13px}.mail-template-meta{color:#768087;align-items:center;gap:6px;font-size:8px;display:flex}.mail-local-notice{color:#6f5c25;background:#fff9df;border:1px solid #d8c47d;border-radius:3px;margin:10px 0;padding:7px 9px;font-size:9px}.mail-template-attachments{background:#fff;border:1px solid #d5dde1;border-radius:3px;gap:4px;margin:0 0 10px;padding:8px;display:grid}.mail-template-attachments>strong,.mail-template-attachments>a,.mail-template-attachments>span{align-items:center;gap:6px;display:flex}.mail-template-attachments>strong{color:#56636b;font-size:10px}.mail-template-attachments>strong svg{width:13px}.mail-template-attachments>a,.mail-template-attachments>span{color:#285f82;background:#f2f5f6;border-radius:3px;justify-content:space-between;min-height:29px;padding:0 7px;font-size:10px;text-decoration:none}.mail-template-attachments>span{color:#6d767c}.mail-template-attachments small{color:#768188;font-size:8px}.mail-template-editor>form{background:#fff;border:1px solid #d5dde1;border-radius:3px;display:grid}.mail-template-fields{grid-template-columns:minmax(0,1fr) 230px;gap:8px;padding:12px;display:grid}.mail-template-fields label{color:#616e76;gap:3px;font-size:9px;display:grid}.mail-template-fields input,.mail-template-fields select{color:#303a41;background:#fff;border:1px solid #b9c5cc;border-radius:3px;min-height:33px;padding:4px 7px}.mail-template-subject{grid-column:1/-1}.mail-template-toolbar{border-top:1px solid #e0e5e8;border-bottom:1px solid #e0e5e8;align-items:center;gap:2px;min-height:38px;padding:4px 8px;display:flex;overflow-x:auto}.mail-template-toolbar>span{flex:1}.mail-template-toolbar button{color:#52616a;white-space:nowrap;background:0 0;border:0;border-radius:3px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:9px;display:grid}.mail-template-toolbar button:hover{background:#edf3f6}.mail-template-toolbar svg{width:14px}.mail-template-toolbar select{color:#4f5d65;background:#fff;border:1px solid #bdc8ce;border-radius:3px;min-width:150px;height:29px;padding:0 7px;font-size:9px}.mail-template-content,.mail-template-preview{color:#28343b;outline:0;min-height:360px;padding:18px;font:13px/1.5 Arial,sans-serif;overflow:auto}.mail-template-content:focus{box-shadow:inset 0 0 0 2px #277bb02e}.mail-template-content p,.mail-template-preview p{margin:0 0 13px}.mail-template-preview h3{border-bottom:1px solid #e1e5e7;margin:0 0 16px;padding-bottom:9px;font-size:14px}.mail-template-editor form>footer{border-top:1px solid #e0e5e8;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 11px;display:flex}.mail-template-editor form>footer span{color:#737f86;font-size:9px}.mail-template-editor form>footer button{align-items:center;gap:5px;min-height:32px;padding:0 10px;display:flex}.mail-template-editor form>footer svg{width:14px}.mail-template-delete{gap:12px;min-width:min(480px,100vw - 60px);padding:16px;display:grid}.mail-template-delete p{margin:0}.danger-button{color:#9e3737!important;border-color:#d7b8b8!important}@media (width<=1050px){.mailbox-layout{grid-template-columns:190px minmax(0,1fr)}.mailbox-toolbar{flex-direction:column;align-items:flex-start}.mail-thread-row{grid-template-columns:18px 150px minmax(0,1fr) 120px}.mail-template-library{grid-template-columns:270px minmax(0,1fr)}}@media (width<=760px){.mail-page{height:auto;min-height:calc(100vh - 56px);overflow:visible}.mailbox-layout{grid-template-columns:1fr}.mailbox-folders{border-bottom:1px solid #dbe1e5;border-right:0}.mailbox-folders nav{grid-template-columns:repeat(4,1fr)}.mailbox-exchange-state{display:none}.mail-thread-row{grid-template-columns:18px 110px minmax(0,1fr)}.mail-row-status{display:none}.mail-template-library{grid-template-columns:1fr}.mail-template-sidebar{border-bottom:1px solid #d8dfe3;border-right:0;max-height:320px}.mail-template-fields{grid-template-columns:1fr}.mail-template-subject{grid-column:auto}}.automation-page,.automation-builder-page{color:#30363d;background:#f7f8f9;width:100%;height:100%;min-height:0;overflow:auto}.automation-page{padding:20px 24px 38px}.automation-page-header{justify-content:space-between;align-items:center;gap:18px;min-height:66px;display:flex}.automation-page-header h2{margin:0 0 5px;font-size:20px}.automation-page-header p{color:#66717a;align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.automation-page-header p svg{width:13px}.automation-page-actions{align-items:center;gap:7px;display:flex}.automation-page-actions>button{white-space:nowrap;align-items:center;gap:6px;min-height:34px;display:inline-flex}.automation-page-actions>button>svg{width:15px}.automation-notification-toggle{color:#4a555e;cursor:pointer;background:#fff;border:1px solid #bac3ca;border-radius:3px;padding:0 9px}.automation-notification-toggle>span{flex-direction:column;align-items:flex-start;gap:1px;font-size:9px;font-weight:650;display:flex}.automation-notification-toggle small{color:#8b5750;font-size:8px}.automation-notification-toggle.active small{color:#367445}.automation-safety-banner,.automation-builder-lock{color:#355772;background:#f1f7fc;border:1px solid #c6d8e7;border-radius:4px;align-items:center;gap:10px;display:flex}.automation-safety-banner{margin:12px 0 16px;padding:10px 12px}.automation-safety-banner>svg,.automation-builder-lock>svg{flex:none;width:21px}.automation-safety-banner span,.automation-builder-lock span{flex-direction:column;gap:2px;display:flex}.automation-safety-banner strong,.automation-builder-lock strong{font-size:11px}.automation-safety-banner small,.automation-builder-lock small{color:#5d7487;font-size:9px;line-height:1.4}.automation-tabs{border-bottom:1px solid #ccd1d5;gap:2px;height:46px;display:flex}.automation-tabs button{color:#59636c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-width:130px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex;position:relative}.automation-tabs button svg{width:15px}.automation-tabs button.active{color:#276c9f}.automation-tabs button.active:after{content:"";background:#2b78b3;height:2px;position:absolute;bottom:-1px;left:0;right:0}.automation-filterbar{align-items:center;gap:8px;min-height:58px;padding:10px 0;display:flex}.automation-filterbar>label{background:#fff;border:1px solid #bfc6cc;border-radius:3px;align-items:center;gap:7px;width:min(340px,36vw);height:36px;padding:0 9px;display:flex}.automation-filterbar>label svg{color:#69747d;width:16px}.automation-filterbar>label input{border:0;outline:0;flex:1;min-width:0}.automation-filterbar>select{color:#3e4750;background:#fff;border:1px solid #bfc6cc;border-radius:3px;height:36px;padding:0 28px 0 9px;font-size:11px}.automation-list-panel{min-height:0}.automation-filterbar-primary{padding-bottom:5px}.automation-filterbar-secondary{border-bottom:1px solid #d7dcdf;min-height:48px;padding-top:0}.automation-filterbar-secondary>button,.automation-bulk-delete{color:#47525c;cursor:pointer;background:#fff;border:1px solid #bfc6cc;border-radius:3px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.automation-filterbar-secondary>button svg,.automation-bulk-delete svg{width:14px}.automation-filterbar-secondary>button.active{color:#276b9e;background:#eaf4fb;border-color:#7da9ca}.automation-bulk-delete:disabled{opacity:.46;cursor:not-allowed}.automation-clear-filters{color:#2d6f9e!important;border:0!important}.automation-sort{margin-left:auto}.automation-select-all{color:#66717a;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:9px;display:flex}.automation-card-list{border-top:1px solid #d1d6da;gap:0;margin:0;padding:0;list-style:none;display:grid}.automation-card-list>li{background:#fff;border-bottom:1px solid #d1d6da;grid-template-columns:24px minmax(240px,1fr) 92px 62px 34px;align-items:center;gap:10px;min-height:78px;padding:11px 12px;display:grid}.automation-card-list>li:hover{background:#f8fafb}.automation-card-list>li.selected{background:#f0f8fd;box-shadow:inset 3px 0 #70a6cb}.automation-card-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.automation-card-copy>a{color:#25313b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.automation-card-copy>a:hover{color:#246c9f;text-decoration:underline}.automation-card-copy>div:not(.automation-card-labels){color:#59656f;align-items:center;gap:7px;min-width:0;font-size:9px;display:flex}.automation-card-copy>div:not(.automation-card-labels)>span:last-child:not(.automation-owner-avatar){color:#66717a;text-overflow:ellipsis;white-space:nowrap;max-width:440px;overflow:hidden}.automation-card-copy>small{color:#66717a;font-size:8px}.automation-owner-avatar{color:#526775;background:#e6edf2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-weight:800;display:grid}.automation-card-labels{gap:4px;display:flex}.automation-card-labels span{color:#63717c;background:#eef2f4;border-radius:8px;padding:2px 5px;font-size:7px}.automation-card-switch{color:#69747d;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0;display:flex}.automation-card-switch>span{background:#aeb6bc;border-radius:9px;width:30px;height:17px;position:relative}.automation-card-switch>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.automation-card-switch.active>span{background:#4b965b}.automation-card-switch.active>span:after{left:15px}.automation-card-switch small{font-size:8px}.automation-card-switch:disabled{opacity:.72;cursor:not-allowed}.automation-action-count{color:#4b5760;flex-direction:column;align-items:center;font-size:11px;display:flex}.automation-action-count small{color:#66717a;font-size:7px;font-weight:500}.automation-overview-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.automation-overview-panel>article{background:#fff;border:1px solid #d3d8dc;border-radius:4px;align-items:center;gap:13px;min-height:118px;padding:16px;display:flex}.automation-overview-panel>article>svg{color:#3f779f;width:26px}.automation-overview-panel>article>div{flex-direction:column;gap:3px;display:flex}.automation-overview-panel>article strong{font-size:18px}.automation-overview-panel>article span{color:#3f4a53;font-size:10px;font-weight:700}.automation-overview-panel>article small{color:#66717a;font-size:8px}.automation-overview-start{background:#f4f9fc;border:1px solid #c7d9e6;border-radius:4px;grid-column:1/-1;align-items:center;gap:12px;min-height:74px;padding:13px 16px;display:flex}.automation-overview-start>svg{color:#447a9e;width:23px}.automation-overview-start>div{flex:1}.automation-overview-start h3{margin:0 0 3px;font-size:11px}.automation-overview-start p{color:#66717a;margin:0;font-size:9px}.automation-table-wrap{background:#fff;border:1px solid #d6dade;border-radius:4px;overflow:visible}.automation-table{border-collapse:collapse;width:100%}.automation-table th{color:#56616a;text-align:left;text-transform:uppercase;background:#f3f4f5;border-bottom:1px solid #d9dde0;height:38px;padding:7px 10px;font-size:9px}.automation-table td{color:#414a53;border-bottom:1px solid #eceeef;height:56px;padding:8px 10px;font-size:10px}.automation-table tr:last-child td{border-bottom:0}.automation-table td:first-child a{color:#2f3942;flex-direction:column;gap:3px;display:flex}.automation-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:11px;overflow:hidden}.automation-table td:first-child small{color:#74808a;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:9px;overflow:hidden}.automation-status{color:#5d6670;background:#eceff1;border-radius:11px;align-items:center;min-height:22px;padding:2px 7px;font-size:9px;font-weight:750;display:inline-flex}.automation-status.active{color:#2f7440;background:#e3f2e6}.automation-status.inactive{color:#7d5c18;background:#fff1d2}.automation-row-menu{position:relative}.automation-row-menu summary{cursor:pointer;border-radius:3px;place-items:center;width:30px;height:30px;list-style:none;display:grid}.automation-row-menu summary::-webkit-details-marker{display:none}.automation-row-menu summary:hover{background:#edf1f4}.automation-row-menu summary svg{width:17px}.automation-row-menu>div{z-index:20;background:#fff;border:1px solid #bdc4ca;border-radius:3px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:32px;right:0;box-shadow:0 8px 24px #141e282e}.automation-row-menu a,.automation-row-menu button{color:#37414a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:2px;align-items:center;gap:6px;min-height:32px;padding:5px 8px;font-size:10px;display:flex}.automation-row-menu a:hover,.automation-row-menu button:hover{background:#edf4fa}.automation-row-menu button.danger{color:#a33c38}.automation-row-menu svg{width:14px}.automation-template-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;padding-top:16px;display:grid}.automation-template-grid article{background:#fff;border:1px solid #d4d9dd;border-radius:5px;flex-direction:column;align-items:flex-start;min-height:190px;padding:16px;display:flex;box-shadow:0 1px 2px #141e280f}.automation-template-grid article>span{color:#577087;text-transform:uppercase;background:#eef3f7;border-radius:9px;padding:3px 6px;font-size:8px;font-weight:750}.automation-template-grid article>svg{color:#4f80a8;width:22px;margin-top:15px}.automation-template-grid h3{margin:9px 0 4px;font-size:12px}.automation-template-grid p{color:#69747d;flex:1;margin:0 0 14px;font-size:9px;line-height:1.5}.automation-builder-page{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.automation-builder-header{background:#fff;border-bottom:1px solid #d6dade;grid-template-columns:38px minmax(240px,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:8px 14px;display:grid}.automation-builder-header>a{color:#4f5962;border-radius:3px;place-items:center;width:34px;height:34px;display:grid}.automation-builder-header>a:hover{background:#edf1f4}.automation-builder-header>a svg{width:19px}.automation-builder-meta{grid-template-columns:minmax(180px,1.3fr) minmax(180px,1fr) minmax(140px,.6fr);align-items:center;gap:7px;min-width:0;display:grid}.automation-builder-meta>input,.automation-builder-meta label input{background:#fff;border:1px solid #c5cbd0;border-radius:3px;width:100%;height:34px;padding:0 8px}.automation-builder-meta>input:first-child{font-weight:750}.automation-builder-meta label{color:#68727b;gap:2px;font-size:8px;display:grid}.automation-builder-actions{align-items:center;gap:6px;display:flex}.automation-builder-actions .primary-button,.automation-builder-actions .secondary-button{min-height:32px;font-size:10px}.automation-builder-lock{margin:10px 14px 0;padding:8px 11px}.automation-builder-lock span{flex:1}.automation-builder-lock>button{color:#35617e;background:#fff;border:1px solid #8eabbf;border-radius:3px;min-height:30px;padding:0 10px;font-size:9px;font-weight:700}.automation-builder-canvas{cursor:grab;background-color:#f4f5f6;background-image:radial-gradient(#cfd4d8 .7px,#0000 .7px);background-size:15px 15px;min-height:0;padding:24px max(20px,50% - 360px) 90px;overflow:auto}.automation-builder-canvas.panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.automation-builder-viewport{transform-origin:top;width:min(720px,100%);min-height:100%;margin:0 auto}.automation-connector{grid-template-rows:1fr 24px 1fr;justify-items:center;width:100%;height:38px;display:grid}.automation-connector>span{background:#aeb8c0;width:2px;height:100%}.automation-connector>button{color:#53616c;cursor:pointer;background:#fff;border:1px solid #9ba7af;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:border-color .12s,background .12s,transform .12s;display:grid;box-shadow:0 1px 3px #19232d1f}.automation-connector>button:hover,.automation-connector.active>button{color:#236997;background:#e8f3fa;border-color:#3477a8;transform:scale(1.08)}.automation-connector>button svg{width:13px}.automation-connector.compact{grid-template-rows:1fr 18px 1fr;height:28px}.automation-connector.compact>button{width:18px;height:18px}.automation-connector.compact>button svg{width:10px}.automation-insertion-placeholder{background:#edf6fc;border:1px dashed #4885ad;border-radius:4px;place-items:center;width:100%;min-height:76px;margin-bottom:1px;display:grid;position:relative}.automation-insertion-placeholder>span{color:#276b99;background:#fff;border:1px solid #78a5c2;border-radius:3px;place-items:center;min-width:23px;height:23px;padding:0 4px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-11px;left:-11px}.automation-insertion-placeholder>button{color:#7895a8;background:#fff;border:1px solid #9bb8ca;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.automation-insertion-placeholder>button svg{width:13px}.automation-insertion-placeholder.compact{min-height:54px;margin:0 0 6px}.automation-insertion-placeholder.compact>span{min-width:19px;height:19px;font-size:7px;top:-8px;left:-7px}.automation-trigger-card,.automation-step-card{background:#fff;border:1px solid #c8cdd2;border-radius:5px;width:100%;box-shadow:0 2px 7px #1e28321a}.automation-trigger-card{border-left:4px solid #4b80a9;padding-bottom:14px}.automation-trigger-card>header,.automation-step-card>header{border-bottom:1px solid #e2e5e7;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:flex}.automation-trigger-card>header>span,.automation-step-number{color:#496a84;background:#edf2f6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.automation-trigger-card>header>svg,.automation-step-card>header>svg{color:#4d7898;width:19px}.automation-trigger-card>header>div,.automation-step-card>header>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.automation-trigger-card>header small,.automation-step-card>header small{color:#66717a;text-transform:uppercase;font-size:8px}.automation-trigger-card>header strong,.automation-step-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.automation-trigger-card>.automation-field{margin:12px 12px 0}.automation-step-shell.dragging{z-index:30;opacity:.88}.automation-step-card{border-left:4px solid #7a8c9a}.automation-step-card.action{border-left-color:#4d8a5e}.automation-step-card.if_else,.automation-step-card.condition{border-left-color:#a57839}.automation-step-card.delay,.automation-step-card.wait_until{border-left-color:#7a67a6}.automation-step-card>header>select{color:#4c5660;background:#fff;border:1px solid #c6ccd1;border-radius:3px;max-width:165px;height:30px;padding:0 25px 0 7px;font-size:9px}.automation-drag{color:#7c868e;cursor:grab;background:0 0;border:0;place-items:center;width:26px;height:32px;padding:0;display:grid}.automation-drag:active{cursor:grabbing}.automation-drag svg{width:16px}.automation-step-content{padding:12px}.automation-field,.automation-field-grid label{color:#515c65;gap:4px;font-size:9px;font-weight:700;display:grid}.automation-field input,.automation-field select,.automation-field textarea,.automation-field-grid input,.automation-field-grid select,.automation-field-grid textarea{color:#303941;background:#fff;border:1px solid #bdc5cb;border-radius:3px;width:100%;min-width:0;min-height:34px;padding:7px 8px;font-size:10px;font-weight:450}.automation-field textarea,.automation-field-grid textarea{resize:vertical;min-height:76px}.automation-field small{color:#78828b;font-size:8px;font-weight:450}.automation-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.automation-action-editor{gap:10px;display:grid}.automation-inline-note{color:#6c5d2d;background:#fff9e7;border:1px solid #e3d6a4;border-radius:3px;margin:0;padding:8px 9px;font-size:9px;line-height:1.45}.automation-field-picker{margin:9px 12px 0;position:relative}.automation-field-picker>summary{color:#44515b;cursor:pointer;border:1px solid #bdc5cb;border-radius:3px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:10px;list-style:none;display:flex}.automation-field-picker>summary::-webkit-details-marker{display:none}.automation-field-picker>summary b{color:#526f87;margin-left:auto;font-size:9px}.automation-field-picker>summary svg{width:13px}.automation-field-picker>div{z-index:40;background:#fff;border:1px solid #adb6bd;border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:285px;padding:7px;display:grid;position:absolute;top:38px;left:0;right:0;overflow:auto;box-shadow:0 9px 28px #141e2833}.automation-field-picker>div label{color:#35404a;border-radius:3px;align-items:flex-start;gap:6px;min-width:0;padding:7px;font-size:9px;display:flex}.automation-field-picker>div label:hover{background:#eef5fa}.automation-field-picker>div span{flex-direction:column;gap:2px;min-width:0;display:flex}.automation-field-picker>div small{color:#79838c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.automation-date-trigger{background:#f8f9fa;border:1px solid #d8dde0;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 12px 0;padding:11px;display:grid}.automation-date-trigger>label{color:#515c65;gap:4px;font-size:9px;font-weight:700;display:grid}.automation-date-trigger select,.automation-date-trigger input{color:#303941;background:#fff;border:1px solid #bdc5cb;border-radius:3px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:10px}.automation-date-trigger fieldset{border:0;grid-column:1/-1;gap:0;margin:0;padding:0;display:flex}.automation-date-trigger legend{color:#515c65;margin-bottom:4px;font-size:9px;font-weight:700}.automation-date-trigger fieldset button{color:#59646d;cursor:pointer;background:#fff;border:1px solid #bdc5cb;border-right:0;flex:1;min-height:32px;padding:0 8px;font-size:9px}.automation-date-trigger fieldset button:first-of-type{border-radius:3px 0 0 3px}.automation-date-trigger fieldset button:last-of-type{border-right:1px solid #bdc5cb;border-radius:0 3px 3px 0}.automation-date-trigger fieldset button.active{color:#276b9e;background:#e8f3fb;border-color:#4482ad;font-weight:700}.automation-rule-group{background:#f2f3f4;border-radius:3px;gap:7px;padding:9px;display:grid}.automation-rule-group.compact{background:#fafafa;border:1px solid #d8dcdf}.automation-rule-heading{color:#5d6770;align-items:center;gap:6px;font-size:9px;display:flex}.automation-rule-heading select{background:#fff;border:1px solid #bfc6cc;border-radius:3px;height:29px;padding:0 25px 0 7px;font-size:9px;font-weight:700}.automation-rule-row{grid-template-columns:minmax(120px,1fr) minmax(120px,.8fr) minmax(110px,.8fr) 32px;gap:6px;display:grid}.automation-rule-row>input,.automation-rule-row>select{background:#fff;border:1px solid #bbc3c9;border-radius:3px;min-width:0;height:32px;padding:0 7px;font-size:9px}.automation-rule-row .icon-action,.automation-nested-rule>.icon-action{width:32px;height:32px}.automation-rule-row .icon-action svg,.automation-nested-rule>.icon-action svg{width:14px}.automation-rule-actions{gap:8px;display:flex}.automation-rule-actions button,.automation-patch-editor>button{color:#2b6e9f;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:29px;padding:0 5px;font-size:9px;font-weight:700;display:inline-flex}.automation-rule-actions svg,.automation-patch-editor>button svg{width:13px}.automation-nested-rule{grid-template-columns:minmax(0,1fr) 32px;gap:6px;display:grid}.automation-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.automation-branches>section{background:#f8f9f9;border:1px solid #d3d8dc;border-radius:3px;min-width:0;padding:8px}.automation-branches h4{color:#5b6570;text-transform:uppercase;margin:0 0 7px;font-size:9px}.automation-branches .automation-step-card{box-shadow:none;margin-bottom:7px}.automation-branches .automation-step-card>header{min-height:48px}.automation-branches .automation-step-card>header>select{display:none}.automation-timeout-branch{background:#fff8f7;border:1px solid #e1c9c6;border-radius:3px;margin-top:10px;padding:8px}.automation-timeout-branch h4{color:#8d514c;text-transform:uppercase;margin:0 0 7px;font-size:9px}.automation-timeout-branch .automation-step-card{box-shadow:none;margin-bottom:7px}.automation-timeout-branch .automation-step-card>header>select{display:none}.automation-patch-editor{border:1px solid #d7dbde;border-radius:3px;gap:6px;padding:9px;display:grid}.automation-patch-editor>strong{font-size:9px}.automation-patch-editor>div{grid-template-columns:minmax(100px,.8fr) minmax(120px,1fr) 32px;gap:6px;display:grid}.automation-patch-editor input,.automation-patch-editor select{background:#fff;border:1px solid #bdc5cb;border-radius:3px;min-width:0;height:32px;padding:0 7px;font-size:9px}.automation-builder-footer{background:#fff;border-top:1px solid #d6dade;align-items:center;gap:10px;min-height:48px;padding:7px 14px;display:flex}.automation-builder-footer label{color:#58626c;align-items:center;gap:6px;font-size:9px;display:flex}.automation-builder-footer .automation-run-as{margin-left:10px}.automation-run-as select{color:#3f4952;background:#fff;border:1px solid #bdc5cb;border-radius:3px;height:30px;padding:0 25px 0 7px;font-size:9px}.automation-builder-footer .danger-link{color:#a23d38;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px;font-size:9px}.automation-step-picker{z-index:70;background:#fff;border-left:1px solid #cbd1d5;grid-template-rows:auto minmax(0,1fr) auto;width:min(345px,100% - 74px);display:grid;position:absolute;top:130px;bottom:48px;right:0;box-shadow:-8px 0 24px #1e28321f}.automation-step-picker>header{border-bottom:1px solid #e0e3e5;align-items:center;gap:9px;min-height:66px;padding:11px 13px;display:flex}.automation-step-picker>header>span{color:#52616c;border:1px solid #c9d1d7;border-radius:3px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.automation-step-picker>header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.automation-step-picker>header strong{font-size:11px}.automation-step-picker>header small{color:#77828b;font-size:8px}.automation-step-picker>header>button{color:#68737c;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.automation-step-picker>header>button:hover{background:#eef1f3}.automation-step-picker>header svg{width:16px}.automation-step-picker>div{padding:9px;overflow:auto}.automation-step-picker>div>button{color:#34404a;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:10px;width:100%;min-height:66px;padding:11px;display:flex}.automation-step-picker>div>button:hover{background:#edf6fc;border-color:#b9d1e2}.automation-step-picker>div>button:disabled{color:#a5adb3;cursor:not-allowed;background:#f7f8f9;border-color:#0000}.automation-step-picker>div>button:disabled svg,.automation-step-picker>div>button:disabled small{color:#aab1b6}.automation-step-picker>div>button>svg{color:#477895;flex:none;width:19px}.automation-step-picker>div>button span{flex-direction:column;gap:4px;display:flex}.automation-step-picker>div>button strong{font-size:10px}.automation-step-picker>div>button small{color:#6f7b84;font-size:8px;line-height:1.45}.automation-step-picker>footer{border-top:1px solid #e0e3e5;padding:10px 13px}.automation-step-picker>footer p{color:#78838b;margin:0 0 8px;font-size:8px;line-height:1.45}.automation-step-picker>footer button{color:#4f5b64;cursor:pointer;background:#fff;border:1px solid #bfc7cc;border-radius:3px;min-height:31px;padding:0 10px;font-size:9px}.automation-canvas-controls{z-index:65;background:#fff;border:1px solid #bec6cc;border-radius:4px;align-items:center;transition:right .15s;display:flex;position:absolute;bottom:60px;right:14px;box-shadow:0 3px 10px #1e283224}.automation-canvas-controls.picker-open{right:359px}.automation-canvas-controls button{color:#53616c;cursor:pointer;background:#fff;border:0;border-right:1px solid #e1e4e6;place-items:center;width:34px;height:34px;padding:0;display:grid}.automation-canvas-controls button:first-child{border-radius:4px 0 0 4px}.automation-canvas-controls button:hover{background:#eef3f6}.automation-canvas-controls button:disabled{color:#bcc3c8;cursor:not-allowed}.automation-canvas-controls svg{width:15px}.automation-canvas-controls>span{color:#66727b;text-align:center;min-width:45px;padding:0 8px;font-size:8px}.automation-minimap{z-index:64;cursor:crosshair;background:#fffffff0;border:1px solid #bdc6cc;border-radius:4px;flex-direction:column;align-items:center;gap:3px;width:116px;height:86px;padding:9px 8px 17px;display:flex;position:absolute;bottom:60px;left:14px;overflow:hidden;box-shadow:0 3px 10px #1e28321f}.automation-minimap>span,.automation-minimap>i{background:#9dafbb;border-radius:1px;flex:none;height:4px}.automation-minimap>span{background:#5e8cac;width:72%}.automation-minimap>i{display:block}.automation-minimap>em{pointer-events:none;background:#4e8fbb1f;border:1px solid #4380aa;border-radius:2px;height:14px;position:absolute;left:5px;right:5px}.automation-minimap>small{color:#78838b;text-align:center;font-size:7px;position:absolute;bottom:3px;left:6px;right:6px}.automation-simulation{z-index:100;background:#fff;border:1px solid #adb6bd;border-radius:5px;width:min(390px,100vw - 86px);max-height:calc(100vh - 86px);position:fixed;top:68px;right:14px;overflow:auto;box-shadow:0 16px 42px #141e2840}.automation-simulation>header{border-bottom:1px solid #dfe2e5;justify-content:space-between;align-items:center;min-height:54px;padding:8px 11px;display:flex}.automation-simulation>header>div{align-items:center;gap:8px;display:flex}.automation-simulation>header svg{color:#37754a;width:18px}.automation-simulation>header span{flex-direction:column;gap:2px;display:flex}.automation-simulation>header small{color:#73808a;font-size:8px}.automation-simulation>header button{color:#316b98;cursor:pointer;background:0 0;border:0;font-size:9px}.automation-simulation>p{border-radius:3px;margin:10px;padding:8px;font-size:9px}.automation-simulation>p.matched{color:#397449;background:#e8f4ea}.automation-simulation>p.not-matched{color:#7b5a18;background:#fff1d8}.automation-simulation ol{margin:0;padding:0 10px 12px;list-style:none}.automation-simulation li{border-bottom:1px solid #eceeef;grid-template-columns:74px minmax(0,1fr) auto;gap:6px;padding:8px 3px;font-size:9px;display:grid}.automation-simulation li span{color:#74808a}.automation-simulation li em{color:#52745c;font-size:8px;font-style:normal}.automation-builder-page>.form-error{z-index:110;width:min(460px,100vw - 84px);position:fixed;bottom:58px;right:14px;box-shadow:0 10px 30px #141e282e}.dialog.automation-delete-dialog{width:min(460px,100vw - 28px)}.dialog.automation-info-dialog{width:min(520px,100vw - 28px)}.automation-info-dialog>div{color:#4f5a63;padding:15px;font-size:11px;line-height:1.55}.automation-info-dialog p{margin:0 0 10px}.automation-info-dialog ul{margin:0 0 14px;padding-left:20px}.automation-info-dialog footer{border-top:1px solid #e1e4e6;justify-content:flex-end;padding-top:12px;display:flex}.automation-delete-dialog>div{padding:14px}.automation-delete-dialog p{color:#525d66;margin:0 0 14px;font-size:11px;line-height:1.5}.automation-delete-dialog footer{border-top:1px solid #e1e4e6;justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.automation-delete-dialog .danger-button{color:#fff;cursor:pointer;background:#b54842;border:1px solid #a33d38;border-radius:3px;min-height:34px;padding:0 12px;font-weight:700}.automation-history{padding-top:12px}.automation-history-toolbar{align-items:center;gap:7px;min-height:52px;padding:8px 0;display:flex}.automation-history-toolbar select{color:#404a52;background:#fff;border:1px solid #bac2c8;border-radius:3px;min-width:150px;height:34px;padding:0 28px 0 8px;font-size:9px}.automation-history-toolbar select:first-child{min-width:220px}.automation-history-toolbar>span{color:#66717a;margin-left:auto;font-size:9px}.automation-history-toolbar .icon-action{background:#fff;border:1px solid #bac2c8;width:34px;height:34px}.automation-history-toolbar .icon-action svg{width:14px}.automation-history-table tbody tr{cursor:pointer}.automation-history-table tbody tr:hover,.automation-history-table tbody tr:focus{background:#f0f7fb;outline:0}.automation-history-table td:first-child a{flex-direction:column;gap:3px;display:flex}.automation-history-table td:nth-child(5) a{color:#286d9e}.automation-run-status{color:#5d6871;background:#edf0f2;border-radius:10px;align-items:center;min-height:22px;padding:2px 7px;font-size:8px;font-weight:750;display:inline-flex}.automation-run-status.succeeded{color:#367546;background:#e4f2e7}.automation-run-status.failed,.automation-run-status.dead_letter{color:#a23e39;background:#fae8e7}.automation-run-status.waiting,.automation-run-status.queued,.automation-run-status.running{color:#85611d;background:#fff2d9}.automation-run-page{color:#303940;background:#f4f5f6;grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.automation-run-header{background:#fff;border-bottom:1px solid #d2d7da;grid-template-columns:36px minmax(240px,1fr) auto auto;align-items:center;gap:9px;min-height:82px;padding:9px 14px;display:grid}.automation-run-header>a:first-child{color:#4e5962;border-radius:3px;place-items:center;width:34px;height:34px;display:grid}.automation-run-header>a:first-child:hover{background:#edf1f4}.automation-run-header>a:first-child svg{width:18px}.automation-run-header>div{min-width:0}.automation-run-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:15px;overflow:hidden}.automation-run-header h2 span{color:#7b858d;font-size:10px;font-weight:500}.automation-run-header p{color:#717d86;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.automation-run-header>button,.automation-run-header>.primary-button{align-items:center;gap:5px;min-height:32px;font-size:9px;display:inline-flex}.automation-run-header>button svg{width:13px}.automation-run-error{color:#873934;background:#fff2f1;border-bottom:1px solid #e5bbb8;align-items:center;gap:10px;min-height:58px;padding:9px 15px;display:flex}.automation-run-error>svg{flex:none;width:22px}.automation-run-error span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.automation-run-error strong{font-size:10px}.automation-run-error small{color:#98534e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.automation-run-error button{color:#873934;cursor:pointer;background:#fff;border:1px solid #b7726d;border-radius:3px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.automation-run-error button:disabled{opacity:.55;cursor:not-allowed}.automation-run-error button svg{width:13px}.automation-run-layout{grid-template-columns:minmax(380px,1fr) 340px;min-height:0;display:grid}.automation-run-canvas{background-color:#f4f5f6;background-image:radial-gradient(#cfd4d8 .7px,#0000 .7px);background-size:15px 15px;min-height:0;padding:28px max(28px,50% - 315px) 70px;overflow:auto}.automation-run-flow{width:min(630px,100%);margin:0 auto}.automation-run-card{color:#303940;text-align:left;cursor:pointer;background:#fff;border:1px solid #c5cbd0;border-left:4px solid #708898;border-radius:5px;grid-template-columns:27px 21px minmax(0,1fr) 21px;align-items:center;gap:9px;width:100%;min-height:66px;padding:9px 11px;display:grid;box-shadow:0 2px 7px #1e28321a}.automation-run-card:first-child{border-left-color:#4b80a9}.automation-run-card.selected{border-color:#4b89b4;box-shadow:0 0 0 2px #4b89b429}.automation-run-card>svg{color:#567b95;width:18px}.automation-run-card>span:nth-of-type(2){flex-direction:column;gap:2px;min-width:0;display:flex}.automation-run-card small{color:#77828b;text-transform:uppercase;font-size:7px}.automation-run-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.automation-run-card em{color:#8a949b;font-size:7px;font-style:normal}.automation-run-number{color:#496a83;background:#edf2f5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.automation-run-card>svg:last-child,.automation-run-inspector header>svg{width:19px}.automation-run-card .run-ok,.automation-run-inspector .run-ok{color:#438254}.automation-run-card .run-failed,.automation-run-inspector .run-failed{color:#ad4a44}.automation-run-card .run-wait,.automation-run-inspector .run-wait{color:#a1752a}.automation-run-card .run-skipped,.automation-run-inspector .run-skipped{color:#77828b}.automation-run-line{background:#aeb8c0;width:2px;height:35px;margin:0 auto}.automation-run-flow>.automation-run-line:last-child{display:none}.automation-run-inspector{background:#fff;border-left:1px solid #c7cdd1;min-height:0;overflow:auto;box-shadow:-5px 0 14px #1e28320f}.automation-run-inspector>header{border-bottom:1px solid #e0e3e5;align-items:flex-start;gap:10px;min-height:76px;padding:13px;display:flex}.automation-run-inspector>header>div{min-width:0}.automation-run-inspector>header small{color:#71808a;text-transform:uppercase;font-size:8px}.automation-run-inspector>header h3{margin:3px 0;font-size:11px}.automation-run-inspector>header p{color:#8a949c;margin:0;font-size:8px}.automation-run-message{color:#496451;background:#f2f8f3;border:1px solid #cfe0d3;border-radius:3px;flex-direction:column;gap:4px;margin:11px;padding:9px;font-size:8px;line-height:1.45;display:flex}.automation-run-message.error{color:#873934;background:#fff2f1;border-color:#e5bbb8}.automation-run-message pre{white-space:pre-wrap;max-height:150px;margin:3px 0 0;overflow:auto}.automation-run-facts{margin:0;padding:0 11px 10px}.automation-run-facts>div{border-bottom:1px solid #edf0f1;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:7px 0;font-size:8px;display:grid}.automation-run-facts dt{color:#78838c}.automation-run-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.automation-run-facts a{color:#286d9e}.automation-run-facts a svg{vertical-align:middle;width:10px}.automation-run-facts code{font-size:7px}.automation-run-data{background:#fafbfb;border:1px solid #d9dde0;border-radius:3px;margin:0 11px 8px}.automation-run-data summary{color:#4d5962;cursor:pointer;align-items:center;min-height:31px;padding:5px 8px;font-size:8px;font-weight:750;display:flex}.automation-run-data pre,.automation-run-data p{color:#47515a;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e3e6e8;max-height:210px;margin:0;padding:8px;font-size:7px;line-height:1.5;overflow:auto}.automation-run-attempts,.automation-run-delivery{border:1px solid #d9dde0;border-radius:3px;margin:0 11px 9px;padding:9px}.automation-run-attempts h4,.automation-run-delivery h4{color:#6d7881;text-transform:uppercase;margin:0 0 7px;font-size:8px}.automation-run-attempts>div{border-top:1px solid #edf0f1;justify-content:space-between;gap:8px;padding:5px 0;font-size:8px;display:flex}.automation-run-attempts small{color:#7d878f}.automation-run-delivery{flex-direction:column;gap:4px;font-size:8px;display:flex}.automation-run-delivery code{overflow-wrap:anywhere;font-size:7px}.automation-run-delivery small{color:#9a4741}.automation-run-delivery.callback{background:#f4faf5;border-color:#bdd8c5}.automation-run-delivery.callback h4{color:#477052;align-items:center;gap:5px;display:flex}.automation-run-delivery.callback h4 svg{width:12px;height:12px}.automation-run-delivery.callback em{color:#617269;font-size:7px;font-style:normal}.automation-run-delivery.callback details{border-top:1px solid #dce9df;margin-top:3px}.automation-run-delivery.callback summary{color:#52675a;cursor:pointer;padding-top:6px;font-weight:700}.automation-run-delivery.callback pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;max-height:150px;margin:5px 0 0;padding:6px;font-size:7px;overflow:auto}@media (width<=980px){.automation-page{padding:14px}.automation-page-header{flex-direction:column;align-items:flex-start}.automation-page-actions{flex-wrap:wrap;width:100%}.automation-card-list>li{grid-template-columns:24px minmax(220px,1fr) 86px 56px 34px}.automation-builder-header{grid-template-columns:34px minmax(0,1fr)}.automation-builder-actions{grid-column:1/-1;justify-content:flex-end}.automation-builder-meta{grid-template-columns:1fr 1fr}.automation-builder-meta label{grid-column:1/-1}.automation-builder-canvas{padding-left:18px;padding-right:18px}.automation-canvas-controls.picker-open{bottom:152px;right:14px}.automation-minimap{display:none}.automation-run-header{grid-template-columns:36px minmax(180px,1fr)}.automation-run-header>button,.automation-run-header>.primary-button{grid-row:2}.automation-run-layout{grid-template-columns:minmax(340px,1fr) 300px}}@media (width<=720px){.automation-page-header,.automation-filterbar{flex-direction:column;align-items:stretch}.automation-filterbar>label,.automation-filterbar>select{width:100%}.automation-filterbar-secondary>button,.automation-bulk-delete{justify-content:center;width:100%}.automation-sort{margin-left:0}.automation-card-list{overflow-x:auto}.automation-card-list>li{min-width:720px}.automation-overview-panel{grid-template-columns:1fr}.automation-overview-start{flex-direction:column;grid-column:auto;align-items:flex-start}.automation-table-wrap{overflow-x:auto}.automation-table{min-width:760px}.automation-builder-meta{grid-template-columns:1fr}.automation-builder-meta label{grid-column:auto}.automation-builder-actions{flex-wrap:wrap}.automation-field-grid,.automation-branches,.automation-field-picker>div,.automation-date-trigger{grid-template-columns:1fr}.automation-step-picker{top:177px}.automation-rule-row{grid-template-columns:1fr 1fr 32px}.automation-rule-row>input:first-child{grid-column:1/-1}.automation-history-toolbar{flex-direction:column;align-items:stretch}.automation-history-toolbar select,.automation-history-toolbar select:first-child{width:100%}.automation-history-toolbar>span{margin-left:0}.automation-run-layout{grid-template-columns:1fr;overflow:auto}.automation-run-canvas{min-height:520px;overflow:visible}.automation-run-inspector{border-top:1px solid #c7cdd1;border-left:0;min-height:520px;overflow:visible}}.import-page{color:#2d343a;background:#f5f6f7;flex-direction:column;gap:14px;height:100%;min-height:0;padding:20px 24px 30px;display:flex;overflow:auto}.import-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.import-header>div{max-width:900px}.import-header span{color:#ba202c;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.import-header h2{margin:3px 0 6px;font-size:28px;line-height:1.15}.import-header p{color:#68727a;margin:0;font-size:12px;line-height:1.5}.import-metrics{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.import-metrics article{background:#fff;border:1px solid #d8dde1;border-radius:4px;flex-direction:column;justify-content:center;min-height:74px;padding:10px 13px;display:flex;position:relative}.import-metrics svg{color:#85909a;width:17px;height:17px;position:absolute;top:11px;right:11px}.import-metrics strong{font-size:20px;line-height:1.2}.import-metrics span{color:#727b83;margin-top:4px;font-size:10px}.import-metrics .level-working{background:#f2f8fc;border-color:#9ab8cf}.import-metrics .level-warning{background:#fff9e8;border-color:#d4ad48}.import-metrics .level-critical{color:#9a302c;background:#fff1ef;border-color:#c85d58}.import-workspace{grid-template-columns:minmax(330px,420px) minmax(520px,1fr);gap:14px;display:grid}.import-card{background:#fff;border:1px solid #d5dade;border-radius:4px;min-width:0;padding:16px;box-shadow:0 3px 12px #232e370d}.import-card h3{margin:0 0 13px;font-size:16px}.import-start{flex-direction:column;gap:11px;display:flex}.import-start>label:not(.import-check),.import-completion>label{color:#5b646c;gap:5px;font-size:10px;font-weight:700;display:grid}.import-start input[type=date],.import-start input[type=number],.import-completion input{color:#2e353b;width:100%;height:35px;font:inherit;background:#fff;border:1px solid #bec6cc;border-radius:3px;padding:0 9px;font-size:12px}.import-start small,.import-completion small{color:#737c83;font-size:9px;font-weight:500;line-height:1.4}.import-check{color:#414a51;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.import-check input{width:15px;height:15px}.import-hint,.import-empty{color:#707980;margin:0;font-size:10px;line-height:1.45}.import-start .primary-button{width:100%;margin-top:2px}.import-cursor{border-bottom:1px solid #e0e3e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 22px;margin:0;padding:0 0 16px;display:grid}.import-cursor div{justify-content:space-between;gap:14px;padding:6px 0;display:flex}.import-cursor dt{color:#717a82;font-size:10px}.import-cursor dd{text-align:right;margin:0;font-size:10px;font-weight:750}.import-completion{grid-template-columns:minmax(220px,310px) minmax(230px,1fr);align-items:end;gap:9px 12px;padding-top:16px;display:grid}.import-completion h3,.import-completion>p,.import-completion>span,.import-completion .form-error,.import-completion .danger-button,.import-section-picker{grid-column:1/-1}.import-completion h3{margin:0}.import-completion>p,.import-completion>span{color:#737c83;margin:0;font-size:10px;line-height:1.4}.import-completion>span{border-top:1px dashed #d8dcdf;padding-top:4px}.import-completion .primary-button{text-overflow:ellipsis;min-width:0;overflow:hidden}.import-completion .danger-button{justify-self:start;margin-top:4px}.import-section-picker{background:#f8f9fa;border:1px solid #d8dde1;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:2px 0 4px;padding:10px;display:grid}.import-section-picker legend{color:#525d65;padding:0 5px;font-size:9px;font-weight:750}.import-section-picker label{cursor:pointer;background:#fff;border:1px solid #d6dce0;border-radius:3px;align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;display:flex}.import-section-picker label:has(input:checked){background:#f1f8f3;border-color:#8db09a}.import-section-picker label.is-disabled{opacity:.55;cursor:not-allowed}.import-section-picker input{accent-color:#2f7d4a;flex:none;width:14px;height:14px;margin:1px 0 0}.import-section-picker span{flex-direction:column;gap:2px;min-width:0;display:flex}.import-section-picker strong{color:#374047;font-size:9px}.import-section-picker small{color:#737c83;font-size:8px;font-weight:500;line-height:1.35}.import-history{background:#fff;border:1px solid #d5dade;border-radius:4px;flex:none;min-height:240px;overflow:visible}.import-history>header{border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:0 14px;display:flex}.import-history h3{margin:0;font-size:14px}.import-history header span{color:#7b848b;font-size:9px}.import-history>div{overflow:auto visible}.import-history table{border-collapse:collapse;width:100%;min-width:920px;font-size:10px}.import-history th{color:#5d666e;text-align:left;white-space:nowrap;background:#f5f6f7;border-bottom:1px solid #dfe3e6;height:32px;padding:0 10px}.import-history td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #eceeef;height:42px;padding:5px 10px}.import-history td:first-child{flex-direction:column;justify-content:center;display:flex}.import-history td small{color:#7b848b;font-size:8px}.import-job-expanded td{background:snow;border-bottom-color:#0000}.import-error-toggle{color:#9a3833;font:inherit;cursor:pointer;background:#fbe9e7;border:0;border-radius:3px;align-items:center;gap:3px;margin-left:8px;padding:2px 5px;font-size:9px;font-weight:750;display:inline-flex}.import-error-toggle:hover{background:#f6d7d3}.import-error-toggle svg{width:13px;height:13px}.import-error-row .import-error-cell{white-space:normal;background:snow;height:auto;padding:0 12px 12px;display:table-cell!important}.import-error-loading{color:#6d767d;background:#fff;border:1px solid #ead5d2;border-radius:4px;padding:14px}.import-error-panel{background:#fff;border:1px solid #e2c9c6;border-radius:4px;overflow:hidden}.import-error-panel>header{background:#fff5f3;border-bottom:1px solid #ece3e2;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.import-error-panel>header>div{align-items:center;gap:9px;min-width:0;display:flex}.import-error-panel>header svg{color:#b7453e;flex:none;width:19px;height:19px}.import-error-panel>header span{flex-direction:column;gap:2px;display:flex}.import-error-panel>header strong{font-size:11px}.import-error-panel>header small{color:#737c83;font-size:9px}.import-error-panel>header .secondary-button{flex:none}.import-error-panel>.form-error{margin:9px 12px 0}.import-issue-list{gap:9px;padding:10px;display:grid}.import-issue{background:#fff;border:1px solid #dfe3e6;border-radius:4px;min-width:0;overflow:hidden}.import-issue-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 12px;display:flex}.import-issue-heading>span{flex-direction:column;gap:3px;min-width:0;display:flex}.import-issue-heading strong{font-size:11px}.import-issue-heading small{overflow-wrap:anywhere;color:#6d767d;font-size:9px}.import-issue-heading a{color:#1769a4;flex:none;font-size:9px;font-weight:750;text-decoration:none}.import-issue-heading a:hover{text-decoration:underline}.import-issue>dl{background:#fafbfb;border-top:1px solid #edf0f2;flex-wrap:wrap;gap:4px 22px;margin:0;padding:7px 12px;display:flex}.import-issue>dl div{gap:5px;display:flex}.import-issue>dl dt{color:#7a838a;font-size:8px}.import-issue>dl dd{color:#444d54;margin:0;font-size:8px;font-weight:700}.import-attachment-errors{border-top:1px solid #e4e7e9;overflow:auto}.import-attachment-errors table{width:100%;min-width:760px}.import-attachment-errors th{background:#f4f6f7;height:27px;font-size:8px}.import-attachment-errors td{white-space:normal;height:auto;min-height:38px;padding:6px 9px}.import-attachment-errors td:first-child{width:34%;display:table-cell}.import-attachment-errors td:nth-child(2){white-space:nowrap;width:10%}.import-attachment-errors td:nth-child(3){width:32%}.import-attachment-errors td strong,.import-attachment-errors td small{display:block}.import-attachment-errors td strong{overflow-wrap:anywhere;font-size:9px}.import-attachment-errors td small{overflow-wrap:anywhere;color:#7a838a;margin-top:2px;font-size:8px}.import-file-status{color:#963c37;background:#fbe9e7;border-radius:8px;margin-bottom:2px;padding:2px 5px;font-size:8px;font-weight:750;display:inline-flex}.import-status{color:#5e6870;background:#edf0f2;border-radius:10px;align-items:center;min-height:21px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.import-status.status-running,.import-status.status-waiting{color:#24638e;background:#e5f1fa}.import-status.status-completed{color:#26703d;background:#e8f5eb}.import-status.status-error,.import-status.status-completed_with_errors{color:#9a3833;background:#fbe9e7}@media (width<=1050px){.import-metrics{grid-template-columns:repeat(3,minmax(120px,1fr))}.import-workspace{grid-template-columns:1fr}}@media (width<=700px){.import-page{padding:14px}.import-header{flex-direction:column}.import-metrics{grid-template-columns:repeat(2,minmax(110px,1fr))}.import-completion{grid-template-columns:1fr}.import-completion>*{grid-column:1!important}.import-section-picker{grid-template-columns:1fr}.import-error-panel>header{flex-direction:column;align-items:stretch}.import-error-panel>header .secondary-button{width:100%}}.settings-layout{background:#fff;grid-template-columns:239px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.settings-navigation{background:#f7f8f9;border-right:1px solid #dfe3e6;min-height:0;padding:20px 8px 28px;overflow:auto}.settings-navigation nav{gap:3px;display:grid}.settings-navigation nav>strong{color:#69727b;letter-spacing:.02em;min-height:auto;margin:20px 1px 7px;padding:0;font-size:11px;font-weight:750}.settings-navigation nav>strong:first-child{margin-top:0}.settings-navigation nav>:not(strong){color:#343d46;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:11px;min-height:42px;padding:8px 9px;font-size:14px;display:flex}.settings-navigation nav button{cursor:pointer}.settings-navigation nav>.active{color:#245f90;background:#e5edf4;font-weight:700;box-shadow:inset 3px 0 #3477ac}.settings-navigation nav svg{flex:none;width:18px;height:18px}.settings-navigation nav em{color:#7b848c;text-transform:uppercase;margin-left:auto;font-size:9px;font-style:normal}.settings-navigation>p{color:#685d30;background:#fff9df;border:1px solid #e3d69f;border-radius:3px;margin:22px 8px 0;padding:10px;font-size:11px;line-height:1.45}.account-settings-page{background:#fff;min-width:0;min-height:0;padding:24px 32px 56px;overflow:auto}.account-settings-header{border-bottom:1px solid #e0e4e7;max-width:920px;padding:0 0 19px}.account-settings-header h2{color:#252c33;margin:0 0 5px;font-size:22px}.account-settings-header p{color:#66717a;margin:0;font-size:11px;line-height:1.5}.account-settings-form{max-width:920px}.account-settings-card{background:#fff;border:1px solid #dfe3e6;border-radius:4px;max-width:920px;margin-top:20px;padding:19px 20px}.account-settings-card>h3,.account-card-heading h3{color:#2e363e;margin:0 0 16px;font-size:14px}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.account-settings-grid label,.account-password-form label{color:#4d5760;gap:6px;font-size:10px;font-weight:700;display:grid}.account-settings-grid input,.account-settings-grid select,.account-password-form input{color:#303941;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #bcc5cc;border-radius:3px;outline:0;padding:7px 9px;font-weight:500}.account-settings-grid input:focus,.account-settings-grid select:focus,.account-password-form input:focus{border-color:#347bb0;box-shadow:0 0 0 2px #347bb021}.account-settings-grid input:disabled{color:#788189;background:#f4f6f7}.account-settings-grid small,.account-password-form small{color:#78828a;font-size:9px;font-weight:500;line-height:1.35}.account-settings-card.readonly{background:#fafbfb}.account-settings-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.account-settings-card dl>div{border-bottom:1px solid #e7eaec;grid-template-columns:130px minmax(0,1fr);align-items:center;min-height:38px;font-size:10px;display:grid}.account-settings-card dl>div:nth-last-child(-n+2){border-bottom:0}.account-settings-card dt{color:#6c767e}.account-settings-card dd{color:#333c44;margin:0;font-weight:650}.account-settings-form>footer{justify-content:flex-end;margin-top:17px;display:flex}.account-settings-success{color:#326541;background:#eef8f0;border-left:3px solid #398a50;align-items:center;gap:6px;max-width:920px;margin:14px 0 0;padding:9px 11px;font-size:10px;display:flex}.account-settings-success svg{width:15px;height:15px}.account-settings-page:has(.personal-account-form){padding:29px 24px 56px}.pipedrive-account-header{max-width:none;padding:0}.pipedrive-account-header h2{margin:0;font-size:25px;line-height:1.2}.pipedrive-account-header nav{align-items:flex-end;gap:27px;min-height:51px;margin-top:6px;display:flex}.pipedrive-account-header nav button{color:#5a646d;cursor:pointer;background:0 0;border:0;min-height:45px;padding:0 3px;font-size:14px;position:relative}.pipedrive-account-header nav button.active{color:#2c6fa5;font-weight:750}.pipedrive-account-header nav button.active:after{content:"";background:#2e75ae;height:2px;position:absolute;bottom:-1px;left:0;right:0}.personal-account-form{max-width:none}.personal-settings-section{border-bottom:1px solid #dfe3e6;padding:26px 0 23px}.personal-settings-section>h3{color:#2c333a;margin:0 0 20px;font-size:22px;font-weight:500}.personal-settings-body{grid-template-columns:minmax(250px,520px) minmax(560px,690px);align-items:start;display:grid}.personal-profile-image{grid-column:2;align-items:center;gap:13px;margin:0 0 18px 168px;display:flex}.personal-profile-image>span{color:#783d32;background:#f1e7dd;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.personal-profile-image small{color:#6c767e;font-size:11px;line-height:1.4}.personal-settings-fields{grid-column:2;gap:14px;display:grid}.personal-settings-fields>label{color:#303941;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px 18px;font-size:14px;display:grid}.personal-settings-fields>label>span{text-align:right}.personal-settings-fields input,.personal-settings-fields select,.personal-interface-selects select{color:#303941;background:#fff;border:1px solid #b9c1c7;border-radius:3px;width:100%;min-height:34px;padding:5px 9px;font-size:14px}.personal-settings-fields input:disabled{color:#7a838b;background:#f3f4f5}.personal-settings-fields label>small{color:#6f7880;grid-column:2;margin-top:-6px;font-size:11px;line-height:1.4}.interface-settings-section{padding-top:25px}.interface-settings-list{gap:12px;min-width:0;display:grid}.interface-check,.interface-check-children label{color:#303941;align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;display:flex}.interface-check input,.interface-check-children input{accent-color:#3f83c8;flex:none;width:16px;height:16px;margin:1px 0 0}.interface-check-children{gap:9px;margin:-4px 0 3px 25px;display:grid}.personal-interface-selects{border-top:1px solid #e3e6e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:7px;padding-top:15px;display:grid}.personal-interface-selects label{color:#4d5760;gap:6px;font-size:12px;font-weight:700;display:grid}.personal-account-form>footer{max-width:1210px}@media (width<=1280px){.personal-settings-body{grid-template-columns:minmax(160px,280px) minmax(480px,680px)}}@media (width<=980px){.personal-settings-body{grid-template-columns:1fr}.personal-profile-image,.personal-settings-fields,.interface-settings-list{grid-column:1}.personal-profile-image{margin-left:168px}}@media (width<=680px){.account-settings-page:has(.personal-account-form){padding:18px 15px 42px}.pipedrive-account-header nav{gap:17px;overflow-x:auto}.personal-settings-fields>label{grid-template-columns:1fr;gap:6px}.personal-settings-fields>label>span{text-align:left}.personal-settings-fields label>small{grid-column:1;margin-top:0}.personal-profile-image{margin-left:0}.personal-interface-selects{grid-template-columns:1fr}}.settings-dirty-dialog{width:min(460px,100vw - 28px)}.settings-dirty-body{align-items:flex-start;gap:13px;padding:21px 22px 17px;display:flex}.settings-dirty-body>span{color:#8a6217;background:#fff2d5;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.settings-dirty-body svg{width:19px;height:19px}.settings-dirty-body strong{color:#2d353c;margin-bottom:5px;font-size:14px;display:block}.settings-dirty-body p{color:#657079;margin:0;font-size:11px;line-height:1.45}.settings-dirty-actions{background:#f7f8f9;border-top:1px solid #e0e4e7;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.account-password-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.account-password-form>button{grid-column:3;place-self:end;min-width:150px}.account-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.account-card-heading h3{margin-bottom:3px}.account-card-heading p{color:#748089;margin:0;font-size:9px}.account-card-heading button{align-items:center;gap:5px;display:inline-flex}.account-card-heading button svg{width:14px}.account-session-list{border:1px solid #e0e4e7;border-radius:3px}.account-session-row{border-bottom:1px solid #e7eaec;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:grid}.account-session-row:last-child{border-bottom:0}.account-session-icon{color:#4d6a80;background:#eef3f7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.account-session-icon svg{width:17px;height:17px}.account-session-row>div{gap:3px;min-width:0;display:grid}.account-session-row strong{color:#333c44;align-items:center;gap:7px;font-size:11px;display:flex}.account-session-row strong em{color:#347148;background:#e8f4eb;border-radius:9px;padding:2px 6px;font-size:8px;font-style:normal}.account-session-row span,.account-session-row small{color:#68737c;font-size:9px}.account-session-row small{color:#858d94}.account-session-row>button{min-width:75px}.password-settings-page{padding:29px 24px 56px}.password-settings-page>.account-settings-header{max-width:none;min-height:59px;padding:0}.password-settings-page>.account-settings-header h2{margin:0;font-size:25px;line-height:1.2}.password-settings-section{border-top:1px solid #dfe3e6;padding:25px 0 31px}.password-settings-section:first-of-type{border-top:0}.password-settings-section>h3,.password-settings-section .account-card-heading h3{color:#2d343b;margin:0 0 14px;font-size:22px;font-weight:500}.password-settings-section>p{color:#303941;margin:0 0 16px;font-size:14px}.password-security-tip{color:#303941;background:#f8f7ff;border:1px solid #a7a0d8;border-radius:3px;align-items:flex-start;gap:13px;min-height:73px;margin:0 0 16px;padding:14px 16px;display:flex}.password-security-tip>svg{color:#6a58c8;width:18px}.password-security-tip>span{gap:5px;font-size:14px;display:grid}.password-security-tip strong{font-size:14px}.password-settings-page .account-password-form{grid-template-columns:178px 240px minmax(0,1fr);align-items:center;gap:14px 18px;width:min(680px,100%);margin:0;display:grid}.password-settings-page .account-password-form>label{display:contents}.password-settings-page .account-password-form>label>span{color:#303941;text-align:right;grid-column:1;font-size:14px}.password-settings-page .account-password-form input[type=password]{border:1px solid #b8c0c7;border-radius:3px;grid-column:2;width:240px;height:34px;padding:6px 8px}.password-settings-page .account-password-form label>small{color:#69737c;grid-column:3;font-size:12px}.password-settings-page .password-session-policy{grid-template-columns:16px auto;justify-content:start;grid-column:2/4!important;gap:3px 8px!important;display:grid!important}.password-session-policy input{accent-color:#3f83c8;grid-row:1/3;margin:1px 0 0;grid-column:1!important;width:16px!important;height:16px!important}.password-settings-page .password-session-policy>span{text-align:left!important;grid-column:2!important}.password-settings-page .password-session-policy>small{grid-column:2!important}.password-settings-page .account-password-form>button{grid-column:2;justify-self:start;min-width:146px}.active-session-section .account-card-heading{align-items:center;max-width:920px}.active-session-section .account-card-heading h3{margin-bottom:5px}.active-session-section .account-card-heading p{font-size:12px}.password-settings-page .account-session-list{max-width:920px;margin-top:15px}.password-settings-page .account-session-row{min-height:75px}.password-settings-page .account-session-row strong{font-size:13px}.password-settings-page .account-session-row span,.password-settings-page .account-session-row small{font-size:11px}@media (width<=680px){.password-settings-page{padding:18px 15px 42px}.password-settings-page .account-password-form{grid-template-columns:1fr}.password-settings-page .account-password-form>label{grid-template-columns:1fr;gap:5px;display:grid}.password-settings-page .account-password-form>label>span,.password-settings-page .account-password-form input[type=password],.password-settings-page .account-password-form label>small,.password-settings-page .account-password-form>button{text-align:left;grid-column:1;width:100%}.password-settings-page .password-session-policy{grid-column:1!important}.active-session-section .account-card-heading{flex-direction:column;align-items:stretch}.password-settings-page .account-session-row{grid-template-columns:34px minmax(0,1fr)}.password-settings-page .account-session-row>button{grid-column:2;justify-self:start}}.company-settings-identity{border-bottom:1px solid #e4e7e9;align-items:center;gap:11px;margin-bottom:19px;padding-bottom:16px;display:flex}.company-settings-identity>span{color:#3c6d91;background:#eaf1f6;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.company-settings-identity svg{width:19px}.company-settings-identity>div{gap:3px;display:grid}.company-settings-identity strong{color:#2e363e;font-size:13px}.company-settings-identity small{color:#7c858d;font-size:9px}.lost-reason-settings{padding:0;overflow:hidden}.lost-reason-create{background:#fafbfb;border-bottom:1px solid #dfe3e6;align-items:end;gap:9px;padding:16px;display:flex}.lost-reason-create label{color:#4d5760;flex:1;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.lost-reason-create input,.lost-reason-admin-list form input{background:#fff;border:1px solid #bcc5cc;border-radius:3px;outline:0;width:100%;min-height:34px;padding:6px 8px}.lost-reason-create button{align-items:center;gap:5px;display:inline-flex}.lost-reason-create button svg{width:14px}.lost-reason-admin-list article{border-bottom:1px solid #e8ebed;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:52px;padding:6px 10px;display:grid}.lost-reason-admin-list article:last-child{border-bottom:0}.lost-reason-admin-list article.inactive{opacity:.68;background:#f7f8f9}.lost-reason-grip{color:#929aa1;place-items:center;display:grid}.lost-reason-grip svg{width:15px}.lost-reason-name{color:#313a42;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:5px 6px;display:grid}.lost-reason-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lost-reason-name small{color:#7b858d;font-size:8px}.lost-reason-admin-list article>form{grid-template-columns:minmax(0,1fr) 30px 30px;gap:4px;min-width:0;display:grid}.lost-reason-actions{align-items:center;gap:2px;display:flex}.lost-reason-actions .icon-action{width:29px;height:29px}.lost-reason-actions svg{width:14px;height:14px}.lost-reason-actions .danger{color:#a13c37}.lost-reason-delete-dialog{width:min(520px,100%)}.lost-reason-delete-body{color:#424b54;gap:16px;padding:18px;line-height:1.45;display:grid}.lost-reason-delete-body p{margin:0}.lost-reason-delete-body label{gap:7px;display:grid}.lost-reason-delete-body label>span{color:#353d45;font-weight:600}.lost-reason-delete-body select{background:#fff;border:1px solid #b8c1c8;border-radius:3px;width:100%;min-height:38px;padding:7px 9px}.lost-reason-delete-body small{color:#69737c;font-size:10px;line-height:1.45}.lost-reason-delete-actions{background:#fafbfb;border-top:1px solid #dfe3e6;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.lost-reason-delete-actions button{align-items:center;gap:6px;display:inline-flex}.lost-reason-delete-actions svg{width:14px}.company-settings-page{padding:29px 24px 56px}.company-settings-header{border-bottom:1px solid #dfe3e6;max-width:none}.company-settings-header h2{color:#252c33;margin:0;font-size:25px;line-height:1.2}.company-settings-header nav{align-items:flex-end;gap:27px;min-height:52px;margin-top:6px;display:flex}.company-settings-header nav button{color:#5a646d;cursor:pointer;background:0 0;border:0;min-height:45px;padding:0 3px;font-size:14px;position:relative}.company-settings-header nav button.active{color:#2c6fa5;font-weight:750}.company-settings-header nav button.active:after{content:"";background:#2e75ae;height:2px;position:absolute;bottom:-1px;left:0;right:0}.company-general-form{max-width:none}.company-settings-section{border-bottom:1px solid #dfe3e6;max-width:900px;padding:27px 0 31px}.company-settings-section>h3{color:#2c333a;margin:0 0 20px;font-size:22px;font-weight:500}.company-settings-page .company-settings-identity{border:0;width:min(650px,100%);margin:0 0 20px 168px;padding:0}.company-settings-page .company-settings-identity>span{width:40px;height:40px}.company-settings-page .company-settings-identity strong{font-size:14px}.company-settings-page .company-settings-identity small{font-size:11px}.company-settings-fields{gap:14px;width:min(690px,100%);margin-left:0;display:grid}.company-settings-fields label{color:#303941;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:6px 18px;font-size:14px;display:grid}.company-settings-fields label>span{text-align:right}.company-settings-fields input{color:#303941;background:#fff;border:1px solid #b9c1c7;border-radius:3px;width:100%;min-height:34px;padding:5px 9px;font-size:14px}.company-settings-fields input:focus{border-color:#347bb0;outline:0;box-shadow:0 0 0 2px #347bb021}.company-settings-fields input:disabled{color:#7a838b;background:#f3f4f5}.company-settings-fields small{color:#6f7880;grid-column:2;margin-top:-3px;font-size:11px;line-height:1.4}.company-general-form>.field-change-notice,.company-settings-notice{max-width:900px;margin-top:18px;padding:10px 12px;font-size:11px}.company-general-form>footer{max-width:900px}.company-lost-reasons-page .lost-reason-settings{border:0;border-radius:0;max-width:none;margin-top:26px}.lost-reason-intro{justify-content:space-between;align-items:flex-start;gap:16px;min-height:36px;display:flex}.lost-reason-intro p{color:#303941;margin:0;font-size:14px;line-height:1.45}.lost-reason-add-button{align-items:center;gap:6px;min-height:34px;margin:0 0 24px;font-size:13px;display:inline-flex}.lost-reason-add-button svg{width:15px}.company-lost-reasons-page .lost-reason-create{background:#fff;border:0;justify-content:flex-end;align-items:end;gap:8px;padding:14px 0}.company-lost-reasons-page .lost-reason-create label{max-width:440px;font-size:12px}.company-lost-reasons-page .lost-reason-create input{min-height:36px;font-size:14px}.company-lost-reasons-page .lost-reason-create button{min-height:36px;font-size:13px}.company-lost-reasons-page .lost-reason-admin-list{border:1px solid #cfd5da;border-radius:3px;overflow:hidden}.company-lost-reasons-page .lost-reason-admin-list>header{color:#303941;border-bottom:1px solid #cfd5da;align-items:center;height:41px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.company-lost-reasons-page .lost-reason-admin-list article{min-height:40px;padding:3px 10px}.company-lost-reasons-page .lost-reason-name strong{font-size:14px;font-weight:500}.company-lost-reasons-page .lost-reason-actions{opacity:0;transition:opacity .1s}.company-lost-reasons-page .lost-reason-admin-list article:hover .lost-reason-actions,.company-lost-reasons-page .lost-reason-actions:focus-within{opacity:1}.lost-reason-create-dialog{width:min(480px,100vw - 32px)}.lost-reason-create-dialog-form{gap:15px;padding:18px 20px 0;display:grid}.lost-reason-create-dialog-form label{color:#3b444c;gap:7px;font-size:13px;font-weight:650;display:grid}.lost-reason-create-dialog-form input{border:1px solid #b8c1c8;border-radius:3px;width:100%;min-height:37px;padding:6px 9px;font-size:14px}.lost-reason-create-dialog-form footer{background:#fafbfb;border-top:1px solid #dfe3e6;justify-content:flex-end;gap:8px;margin:2px -20px 0;padding:12px 20px;display:flex}@media (width<=680px){.company-settings-page{padding:18px 15px 42px}.company-settings-header nav{gap:17px;overflow-x:auto}.company-settings-page .company-settings-identity{margin-left:0}.company-settings-fields label{grid-template-columns:1fr}.company-settings-fields label>span{text-align:left}.company-settings-fields small{grid-column:1}.company-lost-reasons-page .lost-reason-create{flex-direction:column;align-items:stretch}.company-lost-reasons-page .lost-reason-create label{max-width:none}}.app-shell[data-density=compact] .deal-table td,.app-shell[data-density=compact] .person-table td{height:34px}.app-shell[data-density=compact] .pipeline-card{padding-top:7px;padding-bottom:7px}.field-settings{background:#fff;min-width:0;min-height:0;padding:20px 24px 48px;overflow:auto}.field-settings-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:54px;display:flex}.field-settings-header h2{margin:0 0 5px;font-size:19px}.field-settings-header p{color:#67717a;max-width:760px;margin:0;font-size:10px;line-height:1.45}.field-settings-header .primary-button{min-height:32px;font-size:11px}.field-entity-tabs{border-bottom:1px solid #dfe3e6;align-items:flex-end;gap:24px;min-height:47px;display:flex}.field-entity-tabs button{color:#59636c;cursor:pointer;background:0 0;border:0;min-height:43px;padding:0 2px;font-size:12px;position:relative}.field-entity-tabs button.active{color:#24689e;font-weight:750}.field-entity-tabs button.active:after{content:"";background:#2d75ad;height:2px;position:absolute;bottom:-1px;left:0;right:0}.field-toolbar{align-items:center;gap:7px;min-height:54px;display:flex}.field-toolbar>label{background:#fff;border:1px solid #c5ccd2;border-radius:3px;align-items:center;gap:7px;width:min(320px,38vw);height:32px;padding:0 8px;display:flex}.field-toolbar>label:focus-within{border-color:#4381b2;box-shadow:0 0 0 2px #2d75ad1f}.field-toolbar>label svg{color:#69747d;width:15px}.field-toolbar input{border:0;outline:0;flex:1;min-width:0}.field-toolbar>button{color:#3b4650;cursor:pointer;background:#fff;border:1px solid #c5ccd2;border-radius:3px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.field-toolbar>button:nth-of-type(2){margin-left:auto}.field-toolbar>button:last-child{justify-content:center;width:32px;padding:0}.field-toolbar svg{width:14px;height:14px}.field-change-notice{color:#3c586d;background:#f2f8fd;border:1px solid #bcd0e0;border-radius:3px;margin:0 0 12px;padding:8px 10px;font-size:9px;line-height:1.4}.field-action-notice{color:#356443;background:#eef8f0;border-left:3px solid #3d8a52;margin:0 0 10px;padding:7px 10px;font-size:10px}.field-groups-admin{gap:9px;display:grid}.field-admin-group{background:#fff;border:1px solid #dce0e3;border-radius:3px;overflow:visible}.field-group-heading{color:#343d46;text-align:left;cursor:pointer;background:#f6f7f8;border:0;align-items:center;gap:7px;width:100%;min-height:38px;padding:7px 10px;display:flex}.field-group-heading svg{color:#69747d;width:14px;height:14px}.field-group-heading strong{font-size:11px}.field-group-heading span{color:#646e77;text-align:center;background:#e3e6e8;border-radius:9px;min-width:22px;margin-left:auto;padding:2px 5px;font-size:8px}.field-table-wrap{width:100%;overflow:visible}.field-admin-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px;font-size:10px}.field-admin-table th{color:#66717a;text-align:left;text-transform:uppercase;background:#fbfbfc;border-bottom:1px solid #dfe3e6;height:31px;padding:5px 8px;font-size:8px}.field-admin-table td{color:#3c4650;vertical-align:middle;border-bottom:1px solid #eceeef;height:49px;padding:6px 8px}.field-admin-table tbody tr:last-child td{border-bottom:0}.field-admin-table tbody tr:hover td{background:#f8fbfd}.field-admin-table th:first-child{width:21%}.field-admin-table th:nth-child(2){width:24%}.field-admin-table th:nth-child(3),.field-admin-table th:nth-child(4){width:7%}.field-admin-table th:nth-child(5){width:12%}.field-admin-table th:nth-child(6){width:16%}.field-admin-table th:last-child{width:42px}.field-admin-table td>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.field-admin-table td>span,.field-admin-table td>small{color:#7a838b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-style:normal;display:block;overflow:hidden}.field-admin-table td>span em{color:#3c7197;font-style:normal}.field-row-actions{position:relative}.field-row-actions summary{cursor:pointer;border-radius:3px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.field-row-actions summary::-webkit-details-marker{display:none}.field-row-actions summary:hover,.field-row-actions[open] summary{background:#e9eef2}.field-row-actions summary svg{width:15px}.field-row-actions>div{z-index:20;background:#fff;border:1px solid #bdc5cb;border-radius:4px;min-width:188px;padding:4px;display:grid;position:absolute;top:30px;right:0;box-shadow:0 8px 25px #1c252d33}.field-admin-table tbody tr:nth-last-child(-n+4) .field-row-actions>div{top:auto;bottom:30px}.field-row-actions button{color:#37414a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:3px;align-items:center;gap:7px;min-height:31px;padding:5px 8px;font-size:10px;display:flex}.field-row-actions button:hover{background:#eef4f8}.field-row-actions button.danger{color:#a13a36}.field-row-actions button svg{width:14px;height:14px}.system-fields{margin-top:14px}.dialog:has(.field-editor){grid-template-rows:56px minmax(0,1fr);width:min(920px,100vw - 40px);height:min(870px,100vh - 32px);max-height:calc(100vh - 32px);display:grid;overflow:hidden}.field-editor{grid-template-rows:minmax(0,1fr) 58px;min-height:0;display:grid}.field-editor-scroll{min-height:0;padding:17px 20px 28px;overflow:auto}.field-editor label{color:#414a53;gap:5px;font-size:10px;font-weight:700;display:grid}.field-editor label em{color:#8a9299;justify-self:end;font-size:8px;font-style:normal;font-weight:500}.field-editor input:not([type=checkbox]),.field-editor select,.field-editor textarea{color:#333d46;background:#fff;border:1px solid #bcc5cc;border-radius:3px;outline:0;width:100%;min-height:36px;padding:7px 9px;font-size:11px}.field-editor textarea{resize:vertical}.field-editor input:focus,.field-editor select:focus,.field-editor textarea:focus{border-color:#3b7cad;box-shadow:0 0 0 2px #3b7cad1f}.field-editor-row{grid-template-columns:1fr 1.35fr;gap:12px;margin-top:13px;display:grid}.field-description-toggle{color:#2770a7;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:34px;margin:10px 0 0;padding:0;font-size:10px;font-weight:700;display:flex}.field-description-toggle svg{width:14px}.field-editor-section{border-top:1px solid #e1e4e6;margin-top:18px;padding-top:16px}.field-editor-section h3{margin:0 0 11px;font-size:12px}.field-history-editor-setting>p{color:#68747d;margin:8px 0 0 24px;font-size:9px;line-height:1.45}.field-setting-summary{background:#f8f9fa;border:1px solid #dde1e4;border-radius:3px;grid-template-columns:115px minmax(0,1fr);gap:3px 10px;padding:10px;font-size:10px;display:grid}.field-setting-summary small{color:#747e86;grid-column:2;font-size:8px;line-height:1.4}.field-switch{align-items:center;min-height:31px;grid-template-columns:none!important;gap:8px!important;font-weight:500!important;display:flex!important}.field-switch input{flex:none;width:16px;height:16px}.field-pipeline-scope{border:1px solid #dfe3e6;border-radius:3px;margin-top:5px;padding:9px 11px}.field-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 15px;margin:5px 0 2px 24px;display:grid}.field-check-grid label,.field-required-targets label{align-items:center;gap:6px;min-height:27px;font-weight:500;display:flex}.field-check-grid input,.field-required-targets input{flex:none;width:15px;height:15px}.field-options header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.field-options header h3{margin-bottom:2px}.field-options header small{color:#747e86;font-size:8px}.field-options header button{cursor:pointer;background:#fff;border:1px solid #bcc5cc;border-radius:3px;align-items:center;gap:4px;min-height:29px;font-size:9px;display:flex}.field-options header svg{width:13px}.field-options ol{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.field-options li{grid-template-columns:minmax(0,1fr) 30px 30px 30px;gap:4px;display:grid}.field-options li button{color:#5b6670;background:#fff;border:1px solid #c7ced3;border-radius:3px;place-items:center;padding:0;display:grid}.field-options li button:last-child{color:#a23b36}.field-options li svg{width:13px}.field-options>p{color:#7c858d;margin:10px 0 0;font-size:9px}.field-required-targets{border:1px solid #dce1e4;border-radius:3px;margin:7px 0 12px 24px;overflow:hidden}.field-required-targets>p{color:#68737c;background:#f7f8f9;border-bottom:1px solid #e1e4e6;margin:0;padding:9px 10px;font-size:9px}.field-required-targets details{border-bottom:1px solid #e4e7e9}.field-required-targets details:last-child{border-bottom:0}.field-required-targets summary{color:#39434c;cursor:pointer;align-items:center;gap:8px;min-height:35px;padding:6px 10px;font-size:10px;font-weight:700;display:flex}.field-required-targets summary span{text-align:center;background:#e4e8eb;border-radius:9px;min-width:20px;margin-left:auto;padding:2px 5px;font-size:8px}.field-required-targets details>div{background:#fbfcfc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 14px;padding:6px 11px 10px 24px;display:grid}.field-editor>footer{background:#fafbfb;border-top:1px solid #dfe3e6;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:9px 16px;display:flex}.field-editor>footer span{color:#717b84;margin-right:auto;font-size:8px}.field-editor>footer button:not(.primary-button){background:#fff;border:1px solid #c3cbd1;border-radius:3px;min-height:34px;padding:0 11px}.field-delete-dialog{gap:11px;padding:18px;display:grid}.field-delete-dialog p{color:#4d5760;margin:0;font-size:11px;line-height:1.5}.field-delete-dialog footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.field-delete-dialog footer>button:not(.danger-button){background:#fff;border:1px solid #c3cbd1;border-radius:3px;min-height:34px}.field-usage-dialog{gap:10px;padding:18px;display:grid}.field-usage-dialog>strong{font-size:14px}.field-usage-dialog p{color:#53606a;margin:0;font-size:11px}.field-usage-dialog p b{color:#2a6897;font-size:18px}.field-usage-dialog dl{background:#e8ebed;border:1px solid #dfe3e6;border-radius:3px;gap:1px;margin:2px 0 0;display:grid;overflow:hidden}.field-usage-dialog dl>div{background:#fff;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:8px 10px;font-size:9px;display:grid}.field-usage-dialog dt{color:#737d85}.field-usage-dialog dd{overflow-wrap:anywhere;margin:0}.field-usage-dialog footer{justify-content:flex-end;margin-top:7px;display:flex}.field-usage-dialog footer button{background:#fff;border:1px solid #c3cbd1;border-radius:3px;min-height:34px;padding:0 12px}.dialog.field-groups-dialog{width:min(700px,100vw - 40px);position:relative;overflow:hidden}.field-groups-content{max-height:calc(94vh - 56px);padding:16px 18px;overflow:auto}.field-groups-content>p{color:#64707a;margin:0 0 14px;font-size:10px;line-height:1.45}.field-group-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.field-group-create label{color:#414b54;gap:5px;font-size:10px;font-weight:700;display:grid}.field-group-create input,.field-group-list input{border:1px solid #bdc5cc;border-radius:3px;width:100%;min-height:34px;padding:6px 8px}.field-group-list{border:1px solid #dce1e4;border-radius:3px;margin-top:16px;overflow:hidden}.field-group-list>header{background:#f5f7f8;border-bottom:1px solid #dfe3e6;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:10px;display:flex}.field-group-list>header span{color:#727c84;margin-left:auto;font-size:8px}.field-group-list>div{border-bottom:1px solid #eceeef;align-items:center;gap:5px;min-height:48px;padding:6px 8px 6px 11px;display:flex}.field-group-list>div:last-child{border-bottom:0}.field-group-list>div>span{flex:1;gap:2px;min-width:0;display:grid}.field-group-list>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.field-group-list>div small{color:#7a838b;font-size:8px}.field-group-list>div>button,.field-group-list form>button:not(.primary-button){color:#59646d;background:0 0;border:0;border-radius:3px;place-items:center;width:30px;height:30px;padding:0;display:grid}.field-group-list>div>button:hover{background:#eef2f5}.field-group-list>div>button.danger{color:#a23e39}.field-group-list svg{width:14px}.field-group-list form{grid-template-columns:minmax(0,1fr) auto 30px;gap:6px;width:100%;display:grid}.field-group-list.readonly{opacity:.82}.field-groups-empty{color:#78828a;text-align:center;margin:0;padding:18px 12px;font-size:9px}.field-groups-content>footer{background:#fafbfb;border-top:1px solid #dfe3e6;align-items:center;gap:10px;margin:17px -18px -16px;padding:10px 18px;display:flex}.field-groups-content>footer span{color:#727c84;flex:1;font-size:8px}.field-groups-content>footer button{background:#fff;border:1px solid #bdc5cc;border-radius:3px;min-height:33px;padding:0 12px}.field-group-delete-confirm{z-index:5;background:#191f2473;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.field-group-delete-confirm>div{background:#fff;border-radius:5px;width:min(440px,100%);padding:17px;box-shadow:0 12px 36px #00000038}.field-group-delete-confirm h3{margin:0 0 8px;font-size:15px}.field-group-delete-confirm p{color:#59636c;margin:0;font-size:10px;line-height:1.45}.field-group-delete-confirm footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.field-group-delete-confirm footer>button:not(.danger-button){background:#fff;border:1px solid #c3cbd1;border-radius:3px;min-height:34px}@media (width<=900px){.settings-layout{grid-template-columns:190px minmax(0,1fr)}.field-settings{padding:16px 14px 40px}.field-table-wrap{overflow-x:auto}.field-check-grid,.field-required-targets details>div{grid-template-columns:1fr}.account-settings-page{padding:20px 20px 48px}.account-password-form{grid-template-columns:1fr 1fr}.account-password-form>button{grid-column:2}}@media (width<=680px){.settings-layout{display:block;overflow:auto}.settings-navigation{border-bottom:1px solid #dfe3e6;border-right:0}.field-settings{overflow:visible}.field-settings-header{flex-direction:column;align-items:stretch}.field-toolbar{flex-wrap:wrap}.field-toolbar>label{width:100%}.field-toolbar>button:nth-of-type(2){margin-left:0}.field-editor-row{grid-template-columns:1fr}.dialog:has(.field-editor){border-radius:0;width:100%;height:100%;max-height:100%}.account-settings-grid,.account-settings-card dl,.account-password-form{grid-template-columns:1fr}.account-password-form>button{grid-column:1}.account-card-heading{flex-direction:column}}.notification-settings-card{gap:0;display:grid}.notification-settings-card>h3{margin-bottom:5px}.notification-settings-card>label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 0;display:grid}.notification-settings-card>label:last-child{border-bottom:0}.notification-settings-card>label>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.notification-settings-card>label strong{color:#26323b;font-size:11px}.notification-settings-card>label small{color:#6d7881;font-size:9px;line-height:1.4}.notification-settings-card>label>input{width:17px;height:17px;accent-color:var(--green)}.notification-settings-icon{color:#416b8d;background:#edf3f8;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.notification-settings-icon.reminder{color:#806615;background:#fff2c9}.notification-settings-icon.email{color:#286e9f;background:#e8f3fb}.notification-settings-icon.overdue{color:#a03b35;background:#fde8e6}.notification-settings-icon svg{width:16px;height:16px}.notification-settings-page{padding:29px 24px 56px}.notification-settings-page>.account-settings-header{max-width:none;min-height:88px;padding:0 0 20px}.notification-settings-page>.account-settings-header h2{margin:0 0 7px;font-size:25px;line-height:1.2}.notification-settings-page>.account-settings-header p{font-size:14px}.notification-settings-page .account-settings-form{max-width:none}.notification-settings-page .notification-settings-card{max-width:980px;padding:26px 0 0}.notification-settings-page .notification-settings-card>h3{margin:0 0 10px;font-size:22px;font-weight:500}.notification-settings-page .notification-settings-card>label{grid-template-columns:38px minmax(0,1fr) auto;min-height:76px;padding:12px 0}.notification-settings-page .notification-settings-card>label strong{font-size:14px}.notification-settings-page .notification-settings-card>label small{font-size:12px}.notification-settings-page .notification-settings-icon{width:34px;height:34px}.notification-settings-page .notification-settings-card>label>input{width:18px;height:18px}.notification-settings-page .field-change-notice{max-width:980px;margin-top:16px;padding:10px 12px;font-size:11px}.notification-settings-page .account-settings-form>footer{max-width:980px}@media (width<=680px){.notification-settings-page{padding:18px 15px 42px}.notification-settings-page .notification-settings-card>label{grid-template-columns:34px minmax(0,1fr) 20px}}.activity-settings{background:#fff;min-width:0;min-height:0;padding:20px 24px 48px;overflow:auto}.activity-settings-header{border-bottom:1px solid #dfe3e6;align-items:flex-start;gap:18px;min-height:62px;display:flex}.activity-settings-header>div{flex:1;min-width:0}.activity-settings-header h2,.activity-settings-header h3{margin:0 0 5px;font-size:19px}.activity-settings-header p{color:#67717a;max-width:800px;margin:0;font-size:10px;line-height:1.45}.activity-settings-header button{align-items:center;gap:6px;min-height:32px;font-size:10px;display:inline-flex}.activity-settings-header svg{width:14px}.activity-settings-types{max-width:1160px;margin:24px auto 0}.activity-settings-types>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;min-height:74px;display:grid}.activity-settings-types h3{margin:0 0 6px;font-size:17px}.activity-settings-types header p{color:#69737b;margin:0;font-size:10px;line-height:1.4}.activity-settings-types header>strong{color:#66717a;font-size:10px}.activity-settings-types header .primary-button{align-items:center;gap:6px;min-height:33px;font-size:10px;display:inline-flex}.activity-settings-types header svg{width:14px}.activity-type-admin-list{background:#fff;border:1px solid #d8dde1;border-radius:3px;overflow:hidden}.activity-type-admin-list article{color:#333d45;cursor:pointer;border-bottom:1px solid #e8ebed;grid-template-columns:34px 25px minmax(220px,1fr) minmax(150px,.65fr) 62px 42px;align-items:center;min-height:42px;display:grid}.activity-type-admin-list article:last-child{border-bottom:0}.activity-type-admin-list article:hover{background:#f7fafc}.activity-type-admin-list article.inactive{color:#949ba1;background:#f7f8f9}.activity-type-admin-list article.dragging{opacity:.45}.activity-type-drag{color:#65717a;cursor:grab;background:0 0;border:0;place-items:center;width:32px;height:40px;padding:0;display:grid}.activity-type-drag:active{cursor:grabbing}.activity-type-drag svg{width:15px}.activity-type-admin-list .activity-type-icon{width:19px;height:19px}.activity-type-admin-list .activity-type-icon svg{width:15px;height:15px}.activity-type-name{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:5px 7px;display:grid}.activity-type-name strong,.activity-type-name small,.activity-type-key{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-type-name strong{font-size:10px}.activity-type-name small{color:#7d868d;font-size:8px}.activity-type-key{color:#7b858d;padding:0 10px;font-size:8px}.activity-type-order-buttons{opacity:0;gap:1px;display:flex}.activity-type-admin-list article:hover .activity-type-order-buttons,.activity-type-order-buttons:focus-within{opacity:1}.activity-type-order-buttons button{color:#5d6972;background:0 0;border:0;border-radius:3px;place-items:center;width:27px;height:27px;padding:0;display:grid}.activity-type-order-buttons button:hover{background:#e7edf2}.activity-type-order-buttons svg{width:13px}.activity-type-switch{justify-self:center;width:31px;height:18px;position:relative}.activity-type-switch input{opacity:0;width:1px;height:1px;position:absolute}.activity-type-switch span{cursor:pointer;background:#b6bcc1;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.activity-type-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .13s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.activity-type-switch input:checked+span{background:#428b58}.activity-type-switch input:checked+span:after{transform:translate(13px)}.activity-type-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #126bc559}.activity-settings-notice{color:#685d30;background:#fff9df;border:1px solid #e6d99d;border-radius:3px;max-width:1160px;margin:13px auto 0;padding:9px 11px;font-size:9px;line-height:1.45}.company-activity-settings-page{padding:29px 24px 56px}.company-activity-settings-page .activity-settings-header{align-items:center;max-width:1160px;min-height:83px;padding-top:17px}.company-activity-settings-page .activity-settings-header h3{font-size:22px;font-weight:500}.company-activity-settings-page .activity-settings-header p,.company-activity-settings-page .activity-settings-header button{font-size:12px}.company-activity-settings-page .activity-settings-types{margin:17px 0 0}.company-activity-settings-page .activity-settings-types h3{font-size:20px;font-weight:500}.company-activity-settings-page .activity-settings-types header p,.company-activity-settings-page .activity-settings-types header>strong,.company-activity-settings-page .activity-settings-types header .primary-button{font-size:12px}.company-activity-settings-page .activity-type-name strong{font-size:13px}.company-activity-settings-page .activity-type-name small,.company-activity-settings-page .activity-type-key{font-size:10px}.company-activity-settings-page .activity-settings-notice{margin-left:0;font-size:11px}.activity-planning-settings{max-width:1160px;margin:30px auto 0;padding-bottom:5px}.activity-planning-settings>h3{color:#292f35;margin:0 0 26px 210px;font-size:22px;font-weight:500}.activity-planning-settings>article{grid-template-columns:44px minmax(0,1fr);gap:12px;margin:0 0 36px 210px;display:grid}.activity-planning-symbol{color:#303941;border:2px solid #303941;border-radius:4px;place-items:center;width:35px;height:35px;font-size:19px;font-weight:800;display:grid}.activity-planning-symbol.won{border-radius:50%;font-size:18px;font-weight:500}.activity-planning-heading{color:#303941;align-items:center;gap:8px;min-height:30px;font-size:14px;display:flex}.activity-planning-heading strong{font-size:15px}.activity-planning-heading .activity-type-switch{flex:none}.activity-planning-heading em{font-size:13px;font-style:normal}.activity-planning-settings article p{color:#303941;max-width:900px;margin:3px 0 15px;font-size:13px;line-height:1.45}.activity-planning-options{color:#303941;gap:10px;font-size:13px;display:grid}.activity-planning-options>label{align-items:center;gap:8px;display:flex}.activity-planning-options input[type=radio]{accent-color:#4385c5;width:16px;height:16px}.activity-planning-options.disabled,.activity-won-options.disabled{opacity:.5}.activity-planning-options details{width:max-content;margin-left:23px;position:relative}.activity-planning-options summary{color:#3d4750;cursor:pointer;background:#fff;border:1px solid #bcc4ca;border-radius:3px;align-items:center;min-height:31px;padding:0 10px;list-style:none;display:flex}.activity-planning-options summary::-webkit-details-marker{display:none}.activity-planning-options details>div{z-index:15;background:#fff;border:1px solid #bdc5cb;border-radius:4px;gap:7px;width:min(360px,70vw);max-height:280px;padding:10px;display:grid;position:absolute;top:35px;left:0;overflow:auto;box-shadow:0 8px 24px #1c252d2e}.activity-planning-options details label{align-items:flex-start;gap:7px;line-height:1.35;display:flex}.activity-won-options{gap:14px;max-width:550px;display:grid}.activity-won-options>label:not(.activity-planning-allow){color:#303941;gap:6px;font-size:13px;display:grid}.activity-won-options select,.activity-won-options input[type=number]{color:#303941;background:#fff;border:1px solid #b9c1c7;border-radius:3px;min-height:34px;padding:5px 8px;font-size:13px}.activity-delay-fields{grid-template-columns:85px 150px;gap:7px;display:grid}.activity-planning-allow{color:#303941;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.activity-planning-allow input{accent-color:#4385c5;width:16px;height:16px}.activity-planning-save{border-bottom:1px solid #dfe3e6;justify-content:flex-end;align-items:center;gap:12px;max-width:1160px;min-height:50px;margin:-13px auto 8px;padding-bottom:16px;display:flex}.activity-planning-save>span{color:#347148;font-size:12px}.activity-planning-save>.mutation-error{margin-right:auto}.activity-planning-save .primary-button{min-height:34px;font-size:12px}.dialog.activity-type-editor-dialog{width:min(350px,100vw - 32px);max-height:calc(100vh - 28px);overflow:hidden}.activity-type-editor-dialog form{grid-template-rows:minmax(0,1fr) 51px;min-height:0;display:grid}.activity-type-editor-body{min-height:0;padding:13px 15px 18px;overflow:auto}.activity-type-editor-body fieldset{border:0;min-width:0;margin:0;padding:0}.activity-type-editor-body legend,.activity-type-editor-body>label{color:#3b444c;gap:6px;width:100%;font-size:10px;font-weight:650;display:grid}.activity-icon-catalog{grid-template-columns:repeat(8,1fr);gap:4px;margin:8px 0 18px;display:grid}.activity-icon-catalog button{color:#20262b;background:#fff;border:1px solid #0000;border-radius:3px;place-items:center;width:32px;height:32px;padding:0;display:grid}.activity-icon-catalog button:hover{background:#f0f3f5}.activity-icon-catalog button.selected{color:#176aa7;background:#e8f3fb;border-color:#6da1c9}.activity-icon-catalog .activity-type-icon,.activity-icon-catalog svg{width:16px;height:16px}.activity-type-editor-body input:not([type=checkbox]),.activity-type-editor-body select,.activity-type-editor-body textarea{background:#fff;border:1px solid #bfc7cd;border-radius:3px;width:100%;min-height:34px;padding:6px 8px;font-size:10px}.activity-type-editor-body textarea{resize:vertical}.activity-preset-advanced{border-top:1px solid #e0e4e6;margin-top:16px}.activity-preset-advanced summary{color:#2e6fa1;cursor:pointer;align-items:center;min-height:40px;font-size:9px;font-weight:700;display:flex}.activity-preset-advanced>div{grid-template-columns:1fr 1fr;gap:10px;padding:2px 0 7px;display:grid}.activity-preset-advanced label{color:#46515a;gap:5px;font-size:8px;font-weight:650;display:grid}.activity-preset-advanced label.wide{grid-column:1/-1}.activity-preset-advanced label.activity-preset-check{align-items:center;gap:6px;display:flex}.activity-preset-check input{width:15px;height:15px}.activity-preset-advanced .activity-owner-pool{background:#f8fafb;border:1px solid #d7dde1;border-radius:3px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px 10px;padding:9px 10px 10px;display:grid}.activity-preset-advanced .activity-owner-pool legend{color:#48535c;grid-column:1/-1;padding:0 4px;font-size:8px;font-weight:750}.activity-preset-advanced .activity-owner-pool label{align-items:center;gap:6px;min-width:0;font-weight:550;display:flex}.activity-preset-advanced .activity-owner-pool input{flex:none;width:14px;height:14px}.activity-preset-advanced .activity-owner-pool small{color:#747f87;grid-column:1/-1;font-size:8px;line-height:1.4}.activity-type-source-warning{color:#6d602a;background:#fff9dc;border:1px solid #e5d495;border-radius:3px;margin:12px 0 0;padding:8px;font-size:8px;line-height:1.4}.activity-type-editor-dialog form>footer{background:#f8f9fa;border-top:1px solid #dfe3e6;justify-content:flex-end;align-items:center;gap:7px;padding:8px 15px;display:flex}.activity-type-editor-dialog form>footer button{background:#fff;border:1px solid #c3cbd1;border-radius:3px;min-height:32px;padding:0 11px;font-size:10px;font-weight:650}.activity-type-editor-dialog form>footer .primary-button{color:#fff;background:#3b8950;border-color:#3b8950}@media (width<=850px){.activity-settings{padding:16px 14px 40px}.company-activity-settings-page{padding:18px 15px 42px}.activity-type-admin-list article{grid-template-columns:34px 25px minmax(170px,1fr) 42px}.activity-type-key,.activity-type-order-buttons{display:none}.activity-planning-settings>h3,.activity-planning-settings>article{margin-left:0}}.access-settings{color:#303942;background:#fff;min-width:0;min-height:0;padding:29px 24px 48px;overflow:auto}.access-settings-header{align-items:flex-start;min-height:43px;display:flex}.access-settings-header h2{margin:0;font-size:25px;line-height:1.2}.access-tabs{border-bottom:1px solid #dfe3e6;align-items:flex-end;gap:28px;min-height:49px;display:flex}.access-tabs button{color:#59636c;cursor:pointer;background:0 0;border:0;min-height:46px;padding:0 2px;font-size:14px;position:relative}.access-tabs button.active{color:#24689e;font-weight:750}.access-tabs button.active:after{content:"";background:#2d75ad;height:2px;position:absolute;bottom:-1px;left:0;right:0}.access-change-notice{color:#3c586d;background:#f2f8fd;border:1px solid #bcd0e0;border-radius:3px;margin:14px 0;padding:9px 11px;font-size:11px;line-height:1.4}.access-intro{align-items:center;gap:14px;min-height:75px;padding:8px 0;display:flex}.access-intro p{color:#5f6a73;max-width:840px;margin:0;font-size:14px;line-height:1.45}.access-intro>span{color:#69747d;white-space:nowrap;margin-left:auto;font-size:12px}.access-intro>button{color:#38444d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9c2c9;border-radius:3px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.access-intro>button.primary-button{color:#fff;background:#2879b1;border-color:#2574a9}.access-intro svg{width:14px}.access-user-controls{border-bottom:1px solid #dfe3e6;align-items:flex-end;gap:14px;min-height:59px;display:flex}.access-status-tabs{flex:none;align-items:end;gap:5px;min-height:45px;display:flex}.access-status-tabs button{color:#58636c;cursor:pointer;background:0 0;border:0;border-radius:3px 3px 0 0;min-height:39px;padding:0 14px;font-size:14px}.access-status-tabs button.active{color:#2a6796;background:#fff;border:1px solid #d5dade;border-bottom-color:#fff;font-weight:750;transform:translateY(1px)}.access-user-toolbar{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:45px;padding-bottom:8px;display:flex}.access-user-toolbar label{border:1px solid #c3cbd1;border-radius:3px;align-items:center;gap:8px;width:min(310px,29vw);height:36px;padding:0 9px;display:flex}.access-user-toolbar label svg{color:#66717a;width:14px}.access-user-toolbar input{border:0;outline:0;flex:1;min-width:0;font-size:13px}.access-user-toolbar>button{cursor:pointer;background:#fff;border:1px solid #c3cbd1;border-radius:3px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:13px;display:inline-flex}.access-user-toolbar>button:first-of-type{margin-left:0}.access-user-toolbar>button.primary-button{color:#fff;background:#35864b;border-color:#2c7a41}.access-user-toolbar svg{width:13px}.access-user-table-wrap{border:1px solid #dce1e4;border-radius:3px;overflow:auto}.access-user-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:12px}.access-user-table th{color:#65717a;text-align:left;background:#f7f8f9;border-bottom:1px solid #dfe3e6;height:32px;padding:5px 9px;font-size:12px}.access-user-table thead tr:first-child th:first-child{width:34px}.access-user-table thead tr:first-child th:nth-child(2){width:25%}.access-user-table thead tr:first-child th:nth-child(3){width:12%}.access-user-table thead tr:first-child th:nth-child(4){width:11%}.access-user-table thead tr:first-child th:nth-child(5){text-align:center}.access-user-table thead tr:first-child th:nth-child(7){width:18%}.access-user-table thead tr:first-child th:last-child{width:40px}.access-user-table .access-subhead th{text-align:center;height:25px;padding-top:1px;padding-bottom:3px;font-size:11px}.access-user-table td{vertical-align:middle;border-bottom:1px solid #e8ebed;height:58px;padding:7px 9px}.access-user-table tbody tr:hover td{background:#f8fbfd}.access-user-table tbody tr:last-child td{border-bottom:0}.access-user-identity{align-items:center;gap:8px;min-width:0;display:flex}.access-user-identity img,.access-avatar{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.access-avatar{color:#527085;background:#e8eff4;place-items:center;font-size:10px;font-weight:800;display:grid}.access-user-identity span{gap:2px;min-width:0;display:grid}.access-user-identity strong,.access-user-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-user-identity strong{font-size:13px}.access-user-identity small{color:#747e86;font-size:11px}.access-user-identity em{color:#3d6e8f;background:#edf4f8;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:9px;font-style:normal}.access-permission-badge{color:#397049;text-transform:uppercase;background:#f8fff9;border:1px solid #7aad85;border-radius:7px;align-items:center;min-height:19px;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.access-permission-badge.admin{color:#2f6f43;background:#ecf8ef;border-color:#5e9d70}.access-permission-badge.unassigned{color:#66717a;background:#f6f7f8;border-color:#c5ccd1}.access-visibility-separator{color:#a3abb1}.pipeline-count{color:#395b72;background:#edf1f4;border-radius:50%;place-items:center;min-width:20px;height:20px;font-weight:800;display:inline-grid}.access-row-actions{position:relative}.access-row-actions summary{cursor:pointer;border-radius:3px;place-items:center;width:29px;height:29px;list-style:none;display:grid}.access-row-actions summary::-webkit-details-marker{display:none}.access-row-actions[open] summary,.access-row-actions summary:hover{background:#e9eef2}.access-row-actions summary svg{width:15px}.access-row-actions>div{z-index:30;background:#fff;border:1px solid #bbc4ca;border-radius:4px;min-width:205px;padding:4px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 8px 24px #1c252d33}.access-row-actions button{color:#37414a;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:3px;align-items:center;gap:6px;min-height:31px;padding:5px 8px;font-size:9px;display:flex}.access-row-actions button:hover{background:#edf3f7}.access-row-actions button svg{width:13px}.danger-text{color:#a13a36!important}.dialog.access-user-dialog,.dialog.permission-editor-dialog,.dialog.visibility-editor-dialog{grid-template-rows:56px minmax(0,1fr);width:min(850px,100vw - 36px);max-height:calc(100vh - 30px);display:grid;overflow:hidden}.access-user-dialog>form,.permission-editor-dialog>form,.visibility-editor-dialog>form{grid-template-rows:minmax(0,1fr) 56px;min-height:0;display:grid}.access-dialog-scroll,.permission-editor-scroll,.visibility-editor-scroll{min-height:0;padding:17px 20px 25px;overflow:auto}.access-dialog-scroll section,.visibility-editor-scroll section{border-top:1px solid #e0e4e6;margin-top:16px;padding-top:14px}.access-dialog-scroll section:first-child{border-top:0;margin-top:0;padding-top:0}.access-dialog-scroll h3,.permission-editor-scroll h3,.visibility-editor-scroll h3{margin:0 0 11px;font-size:12px}.access-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;display:grid}.access-user-dialog label,.permission-editor-dialog label,.visibility-editor-dialog label,.access-delete-dialog label{color:#414b54;gap:5px;font-size:9px;font-weight:700;display:grid}.access-user-dialog input:not([type=checkbox]),.access-user-dialog select,.permission-editor-dialog input:not([type=checkbox]),.permission-editor-dialog textarea,.visibility-editor-dialog input:not([type=checkbox]),.visibility-editor-dialog select,.visibility-editor-dialog textarea,.access-delete-dialog select,.group-users-dialog>input{background:#fff;border:1px solid #bcc5cc;border-radius:3px;width:100%;min-height:35px;padding:6px 8px;font-size:10px}.access-user-dialog label>small{color:#79828a;font-size:7px;font-weight:500;line-height:1.4}.access-panel-check{background:#f8f9fa;border:1px solid #dce1e4;border-radius:3px;align-items:center;min-height:54px;margin-bottom:11px;padding:8px 10px;gap:9px!important;font-weight:500!important;display:flex!important}.access-panel-check input{flex:none;width:16px;height:16px}.access-panel-check span{gap:2px;display:grid}.access-panel-check small{color:#737e86;font-size:8px}.access-dialog-warning{color:#675d38;background:#fff9e7;border-left:3px solid #d5a72e;margin:14px 0 0;padding:8px 10px;font-size:9px;line-height:1.45}.access-user-dialog form>footer,.permission-editor-dialog form>footer,.visibility-editor-dialog form>footer{background:#fafbfb;border-top:1px solid #dfe3e6;justify-content:flex-end;gap:8px;min-height:56px;padding:10px 16px;display:flex}.access-user-dialog footer button,.permission-editor-dialog footer button,.visibility-editor-dialog footer button{background:#fff;border:1px solid #bec7cd;border-radius:3px;min-height:34px;padding:0 12px;font-size:10px}.permission-family{border:1px solid #dce1e4;border-radius:4px;overflow:visible}.permission-family>header{background:#f7f8f9;border-bottom:1px solid #dfe3e6;align-items:center;gap:12px;min-height:47px;padding:8px 12px;display:flex}.permission-family>header h3{margin:0;font-size:13px}.permission-family>header button{background:#fff;border:1px solid #bdc6cc;border-radius:3px;align-items:center;gap:5px;min-height:29px;margin-left:auto;font-size:9px;display:inline-flex}.permission-family>header svg{width:13px}.permission-scope+.permission-scope{border-top:1px solid #dfe3e6}.permission-scope-heading{color:#303942;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 11px;display:flex}.permission-scope-heading svg{width:14px}.permission-scope-heading strong{font-size:11px}.permission-scope-heading span{text-align:center;background:#e7eaec;border-radius:9px;min-width:21px;margin-left:4px;padding:2px 5px;font-size:8px}.permission-scope-heading em{color:#717b83;margin-left:auto;font-size:8px;font-style:normal}.permission-set-list{padding:0 12px 10px 34px;display:grid}.permission-set-list article{border-top:1px solid #e7eaec;grid-template-columns:minmax(0,1fr) 45px 34px;align-items:center;gap:8px;min-height:67px;padding:8px 9px;display:grid}.permission-set-list article h4{margin:0 0 4px;font-size:11px}.permission-set-list article p{color:#69747c;margin:0;font-size:9px;line-height:1.4}.permission-set-list article small{color:#3f7395;font-size:7px}.permission-set-list article>b{color:#59646d;text-align:center;font-size:12px}.permission-add-row{color:#2b6f9e;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;min-height:34px;margin-top:5px;font-size:9px;font-weight:700;display:inline-flex}.permission-add-row svg{width:13px}.permission-editor-scroll>label{margin-top:11px}.permission-editor-group{border:1px solid #dce1e4;border-radius:3px;margin-top:9px;overflow:hidden}.permission-editor-group header{background:#f6f8f9;align-items:center;min-height:37px;padding:6px 9px;display:flex}.permission-editor-group header label{align-items:center;gap:7px;display:flex}.permission-editor-group header span{color:#63707a;margin-left:auto;font-size:8px}.permission-editor-group>label{border-top:1px solid #eceeef;align-items:center;gap:7px;min-height:31px;padding:5px 10px 5px 29px;font-weight:500;display:flex}.permission-editor-group input{flex:none;width:15px;height:15px}.permission-comparison{margin-top:15px}.permission-comparison h3{margin:0 0 8px;font-size:13px}.permission-comparison>div{border:1px solid #dce1e4;overflow:auto}.permission-comparison table{border-collapse:collapse;min-width:980px;font-size:8px}.permission-comparison th,.permission-comparison td{text-align:center;border:1px solid #e1e4e6;min-width:90px;height:30px;padding:5px 7px}.permission-comparison th:first-child,.permission-comparison td:first-child{z-index:1;text-align:left;background:#fff;min-width:280px;position:sticky;left:0}.permission-comparison td:first-child small{color:#78828a;font-size:7px;display:block}.visibility-layout{border:0;border-radius:4px;min-height:0;display:block;overflow:hidden}.visibility-layout.with-detail{border:1px solid #dce1e4;grid-template-columns:280px minmax(0,1fr);min-height:470px;display:grid}.visibility-layout>aside{background:#fff;border:0;min-height:0;padding:0;overflow:auto}.visibility-layout.with-detail>aside{background:#f7f8f9;border-right:1px solid #dce1e4;padding:11px}.visibility-layout>aside h3{color:#69747c;text-transform:uppercase;margin:9px 5px 7px;font-size:8px;display:flex}.visibility-layout>aside h3 span{margin-left:auto}.visibility-group-button{color:#37414a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1e4;border-radius:4px;align-items:center;gap:8px;width:100%;min-height:62px;padding:9px 13px;display:flex}.visibility-layout.with-detail .visibility-group-button{background:0 0;border-color:#0000;min-height:49px;padding:7px 8px}.visibility-group-button.active{color:#225f8a;background:#e9f1f7;border-color:#c9d9e5}.visibility-group-button>span{flex:1;gap:2px;min-width:0;display:grid}.visibility-group-button strong,.visibility-group-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visibility-group-button strong{font-size:10px}.visibility-group-button small{color:#7b848b;font-size:7px}.visibility-group-button>b{background:#e3e7e9;border-radius:9px;place-items:center;min-width:21px;height:18px;font-size:8px;display:grid}.visibility-group-button>em{color:#303942;background:#fff;border:1px solid #bdc6cc;border-radius:3px;align-items:center;min-height:29px;padding:0 13px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.visibility-group-button svg{width:13px}.visibility-add-link{color:#2b6f9e;background:0 0;border:0;align-items:center;gap:4px;min-height:34px;margin:4px;font-size:9px;font-weight:700;display:flex}.visibility-add-link svg{width:13px}.visibility-empty{text-align:center;padding:24px 14px 12px}.visibility-empty h4{margin:0 0 6px;font-size:11px}.visibility-empty p{color:#69747c;margin:0;font-size:9px}.visibility-layout>main{min-width:0;padding:15px 18px 25px}.visibility-layout>main>header{border-bottom:1px solid #e0e4e6;align-items:flex-start;gap:10px;min-height:52px;display:flex}.visibility-layout>main>header>div{flex:1;min-width:0}.visibility-layout>main h3{margin:0 0 4px;font-size:14px}.visibility-layout>main header p{color:#6b757d;margin:0;font-size:9px}.visibility-layout>main header>span{color:#3e6e8e;background:#edf4f8;border-radius:3px;padding:3px 5px;font-size:7px}.visibility-overview{padding-top:14px}.visibility-overview h4{margin:15px 0 7px;font-size:10px}.visibility-overview h4:first-child{margin-top:0}.visibility-overview dl{border:1px solid #dfe3e6;border-radius:3px;margin:0;overflow:hidden}.visibility-overview dl>div{border-bottom:1px solid #eceeef;grid-template-columns:130px minmax(0,1fr);align-items:center;min-height:34px;padding:5px 9px;font-size:9px;display:grid}.visibility-overview dl>div:last-child{border-bottom:0}.visibility-overview dt{color:#68737c}.visibility-overview dd{margin:0;font-weight:700}.visibility-overview ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 15px;margin:0;padding:0;list-style:none;display:grid}.visibility-overview li{background:#f2f4f5;border-radius:3px;padding:4px 6px;font-size:8px}.visibility-user-list{align-items:center;gap:4px;min-height:34px;display:flex}.visibility-user-list span{color:#4d6d84;background:#e5edf3;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:800;display:grid}.visibility-user-list em{color:#7c858c;font-size:8px}.visibility-overview>button{background:#fff;border:1px solid #bcc5cc;border-radius:3px;align-items:center;gap:5px;min-height:31px;margin-top:8px;font-size:9px;display:inline-flex}.visibility-overview>button svg{width:13px}.visibility-editor-scroll>label{margin-bottom:11px}.visibility-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:7px 0 0 25px;display:grid}.visibility-pipeline-grid label{align-items:center;gap:6px;min-height:26px;font-weight:500;display:flex}.visibility-pipeline-grid input{flex:none;width:15px;height:15px}.group-users-dialog{padding:15px 17px}.group-users-dialog>div{border:1px solid #dce1e4;border-radius:3px;max-height:420px;margin-top:9px;overflow:auto}.group-users-dialog>div label{border-bottom:1px solid #eceeef;align-items:center;gap:8px;min-height:43px;padding:6px 9px;font-size:9px;display:flex}.group-users-dialog>div label:last-child{border-bottom:0}.group-users-dialog>div span{gap:2px;display:grid}.group-users-dialog>div small{color:#768089;font-size:8px}.group-users-dialog footer,.access-delete-dialog footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.group-users-dialog footer button,.access-delete-dialog footer button{background:#fff;border:1px solid #bec7cd;border-radius:3px;min-height:34px;padding:0 11px}.access-delete-dialog{gap:11px;padding:17px;display:grid}.access-delete-dialog p{color:#56616a;margin:0;font-size:10px;line-height:1.45}@media (width<=900px){.visibility-layout{grid-template-columns:220px minmax(0,1fr)}.access-form-grid,.visibility-pipeline-grid{grid-template-columns:1fr}}@media (width<=680px){.access-settings{padding:15px 13px 38px;overflow:visible}.access-tabs{overflow-x:auto}.access-intro{flex-direction:column;align-items:flex-start}.access-intro>span{margin-left:0}.access-user-toolbar{flex-wrap:wrap}.access-user-toolbar label{width:100%}.visibility-layout{display:block}.visibility-layout>aside{border-bottom:1px solid #dce1e4;border-right:0}}.exchange-settings{color:#28313a;background:#fff;min-width:0;min-height:0;overflow:auto}.exchange-settings-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:22px 26px 10px;display:flex}.exchange-settings-header h2{margin:0 0 5px;font-size:21px;font-weight:680}.exchange-settings-header p{color:#6e7880;margin:0;font-size:10px}.exchange-settings-header .primary-button{align-items:center;gap:6px;min-height:34px;display:flex}.exchange-settings-header svg{width:14px}.exchange-tabs{border-bottom:1px solid #dfe3e6;align-items:end;gap:26px;min-height:46px;padding:0 26px;display:flex}.exchange-tabs>*{color:#555f67;background:0 0;border:0;align-items:center;min-height:43px;padding:0 2px;font-size:11px;text-decoration:none;display:flex;position:relative}.exchange-tabs>.active{color:#246b9f;font-weight:750}.exchange-tabs>.active:after{content:"";background:#2b76aa;height:2px;position:absolute;bottom:-1px;left:0;right:0}.exchange-local-note,.exchange-success{color:#466174;background:#f2f8fc;border:1px solid #bdd0df;border-radius:3px;margin:12px 18px 0;padding:8px 10px;font-size:9px;line-height:1.45}.exchange-success{color:#326342;background:#eff8f1;border-color:#b9d5bf;align-items:center;gap:6px;display:flex}.exchange-success svg{width:14px}.exchange-account-layout{border-top:1px solid #e3e6e8;grid-template-columns:280px minmax(0,1fr);min-height:660px;margin-top:12px;display:grid}.exchange-account-list{background:#fbfbfc;border-right:1px solid #dfe3e6;padding:16px 12px 40px}.exchange-account-group{margin-bottom:18px}.exchange-account-group>header{color:#606a72;text-transform:uppercase;align-items:center;gap:7px;height:28px;padding:0 7px;font-size:8px;display:flex}.exchange-account-group>header span{margin-left:auto}.exchange-account-group>button{color:#35404a;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px 9px;display:grid}.exchange-account-group>button:hover,.exchange-account-group>button.active{background:#eaf3f8;border-color:#c7d5df}.exchange-account-group>button>span,.exchange-account-identity>span{color:#914a39;background:#f0d8ce;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.exchange-account-group>button div{gap:3px;min-width:0;display:grid}.exchange-account-group>button strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.exchange-account-group>button small{color:#46845a;font-size:8px}.exchange-account-group>button em{color:#67717a;text-transform:uppercase;background:#e7eaec;border-radius:3px;padding:2px 4px;font-size:7px;font-style:normal}.exchange-account-group>p{color:#879098;margin:0;padding:8px;font-size:9px}.exchange-empty-account{color:#778188;text-align:center;border:1px dashed #cfd6da;justify-items:center;gap:6px;margin:24px 8px;padding:22px 12px;display:grid}.exchange-empty-account svg{width:22px}.exchange-empty-account strong{font-size:10px}.exchange-empty-account small{max-width:190px;font-size:8px;line-height:1.4}.exchange-account-details{min-width:0;padding-bottom:50px}.exchange-account-details>header{border-bottom:1px solid #e4e7e9;align-items:center;gap:10px;min-height:66px;padding:14px 26px;display:flex}.exchange-account-details>header h3{margin:0;font-size:17px;font-weight:640}.exchange-account-details>header .exchange-status{margin-left:auto}.exchange-status{color:#5e6870;text-transform:uppercase;background:#e8edf0;border-radius:10px;padding:3px 7px;font-size:8px;font-weight:750}.exchange-status.connected{color:#36734a;background:#e5f3e8}.exchange-status.error,.exchange-status.reauth_required{color:#934b38;background:#f8e5df}.exchange-account-identity{border-bottom:1px solid #e4e7e9;align-items:center;gap:11px;min-height:88px;padding:15px 26px;display:flex}.exchange-account-identity>div{gap:2px;display:grid}.exchange-account-identity small,.exchange-account-identity em{color:#778188;font-size:8px;font-style:normal}.exchange-account-identity strong{font-size:12px}.exchange-setting-section{border-bottom:1px solid #e4e7e9;padding:22px 26px;position:relative}.exchange-setting-section h4{margin:0 0 16px;font-size:14px;font-weight:630}.exchange-setting-section>small{color:#748089;margin-top:8px;font-size:8px;display:block}.exchange-setting-section>a{color:#2470a5;margin-top:10px;font-size:9px;text-decoration:none;display:inline-block}.exchange-setting-section>button{background:#fff;border:1px solid #bdc5cb;border-radius:3px;align-items:center;gap:6px;min-height:32px;margin-top:10px;padding:0 10px;font-size:9px;display:inline-flex}.exchange-setting-section>button svg{width:13px}.exchange-field{color:#4f5961;grid-template-columns:230px minmax(220px,1fr);align-items:center;gap:12px;max-width:640px;font-size:9px;display:grid}.exchange-field input,.exchange-field select{color:#303a43;background:#fff;border:1px solid #bcc5cc;border-radius:3px;width:100%;min-height:35px;padding:6px 9px;font-size:10px}.exchange-switch-row{grid-template-columns:230px minmax(0,1fr);gap:8px 12px;margin-bottom:20px;font-size:9px;display:grid}.exchange-switch-row>span{color:#4f5961;grid-row:1/span 2}.exchange-switch-row label,.exchange-auto-link{color:#414b53;align-items:center;gap:7px;font-size:9px;display:flex}.exchange-setting-section fieldset{border:0;gap:8px;max-width:780px;margin:18px 0 0;padding:0;display:grid}.exchange-setting-section legend{float:left;color:#4f5961;width:230px;font-size:9px}.exchange-setting-section fieldset>label{align-items:flex-start;gap:7px;margin-left:242px;font-size:9px;display:flex}.exchange-setting-section fieldset label span{gap:3px;display:grid}.exchange-setting-section fieldset label small{color:#778188;font-size:8px;line-height:1.4}.exchange-folder-grid{border:1px solid #dce1e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:6px 0 0 242px;padding:10px;display:grid}.exchange-folder-grid label{align-items:center;gap:6px;font-size:9px;display:flex}.exchange-folder-grid label small{color:#79838a;margin-left:auto}.exchange-folder-grid p{color:#7a858d;grid-column:1/-1;margin:0;font-size:8px}.exchange-auto-link{margin-top:20px}.exchange-save{z-index:2;background:#fafbfb;border-bottom:1px solid #dfe3e6;align-items:center;gap:12px;min-height:57px;padding:10px 26px;display:flex;position:sticky;bottom:0}.exchange-save span{color:#707b83;margin-right:auto;font-size:8px}.exchange-management p{color:#66717a;max-width:650px;margin:0;font-size:9px;line-height:1.45}.exchange-management button.danger{color:#a34038;margin-left:8px}.exchange-add-content{gap:15px;padding:18px;display:grid}.exchange-add-content>p{color:#56626b;margin:0;font-size:10px;line-height:1.5}.exchange-account-types{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exchange-account-types button{text-align:left;background:#fff;border:1px solid #c5cdd2;border-radius:4px;grid-template-columns:28px 1fr;align-content:center;gap:3px 9px;min-height:82px;padding:10px;display:grid}.exchange-account-types button.active{background:#f0f7fb;border-color:#3f7daa;box-shadow:0 0 0 1px #3f7daa}.exchange-account-types svg{color:#3a7199;grid-row:1/span 2;width:22px}.exchange-account-types strong{font-size:11px}.exchange-account-types small{color:#778189;font-size:8px}.exchange-readiness{background:#fff9e3;border:1px solid #e0c77e;border-radius:3px;gap:5px;padding:11px;display:grid}.exchange-readiness.ready{background:#f0f8f2;border-color:#acd0b6}.exchange-readiness header{align-items:center;gap:7px;margin-bottom:3px;font-size:10px;display:flex}.exchange-readiness header svg{width:16px}.exchange-readiness>span{color:#7f5d2c;align-items:center;gap:6px;font-size:8px;display:flex}.exchange-readiness>span.ready{color:#3c724c}.exchange-readiness>span svg{width:12px}.exchange-readiness>small{color:#6f7980;overflow-wrap:anywhere;margin-top:3px;font-size:7px}.exchange-add-content>footer,.exchange-remove-dialog footer{justify-content:flex-end;gap:8px;display:flex}.exchange-add-content>footer button:not(.primary-button),.exchange-remove-dialog footer button:not(.danger-button){background:#fff;border:1px solid #bdc6cc;border-radius:3px;min-height:34px;padding:0 11px}.exchange-remove-dialog{gap:18px;padding:18px;display:grid}.exchange-remove-dialog p{color:#4d5962;margin:0;font-size:10px;line-height:1.5}@media (width<=900px){.exchange-account-layout{grid-template-columns:220px minmax(0,1fr)}.exchange-field,.exchange-switch-row{grid-template-columns:170px minmax(0,1fr)}.exchange-setting-section legend{width:170px}.exchange-setting-section fieldset>label,.exchange-folder-grid{margin-left:182px}}@media (width<=680px){.exchange-settings{overflow:visible}.exchange-account-layout{grid-template-columns:1fr}.exchange-account-list{border-bottom:1px solid #dfe3e6;border-right:0}.exchange-field,.exchange-switch-row{grid-template-columns:1fr}.exchange-switch-row>span{grid-row:auto}.exchange-setting-section legend{float:none;width:auto;margin-bottom:8px}.exchange-setting-section fieldset>label,.exchange-folder-grid{margin-left:0}}.cloudtalk-settings{color:#303942;background:#fff;min-width:0;min-height:0;padding:22px 25px 52px;overflow:auto}.cloudtalk-settings>header{border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.cloudtalk-settings h2{margin:0 0 4px;font-size:20px}.cloudtalk-settings>header p{color:#6e7880;margin:0;font-size:10px}.cloudtalk-settings>header>span{border-radius:12px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:750;display:flex}.cloudtalk-settings>header>span svg{width:14px}.cloudtalk-settings>header>span.ready{color:#387348;background:#e8f5eb}.cloudtalk-settings>header>span.pending{color:#805d19;background:#fff3d4}.cloudtalk-local-note{color:#466174;background:#f2f8fc;border:1px solid #bdd0df;border-radius:3px;margin:12px 0;padding:8px 10px;font-size:9px}.cloudtalk-settings-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:15px;display:grid}.cloudtalk-settings-grid>main{gap:12px;display:grid}.cloudtalk-settings-card,.cloudtalk-agent-settings{background:#fff;border:1px solid #dce1e4;border-radius:4px}.cloudtalk-settings-card{padding:18px}.cloudtalk-settings-card h3,.cloudtalk-agent-settings>header{align-items:center;gap:8px;margin:0 0 9px;font-size:14px;display:flex}.cloudtalk-settings-card h3 svg,.cloudtalk-agent-settings>header>svg{color:#2e719f;width:18px}.cloudtalk-settings-card>p,.cloudtalk-settings-card li{color:#596570;font-size:10px;line-height:1.5}.cloudtalk-settings-card>a{color:#21699d;align-items:center;gap:5px;margin-top:12px;font-size:10px;text-decoration:none;display:inline-flex}.cloudtalk-settings-card>a svg{width:13px}.cloudtalk-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:13px 0;display:grid}.cloudtalk-readiness>span{background:#fff9e5;border:1px solid #e4c981;border-radius:3px;grid-template-columns:16px minmax(0,1fr);gap:1px 6px;padding:8px;display:grid}.cloudtalk-readiness>span.ready{background:#f0f8f2;border-color:#b9d4c0}.cloudtalk-readiness svg{color:#9a6c15;grid-row:1/span 2;width:14px}.cloudtalk-readiness .ready svg{color:#39764b}.cloudtalk-readiness strong{font-size:9px}.cloudtalk-readiness small{color:#778189;font-size:8px}.cloudtalk-copy-row{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:6px;font-size:9px;display:grid}.cloudtalk-copy-row code{text-overflow:ellipsis;white-space:nowrap;background:#f7f8f9;border:1px solid #dce1e4;padding:7px;overflow:hidden}.cloudtalk-copy-row button{background:#fff;border:1px solid #c2cad0;border-radius:3px;align-items:center;gap:4px;min-height:30px;font-size:9px;display:inline-flex}.cloudtalk-copy-row button svg{width:12px}.cloudtalk-agent-settings{overflow:hidden}.cloudtalk-agent-settings>header{background:#f7f8f9;border-bottom:1px solid #dfe3e6;margin:0;padding:14px}.cloudtalk-agent-settings>header div{gap:2px;display:grid}.cloudtalk-agent-settings>header h3{margin:0;font-size:13px}.cloudtalk-agent-settings>header p{color:#748089;margin:0;font-size:8px}.cloudtalk-agent-row{border-bottom:1px solid #e7e9eb;padding:13px 14px}.cloudtalk-agent-row:last-child{border-bottom:0}.cloudtalk-agent-row>header{align-items:center;gap:8px;display:flex}.cloudtalk-agent-row>header>span{color:#366985;background:#dceaf3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.cloudtalk-agent-row>header div{gap:2px;display:grid}.cloudtalk-agent-row>header strong{font-size:10px}.cloudtalk-agent-row>header small{color:#7a838b;font-size:8px}.cloudtalk-agent-row>label{grid-template-columns:78px 1fr;align-items:center;gap:7px;margin-top:11px;font-size:9px;display:grid}.cloudtalk-agent-row input[type=text],.cloudtalk-agent-row input:not([type]){border:1px solid #bdc6cc;border-radius:3px;min-height:32px;padding:6px 8px}.cloudtalk-agent-checks{color:#56616a;gap:6px;margin-top:10px;font-size:9px;display:grid}.cloudtalk-agent-checks label{align-items:center;gap:6px;display:flex}.cloudtalk-agent-row>footer{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.cloudtalk-agent-row>footer span{color:#78828a;font-size:8px}.cloudtalk-agent-row>footer button{min-height:30px;font-size:9px}@media (width<=940px){.cloudtalk-settings-grid{grid-template-columns:1fr}}@media (width<=680px){.cloudtalk-settings{padding:16px;overflow:visible}.cloudtalk-readiness,.cloudtalk-copy-row{grid-template-columns:1fr}}.integration-settings{color:#303942;background:#fff;min-width:0;min-height:0;padding:20px 24px 52px;overflow:auto}.integration-settings-header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:55px;display:flex}.integration-settings-header h2{margin:0 0 5px;font-size:19px}.integration-settings-header p{color:#69747c;margin:0;font-size:10px;line-height:1.45}.integration-settings-header>a{color:#326b94;border:1px solid #c2cad0;border-radius:3px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.integration-settings-header>a svg{width:13px}.integration-tabs{border-bottom:1px solid #dfe3e6;align-items:flex-end;gap:24px;min-height:46px;display:flex}.integration-tabs button{color:#59636c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:43px;padding:0 2px;font-size:11px;display:flex;position:relative}.integration-tabs button svg{width:15px}.integration-tabs button.active{color:#24689e;font-weight:750}.integration-tabs button.active:after{content:"";background:#2d75ad;height:2px;position:absolute;bottom:-1px;left:0;right:0}.integration-local-note{color:#466174;background:#f2f8fc;border:1px solid #bdd0df;border-radius:3px;margin:12px 0;padding:8px 10px;font-size:9px;line-height:1.45}.integration-panel{gap:12px;display:grid}.integration-summary-card{background:#fff;border:1px solid #dce1e4;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 13px;display:flex}.integration-summary-card>div{align-items:center;gap:10px;min-width:0;display:flex}.integration-summary-card>div>svg{color:#2e719f;width:19px}.integration-summary-card>div>span{gap:3px;min-width:0;display:grid}.integration-summary-card strong{font-size:12px}.integration-summary-card small{color:#727d85;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.integration-summary-card .primary-button{min-height:32px;font-size:10px}.integration-table-card{background:#fff;border:1px solid #dce1e4;border-radius:4px;overflow:hidden}.integration-table-card>header{border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.integration-table-card>header h3{margin:0 0 3px;font-size:12px}.integration-table-card>header p{color:#748089;margin:0;font-size:9px;line-height:1.4}.integration-table-card>header>span{color:#626d75;white-space:nowrap;background:#e7eaec;border-radius:9px;padding:3px 7px;font-size:8px}.integration-table-card>header>svg{color:#71808a;width:17px}.integration-table-wrap{width:100%;overflow-x:auto}.integration-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:790px;font-size:10px}.integration-table th{color:#69747c;text-align:left;text-transform:uppercase;background:#f8f9fa;border-bottom:1px solid #dfe3e6;height:31px;padding:5px 9px;font-size:8px;font-weight:700}.integration-table td{color:#3c4650;vertical-align:middle;border-bottom:1px solid #eceeef;height:50px;padding:7px 9px}.integration-table tbody tr:last-child td{border-bottom:0}.integration-table tbody tr:hover td{background:#f8fbfd}.integration-table td strong,.integration-table td code,.integration-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.integration-table td strong{margin-bottom:3px;font-size:10px}.integration-table td code{color:#64727b;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.integration-table td small{color:#7b858c;margin-top:3px;font-size:8px}.api-token-table th:first-child{width:22%}.api-token-table th:nth-child(2){width:15%}.api-token-table th:nth-child(3){width:17%}.api-token-table th:nth-child(4){width:16%}.api-token-table th:nth-child(5){width:12%}.api-token-table th:last-child{width:72px}.webhook-table{min-width:740px}.webhook-table th:first-child{width:34%}.webhook-table th:nth-child(2),.webhook-table th:nth-child(3){width:17%}.webhook-table th:nth-child(4){width:12%}.webhook-table th:last-child{width:105px}.delivery-table{min-width:900px}.delivery-table th:first-child{width:15%}.delivery-table th:nth-child(2){width:17%}.delivery-table th:nth-child(3){width:21%}.delivery-table th:nth-child(4){width:9%}.delivery-table th:nth-child(5){width:23%}.delivery-table th:nth-child(6){width:15%}.callback-table{min-width:920px}.callback-table th:first-child{width:15%}.callback-table th:nth-child(2){width:17%}.callback-table th:nth-child(3){width:22%}.callback-table th:nth-child(4){width:20%}.callback-table th:nth-child(5){width:10%}.callback-table th:nth-child(6){width:16%}.webhook-callback-url{align-items:center;gap:3px;min-width:0;margin-top:4px;display:flex}.webhook-callback-url code{flex:1;min-width:0;color:#54758d!important}.webhook-callback-url button{color:#55758b;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:22px;height:22px;display:grid}.webhook-callback-url button:hover{background:#eaf1f5}.webhook-callback-url button svg{width:11px}.scope-count{color:#3f6177;font-weight:650}.integration-status{color:#626c73;white-space:nowrap;background:#e7eaec;border-radius:9px;align-items:center;padding:3px 7px;font-size:8px;font-weight:750;display:inline-flex}.integration-status.ready{color:#3e754b;background:#e6f3e9}.integration-status.warning{color:#86631e;background:#fff2d2}.integration-status.pending{color:#416d8b;background:#e7f0f7}.integration-status.inactive{color:#8b4e49;background:#f1e6e5}.integration-row-actions{justify-content:flex-end;gap:2px;display:flex}.integration-row-actions button{color:#5d6871;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.integration-row-actions button:hover{background:#e9eef2}.integration-row-actions button.danger{color:#a13a36}.integration-row-actions button:disabled{opacity:.45;cursor:wait}.integration-row-actions svg{width:14px}.integration-empty{color:#707b83;text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;padding:25px;display:grid}.integration-empty svg{color:#87939b;width:24px}.integration-empty strong{color:#3d4850;font-size:11px}.integration-empty p{max-width:410px;margin:0;font-size:9px;line-height:1.45}.integration-empty.compact{min-height:72px}.integration-security-note{background:#fff9e8;border:1px solid #e4d199;border-radius:4px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.integration-transport-warning{color:#7b4540;background:#fff2f1;border:1px solid #e1b1ad;border-radius:4px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.integration-transport-warning>svg{flex:none;width:17px}.integration-transport-warning strong{font-size:10px}.integration-transport-warning p{margin:3px 0 0;font-size:9px;line-height:1.45}.integration-security-note>svg{color:#8c6b24;width:17px}.integration-security-note strong{font-size:10px}.integration-security-note p{color:#716849;margin:3px 0 0;font-size:9px;line-height:1.45}.integration-action-notice{color:#356443;background:#eef8f0;border-left:3px solid #3d8a52;margin:0;padding:8px 10px;font-size:10px}.dialog.integration-editor-dialog{grid-template-rows:56px minmax(0,1fr);width:min(760px,100vw - 40px);max-height:calc(100vh - 32px);display:grid;overflow:hidden}.integration-editor{align-content:start;gap:13px;min-height:0;padding:16px 18px 18px;display:grid;overflow:auto}.integration-editor>label,.integration-editor-row label{color:#414c54;gap:5px;font-size:10px;font-weight:700;display:grid}.integration-editor label>span em{color:#7a858d;font-size:8px;font-style:normal;font-weight:500}.integration-editor input:not([type=checkbox]),.integration-editor select{color:#303942;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #bcc5cb;border-radius:3px;padding:6px 8px;font-weight:500}.integration-editor input:focus,.integration-editor select:focus{border-color:#4381b2;outline:0;box-shadow:0 0 0 2px #2d75ad1f}.integration-editor-row{grid-template-columns:minmax(0,1fr) 180px;gap:12px;display:grid}.integration-editor fieldset{border:1px solid #d8dde1;border-radius:4px;min-width:0;margin:0;padding:12px}.integration-editor legend{padding:0 5px;font-size:10px;font-weight:750}.integration-editor fieldset>p{color:#778189;margin:-2px 0 10px;font-size:9px}.integration-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.integration-check-grid>label{cursor:pointer;border:1px solid #e1e5e8;border-radius:3px;align-items:flex-start;gap:8px;min-width:0;padding:8px;display:flex}.integration-check-grid>label:has(input:checked){background:#f2f8fc;border-color:#a8c5d9}.integration-check-grid input,.integration-active-check input{flex:none;width:15px;height:15px;margin:1px 0 0}.integration-check-grid span{gap:2px;min-width:0;display:grid}.integration-check-grid strong{font-size:9px}.integration-check-grid code{color:#77838b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.integration-active-check{align-items:center;gap:7px!important;font-size:10px!important;font-weight:600!important;display:flex!important}.integration-inline-warning{color:#7e6630;margin:-5px 0 0;font-size:9px}.integration-editor>footer,.integration-secret-content footer,.integration-confirm-dialog>div>footer{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.integration-editor>footer{background:#fff;border-top:1px solid #dfe3e6;margin:0 -18px -18px;padding:12px 18px;position:sticky;bottom:-18px}.dialog.integration-secret-dialog{width:min(650px,100vw - 36px);overflow:hidden}.integration-secret-content{gap:13px;padding:17px 18px 18px;display:grid}.integration-secret-content>p{color:#4f5b63;margin:0;font-size:10px;line-height:1.5}.integration-secret-content>label:not(.integration-active-check){grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:9px;display:grid}.integration-secret-content code{color:#2f3941;white-space:nowrap;background:#f7f8f9;border:1px solid #cdd4d9;border-radius:3px;min-width:0;padding:9px;font-size:9px;overflow:auto}.integration-secret-content>label>button{cursor:pointer;background:#fff;border:1px solid #bdc6cc;border-radius:3px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;display:flex}.integration-secret-content>label>button svg{width:13px}.dialog.integration-confirm-dialog{overflow:hidden}.integration-confirm-dialog>div{gap:12px;padding:16px 18px 18px;display:grid}.integration-confirm-dialog p{color:#4f5b63;margin:0;font-size:10px;line-height:1.5}.integration-confirm-dialog .danger-button:disabled{opacity:.5}.cloudtalk-settings.embedded{padding:0;overflow:visible}.cloudtalk-settings.embedded>header{border:1px solid #dce1e4;border-radius:4px;align-items:center;min-height:62px;padding:11px 13px}.cloudtalk-settings.embedded>header h2{font-size:12px}.cloudtalk-settings.embedded>header p{font-size:9px}.cloudtalk-settings.embedded .cloudtalk-settings-grid{margin-top:12px}@media (width<=780px){.integration-check-grid,.integration-editor-row{grid-template-columns:1fr}}@media (width<=680px){.integration-settings{padding:16px;overflow:visible}.integration-settings-header{flex-direction:column}.integration-tabs{gap:14px;overflow-x:auto}.integration-summary-card{flex-direction:column;align-items:stretch}.integration-secret-content>label:not(.integration-active-check){grid-template-columns:1fr}.dialog.integration-editor-dialog{border-radius:0;width:100%;height:100%;max-height:100%}}.operations-settings{color:#303942;background:#fff;min-width:0;min-height:0;padding:20px 24px 52px;overflow:auto}.operations-header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:56px;display:flex}.operations-header h2{margin:0 0 5px;font-size:19px}.operations-header p{color:#69747c;margin:0;font-size:10px;line-height:1.45}.operations-header .primary-button{white-space:nowrap;align-items:center;gap:6px;min-height:32px;font-size:10px;display:flex}.operations-header .primary-button svg{width:14px}.operations-header .spinning{animation:.9s linear infinite operations-spin}@keyframes operations-spin{to{transform:rotate(360deg)}}.operations-mode-lock{color:#655628;background:#fff8df;border:1px solid #e1c888;border-radius:4px;align-items:center;gap:10px;min-height:58px;margin:5px 0 13px;padding:10px 12px;display:flex}.operations-mode-lock>svg{flex:none;width:19px}.operations-mode-lock>div{flex:1;min-width:0}.operations-mode-lock strong{font-size:10px}.operations-mode-lock p{margin:3px 0 0;font-size:9px;line-height:1.4}.operations-mode-lock>span{white-space:nowrap;background:#fff;border-radius:10px;padding:3px 7px;font-size:8px;font-weight:750}.operations-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.operations-summary{background:#fff;border:1px solid #dce1e4;border-radius:4px;align-items:flex-start;gap:10px;min-width:0;min-height:91px;padding:13px;display:flex}.operations-summary>svg{color:#47728f;flex:none;width:20px}.operations-summary>span{gap:3px;min-width:0;display:grid}.operations-summary small{color:#5f6a72;text-transform:uppercase;font-size:8px;font-weight:700}.operations-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operations-summary em{color:#5f6a72;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;line-height:1.35;overflow:hidden}.operations-summary.passed,.operations-summary.pass{border-top:3px solid #4e9661}.operations-summary.warning{border-top:3px solid #d5a33c}.operations-summary.failed,.operations-summary.fail{border-top:3px solid #b55d55}.operations-card{background:#fff;border:1px solid #dce1e4;border-radius:4px;margin-top:12px;overflow:hidden}.operations-card>header{border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.operations-card>header h3{margin:0 0 3px;font-size:12px}.operations-card>header p{color:#5f6a72;margin:0;font-size:9px;line-height:1.4}.operations-card>header>span:not(.operations-badge){color:#5f6a72;font-size:8px}.operations-card>header>svg{color:#75828a;width:17px}.operations-badge{color:#626c73;white-space:nowrap;background:#e7eaec;border-radius:10px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;font-weight:750;display:inline-flex}.operations-badge svg{width:11px}.operations-badge.passed,.operations-badge.pass{color:#3e754b;background:#e5f2e8}.operations-badge.warning{color:#80601e;background:#fff0cc}.operations-badge.failed,.operations-badge.fail,.operations-badge.locked{color:#8c4c47;background:#f3e5e3}.operations-gate-list{background:#e8ebed;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.operations-gate-list>div{background:#fff;align-items:flex-start;gap:9px;min-height:62px;padding:11px 13px;display:flex}.operations-gate-list svg{border-radius:50%;flex:none;width:16px;margin-top:1px;padding:2px}.operations-gate-list .passed svg{color:#3f8050;background:#e4f2e7}.operations-gate-list .blocked svg{color:#9a504a;background:#f4e7e5}.operations-gate-list span{gap:3px;min-width:0;display:grid}.operations-gate-list strong{font-size:9px}.operations-gate-list small{color:#5f6a72;font-size:8px;line-height:1.4}.operations-check-list{display:grid}.operations-check{border-bottom:1px solid #eceeef}.operations-check:last-child{border-bottom:0}.operations-check summary{cursor:pointer;align-items:center;gap:9px;min-height:55px;padding:8px 13px;list-style:none;display:flex}.operations-check summary::-webkit-details-marker{display:none}.operations-check summary:hover{background:#f8fbfd}.operations-check summary>svg{flex:none;width:16px}.operations-check summary>span{flex:1;gap:3px;min-width:0;display:grid}.operations-check summary strong{font-size:10px}.operations-check summary small{color:#5f6a72;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.operations-check summary em{font-size:8px;font-style:normal;font-weight:700}.status-pass{color:#397b49}.status-warning{color:#bc8625}.status-fail{color:#ac5149}.operations-check.pass summary em{color:#3f8050}.operations-check.warning summary em{color:#906a21}.operations-check.fail summary em{color:#9b4b45}.operations-check dl{background:#e7eaec;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px 13px 11px 38px;display:grid}.operations-check dl>div{background:#f8f9fa;gap:2px;min-width:0;padding:7px 8px;display:grid}.operations-check dt{color:#58656d;text-transform:uppercase;font-size:7px}.operations-check dd{color:#3d4850;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:700;overflow:hidden}.operations-table-wrap{width:100%;overflow-x:auto}.operations-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:910px;font-size:9px}.operations-table th{color:#69747c;text-align:left;text-transform:uppercase;background:#f8f9fa;border-bottom:1px solid #dfe3e6;height:31px;padding:5px 9px;font-size:8px}.operations-table td{color:#4a555d;vertical-align:middle;border-bottom:1px solid #eceeef;min-height:46px;padding:8px 9px;line-height:1.35}.operations-table tbody tr:last-child td{border-bottom:0}.operations-table tbody tr:hover td{background:#f8fbfd}.operations-table th:first-child{width:16%}.operations-table th:nth-child(2){width:18%}.operations-table th:nth-child(3){width:20%}.operations-table th:nth-child(4){width:38%}.operations-table th:last-child{width:8%}.operations-run-list>div{border-bottom:1px solid #eceeef;align-items:center;gap:9px;min-height:48px;padding:7px 13px;display:flex}.operations-run-list>div:last-child{border-bottom:0}.operations-run-list>div>svg{width:15px}.operations-run-list span{flex:1;gap:2px;min-width:0;display:grid}.operations-run-list strong{font-size:9px}.operations-run-list small{color:#5f6a72;font-size:8px}.operations-run-list em{color:#66737b;font-size:8px;font-style:normal}.operations-hardening-grid{background:#e8ebed;grid-template-columns:minmax(280px,.85fr) minmax(430px,1.15fr);gap:1px;display:grid}.operations-hardening-grid>div{background:#fff;min-width:0;padding:12px 13px}.operations-hardening-grid h4{margin:0 0 9px;font-size:10px}.operations-security-list>div{border-top:1px solid #eceeef;align-items:flex-start;gap:7px;min-height:37px;padding:6px 0;display:flex}.operations-security-list>div>svg{flex:none;width:14px;margin-top:1px}.operations-security-list>div>span{gap:2px;min-width:0;display:grid}.operations-security-list strong{font-size:8px}.operations-security-list small{color:#5f6a72;font-size:8px;line-height:1.35}.operations-performance-table{overflow-x:auto}.operations-performance table{border-collapse:collapse;width:100%;min-width:430px;font-size:8px}.operations-performance th{color:#5f6a72;text-align:left;text-transform:uppercase;background:#f8f9fa;border-bottom:1px solid #dfe3e6;padding:5px 6px;font-size:7px}.operations-performance td{white-space:nowrap;border-bottom:1px solid #eceeef;padding:7px 6px}.operations-performance td:first-child{text-overflow:ellipsis;width:38%;font-weight:700;overflow:hidden}.operations-performance>p{color:#5f6a72;margin:8px 0 0;font-size:8px}.operations-empty{color:#748089;text-align:center;align-content:center;place-items:center;gap:5px;min-height:130px;padding:22px;display:grid}.operations-empty>svg{width:23px}.operations-empty strong{color:#3f4951;font-size:10px}.operations-empty p{max-width:460px;margin:0;font-size:9px;line-height:1.45}.operations-empty.compact{min-height:60px}@media (width<=1250px){.operations-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.operations-summary-grid{grid-template-columns:1fr}.operations-summary{min-height:69px}.operations-hardening-grid{grid-template-columns:1fr}}@media (width<=780px){.operations-gate-list{grid-template-columns:1fr}.operations-check dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.operations-settings{padding:16px;overflow:visible}.operations-header{flex-direction:column;align-items:stretch}.operations-mode-lock{flex-wrap:wrap;align-items:flex-start}}.rail-phone-button{cursor:pointer;background:0 0;border:0;position:relative}.cloudtalk-live-dot{background:#2fb344;border:2px solid #20252b;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;right:9px}.cloudtalk-phone-drawer{z-index:120;background:#fff;border-right:1px solid #cfd4da;flex-direction:column;width:440px;min-width:420px;transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;bottom:0;left:56px;box-shadow:8px 0 24px #1f2d3d2e}.cloudtalk-phone-drawer.closed{visibility:hidden;pointer-events:none;transform:translate(calc(-100% - 60px))}.cloudtalk-phone-drawer.open{visibility:visible;transform:translate(0)}.cloudtalk-phone-drawer>header{border-bottom:1px solid #e4e7eb;flex:none;justify-content:space-between;align-items:center;height:54px;padding:0 14px 0 18px;display:flex}.cloudtalk-phone-drawer>header span,.cloudtalk-phone-drawer>header button{align-items:center;gap:8px;display:inline-flex}.cloudtalk-phone-drawer>header svg{width:18px;height:18px}.cloudtalk-phone-drawer>header button{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px}.cloudtalk-phone-drawer iframe{background:#f6f7f8;border:0;flex:700px;width:100%;min-width:420px;min-height:700px}.cloudtalk-phone-drawer>footer{color:#69727d;border-top:1px solid #e4e7eb;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:flex}.cloudtalk-phone-drawer>footer svg{color:#2e7d32;width:13px;height:13px}.cloudtalk-phone-state{color:#55606e;flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.cloudtalk-phone-state.setup{text-align:center;flex-direction:column;padding:36px}.cloudtalk-phone-state.setup>svg{color:#66717f;width:32px;height:32px}.cloudtalk-phone-state.setup h3{color:#252a31;margin:5px 0 0}.cloudtalk-phone-state.setup p{max-width:330px;line-height:1.5}.cloudtalk-phone-state.setup a{color:#1166a8;font-weight:600}.cloudtalk-screen-pop{background:#f6f9fc;border-bottom:1px solid #dfe3e8;flex:none;padding:12px 14px}.cloudtalk-screen-pop-title,.cloudtalk-screen-pop.ended{align-items:center;gap:10px;display:flex}.cloudtalk-screen-pop-title>svg,.cloudtalk-screen-pop.ended>svg{color:#1673b1;width:24px;height:24px}.cloudtalk-screen-pop-title span,.cloudtalk-screen-pop.ended span{gap:2px;display:grid}.cloudtalk-screen-pop-title small,.cloudtalk-screen-pop.ended small{color:#66717f}.cloudtalk-screen-pop>p{color:#56606d;margin:10px 0 0 34px}.cloudtalk-screen-pop>em{color:#8a5a00;margin-top:8px;font-size:12px;display:block}.cloudtalk-matches{gap:7px;margin-top:9px;display:grid}.cloudtalk-matches>div{background:#fff;border:1px solid #d7dce2;border-radius:4px;gap:4px;padding:8px 10px;display:grid}.cloudtalk-matches a{color:#1d5d8f;justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex}.cloudtalk-matches a svg{width:13px;height:13px}.cloudtalk-matches a small{color:#6d7580;margin-left:auto}.cloudtalk-call-panel a{align-items:center;gap:4px;display:inline-flex}.cloudtalk-call-panel a svg{width:13px;height:13px}.cloudtalk-call-success{color:#287d3c!important}.cloudtalk-call-success svg{vertical-align:-2px;width:14px;height:14px}.timeline-entry.call .timeline-icon{color:#2f719f;background:#e8f2f8}.cloudtalk-timeline-content{min-width:0}.cloudtalk-timeline-content>header{align-items:center;gap:8px;display:flex}.cloudtalk-timeline-content>header time{color:#7b858d;margin-left:auto;font-size:9px}.cloudtalk-timeline-content>small{color:#747e87;margin-top:3px;display:block}.cloudtalk-timeline-content>p{color:#58636d;margin:6px 0 0}.cloudtalk-call-status{color:#5b6670;background:#e8ecef;border-radius:8px;padding:2px 6px;font-size:8px;font-weight:750}.cloudtalk-call-status.ringing,.cloudtalk-call-status.dialing{color:#805e17;background:#fff0c7}.cloudtalk-call-status.answered{color:#377349;background:#dff1e4}.cloudtalk-call-status.failed{color:#933f38;background:#f7e2df}.cloudtalk-call-details{gap:10px;margin-top:11px;display:grid}.cloudtalk-call-details dl{grid-template-columns:120px minmax(0,1fr);gap:5px 10px;margin:0;display:grid}.cloudtalk-call-details dt{color:#758089;font-size:9px}.cloudtalk-call-details dd{margin:0;font-size:10px}.cloudtalk-call-details section small{color:#758089}.cloudtalk-call-details section p{white-space:pre-wrap;margin:4px 0 0}.cloudtalk-call-details nav{flex-wrap:wrap;gap:7px;display:flex}.cloudtalk-call-details nav>*{color:#4e5b65;border:1px solid #ccd3d8;border-radius:3px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;text-decoration:none;display:inline-flex}.cloudtalk-call-details nav a{color:#1f699e}.cloudtalk-call-details nav svg{width:12px;height:12px}@media (width<=620px){.cloudtalk-phone-drawer{width:100vw;min-width:0;left:0}.cloudtalk-phone-drawer iframe{min-width:0}}
