.development-recorder-bar{z-index:1400;color:#20312d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #cbd9d5;border-radius:14px;align-items:center;gap:8px;max-width:min(1100px,100vw - 32px);padding:8px 10px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 42px #11302933}.development-recorder-bar.state-recording{border-color:#d45a4e}.development-recorder-bar .recorder-state{white-space:nowrap;align-items:center;gap:7px;padding:0 6px;font-weight:750;display:inline-flex}.development-recorder-bar.state-recording .recorder-state svg{fill:#d33a2c;color:#d33a2c}.development-recorder-bar svg,.dev-recorder-settings svg,.development-recorder-overlay svg,.development-recorder-crop svg{width:16px;height:16px}.development-recorder-bar button,.dev-recorder-settings button{color:#173f35;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd9d5;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:700;display:inline-flex}.development-recorder-bar button.primary{color:#fff;background:#174f42;border-color:#174f42}.development-recorder-bar button.danger{color:#a52e25}.development-recorder-bar button:disabled{cursor:wait;opacity:.55}.development-recorder-bar .recorder-message{color:#7b322b;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;overflow:hidden}.dev-recorder-settings{background:#f7fbf9;border:1px solid #cbd9d5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin:18px 0;padding:18px 20px;display:grid}.dev-recorder-settings p{color:#60736e;margin:5px 0 0}.dev-recorder-switch{white-space:nowrap;align-items:center;gap:9px;font-weight:750;display:inline-flex}.dev-recorder-switch input{width:20px;height:20px}.dev-recorder-recovery{border-top:1px solid #dbe5e2;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:12px;display:flex}.dev-recorder-recovery span{margin-right:auto}.development-recorder-overlay,.development-recorder-crop{z-index:1600;background:#0818149e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.development-recorder-overlay form,.development-recorder-crop>div{background:#fff;border-radius:16px;width:min(820px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 28px 80px #00000047}.development-recorder-overlay header,.development-recorder-crop header,.development-recorder-overlay footer,.development-recorder-crop footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.development-recorder-overlay header h2{margin:3px 0 18px}.development-recorder-overlay header>button,.development-recorder-crop header>button{cursor:pointer;background:0 0;border:0}.development-recorder-overlay label{gap:6px;margin:14px 0;font-weight:700;display:grid}.development-recorder-overlay label small{color:#58706a;font-size:12px;font-weight:500}.development-recorder-overlay input,.development-recorder-overlay textarea,.development-recorder-overlay select{width:100%;font:inherit;border:1px solid #b9c9c5;border-radius:9px;padding:11px 12px}.recorder-overlay-summary{gap:10px;margin:16px 0;display:flex}.recorder-overlay-summary span{background:#edf5f2;border-radius:999px;padding:6px 9px;font-size:13px}.recorder-overlay-images{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:18px;display:grid}.recorder-overlay-images img{object-fit:cover;border-radius:8px;width:100%;height:120px}.development-recorder-overlay footer{justify-content:flex-end;padding-top:16px}.development-recorder-overlay footer button,.development-recorder-crop footer button{min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcbc7;border-radius:9px;align-items:center;gap:6px;padding:9px 14px;font-weight:750;display:inline-flex}.development-recorder-overlay footer .dev-primary,.development-recorder-crop footer .dev-primary{color:#fff;background:#174f42;border-color:#174f42}.recorder-crop-canvas{-webkit-user-select:none;user-select:none;touch-action:none;max-height:calc(100vh - 230px);margin:14px 0 18px;position:relative;overflow:auto}.recorder-crop-canvas img{max-width:100%;max-height:calc(100vh - 250px);margin:auto;display:block}.recorder-crop-selection{pointer-events:none;background:#2d77ff1f;border:2px solid #2d77ff;position:absolute;box-shadow:0 0 0 9999px #00000040}@media (width<=760px){.development-recorder-bar{flex-wrap:wrap;max-width:none;bottom:10px;left:70px;right:10px;transform:none}.development-recorder-bar>span:not(.recorder-state){display:none}.dev-recorder-settings{grid-template-columns:1fr}.development-recorder-overlay,.development-recorder-crop{align-items:start;padding:10px}.development-recorder-overlay form,.development-recorder-crop>div{max-height:calc(100vh - 20px);padding:16px}}: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);color:#59616b;background:#fff;border-radius:20px;align-items:center;gap:9px;width:min(360px,36vw);height:40px;padding:0 12px;display:flex}.global-search.active{z-index:1301;border-color:#4d8dde;position:relative;box-shadow:0 0 0 2px #126bc52e}.global-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px #126bc51f}.global-search>svg{color:#5d6570;flex:none;width:18px;height:18px}.global-search input{color:#292f36;background:0 0;border:0;outline:0;flex:1;min-width:0;height:36px;font-size:13px}.global-search button{color:#4f5862;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.global-search button:hover{background:#eef1f4}.global-search button svg{width:15px}.global-search-backdrop{z-index:1200;background:#15181f7a;position:fixed;inset:0}.global-search-dialog{z-index:1300;background:#fff;border-radius:6px;width:min(880px,100vw - 24px);height:min(706px,100dvh - 64px);position:fixed;top:52px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 60px #00000040}.global-search-workspace{grid-template-columns:190px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.global-search-categories{border-right:1px solid var(--line);background:#fafbfc;flex-direction:column;gap:4px;min-width:0;padding:14px 10px;display:flex}.global-search-categories button{color:#414a54;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;display:flex}.global-search-categories button:hover{background:#eef3f8}.global-search-categories button.active{color:#1768b2;background:#e1efff;font-weight:700}.global-search-categories svg{flex:none;width:19px}.global-search-results{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.global-search-results>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 18px;display:flex}.global-search-results>header span{color:#737c85;font-size:11px}.global-search-result-list{overscroll-behavior:contain;min-height:0;padding:5px 0 14px;overflow-y:auto}.global-search-result{color:#303740;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 18px;text-decoration:none;display:grid}.global-search-result:hover,.global-search-result:focus-visible{background:#f1f6fb;outline:none}.global-search-result-icon{color:#52616c;background:#eef2f5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.global-search-result-icon svg{width:17px}.global-search-result>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.global-search-result strong,.global-search-result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-result small{color:#6e7882;font-size:11px}.global-search-result em{color:#646d75;background:#eef1f4;border-radius:10px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700}.global-search-state{color:#68737d;align-self:start;align-items:center;gap:9px;margin:22px;display:flex}.global-search-state.error{color:#9a3535;background:#fff0f0;border-radius:4px;padding:12px}.global-search-hint{color:#75808a;text-align:center;flex-direction:column;place-self:center;align-items:center;gap:8px;max-width:390px;padding:28px;display:flex}.global-search-hint svg{width:28px;height:28px}.global-search-hint strong{color:#414a53}.global-search-hint span{line-height:1.45}.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;cursor:pointer;background:#f3e8d8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:11px;font-weight:800;display:grid}.avatar:hover,.avatar[aria-expanded=true]{background:#ead9c1;box-shadow:0 0 0 2px #5d2b2b1f}.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-wrap.with-edit{grid-template-columns:minmax(0,1fr) 40px 40px}.filter-menu-row-wrap.readonly{grid-template-columns:minmax(0,1fr)}.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-edit{color:#64717c;cursor:pointer;background:#fff;border:0;place-items:center;width:40px;padding:0;display:grid}.filter-menu-row-wrap.with-edit .filter-menu-edit{opacity:0;pointer-events:none}.filter-menu-row-wrap.with-edit:hover .filter-menu-edit,.filter-menu-row-wrap.with-edit:focus-within .filter-menu-edit{opacity:1;pointer-events:auto}@media (hover:none){.filter-menu-row-wrap.with-edit .filter-menu-edit{opacity:1;pointer-events:auto}}.filter-menu-edit:hover,.filter-menu-edit:focus-visible{color:#24679d;background:#edf5fb}.filter-menu-edit svg{width:16px;height:16px}.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;flex:none;justify-content:flex-end;align-items:center;gap:5px;width:112px;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}.filter-chip .condition-edit{text-align:left;white-space:nowrap;cursor:pointer;width:auto;height:auto;min-height:18px;padding:0 2px}.filter-chip .condition-edit:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.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:10px 12px 20px;overflow:auto}.pipeline-track{grid-template-rows:auto;grid-auto-columns:220px;grid-auto-flow:column;align-items:stretch;gap:8px;min-width:max-content;min-height:100%;display:grid}.pipeline-board.density-compact .pipeline-track{grid-auto-columns:220px}.stage-column{background:#f3f5f6;border:1px solid #e0e5e9;border-top:3px solid #9bb0bf;border-radius:7px 7px 3px 3px;flex-direction:column;min-height:0;display:flex;overflow:visible}.stage-column>header{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fafbfcf5;border-bottom:1px solid #e1e6e9;min-height:57px;padding:9px 11px 8px;position:sticky;top:0;box-shadow:0 2px 5px #1f2d370d}.stage-column h2{color:#29333c;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:780;overflow:hidden}.stage-column header span{color:#68747d;font-variant-numeric:tabular-nums;font-size:10px}.stage-cards{flex-direction:column;flex:none;gap:7px;padding:7px;display:flex}.pipeline-board.density-compact .stage-cards{gap:5px;padding:6px}.deal-card{color:#4f5a63;text-align:left;cursor:grab;background:#fff;border:1px solid #d7dde2;border-radius:7px;width:100%;padding:9px 10px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;box-shadow:0 1px 2px #202c3612}.deal-card.pointer-draggable{touch-action:none}.deal-card a{-webkit-user-drag:none}.deal-card:active{cursor:grabbing}.deal-card:hover{border-color:#aab7c1;transform:translateY(-1px);box-shadow:0 5px 16px #1e2c371c}.deal-card.inspector-selected{border-color:#2f79b1;box-shadow:0 0 0 2px #2f79b129,0 5px 16px #1e2c371c}.deal-card.dragging{opacity:.42}.deal-card-drag-preview{z-index:1000;pointer-events:none;opacity:.96;max-width:calc(100vw - 32px);position:fixed;transform:rotate(1.5deg);box-shadow:0 12px 30px #18273747}.deal-card.processing{border-color:#74a9d8;position:relative;overflow:hidden}.deal-transition-progress{background:#d8e8f6;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.deal-transition-progress i{background:#287fbd;width:42%;height:100%;animation:.9s ease-in-out infinite deal-transition-progress;display:block}@keyframes deal-transition-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}.deal-card.rotten{background:#fff0f0;border-left:3px solid #c94040}.deal-card-main{min-width:0;color:inherit;flex-direction:column;gap:3px;text-decoration:none;display:flex}.deal-card-heading{align-items:flex-start;gap:7px;min-width:0;display:flex}.deal-card-title{color:#202a33;min-width:0;font:inherit;text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;flex:1;padding:0;font-size:13px;font-weight:780;line-height:1.25;display:-webkit-box;overflow:hidden}.deal-card-title:hover,.deal-card-title:focus-visible{color:#176ca7;text-decoration:underline}.deal-score-badge{color:#2e668f;text-align:center;background:#eef5fa;border:1px solid #c9d8e4;border-radius:10px;flex:none;min-width:27px;padding:2px 5px;font-size:9px;font-weight:800}.deal-card-person{color:#61717d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.deal-card-metrics{flex-wrap:wrap;gap:5px;min-width:0;margin-top:4px;display:flex}.deal-card-metrics>span{background:#f4f6f7;border-radius:4px;gap:1px;min-width:76px;padding:4px 6px;display:grid}.deal-card-metrics>.deal-card-value{background:#eef3f6}.deal-card-metrics small{color:#6d7881;text-overflow:ellipsis;white-space:nowrap;max-width:122px;font-size:8px;overflow:hidden}.deal-card-metrics strong{color:#303b44;font-variant-numeric:tabular-nums;font-size:10px;font-weight:760}.deal-card.compact{min-height:68px;padding:8px 9px}.deal-card.compact .deal-card-main{gap:0}.deal-card.compact .deal-card-title{-webkit-line-clamp:2;font-size:12px}.card-signals{border-top:1px solid #edf0f2;align-items:center;gap:4px;min-height:23px;margin-top:6px;padding-top:6px;display:flex}.card-signal{color:#45637e;background:#edf3f8;border-radius:10px;align-items:center;gap:3px;min-height:20px;padding:2px 6px;font-size:9px;font-weight:720;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:#9b2929;background:#fbe0e0}.card-updated{color:#5e6872;white-space:nowrap;margin-left:auto;font-size:9px}.deal-card.compact .card-signals{border-top:0;flex-wrap:wrap;min-height:20px;margin-top:6px;padding-top:0;padding-right:0}.deal-card.compact .card-signal{min-height:18px;padding:1px 5px;font-size:8px}.deal-card-footer{align-items:center;gap:5px;min-height:24px;margin-top:3px;display:flex}.deal-card-footer svg{color:#a0a6ad;width:14px;height:14px}.deal-card-actions{align-items:center;gap:1px;margin-left:auto;display:flex}.local-change-pill{color:#735900;white-space:nowrap;background:#fff2c7;border-radius:9px;padding:2px 6px;font-size:8px;font-weight:760}.deal-card.compact .deal-card-footer{opacity:0;min-height:0;margin:0;transition:opacity .15s,transform .15s;position:absolute;bottom:5px;right:5px;transform:translateY(2px)}.deal-card.compact:hover .deal-card-footer,.deal-card.compact:focus-within .deal-card-footer{opacity:1;transform:translateY(0)}.deal-card.compact .deal-card-actions{background:#fffffff5;border:1px solid #dce2e6;border-radius:5px;padding:2px;box-shadow:0 3px 10px #1e2a3421}.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{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}.deal-drop-placeholder{color:#596875;text-align:center;background:#e4e8eb;border:2px dashed #8fa4b5;border-radius:4px;place-items:center;gap:5px;min-height:86px;padding:10px;font-size:11px;font-weight:750;display:grid}.deal-drop-placeholder span{background:#aab5bd;border-radius:4px;width:36px;height:7px}.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}.show-closed .deal-card.status-won{background:#f3faf5;border-left:3px solid #4b9a60}.show-closed .deal-card.status-lost{background:#fff0ef;border-left:3px solid #cf5049}.show-closed .deal-card.status-deleted{background:#f0f2f3;border-left:3px solid #88939b}.show-closed .deal-list-table tr.status-won td{background:#f2faf4}.show-closed .deal-list-table tr.status-lost td{background:#fff0ef}.show-closed .deal-list-table tr.status-deleted td{background:#f0f2f3}.show-closed .deal-list-table tr.status-won:hover td{background:#e8f6ec}.show-closed .deal-list-table tr.status-lost:hover td{background:#ffe5e2}.show-closed .deal-list-table tr.status-deleted:hover td{background:#e5e8ea}.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}.deal-list-loading{grid-template-rows:minmax(0,1fr)}.deal-loading-cell{background:#e9ecef;border-radius:2px;max-width:100%;height:9px;display:block}.entity-list-loading{min-height:0}.entity-list-loading .entity-loading-cell{background:#e9ecef;border-radius:2px;height:10px;display:block}.entity-list-loading tbody tr{pointer-events:none}.deal-loading-cell.compact{vertical-align:middle;width:42px;height:8px;display:inline-block}.deal-loading-card{cursor:default;min-height:112px}.deal-loading-card .deal-loading-cell.title{width:82%;height:12px;margin-bottom:9px}.deal-loading-card .deal-loading-cell.person{width:58%;margin-bottom:31px}.deal-loading-card .deal-loading-cell.value{width:38%}.pipeline-loading .stage-column{min-height:100%}.pipeline-loading .deal-card:hover{border-color:#d7dade;transform:none;box-shadow:0 1px 2px #282d3214}.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 tbody tr.inspector-selected td{box-shadow:inset 0 1px #6da2cc,inset 0 -1px #6da2cc}.data-table tbody tr.inspector-selected td.inspect-column{box-shadow:inset 3px 0 #2e78b1,inset 0 1px #6da2cc,inset 0 -1px #6da2cc}.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}.data-table td.deal-table-edit-cell{padding:0}.deal-table-cell-shell{align-items:center;min-width:0;height:30px;display:flex;position:relative}.deal-table-cell-display{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:4px 8px;overflow:hidden}.deal-table-edit-cell.editable .deal-table-cell-display{padding-right:34px}.deal-table-cell-edit{z-index:2;color:#5b6872;opacity:0;cursor:pointer;background:#ffffffeb;border:1px solid #0000;border-radius:4px;place-items:center;width:27px;height:26px;padding:0;display:grid;position:absolute;top:2px;right:3px}.deal-table-edit-cell:hover .deal-table-cell-edit,.deal-table-cell-edit:focus-visible{opacity:1;border-color:#c8d1d7}.deal-table-cell-edit:hover{color:#176da9;background:#eef6fc;border-color:#7ea7c8}.deal-table-cell-edit svg{width:14px;height:14px}.deal-table-edit-cell.long.editable .deal-table-cell-display{cursor:zoom-in}.deal-table-cell-popover{z-index:1350;box-sizing:border-box;color:#2d3740;white-space:normal;background:#fff;border:1px solid #c9d2d8;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;width:330px;max-height:min(520px,100dvh - 20px);display:grid;overflow:hidden;box-shadow:0 12px 34px #1c28323d}.deal-table-cell-popover>header{align-items:baseline;gap:6px;padding:13px 16px 8px;display:flex}.deal-table-cell-popover>header span{color:#6e7982;font-size:11px}.deal-table-cell-popover>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.deal-table-cell-editor-body{align-content:start;gap:10px;min-height:0;padding:0 16px 14px;display:grid;overflow-y:auto}.deal-table-cell-editor-body>label,.deal-table-pipeline-editor label,.deal-table-money-editor label,.deal-table-range-editor label,.deal-table-entity-editor label{color:#64717b;gap:4px;min-width:0;font-size:10px;font-weight:700;display:grid}.deal-table-cell-editor-body input,.deal-table-cell-editor-body select,.deal-table-cell-editor-body textarea{box-sizing:border-box;color:#25323b;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #9fb8ce;border-radius:5px;padding:6px 9px;font-size:13px}.deal-table-cell-editor-body textarea{resize:vertical;line-height:1.45}.deal-table-pipeline-editor,.deal-table-range-editor,.deal-table-money-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.deal-table-pipeline-editor{grid-template-columns:minmax(0,1fr)}.deal-table-money-editor{grid-template-columns:minmax(0,1.25fr) minmax(105px,.75fr)}.deal-table-multi-options{border:0;gap:2px;min-width:0;max-height:270px;margin:0;padding:0;display:grid;overflow-y:auto}.deal-table-multi-options legend{color:#64717b;margin-bottom:5px;font-size:10px;font-weight:700}.deal-table-multi-options label{border-radius:4px;align-items:center;gap:8px;min-height:34px;padding:3px 6px;font-size:12px;display:flex}.deal-table-multi-options label:hover{background:#f1f6fa}.deal-table-multi-options input{width:16px;min-height:16px}.deal-table-cell-popover>footer{background:#fafbfb;border-top:1px solid #e0e5e8;grid-template-columns:34px 1fr auto auto;align-items:center;gap:6px;min-height:54px;padding:8px 12px;display:grid}.deal-table-cell-popover>footer button{color:#38434c;background:#fff;border:1px solid #c8d0d6;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.deal-table-cell-popover>footer button.primary-button{color:#fff;background:#3c8e50;border-color:#347f48}.deal-table-cell-popover>footer button:disabled{opacity:.55}.deal-table-cell-popover>footer .deal-table-editor-clear{color:#9c3935;width:34px;padding:0}.deal-table-cell-popover>footer svg{width:14px}.deal-table-editor-loading{color:#6e7982;margin:0;padding:16px 0;font-size:12px}.table-action{color:#606872;background:0 0;border:0;place-items:center;width:28px;height:26px;display:grid}.table-action svg{width:16px}.inspect-column{z-index:3;background:#fff;width:38px;min-width:38px;position:sticky;left:0;text-align:center!important;padding:0!important;overflow:visible!important}.data-table th.inspect-column{z-index:5;background:#fafbfb}.deal-list-table .select-column,.person-list-table .select-column{z-index:3;background:#fff;position:sticky;left:38px}.deal-list-table th.select-column,.person-list-table th.select-column{z-index:5;background:#fafbfb}.inspect-column .preview-action-button{color:#476476;margin:0 auto}.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,.deal-row-menu-popover{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>*,.deal-row-menu-popover>*{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,.deal-row-menu-popover>:hover{background:#edf4fb}.row-menu>div svg,.deal-row-menu-popover svg{width:14px;height:14px}.row-menu>div>.danger-menuitem,.deal-row-menu-popover>.danger-menuitem{color:#a12d28}.deal-row-menu-popover{z-index:1300;overscroll-behavior:contain;overflow:auto}.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}.pipeline-density-toggle{background:#f4f6f7;border:1px solid #c8d0d6;border-radius:6px;flex:none;min-height:30px;padding:2px;display:inline-flex}.pipeline-density-toggle button{color:#5a6670;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:24px;padding:0 9px;font-size:10px;font-weight:720}.pipeline-density-toggle button.active{color:#246b9f;background:#fff;box-shadow:0 1px 4px #1b2b3721}.pipeline-density-toggle button:disabled{cursor:wait;opacity:.65}.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{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:700;display:inline-flex;color:#fff!important;background:#b93933!important;border:1px solid #a62f2a!important}.danger-button:hover:not(:disabled){background:#9e2f2a!important}.danger-button:disabled{opacity:1;cursor:not-allowed;color:#fff!important;background:#7e5552!important;border-color:#74504e!important}.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:46px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.contact-view-nav{z-index:20;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:6px 12px;display:flex;position:relative}.contact-view-tabs{background:#f2f5f7;border:1px solid #cbd4da;border-radius:6px;align-items:center;padding:2px;display:inline-flex}.contact-view-tabs a{color:#5b6872;border-radius:4px;align-items:center;min-height:30px;padding:0 13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.contact-view-tabs a:hover,.contact-view-tabs a:focus-visible{color:#175f91}.contact-view-tabs a.active{color:#175f91;background:#fff;box-shadow:0 1px 3px #1c364729}.contact-view-more{position:relative}.contact-view-more>summary{cursor:pointer;width:34px;height:34px;list-style:none}.contact-view-more>summary::-webkit-details-marker{display:none}.contact-view-more>div{z-index:50;background:#fff;border:1px solid #cbd3d9;border-radius:5px;gap:2px;min-width:210px;padding:5px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 10px 28px #16222b2e}.contact-view-more [role=menuitem]{color:#35424b;white-space:nowrap;border-radius:3px;align-items:center;gap:8px;min-height:36px;padding:0 9px;font-size:11px;text-decoration:none;display:flex}.contact-view-more a[role=menuitem]:hover{background:#eef3f6}.contact-view-more [aria-disabled=true]{color:#8b959c;cursor:default}.contact-view-more [role=menuitem] svg{width:15px;height:15px}.contact-view-more [role=menuitem] small{margin-left:auto;font-size:9px}.contact-main,.person-duplicates-main{grid-area:2/1;min-width:0;min-height:0}.contact-main{grid-template-rows:58px minmax(0,1fr);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-layout{height:100%;min-height:0}.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}.crm-route-error{color:#28343b;background:#f4f6f7;place-items:center;min-height:100vh;padding:24px;display:grid}.crm-route-error-card{text-align:center;background:#fff;border:1px solid #d9dfe3;border-radius:8px;justify-items:center;gap:14px;width:min(480px,100%);padding:32px;display:grid;box-shadow:0 8px 28px #1a262e1f}.crm-route-error-card>svg{color:#287bad;width:28px;height:28px}.crm-route-error-card h1,.crm-route-error-card p{margin:0}.crm-route-error-card p{color:#66737b;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}.dialog-backdrop{z-index:1200;box-sizing:border-box;overscroll-behavior:contain;background:#15181f7a;place-items:center;padding:clamp(8px,2.2vw,24px);display:grid;position:fixed;inset:0;overflow:auto}.dialog{overscroll-behavior:contain;background:#fff;border-radius:6px;width:min(540px,100%);max-width:100%;max-height:calc(100dvh - clamp(16px,4.4vw,48px));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{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:18px;overflow:hidden}.viewport-popover{z-index:1300;box-sizing:border-box;overscroll-behavior:contain;overflow:auto}.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-width:0;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{overscroll-behavior-inline:contain;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:scroll hidden}.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}.data-table tbody tr.deleted{color:#795653;background:#fff7f6}.data-table tbody tr.deleted td{opacity:.82}.data-table tbody tr.deleted td:first-child{box-shadow:inset 3px 0 #c86960}.activity-deleted-label{color:#963c36;vertical-align:middle;background:#f5dedb;border-radius:8px;margin-left:7px;padding:2px 5px;font-size:8px;font-weight:750;display:inline-flex}.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}.card-density-picker{gap:6px;display:grid}.card-density-picker>span{color:#56636e;font-size:10px;font-weight:750}.card-density-picker>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.card-density-picker button{color:#33414c;text-align:left;background:#fff;border:1px solid #cfd7dd;border-radius:5px;gap:2px;min-width:0;min-height:54px;padding:8px 10px;display:grid}.card-density-picker button:hover{background:#f8fafb;border-color:#9fb3c2}.card-density-picker button.active{background:#edf5fb;border-color:#6e9ec2;box-shadow:0 0 0 2px #2a74ab17}.card-density-picker button strong{font-size:11px}.card-density-picker button small{color:#6a7680;font-size:9px}.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}.deal-detail-loading .detail-heading{grid-template-columns:minmax(280px,1fr) auto}.detail-loading-line{background:#e8ebee;border-radius:3px;display:block}.detail-loading-line.title{width:min(440px,72%);height:24px;margin-bottom:13px}.detail-loading-line.owner{width:190px;height:12px}.detail-loading-line.actions{width:310px;height:34px}.deal-detail-loading .stage-progress-track{gap:2px}.deal-detail-loading .stage-progress-track i{background:#dfe3e6;flex:1;min-width:90px;height:34px}.deal-detail-loading .field-filter-controls{height:46px}.detail-loading-fields{padding:12px}.detail-loading-fields i{background:linear-gradient(90deg,#eef0f2 0 32%,#0000 32% 43%,#e7eaed 43% 78%,#0000 78%);border-bottom:1px solid #edf0f2;height:42px;display:block}.detail-loading-composer{background:#f7f8f9;border:1px solid #e2e5e8;border-radius:4px;height:84px;margin:12px}.detail-loading-timeline{padding:0 12px}.detail-loading-timeline i{background:#fafbfb;border:1px solid #e4e7e9;border-radius:4px;height:68px;margin-bottom:8px;display:block}.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 .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 44px 44px;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.hidden{display:none}.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-mode-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 10px 7px 14px;display:flex}.composer-mode-title{align-items:center;gap:12px;min-width:0;display:flex}.composer-back-action{color:#175f8e;cursor:pointer;background:#edf6fb;border:1px solid #83abc3;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:32px;padding:0;display:grid}.composer-back-action:hover,.composer-back-action:focus-visible{color:#0f517d;background:#dceef8;border-color:#347da8;outline:0;box-shadow:0 0 0 3px #2b79a921}.composer-back-action svg{width:18px;height:18px}.composer-mode-header strong{color:#2d4658;align-items:center;gap:7px;font-size:13px;display:inline-flex}.composer-mode-header strong svg{color:#2673aa;width:16px;height:16px}.composer-mode-header .icon-action{width:32px;height:32px}.composer-mode-actions{flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.email-header-account-slot{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.email-header-account-slot:empty{display:none}.mail-header-account{color:#51636f;align-items:center;gap:7px;min-width:0;max-width:350px;font-size:10px;font-weight:750;display:flex}.mail-header-account>span{flex:none}.mail-header-account select{color:#2f404b;width:min(290px,28vw);min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #c5d0d7;border-radius:5px;padding:0 25px 0 8px;font-size:11px}.composer-email-fields-toggle{color:#526a79;white-space:nowrap;background:#fff;border:1px solid #c8d2d8;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.composer-email-fields-toggle.active{color:#175f90;background:#edf5fa;border-color:#7fa6be}.composer-email-fields-toggle svg{width:14px;height:14px}.composer-context-switch{background:#f3f6f8;border:1px solid #c8d3da;border-radius:6px;align-items:center;padding:2px;display:inline-flex}.composer-context-switch button{color:#60717d;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.composer-context-switch button:hover,.composer-context-switch button:focus-visible{color:#195f91}.composer-context-switch button.active{color:#175f90;background:#fff;box-shadow:0 1px 3px #1c364729}.composer-context-switch svg{width:13px;height:13px}.composer-context-switch .context-close-icon{border-left:1px solid #b8c9d4;width:12px;height:12px;margin-left:2px;padding-left:3px}.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{scrollbar-width:thin;border:0;flex-wrap:nowrap;align-items:center;gap:1px;min-height:34px;padding:0 0 2px;display:flex;overflow:auto hidden}.pipedrive-activity-form .activity-type-strip button{border-color:#cfd6dc;border-radius:2px;flex:0 0 32px;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;flex:0 0 58px;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;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 .activity-participant-chip small,.activity-participant-chips .activity-participant-chip em{color:#586773;background:#e9eef2;border-radius:8px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:750}.activity-participant-chips .activity-participant-chip em{color:#237241;background:#edf6ef}.activity-participant-chips span svg{color:#fff;background:#2c984e;border-radius:50%;flex:none;width:13px;height:13px;padding:2px}.activity-participant-chips .activity-guest-remove{color:#5d6871;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin:-2px -4px -2px 1px;padding:0;display:inline-flex}.activity-participant-chips .activity-guest-remove:hover,.activity-participant-chips .activity-guest-remove:focus-visible{color:#28343d;background:#e3e8eb;outline:1px solid #7b8993}.activity-participant-chips .activity-guest-remove svg{color:currentColor;background:0 0;border-radius:0;width:12px;height:12px;padding:0}.activity-attendee-field{grid-template-columns:118px minmax(0,1fr) 30px;align-items:center;gap:7px;min-width:0;display:grid}.activity-attendee-field>span{color:#68747e;font-size:9px;font-weight:700}.activity-attendee-field>input{color:#35414b;min-width:0;min-height:28px;font:inherit;border:1px solid #d7dde1;border-radius:3px;outline:0;padding:3px 6px;font-size:10px}.activity-attendee-field>input:focus{border-color:#7da9cc;box-shadow:0 0 0 2px #2a77b11a}.activity-attendee-field>button{color:#346f97;cursor:pointer;background:#fff;border:1px solid #c9d3da;border-radius:3px;place-items:center;width:30px;height:28px;padding:0;display:grid}.activity-attendee-field>button:hover,.activity-attendee-field>button:focus-visible{background:#edf5fa;border-color:#79a4c1}.activity-attendee-field>button svg{width:14px;height:14px}.activity-guest-suggestions{background:#fff;border:1px solid #b8c4cd;border-radius:3px;max-height:190px;display:grid;overflow-y:auto;box-shadow:0 5px 14px #23313c29}.activity-guest-suggestions button{color:#35414b;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e8eb;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;min-height:38px;padding:5px 8px;display:flex}.activity-guest-suggestions button:last-child{border-bottom:0}.activity-guest-suggestions button:hover,.activity-guest-suggestions button[aria-selected=true]{background:#eaf3fb}.activity-guest-suggestions strong,.activity-guest-suggestions small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.activity-guest-suggestions strong{font-size:10px}.activity-guest-suggestions small{color:#68747e;font-size:9px}.activity-copy-emails{color:#37434d;background:#fff;border:1px solid #c5ccd2;border-radius:2px;justify-self:end;align-items:center;gap:4px;min-height:23px;margin-top:2px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex;position:static}.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-form-main>footer .danger-button{color:#fff!important}.activity-form-main>footer .activity-delete-button{margin-right:auto}.activity-standard-actions{gap:7px;display:flex}.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;content-visibility:auto;contain-intrinsic-size:auto 78px;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}.file-direct-actions{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:7px;width:100%;min-width:0;margin-top:7px;display:flex}.file-download-only-label{color:#46535c;white-space:nowrap;background:#edf1f3;border-radius:12px;align-items:center;min-height:24px;padding:0 7px;font-size:10px;font-weight:750;display:inline-flex}.file-direct-actions .secondary-button,.file-direct-actions .danger-button{min-height:32px;font-size:10px}.file-direct-actions .danger-button,.person-file-detail .danger-button{background:#b93933;border-color:#a62f2a;color:#fff!important}.file-direct-actions .danger-button:disabled,.person-file-detail .danger-button:disabled{opacity:1;background:#7e5552;border-color:#74504e;color:#fff!important}.timeline-entry .file-delete-button{box-sizing:border-box;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;height:32px;min-height:32px;margin:0;padding:0 12px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;color:#fff!important;background:#b93933!important;border:1px solid #a62f2a!important}.timeline-entry .file-delete-button:hover:not(:disabled){background:#9e2f2a!important}.timeline-entry .file-delete-button:disabled{opacity:1;color:#fff!important;background:#7e5552!important;border-color:#74504e!important}.timeline-entry .file-delete-button svg{width:15px;height:15px}.file-preview-trigger{min-width:0;color:inherit;font:inherit;text-align:left;text-underline-offset:2px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.file-preview-trigger:hover,.file-preview-trigger:focus-visible{color:var(--blue);text-decoration-color:currentColor}.dialog.file-preview-dialog{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(1000px,100vw - 32px);height:min(820px,100dvh - 32px);max-height:calc(100dvh - 32px);display:grid;overflow:hidden}.file-preview-dialog>header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-preview-content{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.file-preview-meta{border-bottom:1px solid var(--line);background:#f7f9fa;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:10px 14px;display:flex}.file-preview-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-preview-meta span{color:var(--muted);flex:none;font-size:11px}.file-preview-stage{box-sizing:border-box;background:#e9edef;place-items:center;width:100%;min-width:0;min-height:0;padding:12px;display:grid;overflow:auto}.file-preview-image,.file-preview-video{object-fit:contain;background:#fff;border:0;width:100%;height:100%;min-height:0}.file-preview-pdf{box-sizing:border-box;place-self:stretch stretch;justify-items:center;gap:6px;width:100%;min-width:0;display:grid}.file-preview-pdf-canvas{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 1px 5px #18232b2e}.file-preview-pdf>small{color:#5f6d76;font-size:11px}.file-preview-audio{width:min(620px,100%)}.file-preview-text{box-sizing:border-box;color:#26343d;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:4px;place-self:stretch stretch;min-width:0;min-height:100%;margin:0;padding:16px;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.file-preview-loading,.file-preview-unavailable{color:#56636c;text-align:center;justify-items:center;gap:9px;max-width:460px;padding:28px;display:grid}.file-preview-unavailable>svg{color:#74838c;width:30px}.file-preview-unavailable p{margin:0;line-height:1.5}.file-preview-content>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.file-preview-content>footer a,.file-preview-content>footer button{justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.file-preview-content>footer svg{width:15px}.file-inline-preview{box-sizing:border-box;border:1px solid var(--line);background:#e9edef;border-radius:4px;width:100%;min-width:0;margin-top:10px;overflow:hidden}.file-inline-preview .file-preview-stage{min-height:180px;max-height:280px;padding:8px}.file-inline-preview .file-preview-image,.file-inline-preview .file-preview-video{max-height:240px}.file-inline-preview .file-preview-text{min-height:120px;max-height:240px}.file-inline-preview[data-preview-kind=audio] .file-preview-stage{min-height:110px}.file-inline-preview[data-preview-kind=unsupported] .file-preview-stage{min-height:140px}.entry-content{align-items:flex-start;gap:9px;display:flex}.entry-content>span:last-child{flex:1;min-width:0}.activity-check{box-sizing:border-box;color:#657b8b;cursor:pointer;background:#fff;border:1.5px solid #8ea3b4;border-radius:50%;flex:0 0 22px;align-self:center;place-items:center;width:22px;height:22px;padding:0;line-height:0;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.activity-check:not(:disabled):hover{background:#edf6fb;border-color:#357aa6;box-shadow:0 0 0 3px #357aa61a}.activity-check:focus-visible{outline-offset:2px;outline:2px solid #2877a6}.activity-check.done{color:#fff;background:#3f8f58;border-color:#3f8f58;box-shadow:inset 0 0 0 1px #ffffff2e}.activity-check.done:not(:disabled):hover{background:#337a49;border-color:#337a49;box-shadow:0 0 0 3px #3f8f5821}.activity-check svg{stroke-width:2.7px;width:12px;height: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{z-index:12;border-bottom:1px solid var(--line);background:#fafbfb;align-items:flex-end;gap:14px;min-width:0;padding:8px 14px 10px;display:flex;position:relative}.activity-filter-primary{gap:4px;min-width:0;display:grid}.activity-filter-heading,.activity-filter-field>span,.activity-type-filter summary>span{color:#66727d;letter-spacing:.025em;text-transform:uppercase;font-size:8px;font-weight:750}.activity-quick-dates{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.activity-quick-dates button{color:#525c66;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:32px;padding:0 10px;font-size:10px;font-weight:650}.activity-quick-dates button:hover{background:#eef1f3}.activity-quick-dates button.active{color:#1f649f;background:#e9f3fb;border-color:#8fb4d3}.activity-quick-dates input{border:1px solid var(--line-strong);background:#fff;border-radius:4px;flex:none;height:32px;padding:0 7px;font-size:10px}.activity-filter-controls{align-items:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.activity-filter-field{flex:none;gap:4px;display:grid}.activity-filter-field select{border:1px solid var(--line-strong);color:#303a43;background-color:#fff;border-radius:4px;min-width:118px;height:32px;padding:0 24px 0 8px;font-size:10px}.activity-filter-field:nth-child(2) select{min-width:136px}.activity-type-filter{flex:none;position:relative}.activity-type-filter summary{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 15px;align-content:end;column-gap:5px;width:154px;height:50px;padding:0 8px 7px;list-style:none;display:grid}.activity-type-filter summary::-webkit-details-marker{display:none}.activity-type-filter summary>span{grid-column:1/-1;margin-bottom:4px}.activity-type-filter summary>strong{color:#303a43;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.activity-type-filter summary>svg{width:14px;height:14px;transition:transform .15s}.activity-type-filter[open] summary{border-color:#74a6cd;box-shadow:0 0 0 2px #256fa71a}.activity-type-filter[open] summary>svg{transform:rotate(180deg)}.activity-type-menu{z-index:60;border:1px solid var(--line-strong);background:#fff;border-radius:5px;width:min(340px,100vw - 28px);max-height:410px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 10px 30px #23313d2e}.activity-type-menu header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:4px 7px 7px;display:flex}.activity-type-menu header strong{font-size:11px}.activity-type-menu header button{color:#2368a5;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.activity-type-menu>button{color:#36414a;text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:18px 18px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:34px;padding:5px 7px;font-size:10px;display:grid}.activity-type-menu>button:hover{background:#f1f5f8}.activity-type-menu>button.active{color:#1f649f;background:#e9f3fb}.activity-type-menu>button:nth-child(2){grid-template-columns:18px minmax(0,1fr)}.activity-type-menu>button small{color:#77838d;font-variant-numeric:tabular-nums;font-size:9px}.activity-type-check{background:#fff;border:1px solid #aeb8c0;border-radius:3px;place-items:center;width:16px;height:16px;display:grid}.activity-type-check svg{width:11px;height:11px}.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.read-only{cursor:default}.calendar-card.done{color:#31553a;background:#edf6ef;border-color:#86a78c #86a78c #86a78c #4f8959}.calendar-card.priority{background:#fff5da;border-left-color:#d99a1b}.calendar-card.exchange{color:#453778;background:#f2effc;border-color:#9b8bd4 #9b8bd4 #9b8bd4 #6753b8}.calendar-card.exchange>.calendar-activity-icon{color:#6753b8}.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;height: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>.calendar-card-content{flex:1;gap:1px;min-width:0;display:grid}.calendar-card-title{align-items:center;gap:4px;min-width:0;display:flex}.calendar-card-title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;line-height:1.15;overflow:hidden}.calendar-card-meta{color:currentColor;align-items:center;gap:4px;min-width:0;font-size:7px;line-height:1.1;display:flex;overflow:hidden}.calendar-card-meta time{flex:none;font-weight:750}.calendar-card-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-card-meta span+span:before{content:"·";margin-right:4px}.calendar-card .calendar-origin-badge{color:currentColor;letter-spacing:.03em;text-transform:uppercase;background:#347eb61f;border-radius:8px;flex:none;padding:1px 4px;font-size:6px;font-style:normal;font-weight:800;line-height:1.2}.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}.calendar-participant-context-note{color:#35546b;background:#f1f6fa;border:1px solid #c8d8e5;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:700}.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}.activity-filters{flex-direction:column;align-items:stretch;gap:8px}.activity-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}.activity-filter-field,.activity-type-filter{min-width:0}.activity-filter-field select,.activity-type-filter summary{width:100%;min-width:0}.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-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.contact-sidebar{border-right:0;border-bottom:1px solid var(--line);background:#fff;flex-direction:row;grid-area:1/1;align-items:center;gap:4px;min-width:0;padding:6px 10px;display:flex;overflow-x:auto}.contact-sidebar>*{white-space:nowrap;flex:none;align-items:center;min-height:34px;padding:7px 12px;display:inline-flex}.contact-sidebar>span{display:none}.contact-main,.person-detail,.organization-detail-screen{grid-area:2/1}.person-toolbar{z-index:60;position:relative;overflow:visible}.person-filter-strip{z-index:1;position:relative}.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}.global-search-dialog{border-radius:0;width:100vw;height:calc(100dvh - 56px);top:56px}.global-search-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.global-search-categories{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:8px 10px;overflow-x:auto}.global-search-categories button{flex:none;width:auto;padding:0 10px}.global-search-results>header{padding:0 12px}.global-search-result{grid-template-columns:34px minmax(0,1fr);padding:10px 12px}.global-search-result>em,.round-action,.result-count{display:none}.contact-sidebar{padding:5px 8px}.person-list-main{grid-template-rows:auto 48px minmax(0,1fr)}.person-toolbar{grid-template-columns:auto minmax(0,1fr) 34px;grid-template-areas:"create count actions""filter filter filter";gap:8px;min-height:94px;padding:8px 10px;display:grid}.person-toolbar>.toolbar-spacer{display:none}.person-create-control{grid-area:create}.person-count-refresh{text-overflow:ellipsis;grid-area:count;width:100%;min-width:0;padding-inline:8px;overflow:hidden}.person-filter-control{grid-area:filter;width:100%;margin-left:0}.person-filter-control .deal-filter-trigger{width:100%;min-width:0}.person-filter-control .deal-filter-menu{width:min(390px,100vw - 76px);position:absolute;top:39px;left:auto;right:0}.person-toolbar .overview-actions{grid-area:actions}.person-toolbar .overview-actions-menu{z-index:100}.form-grid{grid-template-columns:1fr}.activity-form-main>footer{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:0;display:grid;left:0}.activity-form-main>footer .activity-delete-button{justify-self:start;margin-right:0}.activity-form-main>footer .activity-standard-actions{justify-self:end}.settings-columns,.card-density-picker>div{grid-template-columns:1fr}.field-catalog,.selected-fields{max-height:240px}.view-settings{min-width:0;padding:12px}.view-settings>footer{flex-wrap:wrap}.view-settings>footer .toolbar-spacer{display:none}.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-rows:auto auto;grid-template-columns:minmax(320px,1fr);overflow:visible}.detail-fields{grid-area:1/1}.detail-timeline{grid-area:2/1}.detail-fields,.detail-timeline{min-width:0;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}.deal-filter-builder>footer,.filter-delete-confirmation footer{flex-wrap:wrap}.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 (width<=720px){.dialog.file-preview-dialog{border-radius:6px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.file-preview-dialog>header{padding:0 10px 0 12px}.file-preview-dialog>header h2{font-size:15px}.file-preview-meta{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px}.file-preview-meta strong{width:100%}.file-preview-stage{padding:8px}.file-preview-content>footer{padding:8px 10px}.file-inline-preview .file-preview-stage{min-height:160px;max-height:240px}.file-inline-preview .file-preview-image,.file-inline-preview .file-preview-video{max-height:200px}.file-inline-preview .file-preview-text{min-height:130px;max-height:200px}}@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}.account-menu{width:210px;right:0}.account-menu>header{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:11px 12px;display:flex}.account-menu>header strong{color:#333d46;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-menu>header small{color:#77828b;font-size:9px}.account-menu>a,.account-menu form button{color:#35414b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 12px;font-size:10px;display:flex}.account-menu form:last-child button{color:#9a3d36;border-bottom:0}.account-menu>a:hover,.account-menu>a:focus,.account-menu form button:hover,.account-menu form button:focus{background:#eef5fb}.account-menu form:last-child button:hover,.account-menu form:last-child button:focus{background:#fff1f0}.account-menu svg{flex:none;width:16px;height:16px}.account-menu form{margin:0}@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}.account-menu{width:min(240px,100vw - 72px);position:fixed;top:54px;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-refresh-warning{color:#72581c;background:#fff8e6;border:1px solid #ead7a7;border-radius:4px;margin:0 0 12px;padding:9px 10px;font-size:11px;line-height:1.4}.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}}.deal-workspace-layout{background:#fff;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.deal-workspace-layout.inspector-open{grid-template-columns:minmax(310px,1fr) auto}.deal-overview-pane{min-width:0;min-height:0;overflow:hidden}.deal-inspector-panel{z-index:16;background:#fff;border-left:1px solid #cfd6db;grid-template-rows:48px minmax(0,1fr) auto;width:430px;min-width:0;min-height:0;display:grid;position:relative;box-shadow:-8px 0 24px #1c262e1a}.inspector-expanded .deal-inspector-panel{width:var(--deal-inspector-width);box-shadow:-10px 0 28px #1c262e21}.deal-inspector-header{border-bottom:1px solid var(--line);background:#fbfcfc;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 10px 0 14px;display:flex}.deal-inspector-header>strong{color:#29343d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.deal-inspector-back{color:#315f80;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;min-width:0;min-height:32px;padding:0 7px;font-size:12px;font-weight:750;display:inline-flex}.deal-inspector-back:hover,.deal-inspector-back:focus-visible{color:#175f91;background:#edf4f8}.deal-inspector-back svg{width:16px;height:16px}.deal-inspector-header>span{align-items:center;gap:2px;display:flex}.deal-inspector-header .icon-action{color:#53616c;width:32px;height:32px;text-decoration:none}.deal-inspector-header .icon-action svg{width:17px;height:17px}.deal-inspector-body{min-width:0;min-height:0;overflow:hidden}.deal-inspector-body.inspector-stack{position:relative}.inspector-stack-base,.inspector-stack-layer{width:100%;min-width:0;height:100%;min-height:0}.inspector-stack-base.covered{visibility:hidden;pointer-events:none}.inspector-stack-layer{z-index:2;background:#fff;position:absolute;inset:0;overflow:hidden}.deal-inspector-body.quick{overflow:hidden}.deal-inspector-body.full .inspector-stack-base>.deal-detail,.deal-inspector-body.full .inspector-stack-layer>.deal-detail,.deal-inspector-body.entity .inspector-stack-layer>.person-detail-layout,.deal-inspector-body.entity .inspector-stack-layer>.organization-detail-layout{height:100%}.deal-inspector-body.entity .person-detail-layout.embedded .person-back-button,.deal-inspector-body.entity .organization-detail-layout.embedded .organization-detail-header>.icon-action:first-child{display:none}.deal-inspector-body.quick .inspector-stack-base>.deal-detail{background:#fff;grid-template-rows:auto auto minmax(0,1fr);height:100%}.deal-inspector-body.quick .detail-heading{border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:12px 14px;display:flex}.deal-inspector-body.quick .detail-title-block{align-self:auto;width:100%;padding:0}.deal-inspector-body.quick .inline-title h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;line-height:1.25;overflow:hidden}.deal-inspector-body.quick .detail-owner-line{justify-content:flex-start;justify-self:auto;width:100%;min-width:0}.deal-inspector-body.quick .detail-owner-line .text-button{margin-left:auto}.deal-inspector-body.quick .detail-status-actions{flex-wrap:wrap;gap:6px;width:100%}.deal-inspector-body.quick .detail-pipeline-control{display:none}.deal-inspector-body.quick .detail-status-actions .status-segment{gap:0}.deal-inspector-body.quick .detail-status-actions .status-segment button{min-width:0;min-height:30px;padding:0 8px;font-size:11px}.deal-inspector-body.quick .detail-special-actions{display:none}.deal-inspector-body.quick .detail-stage-bar{border-bottom:1px solid var(--line);min-height:78px;padding:5px 14px 6px;display:block}.deal-inspector-body.quick .stage-progress-track,.deal-inspector-body.quick .stage-mobile-card{display:none}.deal-inspector-body.quick .detail-stage-meta{flex-direction:column;align-items:stretch;gap:2px;display:flex}.deal-inspector-body.quick .detail-stage-meta .detail-stage-context{flex:none}.deal-inspector-body.quick .detail-stage-context{width:100%;min-height:30px;display:flex}.deal-inspector-body.quick .detail-stage-context .detail-stage-pipeline{display:block}.deal-inspector-body.quick .detail-stage-context .detail-stage-arrow{display:inline}.deal-inspector-body.quick .detail-stage-context label{flex:1 1 0}.deal-inspector-body.quick .detail-stage-context select{max-width:none}.deal-inspector-body.quick .detail-stage-meta .detail-owner-line{width:100%;min-height:28px;margin:0;padding:0}.deal-inspector-body.quick .detail-columns{min-height:0;padding:0;display:block;overflow:hidden}.deal-inspector-body.quick .detail-fields{border:0;width:100%;height:100%;overflow:auto}.deal-inspector-body.quick .detail-timeline{display:none}.deal-workspace-layout.inspector-quick .deal-inspector-body.quick .deal-detail.composer-focus .detail-columns{grid-template-columns:minmax(0,1fr);min-height:0;padding:0;display:block;overflow:hidden}.deal-workspace-layout.inspector-quick .deal-inspector-body.quick .deal-detail.composer-focus .detail-fields{visibility:visible;opacity:1;width:100%;height:100%;box-shadow:none;border:0;display:block;position:static;overflow:auto;transform:none}.deal-workspace-layout.inspector-quick .deal-inspector-body.quick .deal-detail.composer-focus .detail-timeline,.deal-workspace-layout.inspector-quick .deal-inspector-body.quick .email-context-history,.deal-workspace-layout.inspector-quick .deal-inspector-body.quick .activity-day-preview{display:none}.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .person-detail-layout,.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .organization-detail-layout{height:100%;min-height:0}.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .person-detail-screen{grid-template-rows:minmax(0,1fr);height:100%}.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .person-detail-header,.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .person-detail-timeline{display:none}.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .person-detail-body{min-height:0;padding:0;display:block;overflow:hidden}.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .person-fields-panel{visibility:visible;opacity:1;width:100%;height:100%;box-shadow:none;border:0;display:block;position:static;overflow:auto;transform:none}.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .organization-detail-screen{grid-template-rows:minmax(0,1fr);height:100%}.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .organization-detail-header,.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .organization-workspace{display:none}.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .organization-detail-body{min-height:0;padding:0;display:block;overflow:hidden}.contact-workspace-layout.inspector-quick .deal-inspector-body.quick .organization-facts{width:100%;height:100%;overflow:auto}.deal-inspector-body.quick .field-filter-controls{grid-template-columns:minmax(0,1fr) 112px 40px 40px}.deal-inspector-body.quick .field-filled-toggle,.deal-inspector-body.quick .field-multi-edit-toggle{width:40px}.deal-inspector-resize-handle{z-index:20;cursor:col-resize;touch-action:none;place-items:center;width:12px;display:grid;position:absolute;top:0;bottom:0;left:-6px}.deal-inspector-resize-handle:before{content:"";background:0 0;transition:background .15s;position:absolute;inset:0 5px}.deal-inspector-resize-handle:hover:before,.deal-inspector-resize-handle:focus-visible:before,.deal-inspector-resizing .deal-inspector-resize-handle:before{background:#2d77ad}.deal-inspector-resize-handle>span{background:#fff;border:1px solid #c3ccd3;border-radius:4px;width:4px;height:42px;position:relative;box-shadow:0 1px 4px #14232d1f}.deal-inspector-resize-handle:focus-visible{outline:none}.deal-inspector-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.deal-inspector-resizing *{cursor:col-resize!important}.deal-inspector-panel>.form-error{z-index:30;margin:0;position:absolute;bottom:12px;left:12px;right:12px}.deal-detail.embedded .detail-title-block{padding-left:0}.deal-detail.embedded .detail-back-link{display:none}@media (width<=760px){.deal-workspace-layout.inspector-open{display:block}.deal-workspace-layout.inspector-open .deal-overview-pane{height:100%}.deal-inspector-panel,.inspector-expanded .deal-inspector-panel{z-index:1500;width:100vw;height:100dvh;box-shadow:none;border:0;position:fixed;inset:0}.deal-inspector-header{min-height:56px;padding-right:max(10px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}.deal-inspector-resize-handle{display:none}.deal-inspector-body.quick{padding-bottom:env(safe-area-inset-bottom)}.deal-inspector-body.full .inspector-stack-base>.deal-detail,.deal-inspector-body.full .inspector-stack-layer>.deal-detail{overflow-y:auto}}.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 auto minmax(0,1fr)}.detail-heading{border-bottom:0;grid-template-rows:minmax(48px,auto) auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 14px;min-height:72px;padding:8px 16px;position:relative}.detail-title-block{grid-area:1/1;align-self:center;width:100%;padding-top:0}.inline-title h2{font-size:26px;line-height:31px;font-weight:400!important}.detail-owner-line{align-items:center;gap:5px;min-width:0;min-height:26px;margin:0;display:flex}.detail-owner-line .text-button{min-height:26px;padding:2px 5px;font-size:10px}.detail-owner-avatar{color:#5f4300;background:#f1b62f;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.detail-owner-select{border-radius:3px;align-items:center;gap:8px;min-width:118px;min-height:26px;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:10px;overflow:hidden}.detail-owner-select small{display:none}.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/2;align-items:center;gap:10px;display:flex}.detail-status-actions .status-segment button{min-width:68px;min-height:34px;font-size:11px}.detail-pipeline-control{flex:0 168px;width:168px;min-width:132px}.detail-pipeline-control select{color:#175f8d;background:#f8fcfe;border:1px solid #8caabd;border-radius:5px;width:100%;height:34px;padding:0 28px 0 9px;font-size:11px;font-weight:750;box-shadow:0 1px 2px #194c6912}.detail-pipeline-control select:hover{background:#fff;border-color:#347da8}.detail-pipeline-control select:focus{border-color:#2877a6;outline:0;box-shadow:0 0 0 3px #2877a624}.status-segment{background:#fff;border:1px solid #c7d0d6;border-radius:5px;flex-wrap:nowrap;gap:0;overflow:hidden}.status-segment button{color:#4b5861;background:#fff;border-radius:0;font-weight:700;transition:background .14s,color .14s,box-shadow .14s;border:0!important;border-right:1px solid #c7d0d6!important}.status-segment button:not(:disabled){cursor:pointer}.status-segment button:disabled{cursor:default}.status-segment button:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #2877a6;position:relative}.status-segment button:last-child{border-right:0!important}.deal-current-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.deal-current-status.open{color:#46545d;background:#eef2f4}.deal-current-status.won{color:#286b37;background:#e5f3e8}.deal-current-status.lost{color:#9b302f;background:#fbe9e8}.deal-current-status.deleted{color:#667085;background:#eef2f4}.status-segment button.won{color:#356344;box-shadow:none;background:#fff;justify-content:center;align-items:center;gap:9px;display:inline-flex}.status-segment button.won.active{color:#fff;box-shadow:none;background:#3f8f4f}.status-segment button.won:not(.active):not(:disabled):hover{color:#245d35;background:#eaf6ed}.status-segment button.won.active:not(:disabled):hover{background:#347f45}.status-segment button.won svg{border-left:1px solid #ffffff59;width:14px;padding-left:4px}.status-segment button.lost{color:#874543;box-shadow:none;background:#fff}.status-segment button.lost.active{color:#fff;box-shadow:none;background:#d64c4a}.status-segment button.lost:not(.active):not(:disabled):hover{color:#8f3432;background:#fff0ef}.status-segment button.lost.active:not(:disabled):hover{background:#bf3f3d}.status-segment button.reopen{color:#48535d;background:#fff;border:1px solid #cbd2d7!important}.status-segment button.open{color:#48535d;background:#fff}.status-segment button.open.active{color:#263740;background:#edf2f4;box-shadow:inset 0 -3px #71838e}.detail-special-actions{flex-wrap:nowrap;grid-area:2/1/auto/3;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:linear-gradient(#fff 0%,#fbfdfb 100%);border-bottom:1px solid #e1e7e3;grid-template-rows:60px minmax(38px,auto);align-content:start;align-items:stretch;gap:6px;padding:8px 16px 10px;display:grid}.stage-progress-track{width:calc(100% - 24px);min-width:0;margin-inline:12px;display:block;position:relative;overflow:visible}.stage-progress-track:before,.stage-progress-track:after{content:"";z-index:1;border-radius:4px;height:4px;position:absolute;top:30px;left:0}.stage-progress-track:before{background:#d7dde1;right:0}.stage-progress-track:after{width:var(--stage-progress,0%);background:linear-gradient(90deg,#5c9f70,#79ba8a)}.stage-progress-track button{z-index:2;top:0;left:var(--stage-position);width:max(40px, calc(100% / var(--stage-count)));color:#77838b;cursor:pointer;background:0 0;border:0;min-width:0;height:60px;padding:0;position:absolute;overflow:visible;transform:translate(-50%)}.stage-progress-track button:disabled{cursor:default}.stage-progress-track button.passed,.stage-progress-track button.current{color:#557060;background:0 0}.stage-progress-track button:after{content:none}.stage-progress-track button>i{z-index:3;background:#aeb8be;border:3px solid #fff;border-radius:50%;width:17px;height:17px;transition:box-shadow .14s,transform .14s,background .14s;position:absolute;top:23px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #aeb8be}.stage-progress-track button.passed>i{background:#70ad80;box-shadow:0 0 0 1px #70ad80}.stage-progress-track button.current>i{background:#2f8b4b;transform:translate(-50%)scale(1.08);box-shadow:0 0 0 2px #2f8b4b,0 0 0 7px #2f8b4b29}.stage-progress-track button:hover>i,.stage-progress-track button:focus-visible>i{background:#2877a6;transform:translate(-50%)scale(1.08);box-shadow:0 0 0 2px #2877a6,0 0 0 6px #2877a624}.stage-progress-track button:focus-visible{outline:none}.stage-progress-track button>span{z-index:5;color:#34434d;opacity:0;pointer-events:none;grid-template-rows:auto auto;align-content:space-between;justify-items:center;width:max-content;max-width:220px;height:58px;padding:0;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,2px)}.stage-progress-track button:first-child>span{justify-items:start;left:50%;transform:translate(-9px,2px)}.stage-progress-track button:last-child>span{justify-items:end;left:auto;right:50%;transform:translate(9px,2px)}.stage-progress-track button.current>span,.stage-progress-track button:hover>span,.stage-progress-track button:focus-visible>span{opacity:1;transform:translate(-50%)}.stage-progress-track button:first-child.current>span,.stage-progress-track button:first-child:hover>span,.stage-progress-track button:first-child:focus-visible>span{transform:translate(-9px)}.stage-progress-track button:last-child.current>span,.stage-progress-track button:last-child:hover>span,.stage-progress-track button:last-child:focus-visible>span{transform:translate(9px)}.stage-progress-track button:hover>span,.stage-progress-track button:focus-visible>span{z-index:6}:is(.stage-progress-track:has(button:not(.current):hover) button.current>span,.stage-progress-track:has(button:not(.current):focus-visible) button.current>span){opacity:0}.stage-progress-track button>span strong{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:12px;max-width:100%;padding:2px 6px;font-size:11px;line-height:1.15;overflow:hidden}.stage-progress-track button:hover>span strong,.stage-progress-track button:focus-visible>span strong{color:#205f88;border-color:#9bbfd5;box-shadow:0 3px 10px #2137441f}.stage-progress-track button.current>span strong{color:#225f34;background:#f0f8f2;border-color:#a9cfb3;box-shadow:0 2px 7px #2d683e1a}.stage-progress-track button>span small{color:#327047;white-space:nowrap;background:#eef7f0;border-radius:10px;padding:2px 7px;font-size:9px;font-weight:780;line-height:1.1}.stage-current-placeholder{color:#285c37;background:#f4f9f5;border-left:3px solid #3c9254;flex-direction:column;justify-content:center;align-items:flex-start;min-height:60px;padding:4px 10px;font-size:11px;font-weight:750;display:flex}.stage-current-placeholder small{margin-top:2px;font-size:9px}.detail-stage-context{color:#5c6c78;align-items:center;gap:7px;width:min(230px,100%);font-size:11px;display:flex}.detail-stage-context label{flex:1 1 0;min-width:0}.detail-stage-context>span{color:#71838f;flex:none;font-size:15px;font-weight:750}.detail-stage-context .detail-stage-pipeline,.detail-stage-context .detail-stage-arrow{display:none}.detail-stage-meta{align-items:center;gap:16px;min-width:0;min-height:38px;padding:2px 0;display:flex}.detail-stage-meta .detail-stage-context{flex:0 230px;min-width:0}.detail-stage-meta .detail-owner-line{flex:none;margin-left:auto}.detail-stage-context select{color:#175f8d;background:#f8fcfe;border:1px solid #7fa8c0;border-radius:5px;width:100%;max-width:none;height:36px;padding:0 30px 0 10px;font-size:12px;font-weight:700;box-shadow:0 1px 2px #194c6914}.detail-stage-context select:hover{background:#fff;border-color:#347da8}.detail-stage-context select:focus{border-color:#2877a6;outline:0;box-shadow:0 0 0 3px #2877a624}.detail-stage-context strong{color:#26699c;font-weight:500}.detail-stage-context label:last-child{min-width:0}.detail-columns{grid-template-columns:420px minmax(0,1222px);gap:18px;padding:18px 16px 0 8px;position:relative}.deal-detail.composer-focus .detail-columns{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) min(420px,40%);gap:18px;padding:8px 12px 0;overflow:hidden}.deal-detail.composer-focus .detail-timeline{grid-area:1/1;width:100%;min-width:0;overflow:hidden}.deal-detail.composer-focus .composer-shell{border:0;grid-template-rows:auto minmax(0,1fr);height:100%;margin-top:0;display:grid}.deal-detail.composer-email .composer-shell{overflow:hidden}.deal-detail.composer-email .deal-mail-composer{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}.deal-detail.composer-email:not(.context-fields-open) .detail-fields,.deal-detail.composer-email.context-fields-open .email-context-history{display:none}.deal-detail.composer-email.context-hidden .detail-columns{grid-template-columns:minmax(0,1fr)}.deal-detail.composer-email.context-hidden .detail-fields,.deal-detail.composer-email.context-hidden .email-context-history{display:none}.deal-detail.composer-activity.context-hidden .detail-columns{grid-template-columns:minmax(0,1fr)}.deal-detail.composer-activity.context-hidden .detail-fields,.deal-detail.composer-activity.context-hidden .activity-day-preview{display:none}.deal-detail.composer-focus .activity-form{grid-template-columns:minmax(0,1fr);height:100%;position:static}.deal-detail.composer-focus .activity-form-main{height:100%}.deal-detail.composer-focus .detail-fields{z-index:24;background:#fff;border:1px solid #cbd4da;width:min(420px,40%);position:absolute;inset:8px 12px 0 auto;box-shadow:-10px 8px 28px #1827322e}.deal-detail.composer-activity .detail-fields{visibility:hidden;opacity:0;pointer-events:none;transition:transform .18s,opacity .14s,visibility 0s linear .18s;transform:translate(calc(100% + 24px))}.deal-detail.composer-activity.context-fields-open .detail-fields{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}.deal-detail.composer-activity .activity-day-preview{z-index:3;background:#fff;border:1px solid #cbd4da;width:min(420px,40%);position:absolute;inset:8px 12px 0 auto}.email-context-history{z-index:3;background:#f7f9fa;border:1px solid #cbd4da;grid-template-rows:43px minmax(0,1fr);width:min(420px,40%);min-height:0;display:grid;position:absolute;inset:8px 12px 0 auto;overflow:hidden}.email-context-history>header{background:#fff;border-bottom:1px solid #d9e0e4;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.email-context-history>header>span{align-items:center;gap:7px;min-width:0;display:flex}.email-context-history>header svg{color:#32759f;width:14px}.email-context-history>header strong{font-size:11px}.email-context-history>header small{color:#536673;background:#e9eef1;border-radius:9px;padding:2px 6px;font-size:9px;font-weight:750}.email-context-history-list{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:6px;min-height:0;padding:7px;display:grid;overflow-y:auto}.email-context-history-list>p{color:#6a7780;text-align:center;margin:0;padding:16px 8px;font-size:10px}.email-context-card{cursor:pointer;background:#fff;border:1px solid #d0dbe1;border-radius:6px;transition:border-color .12s,box-shadow .12s;overflow:hidden}.email-context-card:hover{border-color:#91b1c3;box-shadow:0 2px 8px #1d445b17}.email-context-card-toggle{color:#33414b;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;min-height:52px;padding:8px 10px;display:grid}.email-context-card-toggle:hover{background:#f1f6f8}.email-context-card-toggle>span{gap:2px;min-width:0;display:grid}.email-context-card-toggle strong,.email-context-card-toggle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-context-card-toggle strong{font-size:12px;line-height:1.3}.email-context-card-toggle small{color:#697a85;font-size:10px;font-weight:500}.email-context-card-toggle>svg{color:#526d7d;width:14px}.email-context-card>p{color:#50626d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0 10px 9px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.email-context-card-body{color:#34434c;cursor:pointer;border-top:1px solid #e0e7eb;gap:9px;padding:10px;font-size:11px;line-height:1.45;display:grid}.email-context-card-body dl{background:#f4f7f8;border-radius:4px;gap:3px;margin:0;padding:6px;display:grid}.email-context-card-body dl>div{grid-template-columns:34px minmax(0,1fr);gap:5px;min-width:0;display:grid}.email-context-card-body dt{color:#75838c;font-weight:750}.email-context-card-body dd{overflow-wrap:anywhere;min-width:0;margin:0}.email-context-card-body .crm-rich-text{overflow-wrap:anywhere;max-width:100%;font-size:11px}.email-context-load-more{color:#376781;background:#fff;border:1px solid #cbd6dc;border-radius:4px;min-height:38px;font-size:11px}.deal-context-fields-toggle{color:#315f7f;cursor:pointer;background:#fff;border:1px solid #c6d0d7;border-radius:5px;grid-area:1/1;place-self:start;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.deal-context-fields-toggle:hover,.deal-context-fields-toggle:focus-visible,.deal-context-fields-toggle[aria-expanded=true]{color:#175f90;background:#edf5fa;border-color:#7ea4bf}.deal-context-fields-toggle svg{width:15px;height:15px}.deal-context-fields-label{color:#526672;grid-area:1/1;align-self:center;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.deal-context-fields-label svg{width:15px;height:15px}.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 48px 48px}.field-filled-toggle,.field-multi-edit-toggle{color:#50616d;cursor:pointer;background:#fff;border:0;border-left:1px solid #d7dce0;place-items:center;width:48px;min-height:48px;padding:0;display:grid}.field-filled-toggle:hover,.field-filled-toggle:focus-visible,.field-filled-toggle.active,.field-multi-edit-toggle:hover,.field-multi-edit-toggle:focus-visible,.field-multi-edit-toggle.active{color:#176fae;background:#eaf3fb}.field-filled-toggle:disabled,.field-multi-edit-toggle:disabled{cursor:default;opacity:.6}.field-filled-toggle svg,.field-multi-edit-toggle svg{width:18px}.deal-multi-edit{background:#fff;min-height:0;display:grid}.deal-multi-edit-status{z-index:5;background:#f3f8fc;border-bottom:1px solid #dce2e6;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:8px 14px;display:flex;position:sticky;top:49px}.deal-multi-edit-status span{align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.deal-multi-edit-status svg{width:16px}.deal-multi-edit-status small{color:#687781;font-size:11px}.deal-multi-edit-fields{display:grid}.deal-multi-edit-section>header{justify-content:space-between}.deal-multi-edit-section>header small{color:#75818a;font-size:11px;font-weight:600}.deal-multi-edit-group>summary{cursor:pointer}.deal-multi-edit-contact .field-row{cursor:default}.deal-multi-edit-field{border-bottom:1px solid #e4e8ea;grid-template-columns:minmax(125px,.85fr) minmax(0,1.15fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:7px 14px;display:grid}.deal-multi-edit-field>span{color:#586772;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.deal-multi-edit-field>span em,.deal-multi-edit-field>span small{color:#64727b;background:#eef2f4;border-radius:8px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:700}.deal-multi-edit-field input,.deal-multi-edit-field select,.deal-multi-edit-field textarea{color:#28343c;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #b9c4cb;border-radius:3px;padding:6px 8px}.deal-multi-edit-field textarea{resize:vertical}.deal-multi-edit-actions{z-index:6;background:#fffffff5;border-top:1px solid #d8dee2;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 14px #1e2d3714}.deal-multi-edit-actions button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.deal-multi-edit-actions svg{width:15px}.dialog.deal-multi-edit-comment-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(680px,100vw - 24px);max-height:min(780px,100dvh - 24px);overflow:hidden}.deal-multi-edit-comment-list{gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}.deal-multi-edit-comment-list section{border:1px solid #dce2e6;border-radius:5px;gap:8px;padding:12px;display:grid}.deal-multi-edit-comment-list section.invalid{background:#fff8f8;border-color:#c94f4f}.deal-multi-edit-comment-list h3{margin:0;font-size:14px}.deal-multi-edit-comment-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.deal-multi-edit-comment-list dl>div{background:#f5f7f8;border-radius:3px;min-width:0;padding:7px}.deal-multi-edit-comment-list dt{color:#6a7780;font-size:10px}.deal-multi-edit-comment-list dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:650}.deal-multi-edit-comment-list label{color:#4f5d66;gap:4px;font-size:11px;font-weight:700;display:grid}.deal-multi-edit-comment-list textarea{resize:vertical;min-height:76px;font:inherit;border:1px solid #b9c4cb;border-radius:3px;padding:8px}.deal-multi-edit-comment-list textarea[aria-invalid=true]{border-color:#bd3939}.deal-multi-edit-comment-list label small{color:#a32f2f}.deal-multi-edit-comment-dialog>footer{background:#f7f8f9;border-top:1px solid #dce2e6;justify-content:flex-end;gap:8px;padding:11px 14px;display:flex}@media (width<=620px){.detail-columns{grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100vw - 60px);max-width:calc(100vw - 60px);padding:12px 0 0}.detail-fields,.detail-timeline,.field-filter-controls,.deal-multi-edit{width:100%;min-width:0;max-width:100%}.field-filter-controls{grid-template-columns:minmax(0,1fr) minmax(96px,112px) 44px 44px}.field-filter-controls .field-search,.field-value-filter,.field-value-filter select{width:100%;min-width:0}.field-filled-toggle,.field-multi-edit-toggle{width:44px}.deal-multi-edit-field{grid-template-columns:1fr;gap:5px}.deal-multi-edit-actions{grid-template-columns:1fr 1fr;display:grid}.deal-multi-edit-actions button{justify-content:center}.deal-multi-edit-comment-list dl{grid-template-columns:1fr}.dialog.deal-multi-edit-comment-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}}.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}.contact-actions-menu{position:relative}.contact-actions-menu>summary{color:#5e6972;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:28px;height:28px;padding:0;list-style:none;display:grid}.contact-actions-menu>summary::-webkit-details-marker{display:none}.contact-actions-menu>summary:hover,.contact-actions-menu[open]>summary{color:#236fa7;background:#edf3f7}.contact-actions-menu>summary svg{width:15px}.contact-actions-menu>div{z-index:60;background:#fff;border:1px solid #cbd2d7;border-radius:4px;width:235px;padding:4px;position:absolute;top:31px;right:0;box-shadow:0 10px 28px #0000002b}.contact-actions-menu>div>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;font-size:14px;font-weight:400;line-height:normal;display:flex}.contact-actions-menu>div>button:hover:not(:disabled){background:#edf3f8}.contact-actions-menu>div>button:disabled{color:#8b949b;cursor:not-allowed}.contact-actions-menu>div>button svg{width:16px}.contact-actions-menu>div>.danger-menu-item{color:#9a2927}.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-heading>.person-detail-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-heading>.participant-actions-menu{margin-left:auto}.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}.dialog.deal-contact-picker-dialog{width:min(560px,100vw - 24px)}.contact-picker-dialog{min-width:0}.contact-picker-results{background:#fff;border:1px solid #d9dde0;border-radius:3px;align-content:start;min-height:112px;max-height:min(430px,55vh);display:grid;overflow-y:auto}.contact-picker-results>p{color:#68747d;text-align:center;margin:0;padding:28px 14px;font-size:12px}.contact-picker-results>button{color:#2d3740;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6e9eb;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:7px 10px;display:grid}.contact-picker-results>button:last-child{border-bottom:0}.contact-picker-results>button:hover:not(:disabled){background:#edf5fb}.contact-picker-results>button:disabled{color:#77828a;cursor:not-allowed;background:#fafbfb}.contact-picker-results>button>svg{color:#397aa9;width:20px}.contact-picker-results>button>span{gap:2px;min-width:0;display:grid}.contact-picker-results>button strong,.contact-picker-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-picker-results>button strong{font-size:12px}.contact-picker-results>button small{color:#707b83;font-size:10px}.contact-picker-results>button em{color:#577080;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.contact-picker-results>button em svg{color:#277840;width:13px}.contact-remove-confirmation strong{overflow-wrap:anywhere}.dialog.pipedrive-restore-dialog{width:min(860px,100vw - 24px)}.pipedrive-restore-content{gap:12px;padding:14px 18px 16px;display:grid}.pipedrive-restore-content>p{color:#596873;margin:0;font-size:12px;line-height:1.5}.pipedrive-restore-loading,.pipedrive-restore-equal{color:#476070;background:#f7fafb;border:1px solid #d7e0e6;justify-content:center;align-items:center;gap:8px;min-height:64px;font-size:12px;display:flex}.pipedrive-restore-loading svg{width:17px;animation:.8s linear infinite spin}.pipedrive-restore-equal{color:#267440;background:#f0f9f2;border-color:#b9ddc3}.pipedrive-restore-equal svg{width:18px}.pipedrive-restore-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.pipedrive-restore-summary strong{color:#293943;font-size:13px}.pipedrive-restore-summary span{color:#687781;font-size:10px}.pipedrive-restore-differences{border:1px solid #ccd7de;border-radius:3px;max-height:min(430px,55vh);overflow-y:auto}.pipedrive-restore-differences>div{border-top:1px solid #e1e7ea;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) minmax(180px,1fr);display:grid}.pipedrive-restore-differences>div:first-child{border-top:0}.pipedrive-restore-differences>div>*{overflow-wrap:anywhere;min-width:0;padding:8px 10px;font-size:11px}.pipedrive-restore-differences>div>*+*{border-left:1px solid #e1e7ea}.pipedrive-restore-differences .pipedrive-restore-head{z-index:1;color:#536570;background:#edf3f6;font-weight:750;position:sticky;top:0}.pipedrive-restore-differences strong{color:#31434e}.pipedrive-restore-differences [role=cell]:last-child{color:#276b3d;background:#f2f8f3;font-weight:700}.pipedrive-restore-content>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=650px){.pipedrive-restore-summary{flex-direction:column;align-items:flex-start;gap:3px}.pipedrive-restore-differences>div{grid-template-columns:minmax(100px,.7fr) minmax(120px,1fr) minmax(120px,1fr);min-width:430px}.pipedrive-restore-differences{overflow-x:auto}}.participant-chip>span{flex:1}.participant-remove{color:#69757e;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.participant-remove:hover:not(:disabled){color:#a23632;background:#fff0ef}.participant-remove:disabled{color:#adb4b9}.participant-remove svg{width:14px}.participant-edit{color:#52728a;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.participant-edit:hover:not(:disabled){color:#246a9d;background:#edf5fb}.participant-edit.active{color:#17689f;background:#e6f1f9}.participant-edit:disabled{color:#adb4b9}.participant-edit svg{width:14px}.participant-actions-menu{flex:none}.participant-actions-menu>summary{width:27px;height:27px}.participant-actions-menu>div{width:205px}.participant-chip.active{background:#f0f7fd;border-color:#83acd0;box-shadow:inset 2px 0 #2d79b5}.person-inline-context{background:#f3f8fc;border:1px solid #c7d9e7;border-bottom:0;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:0 16px;padding:7px 9px;display:flex}.person-inline-context>span{gap:1px;min-width:0;display:grid}.person-inline-context strong{color:#2b3c48;font-size:12px}.person-inline-context small{color:#647681;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.person-inline-context>a{color:#286d9d;flex:none;font-size:10px;font-weight:700}.person-inline-fields{background:#f8fafb;border:1px solid #c7d9e7;border-radius:0 0 3px 3px;gap:10px;margin:0 16px 12px;padding:12px;display:grid}.person-inline-fields .field-subgroup{margin:0}.person-inline-empty,.person-inline-loading{color:#6d7880;text-align:center;border:1px solid #dbe1e5;border-radius:3px;margin:0 16px 12px;padding:16px;font-size:11px}.person-field-editing textarea{resize:vertical;width:100%;min-height:56px;font:inherit;border:1px solid #aebbc4;border-radius:3px;padding:6px 7px}.person-bulk-inline{border-top:0}.person-bulk-inline .deal-multi-edit-status{top:0}.person-bulk-selection{padding:6px 10px 10px;display:grid}.person-bulk-selection>label{cursor:pointer;border-bottom:1px solid #e5e9ec;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:42px;padding:5px 7px;display:grid}.person-bulk-selection>label:last-child{border-bottom:0}.person-bulk-selection>label:hover{background:#f2f7fb}.person-bulk-selection input{width:16px;height:16px}.person-bulk-selection span{gap:1px;min-width:0;display:grid}.person-bulk-selection strong,.person-bulk-selection small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-bulk-selection strong{color:#35434c;font-size:11px}.person-bulk-selection small{color:#73808a;font-size:9px}.person-bulk-fields{display:grid}.person-bulk-field{align-items:start}.person-bulk-field>span{grid-area:1/1/span 2;padding-top:10px}.person-bulk-field>select,.person-bulk-field>input,.person-bulk-field>textarea{grid-column:2}.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-status-actions{grid-column:2}.detail-pipeline-control{flex-basis:148px;width:148px}.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{flex-direction:column;align-items:stretch;min-height:116px;display:flex}.detail-status-actions{flex-wrap:wrap;width:100%;min-width:0}.detail-pipeline-control{display:none}.detail-status-actions .status-segment{justify-content:flex-start;width:100%;min-width:0}.detail-special-actions{overflow-x:auto}.detail-stage-bar{position:static}.detail-stage-meta{flex-direction:column;align-items:stretch;gap:4px}.detail-stage-meta .detail-owner-line{justify-content:flex-start;width:100%;padding:3px 2px}.detail-columns{grid-template-columns:minmax(0,1fr);width:calc(100vw - 60px);max-width:calc(100vw - 60px);padding:10px 0 0}.contact-actions-menu>div{width:min(235px,100vw - 78px)}.person-inline-context,.person-inline-fields{margin-inline:8px}.person-inline-fields{padding:7px}.person-bulk-field>span,.person-bulk-field>select,.person-bulk-field>input,.person-bulk-field>textarea{grid-area:auto/1;padding-top:0}.contact-picker-results>button{grid-template-columns:26px minmax(0,1fr)}.contact-picker-results>button>em{grid-column:2}}.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 29px;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;padding:5px;display:grid;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.team{color:#285f78}.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;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:3px;place-items:center;width:27px;height:27px;padding:0;transition:opacity .1s,background .1s,color .1s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.field-history-row:hover>.field-history-button,.field-history-row:focus-within>.field-history-button{opacity:1;pointer-events:auto}.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){.field-history-button{opacity:1;pointer-events:auto}.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 auto minmax(420px,1fr) auto auto auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;min-height:720px;display:grid;container:mail-composer/inline-size}.deal-mail-composer>*{min-width:0}.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:13px}.deal-mail-composer>header small{color:#8a6a2c;font-size:13px}.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:13px}.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:13px}.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:13px;display:flex}.deal-mail-mergebar>.mail-menu-wrap>button:hover,.deal-mail-mergebar>button:hover{background:#eef3f6}.deal-mail-mergebar svg{width:13px}.deal-mail-mergebar>span{color:#71808a;margin-left:auto;font-size:13px}.mail-merge-deal-id{color:#5e6b73;grid-template-columns:auto minmax(88px,120px);align-items:center;gap:7px;min-width:190px;padding:0 8px;font-size:12px;font-weight:700;display:grid}.mail-merge-deal-id input{color:#2f3b42;background:#fff;border:1px solid #c5cfd4;border-radius:4px;min-width:0;height:30px;padding:4px 7px;font-size:13px}.mail-merge-deal-id input[readonly]{color:#52616a;background:#f3f5f6}.email-composer-start{background:linear-gradient(145deg,#f7f9fb,#eef2f6);align-content:center;gap:26px;min-height:420px;padding:clamp(24px,5vw,60px);display:grid}.email-composer-start>header{align-items:center;gap:14px;max-width:760px;margin:0 auto;display:flex}.email-composer-start>header>svg{color:#7e0731;width:34px;height:34px}.email-composer-start>header div{gap:5px;display:grid}.email-composer-start>header strong{color:#171740;font-size:21px}.email-composer-start>header span{color:#66737b;font-size:13px}.email-composer-start>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(920px,100%);margin:0 auto;display:grid}.email-composer-start>div>button{color:#26333c;text-align:left;background:#fff;border:1px solid #ccd5dc;border-radius:9px;grid-template-rows:1fr auto;grid-template-columns:42px minmax(0,1fr);gap:8px 12px;min-height:145px;padding:20px;display:grid;box-shadow:0 8px 24px #1717400f}.email-composer-start>div>button:hover:not(:disabled){border-color:#7e0731;transform:translateY(-2px);box-shadow:0 14px 30px #1717401f}.email-composer-start>div>button>svg{color:#7e0731;width:31px;height:31px}.email-composer-start>div>button span{gap:6px;display:grid}.email-composer-start>div>button strong{color:#171740;font-size:16px}.email-composer-start>div>button small{color:#697680;line-height:1.4}.email-composer-start>div>button em{color:#7e0731;text-transform:uppercase;background:#f2e9ed;border-radius:9px;grid-column:2;justify-self:start;padding:3px 7px;font-size:13px;font-style:normal;font-weight:800}.email-composer-workspace{background:#f1f3f5;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;min-width:0;max-width:none;min-height:0;display:grid;overflow:visible}.email-composer-workspace.view-edit,.email-composer-workspace.view-preview{grid-template-columns:minmax(0,1fr)}.deal-mail-composer .email-composer-workspace.view-preview{grid-template-rows:max-content max-content max-content;align-content:start}.deal-mail-composer .email-composer-workspace.view-preview .email-composer-preview-pane{grid-area:2/1}.email-composer-workspace-head{background:#fff;border-bottom:1px solid #d9dfe3;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:7px 12px;display:flex}.email-composer-workspace-head>div{display:grid}.email-composer-workspace-head strong{color:#171740;font-size:13px}.email-composer-workspace-head span{color:#748089;font-size:13px}.email-composer-primary-controls{align-items:end;gap:8px;min-width:0;grid-auto-flow:initial!important;display:flex!important}.email-composer-primary-controls label{color:#67747c;gap:3px;min-width:170px;font-size:13px;font-weight:700;display:grid}.email-composer-primary-controls label:last-child{min-width:min(360px,40vw)}.email-composer-primary-controls select{color:#26343d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #bdc8ce;border-radius:5px;padding:4px 30px 4px 9px;font-size:13px}.email-composer-primary-controls select:focus{border-color:#287bad;outline:0;box-shadow:0 0 0 3px #287bad21}.email-composer-workspace-head nav{background:#eef1f3;border-radius:5px;padding:2px;display:flex}.email-composer-workspace-head button,.email-composer-workspace>footer button{color:#58656e;background:0 0;border:0;border-radius:4px;min-height:29px;padding:0 9px;font-size:13px}.email-composer-workspace-head button.active{color:#7e0731;background:#fff;box-shadow:0 1px 4px #1f2b331f}.email-composer-editor-pane,.email-composer-preview-pane{align-self:start;min-width:0;min-height:0;overflow:visible}.email-composer-editor-pane{background:#f5f6f7;border-right:1px solid #d5dce1}.email-composer-editor-pane .email-ci-content-layout{width:100%;min-width:0}.email-composer-editor-pane .email-builder-layout{min-width:0}.email-composer-workspace:not(.view-edit) .email-builder-layout{grid-template-columns:minmax(0,1fr)}.email-composer-workspace:not(.view-edit) .email-builder-library,.email-composer-workspace:not(.view-edit) .email-builder-inspector{display:none}.email-composer-workspace:not(.view-edit) .email-ci-content-layout.inspector-open{grid-template-rows:auto minmax(600px,1fr) auto;grid-template-columns:minmax(0,1fr)}.email-composer-workspace:not(.view-edit) .email-ci-content-tools{border-top:1px solid #d5dfe3;border-left:0;grid-area:3/1;max-height:300px}.email-composer-workspace.view-split .email-builder-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.email-composer-workspace.view-split .email-builder-library{display:none}.email-composer-workspace.view-split .email-builder-inspector{display:flex}.email-composer-workspace.view-split .email-ci-content-layout.inspector-open{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(250px,290px)}.email-composer-workspace.view-split .email-ci-content-tools{border-top:0;border-left:1px solid #d5dfe3;grid-area:2/2;max-height:none;display:flex}@container mail-composer (width>=1280px){.email-composer-workspace.view-split{grid-template-columns:minmax(760px,1.45fr) minmax(420px,1fr)}}@container mail-composer (width<=1279px){.email-composer-workspace.view-split,.email-composer-workspace.view-split .email-builder-layout{grid-template-columns:minmax(0,1fr)}.email-composer-workspace.view-split .email-builder-inspector{z-index:80;background:#fff;border:1px solid #c9d3d8;border-radius:9px;width:min(380px,100vw - 32px);max-height:calc(100vh - 112px);display:flex;position:fixed;top:96px;bottom:16px;right:16px;overflow:auto;box-shadow:0 18px 48px #1a283047}.email-composer-workspace.view-split .email-ci-content-layout.inspector-open .email-ci-content-tools{z-index:80;background:#fff;border:1px solid #c9d3d8;border-radius:9px;grid-area:auto;width:min(380px,100vw - 32px);max-height:calc(100vh - 112px);position:fixed;top:96px;bottom:16px;right:16px;overflow:auto;box-shadow:0 18px 48px #1a283047}}.deal-mail-composer .email-composer-workspace .email-ci-content-layout.inspector-open .email-ci-content-tools,.deal-mail-composer .email-composer-workspace.view-split .email-ci-content-layout.inspector-open .email-ci-content-tools{z-index:1;width:auto;max-height:calc(100vh - 112px);box-shadow:none;overscroll-behavior:contain;background:#fff;border:0;border-left:1px solid #d5dfe3;border-radius:0;grid-area:2/2;align-self:start;display:flex;position:sticky;inset:0 auto auto;overflow:hidden}.deal-mail-composer .email-ci-content-tools .email-ci-inspector-body{min-height:0;overflow:auto}@container mail-composer (width<=760px){.deal-mail-composer .email-composer-workspace .email-ci-content-layout.inspector-open{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.deal-mail-composer .email-composer-workspace .email-ci-content-layout.inspector-open .email-ci-content-tools,.deal-mail-composer .email-composer-workspace.view-split .email-ci-content-layout.inspector-open .email-ci-content-tools{border-top:1px solid #d5dfe3;border-left:0;grid-area:3/1;max-height:360px;position:static}}.email-composer-preview-pane .email-preview-layout{grid-template-columns:minmax(340px,1fr)}.email-composer-preview-pane .email-quality-center{display:none}.email-composer-preview-pane .email-preview-toolbar{justify-content:flex-end;min-height:54px}.email-composer-preview-pane .email-preview-toolbar>div:first-child{display:none}.email-composer-workspace>footer{background:#fff;border-top:1px solid #d9dfe3;grid-column:1/-1;align-items:center;gap:4px;padding:4px 9px;display:flex}.email-composer-workspace>footer button{align-items:center;gap:5px;display:flex}.email-composer-workspace>footer svg{width:13px}.email-composer-envelope-state{color:#53616a;background:#f8fafb;border-top:1px solid #d9dfe3;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 18px;min-height:38px;padding:7px 12px;font-size:13px;display:flex}.email-composer-envelope-state span{align-items:center;min-height:24px;display:inline-flex}.email-composer-start>.email-composer-envelope-state{background:#fff;border:1px solid #d9dfe3;border-radius:7px;width:min(920px,100%);margin:-10px auto 0}.email-ci-link-block,.email-ci-merge-block{gap:6px;display:grid}.email-ci-link-block a{color:#7e0731;font-weight:700}.email-ci-merge-block code,.email-builder-merge-preview{color:#7e0731;background:#f2e9ed;border-radius:4px;justify-self:start;padding:5px 8px}.mail-compose-help{color:#757f87;margin-left:auto;font-size:13px}.mail-menu-wrap{position:relative}.mail-template-menu,.mail-field-menu,.mail-meeting-menu,.mail-signature-menu,.mail-schedule-menu{background:#fff;border:1px solid #cfd5d9;border-radius:3px;padding:6px;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:13px;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:13px}.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:13px;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}.mail-signature-menu button{text-align:left;background:#fff;border:0;width:100%;min-height:32px;padding:5px 7px;display:grid}.mail-signature-menu button[aria-pressed=true]{background:#e4f2fa}.mail-signature-menu small{color:#6b7880;padding:5px 7px;font-size:13px;display:block}.mail-signature-menu button:hover{background:#eef5fa}.mail-attachment-reference-menu{background:#fff;border:1px solid #cfd5d9;border-radius:5px;gap:5px;padding:7px;display:grid;overflow:auto;box-shadow:0 8px 24px #1e28302e}.mail-attachment-reference-menu>input{border:1px solid #b9c5cd;border-radius:4px;width:100%;min-height:34px;padding:5px 8px}.mail-attachment-reference-menu>button{color:#34414a;text-align:left;background:#fff;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;display:flex}.mail-attachment-reference-menu>button:hover:not(:disabled){background:#eef5fa}.mail-attachment-reference-menu>button:disabled{opacity:.55}.mail-attachment-reference-menu>button span{min-width:0;display:grid}.mail-attachment-reference-menu>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-attachment-reference-menu>button small{padding:0}.mail-attachment-reference-menu>button svg{color:#2772a2;width:16px}.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:13px}.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:4px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.deal-mail-attachments>span>span{gap:1px;display:grid}.deal-mail-attachments a{color:#256c97;text-decoration:none}.deal-mail-attachments small{color:#7a858c;font-size:13px}.deal-mail-attachments button{background:0 0;border:0;width:16px;height:16px;padding:0}.deal-mail-signature-state{color:#344853;background:#f3f9fc;border:1px solid #cfe0ea;border-radius:5px;align-items:center;gap:8px;margin:0 10px 7px;padding:8px 10px;display:flex}.deal-mail-signature-state>svg{color:#267cb2;width:17px}.deal-mail-signature-state>span{display:grid}.deal-mail-signature-state small{color:#64747d;font-size:13px}.deal-mail-delivery-artifact{color:#24533a;background:#f1faf5;border:1px solid #acd4be;border-radius:5px;align-items:center;gap:8px;margin:0 10px 7px;padding:8px 10px;display:flex}.deal-mail-delivery-artifact>svg{width:18px}.deal-mail-delivery-artifact>span{display:grid}.deal-mail-delivery-artifact small{color:#567165;font-size:13px}.deal-mail-attachment-error{color:#922f2a;background:#fff3f2;border:1px solid #dfaaa7;border-radius:4px;margin:0 10px 7px;padding:8px 10px;font-size:13px}.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 .mail-attachment-action{gap:0;display:grid}.deal-mail-composer>footer .mail-attachment-action>small{white-space:nowrap;margin:0;font-size:13px}.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:13px;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:13px;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:13px;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:13px;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 .mail-delivery-verified{color:#2f6848;font-size:13px;position:relative}.deal-mail-composer>footer .mail-delivery-verified summary{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;min-height:30px;padding:0 7px;font-weight:700;list-style:none;display:flex}.deal-mail-composer>footer .mail-delivery-verified summary::-webkit-details-marker{display:none}.deal-mail-composer>footer .mail-delivery-verified summary:hover,.deal-mail-composer>footer .mail-delivery-verified[open] summary{background:#eaf6ef}.deal-mail-composer>footer .mail-delivery-verified>span{z-index:20;color:#325b43;white-space:normal;background:#f1faf5;border:1px solid #acd4be;border-radius:6px;width:min(360px,100vw - 32px);padding:9px 11px;line-height:1.4;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 8px 24px #1935282e}.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}.mail-schedule-menu small{white-space:normal;font-size:13px;color:#766027!important;margin:0!important}.deal-mail-composer>footer .primary-button{min-width:84px}@container mail-composer (width<=1450px){.email-composer-workspace{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.email-composer-editor-pane{border-bottom:1px solid #d5dce1;border-right:0}.deal-mail-composer>footer{flex-wrap:wrap;align-items:flex-end;gap:6px}.deal-mail-composer>footer>div:first-child{flex-wrap:wrap;width:100%}.mail-send-actions{justify-content:flex-end;width:100%}}@container mail-composer (width<=520px){.deal-mail-mergebar{flex-wrap:wrap;gap:2px;min-height:36px;padding-block:4px}.deal-mail-mergebar>.mail-menu-wrap,.deal-mail-mergebar>button{flex:calc(50% - 2px);min-width:0}.deal-mail-mergebar>.mail-menu-wrap>button,.deal-mail-mergebar>button{white-space:normal;text-align:center;justify-content:center;width:100%;height:100%}.deal-mail-mergebar>span{display:none}.deal-mail-composer>footer .mail-draft-visibility{white-space:normal;flex-wrap:wrap;width:100%}.deal-mail-composer>footer .mail-draft-visibility select{flex:100%;width:100%;min-width:0}}@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%}.email-composer-start>div{grid-template-columns:1fr}}@media (width<=720px){.deal-mail-composer{min-height:760px}.mail-compose-help{display:none}.mail-template-menu,.mail-field-menu,.mail-meeting-menu{width:min(340px,100vw - 60px)}.email-composer-start{padding:24px 14px}.email-composer-workspace-head{flex-direction:column;align-items:stretch;height:auto;padding-block:8px}.email-composer-primary-controls{flex-direction:column;align-items:stretch;width:100%}.email-composer-primary-controls label,.email-composer-primary-controls label:last-child{width:100%;min-width:0}.email-composer-workspace-head nav{align-self:stretch}.email-composer-workspace-head nav button{flex:1}}.mail-crm-picker{gap:7px;display:grid}.mail-crm-picker>input{border:1px solid #b9c6cc;border-radius:5px;min-height:40px;padding:0 10px}.mail-crm-picker>div{border:1px solid #e0e6e9;border-radius:5px;gap:3px;padding:7px;display:grid}.mail-crm-picker>div>button,.mail-crm-picker>button{text-align:left;background:#fff;border:1px solid #d6dfe3;border-radius:5px;justify-items:start;gap:2px;min-height:40px;padding:7px 9px;display:grid}.mail-crm-picker button:hover{background:#edf6fa}.mail-crm-picker small{color:#708087}.mail-delivery-verified ul{color:#72580d;margin:6px 0 0;padding-left:18px;font-size:12px}.deal-mail-composer .mail-composer-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.deal-mail-composer .deal-mail-addresses{background:#fff;padding:8px 18px}.deal-mail-composer .mail-recipient-field{border-bottom:1px solid #e5ebef;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:0;min-width:0;min-height:44px;display:grid;position:relative}.deal-mail-composer .mail-recipient-field .mail-recipient-label{color:#536b79;border:0;min-height:0;padding-top:13px;font-size:13px;display:block}.mail-recipient-chips{cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:6px 0;display:flex}.mail-recipient-chips .mail-recipient-chip{color:#304f62;background:#edf6fb;border:1px solid #c9dbe6;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 9px;font-size:13px;display:inline-flex}.mail-recipient-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-recipient-chip.invalid{background:#fff3ee;border-color:#c87869}.mail-recipient-chip button{color:#496777;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid}.mail-recipient-chip button:hover{background:#dceaf2}.mail-recipient-chip svg{width:14px;height:14px}.mail-recipient-chips input{min-width:min(210px,100%);min-height:30px;font:inherit;background:0 0;outline:0;flex:1;padding:4px 8px;font-size:14px;border:0!important}.mail-recipient-error{color:#a14032;grid-column:2;padding:2px 8px 8px;font-size:12px}.mail-to-row{align-items:start;gap:8px;display:flex}.mail-to-row>.mail-recipient-field{flex:1}.mail-to-row>button{color:#236d9a;background:0 0;border:0;border-radius:5px;min-height:30px;margin-top:8px;padding:5px 8px}.mail-recipient-results{z-index:120;background:#fff;border:1px solid #c4d5df;border-radius:9px;padding:6px;box-shadow:0 10px 30px #18364726}.mail-recipient-results [role=listbox]{gap:4px;display:grid}.mail-recipient-results button{text-align:left;color:#304e60;width:100%;font:inherit;background:0 0;border:0;border-radius:5px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.mail-recipient-results button[aria-selected=true],.mail-recipient-results button:hover{background:#edf6fb}.mail-recipient-results button span{color:#55717f}.mail-recipient-results p{color:#58707e;padding:6px 10px;font-size:13px}.deal-mail-composer>footer{z-index:25;background:#fff;border-top:1px solid #d5e1e9;align-items:center;gap:12px;padding:12px 16px;position:sticky;bottom:0;box-shadow:0 -4px 16px #18364709}.mail-draft-save-state{color:#607580;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.mail-draft-save-state:empty{display:none}.mail-draft-save-state svg{color:#2b8051;width:13px;height:13px}.deal-mail-composer>footer>div:first-child{flex-wrap:wrap;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.deal-mail-composer>footer .mail-attachment-action>small{display:none}.deal-mail-composer>footer .mail-send-actions{flex-wrap:wrap;align-items:center;gap:9px;max-width:100%;margin-left:auto;display:flex}.deal-mail-composer>footer .mail-send-actions>small:empty{display:none}.mail-more-options{position:relative}.mail-more-options>summary{cursor:pointer;color:#425d6d;background:#fff;border:1px solid #c7d5df;border-radius:6px;padding:9px 12px;font-size:13px;list-style:none}.mail-more-options-body{z-index:40;background:#fff;border:1px solid #c8d8e3;border-radius:10px;gap:12px;width:min(440px,100vw - 90px);max-height:60vh;padding:16px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 12px 35px #17344a26}.mail-more-options-body .mail-draft-visibility{white-space:normal;grid-template-columns:20px 1fr;gap:6px;display:grid}.mail-more-options-body .mail-draft-visibility select{grid-column:1/-1;width:100%;max-width:100%}.mail-more-options-body .mail-add-activity{white-space:normal}.mail-delivery-verified{flex-basis:100%;max-width:600px;margin:0}.mail-delivery-verified>summary{cursor:pointer}.mail-template-save-form{gap:14px;min-width:min(480px,100vw - 64px);padding:20px;display:grid}.mail-template-save-form>label{gap:7px;display:grid}.mail-template-save-form input,.mail-template-save-form select{border:1px solid #bdced9;border-radius:6px;padding:9px 12px}.mail-template-save-form footer{justify-content:flex-end;gap:10px;display:flex}.mail-template-save-form p{color:#587180;font-size:13px}.email-composer-workspace .email-easy-workbench-header,.email-composer-workspace .email-composer-envelope-state{display:none}.email-composer-workspace-head{min-height:48px}.email-composer-primary-controls>label>span{display:none}.email-composer-editor-pane .email-easy-canvas{padding:20px}.email-composer-workspace.view-edit .email-easy-page{width:100%;max-width:900px}.email-composer-workspace.view-edit .email-easy-prosemirror{min-height:360px;padding:30px 42px}@container mail-composer (width<=1450px){.deal-mail-composer>footer>div:first-child,.deal-mail-composer>footer .mail-send-actions{width:auto}.email-composer-workspace.view-split{grid-template-columns:minmax(0,1fr)}}@container mail-composer (width>=900px){.deal-mail-composer .email-composer-workspace.view-split{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}.deal-mail-composer .email-composer-workspace.view-split .email-composer-editor-pane{grid-area:2/1;align-self:stretch}.deal-mail-composer .email-composer-workspace.view-split .email-composer-preview-pane{grid-area:2/2;align-self:stretch}.deal-mail-composer .email-composer-workspace.view-split .email-composer-envelope-state{grid-area:3/1/auto/-1}.deal-mail-composer .email-composer-workspace.view-split .email-ci-content-layout{min-height:100%}}@container mail-composer (width<=899px){.email-composer-split-view{display:none}.deal-mail-composer .email-composer-workspace.view-split{grid-template-columns:minmax(0,1fr)}.deal-mail-composer .email-composer-workspace.view-split .email-composer-preview-pane{display:none}}@container mail-composer (width>=521px){.deal-mail-composer .email-composer-workspace .email-ci-content-layout.inspector-open{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(230px,280px)}.deal-mail-composer .email-composer-workspace .email-ci-content-layout.inspector-open .email-ci-content-tools{grid-area:2/2;align-self:start;max-height:calc(100dvh - 160px);position:sticky;top:0}}@media (width<=780px){.deal-mail-composer>footer{flex-wrap:wrap}.deal-mail-composer>footer .mail-send-actions{width:100%}.mail-recipient-field{grid-template-columns:36px minmax(0,1fr)!important}.mail-recipient-chips input{min-width:130px}.email-composer-workspace.view-edit .email-easy-prosemirror{padding:24px 20px}.mail-more-options-body{left:auto;right:0}.mail-template-chooser-dialog.dialog{width:calc(100vw - 16px)}}.deal-mail-composer{flex-direction:column;display:flex}.deal-mail-composer>header{min-height:42px}.deal-mail-composer>.email-composer-workspace,.deal-mail-composer .mail-composer-fields>.email-composer-workspace{flex:1 0 auto}.deal-mail-composer .deal-mail-addresses>label{grid-template-columns:64px minmax(0,1fr) auto;gap:0;min-height:44px;padding:0}.deal-mail-composer .deal-mail-addresses>label>span,.deal-mail-composer .mail-recipient-field .mail-recipient-label{color:#304e60;font-size:13px;font-weight:650;line-height:20px}.deal-mail-composer .deal-mail-addresses>label>input,.deal-mail-composer .deal-mail-addresses>label>select{margin:0;padding-left:8px;padding-right:8px}.deal-mail-composer .mail-recipient-chips>input{margin-left:0;padding-left:8px}@media (width<=780px){.deal-mail-composer .deal-mail-addresses>label,.deal-mail-composer .mail-recipient-field{grid-template-columns:52px minmax(0,1fr)!important}.deal-mail-composer .deal-mail-addresses>label{grid-template-columns:52px minmax(0,1fr) auto!important}}.deal-mail-composer .deal-mail-addresses>label>span{padding-left:0}.mail-inline-account{background:#fff;border-bottom:1px solid #dce3e7;justify-content:flex-end;align-items:center;min-height:38px;padding:4px 10px;display:flex}.deal-mail-composer .deal-mail-addresses{padding:3px 12px}.deal-mail-composer .deal-mail-addresses>label,.deal-mail-composer .mail-recipient-field{grid-template-columns:54px minmax(0,1fr) auto;min-height:36px}.deal-mail-composer .mail-recipient-field{grid-template-columns:54px minmax(0,1fr)}.deal-mail-composer .deal-mail-addresses>label>input,.deal-mail-composer .deal-mail-addresses>label>select{height:32px}.deal-mail-composer .mail-recipient-field .mail-recipient-label{padding-top:8px}.deal-mail-composer .mail-recipient-chips{min-height:34px;padding:2px 0}.deal-mail-composer .mail-recipient-chips input{min-height:27px;padding-block:2px}.deal-mail-composer .mail-recipient-chip{padding-top:2px;padding-bottom:2px}.mail-to-row>button{min-height:28px;margin-top:3px;padding:3px 7px}.email-composer-workspace-head{flex-wrap:nowrap;gap:6px;min-height:42px;padding:4px 8px;overflow:hidden}.email-composer-primary-controls{flex:none;align-items:center}.email-composer-primary-controls label,.email-composer-primary-controls>label:last-child{min-width:138px}.email-composer-primary-controls select{min-height:30px;padding:3px 25px 3px 7px;font-size:11px}.email-composer-workspace-head>.email-composer-inline-actions{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow:auto hidden}.email-composer-inline-actions::-webkit-scrollbar{display:none}.email-composer-inline-actions>.mail-menu-wrap{flex:0 auto;min-width:0}.email-composer-inline-actions>.mail-menu-wrap>button,.email-composer-inline-actions>button{color:#41515b;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;max-width:126px;min-height:30px;padding:0 6px;font-size:10px;display:flex;overflow:hidden}.email-composer-inline-actions>.mail-menu-wrap>button:hover,.email-composer-inline-actions>button:hover{background:#eef3f6}.email-composer-inline-actions>.mail-menu-wrap>.mail-deal-context-trigger{color:#315f78;background:#eef4f7;border:1px solid #c7d7e1}.email-composer-inline-actions>.mail-menu-wrap>.mail-deal-context-trigger:hover,.email-composer-inline-actions>.mail-menu-wrap>.mail-deal-context-trigger[aria-expanded=true]{color:#175f8b;background:#e4f1f7;border-color:#7fa9c1}.email-composer-inline-actions .email-fill-values-toggle{font-size:10px;min-height:30px!important;padding:4px 6px!important}.email-composer-inline-actions .email-fill-values-toggle i{width:21px;height:13px}.email-composer-inline-actions .email-fill-values-toggle i:after{width:9px;height:9px}.email-composer-inline-actions .email-fill-values-toggle.active i:after{left:10px}.email-composer-workspace-head>nav{flex:none}.email-composer-workspace-head>nav button{min-height:30px;padding:0 7px;font-size:10px}.deal-mail-composer>footer{z-index:25;gap:7px;min-height:48px;padding:6px 10px;position:sticky;bottom:0}.deal-mail-composer>footer .mail-attachment-action>button,.deal-mail-composer>footer .mail-more-options>summary{min-height:32px;padding:5px 8px;font-size:11px}.deal-mail-composer>footer .mail-send-actions{gap:6px}.deal-mail-composer>footer .mail-send-actions>.primary-button{min-height:36px;padding:7px 16px;font-size:12px}.deal-mail-composer>footer .send-later-button{min-height:36px}@container mail-composer (width<=900px){.email-composer-inline-actions>.mail-menu-wrap>button,.email-composer-inline-actions>button{max-width:104px}.email-composer-inline-actions .email-fill-values-toggle span{display:none}}@container mail-composer (width<=620px){.email-composer-workspace-head{overflow-x:auto}.email-composer-inline-actions{overflow:visible}.email-composer-inline-actions>.mail-menu-wrap>button,.email-composer-inline-actions>button{max-width:84px}}@media (width<=720px){.email-composer-workspace-head{flex-flow:row;align-items:center;gap:6px;padding-block:4px;overflow-x:auto}.email-composer-primary-controls{flex-direction:row;align-items:center;width:auto}.email-composer-primary-controls label,.email-composer-primary-controls>label:last-child{width:auto;min-width:138px}.email-composer-workspace-head>nav{align-self:center}.email-composer-workspace-head>nav button{flex:none}.email-composer-workspace-head>nav button:nth-child(2){display:none}.deal-mail-composer>footer>div:first-child{flex-wrap:nowrap;flex:auto;width:auto}.deal-mail-composer>footer .mail-send-actions{width:auto}.deal-mail-composer>footer .mail-attachment-action button>span,.deal-mail-composer>footer>div:first-child>.mail-menu-wrap>button>span,.deal-mail-composer>footer .mail-more-options>summary>span{display:none}.deal-mail-composer>footer .mail-attachment-action>button,.deal-mail-composer>footer>div:first-child>.mail-menu-wrap>button,.deal-mail-composer>footer .mail-more-options>summary{justify-content:center;width:36px;min-width:36px;padding:0}}.person-detail-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.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;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:30px;height:30px;padding:0;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-title-edit{flex:1;grid-template-columns:minmax(0,1fr) 30px 30px;gap:4px;min-width:220px;max-width:520px;display:grid}.person-title-edit input{color:#202830;border:1px solid #8ba8bb;border-radius:3px;min-width:0;height:36px;padding:0 9px;font-size:18px;font-weight:700}.person-title-edit button{color:#51616c;background:#fff;border:1px solid #c7d0d6;border-radius:3px;place-items:center;width:30px;height:36px;padding:0;display:grid}.person-title-edit button:first-of-type{color:#fff;background:#3f9154;border-color:#39844c}.person-title-edit svg{width:15px}.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-detail-layout.composer-focus .person-detail-body{grid-template-columns:minmax(0,1fr) min(420px,40%);gap:18px;padding:8px 12px 0;position:relative}.person-detail-layout.composer-focus .person-detail-timeline{grid-column:1;width:100%;padding:0;overflow:hidden}.person-detail-layout.composer-focus .person-composer-shell{border:0;grid-template-rows:auto minmax(0,1fr);height:100%;margin-top:0;display:grid}.person-detail-layout.composer-focus .person-composer-shell.person-composer-email{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.person-detail-layout.composer-email:not(.context-fields-open) .person-fields-panel,.person-detail-layout.composer-email.context-fields-open .email-context-history{display:none}.person-detail-layout.composer-email.context-hidden .person-detail-body{grid-template-columns:minmax(0,1fr)}.person-detail-layout.composer-email.context-hidden .person-fields-panel,.person-detail-layout.composer-email.context-hidden .email-context-history{display:none}.person-detail-layout.composer-activity.context-hidden .person-detail-body{grid-template-columns:minmax(0,1fr)}.person-detail-layout.composer-activity.context-hidden .person-fields-panel,.person-detail-layout.composer-activity.context-hidden .activity-day-preview{display:none}.person-detail-layout.composer-focus .person-fields-panel{z-index:24;background:#fff;border:1px solid #cbd4da;width:min(420px,40%);position:absolute;inset:8px 12px 0 auto;box-shadow:-10px 8px 28px #1827322e}.person-detail-layout.composer-activity .person-fields-panel{visibility:hidden;opacity:0;pointer-events:none;transition:transform .18s,opacity .14s,visibility 0s linear .18s;transform:translate(calc(100% + 24px))}.person-detail-layout.composer-activity.context-fields-open .person-fields-panel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}.person-detail-layout.composer-focus .activity-form{grid-template-columns:minmax(0,1fr);height:100%;position:static}.person-detail-layout.composer-focus .activity-form-main{height:100%}.person-detail-layout.composer-activity .activity-day-preview{z-index:3;background:#fff;border:1px solid #cbd4da;width:min(420px,40%);position:absolute;inset:8px 12px 0 auto}.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-detail-multi-edit .deal-multi-edit-status{top:0}.person-detail-multi-edit .person-inline-methods{border-bottom:0;padding:8px 14px 12px}.person-detail-multi-edit .deal-multi-edit-section{border-width:0 0 8px;border-radius:0;margin:0}.person-detail-multi-edit .deal-multi-edit-section:last-child{border-bottom-width:0}.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-email-composer-workspace{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.person-detail-layout.composer-focus .person-email-composer-workspace .deal-mail-composer{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;height:100%;min-height:0;overflow:hidden auto}.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}.focus-person-card .focus-activity-edit{color:#3b6e8e;background:#fff;border:1px solid #cbd3d8;border-radius:3px;flex:none;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:10px;display:inline-flex}.focus-person-card .focus-activity-edit svg{width:12px}.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-mail-actions{justify-content:flex-end;display:flex}.person-mail-actions>button{cursor:pointer;background:#fff;border:1px solid #c9d2d8;border-radius:4px;place-items:center;width:32px;height:30px;display:grid}.person-mail-actions>button svg,.person-mail-menu button svg{width:16px}.person-mail-menu{background:#fff;border:1px solid #cbd3d9;border-radius:5px;padding:5px;display:grid;box-shadow:0 8px 24px #1e28302e}.person-mail-menu>div{display:grid}.person-mail-menu button{text-align:left;background:#fff;border:0;align-items:center;gap:9px;min-height:38px;padding:7px 9px;display:flex}.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}}@media (width<=600px){.focus-person-card .focus-activity-edit{justify-content:center;width:30px;padding:0}.focus-person-card .focus-activity-edit span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.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)}}.organization-list-main{grid-template-rows:58px auto minmax(0,1fr)}.organization-toolbar{min-width:0}.organization-search{border:1px solid var(--line-strong);background:#fff;border-radius:3px;align-items:center;gap:7px;width:min(470px,38vw);height:34px;padding:0 9px;display:flex}.organization-search:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px #126bc51f}.organization-search svg{color:#65717b;width:16px}.organization-search input{border:0;outline:0;flex:1;min-width:0}.organization-context-strip{border-bottom:1px solid var(--line);color:#4c5862;background:#f8fafb;align-items:center;gap:10px;min-height:50px;padding:7px 16px;display:flex}.organization-context-strip>svg{color:#416f96;flex:none;width:20px}.organization-context-strip>span{flex-direction:column;gap:2px;min-width:0;display:flex}.organization-context-strip small{color:#707a83}.organization-table-area{min-width:0;min-height:0;position:relative;overflow:hidden}.organization-list-table{min-width:1220px}.organization-list-table th:first-child{width:310px}.organization-list-table th:nth-child(2){width:230px}.organization-list-table td{vertical-align:middle}.organization-name-cell{color:#2d343b;align-items:center;gap:9px;min-width:0;display:flex}.organization-name-cell>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.organization-name-cell strong,.organization-name-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-name-cell small{color:#707b85;font-size:10px}.organization-avatar,.organization-detail-icon{color:#39739b;background:#e8f1f7;flex:none;place-items:center;display:grid}.organization-avatar{border-radius:3px;width:30px;height:30px}.organization-avatar svg{width:17px}.organization-count{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.organization-count svg{color:#64717b;width:14px}.organization-list-table .row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.organization-list-table .row-actions .source-pill{white-space:nowrap}.organization-editor-dialog{width:min(680px,100vw - 28px)}.organization-editor{max-height:min(740px,100dvh - 110px);overflow:auto}.organization-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-custom-edit{border-top:1px solid var(--line);padding-top:12px}.organization-custom-edit summary{color:#39434b;cursor:pointer;margin-bottom:12px;font-weight:700}.organization-detail-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.organization-detail-screen{background:#fff;grid-template-rows:72px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.organization-detail-header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:11px 18px;display:flex}.organization-detail-icon{border-radius:4px;width:42px;height:42px}.organization-detail-icon svg{width:23px}.organization-detail-title{flex-direction:column;gap:3px;min-width:0;display:flex}.organization-detail-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.organization-detail-title small{color:#6c7680;text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.organization-detail-body{background:#f6f7f8;grid-template-columns:minmax(300px,390px) minmax(560px,1fr);gap:18px;min-width:0;min-height:0;padding:18px;display:grid;overflow:auto}.organization-facts{flex-direction:column;gap:12px;min-width:0;display:flex}.organization-field-group,.organization-section,.organization-summary-grid article,.organization-audit{border:1px solid var(--line);background:#fff;border-radius:4px;box-shadow:0 1px 2px #1e28320d}.organization-field-group>header,.organization-section>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 13px;display:flex}.organization-field-group>header small,.organization-section>header small{color:#707a83;font-size:10px}.organization-field-group dl{margin:0}.organization-field-group dl>div{border-bottom:1px solid #f0f2f3;grid-template-columns:minmax(120px,42%) minmax(0,1fr);gap:10px;padding:9px 13px;display:grid}.organization-field-group dl>div:last-child{border-bottom:0}.organization-field-group dt{color:#69737c}.organization-field-group dd{overflow-wrap:anywhere;color:#2e353b;text-align:right;min-width:0;margin:0;font-weight:650}.organization-field-rows>.field-row:first-child{border-top:0}.organization-field-rows>button.field-row{cursor:pointer}.organization-field-rows>.field-row>strong{text-align:right}.organization-field-rows>.field-row:disabled{cursor:default}.organization-field-rows>.field-row.editing{min-height:48px}.organization-field-rows>.field-row.editing select[multiple]{min-height:82px}.organization-field-rows>.field-row.editing.custom:has(select[multiple]){align-items:start}.organization-audit{grid-template-columns:1fr auto;gap:7px 12px;padding:12px 13px;display:grid}.organization-audit span{color:#727c85}.organization-workspace{flex-direction:column;gap:14px;min-width:0;display:flex}.organization-summary-grid{grid-template-columns:repeat(5,minmax(110px,1fr));gap:9px;display:grid}.organization-summary-grid article{flex-direction:column;gap:3px;min-width:0;padding:12px 13px;display:flex}.organization-summary-grid small,.organization-summary-grid span{color:#6f7982}.organization-summary-grid strong{font-size:20px;font-weight:700}.organization-summary-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.organization-section>header>span{align-items:center;gap:7px;display:flex}.organization-section>header svg{color:#4d718e;width:17px}.organization-hierarchy{padding-bottom:5px}.relationship-lane{border-bottom:1px solid #f0f2f3;padding:10px 13px}.relationship-lane:last-child{border-bottom:0}.relationship-lane>strong{color:#53606a;text-transform:uppercase;margin-bottom:7px;font-size:11px;display:block}.relationship-lane>p,.organization-linked-list>p{color:#77818a;margin:7px 0}.relationship-lane>div{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:7px;display:grid}.relationship-lane article{background:#fafbfc;border:1px solid #e3e6e8;border-radius:3px;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:6px;min-width:0;padding:7px;display:grid}.relationship-lane article>a{color:#303942;align-items:center;gap:8px;min-width:0;display:flex}.relationship-lane article>a>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.relationship-lane article b,.relationship-lane article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relationship-lane article small{color:#737d85;font-size:10px}.organization-mini-avatar{color:#53636f;background:#edf1f4;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:750;display:grid}.organization-mini-avatar svg{width:15px}.organization-linked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.organization-linked-list{max-height:420px;overflow:auto}.organization-linked-list>a{color:#303942;border-bottom:1px solid #eff1f2;align-items:center;gap:9px;min-width:0;padding:10px 13px;display:flex}.organization-linked-list>a:hover{background:#f5f9fc}.organization-linked-list>a>span:nth-child(2),.organization-deal-list>a>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.organization-linked-list strong,.organization-linked-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-linked-list small{color:#727c84;font-size:10px}.organization-deal-list>a{justify-content:space-between}.organization-deal-list>a>span:last-child{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.organization-deal-list em{color:#59646e;background:#edf1f4;border-radius:3px;padding:2px 5px;font-size:9px;font-style:normal}.organization-deal-list em.open{color:#24699d;background:#eaf4ff}.organization-deal-list em.won{color:#2e7745;background:#e9f6ed}.organization-deal-list em.lost{color:#9a413c;background:#fff0ef}.organization-relation-dialog{width:min(520px,100vw - 28px)}.person-organization-link{color:#314a5d;background:#f5f9fc;border:1px solid #dbe5ec;border-radius:4px;align-items:center;gap:9px;margin-bottom:10px;padding:10px 12px;display:flex}.person-organization-link:hover{background:#edf5fa}.person-organization-link>svg{color:#39739b;width:19px}.person-organization-link>span{flex-direction:column;gap:2px;min-width:0;display:flex}.person-organization-link small{color:#6d7b85}@media (width<=1180px){.organization-detail-body{grid-template-columns:330px minmax(560px,1fr)}.organization-summary-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=760px){.organization-toolbar{flex-wrap:wrap;min-height:96px}.organization-search{order:3;width:100%}.organization-list-main{grid-template-rows:auto auto minmax(0,1fr)}.organization-context-strip small{white-space:normal}.organization-detail-screen{grid-template-rows:auto minmax(0,1fr)}.organization-detail-header{grid-template-columns:34px 42px minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.organization-detail-header .toolbar-spacer{display:none}.organization-detail-title strong,.organization-detail-title small{white-space:normal;max-width:none}.organization-detail-title strong{line-height:1.25}.organization-detail-header .secondary-button{grid-column:1/3;width:100%}.organization-detail-header .primary-button{grid-column:3/5;width:100%}.organization-detail-body{flex-direction:column;padding:10px;display:flex;overflow-y:auto}.organization-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-linked-grid,.organization-editor .form-grid{grid-template-columns:minmax(0,1fr)}.organization-field-group>header small{text-align:right;max-width:145px}.organization-field-rows>.field-row.editing{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 30px 30px;gap:4px}.organization-field-rows>.field-row.editing>label>span{grid-column:1/-1}.organization-field-rows>.field-row.editing>label>input,.organization-field-rows>.field-row.editing>label>select,.organization-field-rows>.field-row.editing>label>textarea{grid-area:2/1}.organization-field-rows>.field-row.editing>.icon-action{grid-row:2}}.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-page>*{min-width:0}.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}@media (width<=480px){.mail-section-tabs{min-width:0;padding-inline:6px;overflow-x:auto}.mail-section-tabs button{flex:auto;justify-content:center;min-width:0;padding-inline:9px}}.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-accounts{gap:2px;margin:14px 2px 9px;display:grid}.mailbox-accounts>small{color:#78838a;padding:7px 5px;font-size:9px}.mailbox-account{border-radius:3px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:38px;padding:4px 3px;display:grid}.mailbox-account:hover{background:#edf3f6}.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-account>em{color:#6b767d;text-align:center;background:#eef1f3;border-radius:9px;min-width:31px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.mailbox-account>em.live{color:#147443;background:#dff4e7}.mailbox-folders nav,.mail-folder-group{gap:1px;display:grid}.mail-folder-group>button{width:100%}.mail-folder-accounts{border-left:1px solid #ccd8df;gap:1px;margin:1px 0 6px 20px;padding-left:6px;display:grid}.mailbox-folders nav .mail-folder-accounts button{grid-template-columns:23px minmax(0,1fr) auto;min-width:0;min-height:31px;padding:0 5px}.mail-folder-accounts button>span{color:#2776a7;background:#dcebf4;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.mail-folder-accounts button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.mail-folder-accounts button.active>span{color:#fff;background:#2979ad}.mail-mobile-account-picker,.mail-mobile-folder-trigger{display:none}.mail-desktop-folder-browser{border-top:1px solid #d5dde2;margin:10px 2px 0;padding-top:10px}.mail-folder-browser{gap:8px;min-width:0;display:grid}.mail-folder-search{color:#69767e;background:#fff;border:1px solid #b9c6ce;border-radius:5px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;min-height:34px;padding:0 8px;display:grid}.mail-folder-search svg{width:14px}.mail-folder-search input{color:#26343c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.mail-folder-current-path{background:#eef6fa;border-left:3px solid #3b8cbb;gap:1px;min-width:0;padding:6px 8px;display:grid}.mail-folder-current-path small{color:#677780;text-transform:uppercase;font-size:7px;font-weight:750}.mail-folder-current-path span{color:#285268;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.mail-folder-tree,.mail-folder-tree-children,.mail-folder-pinned,.mail-folder-search-results{min-width:0;display:grid}.mail-folder-pinned{border-bottom:1px solid #e1e6e9;gap:2px;padding-bottom:7px}.mail-folder-pinned h4{color:#6a757d;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 3px;font-size:9px;display:flex}.mail-folder-pinned h4 svg{fill:#d69b18;color:#a87300;width:12px}.mail-folder-tree-branch{min-width:0}.mail-folder-tree-row{min-width:0;min-height:32px;padding-left:calc(var(--folder-depth) * 13px);border-radius:4px;grid-template-columns:20px minmax(0,1fr) auto 25px;align-items:center;gap:2px;display:grid;position:relative}.mail-folder-tree-row:hover{background:#edf3f6}.mail-folder-tree-row.active{color:#176b9c;background:#dcecf6}.mail-folder-tree-row.not-synced{opacity:.66}.mail-folder-expand,.mail-folder-pin,.mail-folder-name{color:inherit;background:0 0;border:0}.mail-folder-expand{place-items:center;width:20px;height:28px;padding:0;display:grid}.mail-folder-expand svg{width:13px;transition:transform .14s}.mail-folder-expand svg.open{transform:rotate(90deg)}.mail-folder-branch-dot{background:#bbc7ce;border-radius:50%;width:5px;height:5px;margin-left:8px}.mail-folder-name{text-align:left;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:30px;padding:0 2px;display:grid}.mail-folder-name svg{color:#607785;width:14px}.mail-folder-name>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.mail-folder-name>small{color:#8a5f20;grid-column:2;margin-top:-5px;font-size:7px}.mail-folder-tree-row>em{color:#64727a;text-align:right;min-width:20px;font-size:8px;font-style:normal}.mail-folder-pin{opacity:0;place-items:center;width:25px;height:28px;padding:0;display:grid}.mail-folder-tree-row:hover .mail-folder-pin,.mail-folder-pin:focus-visible,.mail-folder-pin.active{opacity:1}.mail-folder-pin svg{width:12px}.mail-folder-pin.active svg{fill:#e2a821;color:#a67300}.mail-folder-tree-children{margin-left:calc((var(--folder-depth,0) + 1) * 13px + 9px);border-left:1px solid #cbd6dc;position:relative}.mail-folder-search-results{max-height:320px;overflow:auto}.mail-folder-search-results>button,.mail-folder-pinned>button{color:#34424b;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:42px;padding:5px 7px;display:grid}.mail-folder-search-results>button:hover,.mail-folder-search-results>button.active,.mail-folder-pinned>button:hover,.mail-folder-pinned>button.active{background:#e4f0f7}.mail-folder-search-results svg,.mail-folder-pinned>button svg{width:15px}.mail-folder-search-results span,.mail-folder-pinned>button span{min-width:0;display:grid}.mail-folder-search-results strong,.mail-folder-search-results small,.mail-folder-pinned>button strong,.mail-folder-pinned>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-folder-search-results strong,.mail-folder-pinned>button strong{font-size:10px}.mail-folder-search-results small,.mail-folder-pinned>button small{color:#738089;font-size:8px}.mail-folder-search-results em,.mail-folder-pinned>button em{font-size:9px;font-style:normal}.mail-folder-search-results>p{color:#748089;margin:8px;font-size:10px}.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:12;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-primary,.mailbox-toolbar-actions{align-items:center;gap:6px;display:flex}.mailbox-toolbar button,.mailbox-toolbar a,.mail-toolbar-menu>summary{color:#4c5962;cursor:pointer;background:#fff;border:1px solid #c8d1d7;border-radius:3px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:11px;text-decoration:none;display:flex}.mailbox-toolbar button.active,.mail-toolbar-menu>summary.active{color:#246f9e;background:#e9f3f8;border-color:#7faecc}.mailbox-toolbar button:disabled{opacity:.55}.mailbox-toolbar button svg,.mailbox-toolbar a svg,.mail-toolbar-menu>summary svg{width:14px;height:14px}.mailbox-toolbar strong{white-space:nowrap;margin-left:4px;font-size:11px}.mailbox-search{border:1px solid #c8d1d7;border-radius:3px;align-items:center;gap:5px;height:30px;padding:0 7px;display:flex}.mailbox-search svg{color:#778289;width:14px}.mailbox-search input{border:0;outline:0;width:150px;font-size:11px}.mail-selection-checkbox{accent-color:#2979ad;cursor:pointer;width:15px;height:15px;margin:0}.mail-toolbar-menu{position:relative}.mail-toolbar-menu>summary{white-space:nowrap;list-style:none}.mail-toolbar-menu>summary::-webkit-details-marker{display:none}.mail-toolbar-menu>summary em{color:#fff;text-align:center;background:#2b78aa;border-radius:8px;min-width:16px;padding:1px 4px;font-size:8px;font-style:normal}.mail-toolbar-menu[open]>summary{border-color:#7faecc;box-shadow:0 0 0 1px #b9d5e5}.mail-toolbar-popover{z-index:30;background:#fff;border:1px solid #cfd6da;border-radius:4px;min-width:245px;max-height:min(540px,100vh - 120px);padding:6px;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 8px 24px #1f2c3438}.mail-toolbar-popover>label{color:#354149;cursor:pointer;border-radius:3px;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:11px;display:flex}.mail-toolbar-popover>label:hover{background:#eef4f7}.mail-toolbar-popover>label input{accent-color:#2979ad;width:15px;height:15px;margin:0}.mail-toolbar-popover>p{color:#7a858c;letter-spacing:.03em;margin:4px 8px 6px;font-size:8px;font-weight:800}.mail-menu-clear{justify-content:center;width:100%;margin-top:4px;color:#2674a2!important;border:0!important;border-top:1px solid #e0e5e8!important;min-height:31px!important}.mail-label-menu .mail-toolbar-popover{min-width:320px;padding:0}.mail-menu-search{border:1px solid #aebcc5;border-radius:3px;margin:8px;height:39px!important}.mail-menu-search svg{color:#65727a;width:15px;margin-left:8px}.mail-menu-search input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.mail-label-options{max-height:330px;padding:2px 7px 7px;overflow:auto}.mail-label-options>small{color:#778289;padding:14px 8px;display:block}.mail-label-option{border-radius:3px;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:5px;min-height:34px;padding:2px 4px 2px 8px;display:grid}.mail-label-option:hover{background:#eef4f7}.mail-label-option-name,.mail-label-edit{background:0 0!important;border:0!important;min-height:28px!important;padding:0!important}.mail-label-option-name{justify-content:flex-start;min-width:0}.mail-label-edit{opacity:0;justify-content:center}.mail-label-option:hover .mail-label-edit,.mail-label-edit:focus-visible{opacity:1}.mail-label-add{width:100%;color:#2374a5!important;border:0!important;border-top:1px solid #dde3e6!important;border-radius:0!important;min-height:38px!important}.mail-toolbar-error{background:#fff5f5;border-bottom:1px solid #e6caca;padding:6px 14px}.mail-label-chip{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;align-items:center;max-width:180px;min-height:17px;padding:1px 5px;font-size:8px;font-weight:750;line-height:1.2;display:inline-flex;overflow:hidden}.mail-label-chip.blue{background:#4267d5}.mail-label-chip.green{background:#54b89d}.mail-label-chip.yellow{background:#d6ad16}.mail-label-chip.red{background:#d93d42}.mail-label-chip.purple{background:#ac4bab}.mail-label-chip.gray{background:#8b9297}.mail-label-chip.brown{background:#9b5f37}.mail-label-chip.orange{background:#ee9b45}.mail-label-chip.dark-gray{background:#666b6f}.mail-label-chip.pink{background:#ea79ab}.mail-label-chips{align-items:center;gap:3px;min-width:0;display:inline-flex}.mail-label-chips>em{color:#5d6971;background:#e1e6e9;border-radius:7px;padding:1px 4px;font-size:8px;font-style:normal}.mail-thread-list{transition:opacity .12s;display:grid}.mail-thread-list.refreshing{opacity:.58;pointer-events:none}.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-wrap{background:#fff;border-bottom:1px solid #e6e9eb;min-width:0;position:relative}.mail-thread-row-wrap:hover{background:#f3f7f9}.mail-thread-row-wrap.unread{background:#f1f7fb}.mail-thread-row-wrap.selected{background:#e5f1f8}.mail-thread-row-wrap.unread .mail-row-party,.mail-thread-row-wrap.unread .mail-row-content strong{font-weight:800}.mail-row-checkbox{z-index:2;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mail-thread-row{color:#26343c;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 190px minmax(0,1fr) 190px;align-items:center;gap:8px;width:100%;min-height:68px;padding:8px 14px;display:grid}.mail-thread-row:focus-visible{outline-offset:-2px;outline:2px solid #7faecc}.mail-row-party{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;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{color:#2b3740;font-size:12px;font-weight:650}.mail-row-content small{color:#4f5d66;font-size:10px}.mail-row-content span{color:#65727a;font-size:9px}.mail-row-subject{align-items:center;gap:5px;min-width:0;display:flex}.mail-row-subject>strong{min-width:0}.mail-row-status{color:#53616a;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 em.tracked{color:#286e9b;background:#e5f1f8}.mail-row-status time{text-align:right;min-width:58px;font-size:10px;font-weight:550}.mail-row-visibility-control{color:inherit!important;font-size:inherit!important}.mail-row-visibility-control .mail-visibility-menu>summary{color:#fff;background:#287db5;border-color:#6ca5c9;justify-content:center;min-width:45px;min-height:26px;padding:0 6px}.mail-row-visibility-control .mail-visibility-menu>summary svg{width:13px}.mail-row-visibility-control .mail-visibility-menu>div{width:330px}.mail-compose-page{background:#f3f5f6;width:100%;min-width:0;height:100%;padding:8px 10px 12px;overflow:auto}.mail-compose-topbar{z-index:40;background:#f3f5f6;border-bottom:1px solid #dce3e7;align-items:center;gap:12px;min-width:0;min-height:40px;margin-bottom:6px;padding:0 4px;display:flex;position:sticky;top:0}.mail-compose-topbar .email-header-account-slot{margin-left:auto}.mail-back-button{color:#2b719d;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;margin:0;display:flex}.mail-back-button svg{width:15px}.mail-compose-page .deal-mail-composer{width:100%;max-width:none;margin:0}.mail-compose-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:calc(100dvh - 116px);display:grid}.mail-compose-workspace.context-open{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.mail-compose-workspace>.deal-mail-composer{min-width:0;min-height:calc(100dvh - 116px)}.mail-compose-workspace>.email-context-history,.mail-compose-workspace>.mail-compose-deal-context{background:#fff;border:1px solid #cbd4da;width:100%;height:calc(100dvh - 126px);max-height:none;position:sticky;top:46px;bottom:auto;right:auto;overflow:hidden}.mail-compose-workspace>.mail-compose-deal-context{scrollbar-gutter:stable;min-width:0;display:block;overflow-y:auto}.mail-compose-workspace>.mail-compose-deal-context>.loading-rows,.mail-compose-workspace>.mail-compose-deal-context>.error-panel{padding:14px}.mail-compose-topbar .composer-context-switch{flex:none}@media (width<=900px){.mail-compose-workspace.context-open{grid-template-columns:minmax(0,1fr)}.mail-compose-workspace>.email-context-history,.mail-compose-workspace>.mail-compose-deal-context{height:min(520px,55dvh);position:relative;top:auto}}@media (width<=720px){.mail-compose-topbar{gap:5px;overflow-x:auto}.mail-compose-topbar .composer-context-switch button{padding-inline:6px;font-size:9px}.mail-compose-topbar .composer-context-switch button svg,.mail-compose-workspace.context-open>.deal-mail-composer{display:none}.mail-compose-workspace>.email-context-history,.mail-compose-workspace>.mail-compose-deal-context{height:calc(100dvh - 112px)}}.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>header>div:nth-child(2){flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.mail-thread-detail>header>div:nth-child(2) h2{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.mail-detail-actions{align-items:center;gap:5px;display:flex}.mail-detail-actions .mail-toolbar-menu{position:relative}.mail-detail-actions .mail-toolbar-menu>summary,.mail-visibility-menu>summary{color:#4b5962;cursor:pointer;background:#fff;border:1px solid #bdc8ce;border-radius:3px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:10px;list-style:none;display:flex}.mail-detail-actions .mail-toolbar-popover{right:0}.mail-visibility-menu{position:relative}.mail-visibility-menu>summary::-webkit-details-marker{display:none}.mail-visibility-menu>div{z-index:25;background:#fff;border:1px solid #cfd6da;border-radius:4px;width:270px;padding:6px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #1f2c3438}.mail-visibility-menu>div button{color:#38464f;text-align:left;border-radius:3px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:7px;width:100%;min-height:52px;padding:6px 8px;display:grid}.mail-visibility-menu>div button:hover,.mail-visibility-menu>div button.active{background:#edf4f8}.mail-visibility-menu>div button>span{display:grid}.mail-visibility-menu>div button strong{font-size:10px}.mail-visibility-menu>div button small{color:#758087;font-size:8px}.mail-visibility-menu>div button>svg:last-child{color:#1976b3}.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}.dialog.mail-folder-mobile-dialog{width:min(620px,100vw - 24px);max-height:min(760px,100vh - 24px)}.mail-folder-mobile-dialog>.mail-folder-browser{min-height:0;padding:12px;overflow:auto}.dialog.mail-move-dialog{width:min(680px,100vw - 24px);max-height:min(820px,100vh - 24px)}.mail-move-dialog-body{gap:12px;min-height:0;padding:14px 16px;display:grid;overflow:auto}.mail-move-dialog-body>p{gap:3px;margin:0;display:grid}.mail-move-dialog-body>p span{color:#67747c;font-size:10px}.mail-move-dialog-body>label{color:#45525b;gap:5px;font-size:10px;font-weight:700;display:grid}.mail-move-dialog-body select{background:#fff;border:1px solid #aebdc6;border-radius:5px;min-height:40px;padding:0 9px}.mail-move-source,.mail-move-permission{background:#f6f8f9;border:1px solid #d9e1e5;border-radius:6px;gap:2px;padding:10px 12px;display:grid}.mail-move-source small,.mail-move-source span,.mail-move-permission span{color:#69767e;font-size:9px}.mail-move-permission{color:#785717;background:#fff8e6;border-color:#e5c985}.mail-move-dialog .mail-folder-browser{min-height:260px}.mail-move-dialog-footer{border-top:1px solid #dce3e7;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.mail-move-dialog-footer button{background:#fff;border:1px solid #bac6cd;border-radius:5px;min-height:38px;padding:0 12px}.dialog.mail-label-dialog{width:min(390px,100vw - 32px)}.mail-label-dialog form{gap:14px;padding:16px;display:grid}.mail-label-dialog form>label{color:#3e4950;gap:5px;font-size:10px;font-weight:650;display:grid}.mail-label-dialog input{border:1px solid #aebcc5;border-radius:3px;min-height:34px;padding:0 8px;font-size:12px}.mail-label-dialog fieldset{border:0;margin:0;padding:0}.mail-label-dialog legend{color:#3e4950;margin-bottom:8px;font-size:10px;font-weight:650}.mail-label-colors{align-items:center;gap:7px;display:flex}.mail-label-color{color:#fff;border:2px solid #0000;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.mail-label-color.selected{outline-offset:1px;outline:3px solid #d8dddf}.mail-label-color svg{width:15px}.mail-label-color.blue{background:#4267d5}.mail-label-color.green{background:#54b89d}.mail-label-color.yellow{background:#efc51c}.mail-label-color.red{background:#d93d42}.mail-label-color.purple{background:#ac4bab}.mail-label-color.gray{background:#d5d8da}.mail-label-color.brown{background:#9b5f37}.mail-label-color.orange{background:#ee9b45}.mail-label-color.dark-gray{background:#7f8589}.mail-label-color.pink{background:#ea79ab}.mail-label-dialog footer{border-top:1px solid #e0e4e6;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding-top:8px;display:grid}.mail-label-dialog footer button{background:#fff;border:1px solid #bdc7cd;border-radius:3px;min-height:32px;padding:0 12px}.mail-label-dialog footer .mail-label-delete{width:34px;padding:0}.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-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 12px 0;display:grid}.mail-template-mode-grid label,.mail-template-code{color:#616e76;gap:4px;font-size:9px;display:grid}.mail-template-mode-grid select{color:#303a41;background:#fff;border:1px solid #b9c5cc;border-radius:3px;min-height:34px;padding:4px 7px}.mail-template-fields label small{color:#859097;font-size:8px;font-weight:400}.mail-template-toolbar button:disabled{opacity:.42;cursor:not-allowed}.mail-template-code{padding:12px}.mail-template-code>span{align-items:center;gap:6px;font-weight:600;display:flex}.mail-template-code svg{width:14px}.mail-template-code textarea{resize:vertical;color:#eaf2f5;tab-size:2;background:#142027;border:1px solid #c8d1d6;border-radius:3px;min-height:430px;padding:13px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mail-template-preview-workbench{background:#edf1f3;min-height:520px;padding:10px}.mail-template-preview-workbench>header{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.mail-template-preview-workbench>header>div{gap:3px;display:flex}.mail-template-preview-workbench>header button{color:#59666e;background:#fff;border:1px solid #bdc8ce;border-radius:3px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:9px;display:flex}.mail-template-preview-workbench>header button.active{color:#1f6c9b;background:#e7f2f8;border-color:#6fa7c9}.mail-template-preview-workbench>header svg{width:13px}.mail-template-preview-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:12px;display:grid}.mail-template-device{background:#dfe5e8;border:1px solid #d0d8dc;border-radius:5px;justify-content:center;width:100%;min-height:620px;padding:18px;transition:background .2s;display:flex;overflow:auto}.mail-template-device.dark{background:#0b0f12}.mail-template-device iframe{background:#fff;border:0;border-radius:3px;width:100%;min-height:580px;box-shadow:0 4px 18px #1a272f26}.mail-template-device.tablet iframe{width:768px;max-width:100%}.mail-template-device.mobile iframe{width:390px;max-width:100%}.mail-template-preview-grid>aside{background:#fff;border:1px solid #d4dce0;border-radius:4px;gap:9px;padding:12px;display:grid;position:sticky;top:0}.mail-template-preview-grid>aside h3{margin:0;font-size:11px}.mail-template-preview-grid>aside>p{color:#657078;margin:0;font-size:9px;line-height:1.5}.mail-template-quality{color:#26703f;background:#eaf6ee;border-radius:4px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px;display:flex}.mail-template-quality.check{color:#865d00;background:#fff4d7}.mail-template-quality.blocked{color:#a42828;background:#ffebeb}.mail-template-quality strong{font-size:19px}.mail-template-quality span{text-transform:uppercase;font-size:8px;font-weight:700}.mail-template-preview-grid aside ul{gap:5px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.mail-template-preview-grid aside li{color:#56636b;background:#f4f7f8;border-left:3px solid #9bb2c0;gap:2px;padding:6px;font-size:8px;line-height:1.45;display:grid}.mail-template-preview-grid aside li.warning{background:#fff8e7;border-color:#dc9c24}.mail-template-preview-grid aside li.error{background:#fff0f0;border-color:#c64a4a}.mail-template-preview-grid aside li strong{text-transform:uppercase;font-size:7px}.mail-template-preview-grid aside dl{gap:4px;margin:0;display:grid}.mail-template-preview-grid aside dl div{border-top:1px solid #e6eaec;justify-content:space-between;gap:7px;padding-top:4px;font-size:8px;display:flex}.mail-template-preview-grid aside dt{color:#7a858c}.mail-template-preview-grid aside dd{margin:0;font-weight:600}.mail-template-theme{border-top:1px solid #e0e5e8}.mail-template-theme summary{color:#426075;cursor:pointer;padding:9px 12px;font-size:9px;font-weight:600}.mail-template-theme>div{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;padding:0 12px 12px;display:grid}.mail-template-theme label{color:#6c777e;gap:3px;min-width:0;font-size:8px;display:grid}.mail-template-theme input,.mail-template-theme select{background:#fff;border:1px solid #c3cdd2;border-radius:3px;width:100%;min-height:31px;padding:3px 5px}.mail-template-theme input[type=color]{padding:3px}.mail-template-assets{background:#fafcfc;border-bottom:1px solid #e0e5e8}.mail-template-assets summary{color:#496476;cursor:pointer;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:9px;font-weight:600;display:flex}.mail-template-assets summary svg{width:14px}.mail-template-assets summary span{text-align:center;background:#e4eaed;border-radius:10px;min-width:18px;padding:2px 5px;font-size:8px}.mail-template-assets>div{gap:5px;max-height:270px;padding:0 10px 10px;display:grid;overflow:auto}.mail-template-assets article{background:#fff;border:1px solid #dbe2e5;border-radius:3px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:5px;display:grid}.mail-template-assets article>img{object-fit:contain;background:#eef2f4;border-radius:2px;width:54px;height:48px}.mail-template-assets article>span{gap:3px;min-width:0;display:grid}.mail-template-assets article strong,.mail-template-assets article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-template-assets article strong{color:#3e4a51;font-size:9px}.mail-template-assets article small{color:#7b858c;font-size:8px}.mail-template-assets article>div{gap:3px;display:flex}.mail-template-assets button{color:#376883;background:#fff;border:1px solid #bdc8ce;border-radius:3px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:8px;display:flex}.mail-template-assets button svg{width:12px}.mail-template-assets .mail-template-asset-upload{background:#f6fafc;border-style:dashed;justify-content:center;width:100%}.mail-template-delete{gap:12px;min-width:min(480px,100vw - 60px);padding:16px;display:grid}.mail-template-delete p{margin:0}@media (width<=1200px){.mailbox-toolbar{flex-direction:column;align-items:flex-start}.mailbox-toolbar-actions{width:100%;padding-bottom:2px;overflow-x:auto}}@media (width<=1050px){.mailbox-layout{grid-template-columns:190px minmax(0,1fr)}.mail-thread-row{grid-template-columns:18px 150px minmax(0,1fr) 150px}.mail-template-library{grid-template-columns:270px minmax(0,1fr)}.mail-template-preview-grid{grid-template-columns:1fr}.mail-template-preview-grid>aside{position:static}.mail-template-theme>div{grid-template-columns:repeat(3,minmax(110px,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,.mail-template-mode-grid{grid-template-columns:1fr}.mail-template-subject{grid-column:auto}.mail-template-theme>div{grid-template-columns:repeat(2,minmax(100px,1fr))}.mail-template-device{min-height:510px;padding:6px}.mail-template-device iframe{min-height:490px}}.mail-internal-drafts{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 18px 14px;overflow:visible}.mail-internal-drafts>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mail-internal-drafts>header div{gap:2px;display:grid}.mail-internal-drafts>header small{color:var(--muted);font-weight:400}.mail-internal-drafts>header em{background:var(--stage);text-align:center;border-radius:999px;min-width:28px;padding:3px 8px;font-style:normal}.mail-internal-drafts>div{display:grid}.mail-internal-draft-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) auto 34px;align-items:center;gap:12px;padding:13px 16px;display:grid}.mail-internal-draft-row:hover,.mail-internal-draft-row:focus-visible{background:var(--stage)}.mail-internal-draft-icon{width:34px;height:34px;color:var(--blue);background:#e5eff5;border-radius:9px;place-items:center;display:grid}.mail-internal-draft-icon svg{width:17px}.mail-internal-draft-copy,.mail-internal-draft-meta{gap:3px;min-width:0;display:grid}.mail-internal-draft-copy strong,.mail-internal-draft-copy small,.mail-internal-draft-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-internal-draft-copy small,.mail-internal-draft-copy span,.mail-internal-draft-meta small{color:var(--muted)}.mail-internal-draft-meta{justify-items:end}.mail-internal-draft-meta em{color:var(--muted);align-items:center;gap:4px;font-style:normal;display:flex}.mail-internal-draft-meta svg{width:14px}.mail-internal-draft-delete{color:#7b878e;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.mail-internal-draft-delete:hover{color:#a33d38;background:#fff1f0;border-color:#dfb4b0}.mail-internal-draft-delete svg{width:16px}.mail-draft-delete-dialog{gap:16px;width:min(520px,100vw - 48px);padding:18px;display:grid}.mail-draft-delete-dialog p{color:#4e5b63;margin:0;line-height:1.5}.mail-draft-delete-dialog footer{justify-content:flex-end;gap:8px;display:flex}.mail-draft-delete-dialog footer button{min-height:38px;padding:0 12px}.mail-draft-load-more{margin:12px auto;padding:8px 14px;display:block}.deal-mail-save-conflict{background:#fff8e8;border:1px solid #e1a449;border-radius:10px;margin:12px 16px;padding:14px}.deal-mail-save-conflict p{color:var(--muted);margin:5px 0 12px}.deal-mail-save-conflict div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.mail-internal-drafts{margin-inline:10px}.mail-internal-draft-row{grid-template-columns:32px minmax(0,1fr) 32px}.mail-internal-draft-meta{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start;gap:8px}.mail-internal-draft-delete{grid-area:1/3/span 2}}.email-template-library-v2{color:#26323a;background:#f4f6f7;grid-template-columns:320px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.email-template-library-v2 button,.email-template-library-v2 input,.email-template-library-v2 select,.email-template-library-v2 textarea{font:inherit}.email-template-sidebar-v2{background:#fff;border-right:1px solid #dce2e5;flex-direction:column;gap:12px;min-height:0;padding:18px 14px 12px;display:flex;overflow:hidden}.email-template-sidebar-v2>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-template-sidebar-v2>header>div{gap:2px;display:grid}.email-template-sidebar-v2 h2{margin:0;font-size:18px;line-height:1.25}.email-template-sidebar-v2>header span{color:#748087;font-size:13px}.email-template-sidebar-v2>header button{border:1px solid #1f6d9d;border-radius:5px;align-items:center;gap:6px;min-height:38px;padding:0 12px;display:flex}.email-new-template-control{color:#fff;background:#287bad;border:1px solid #1f6d9d;border-radius:5px;align-items:center;gap:5px;min-width:108px;min-height:38px;padding:0 6px 0 10px;display:flex;position:relative}.email-new-template-control select{width:100%;min-width:0;height:36px;color:inherit;background:0 0;border:0;outline:0;padding:0 22px 0 0;font-size:13px;font-weight:750}.email-new-template-control select:disabled{cursor:not-allowed;opacity:.5}.email-new-template-control option{color:#26323a;background:#fff}.email-template-sidebar-v2 svg{width:16px;height:16px}.email-library-tools{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.email-library-tools label{background:#fff;border:1px solid #bdc8ce;border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 11px;display:flex}.email-library-tools label:focus-within{border-color:#287bad;box-shadow:0 0 0 3px #287bad21}.email-library-tools label svg{color:#758188;flex:none}.email-library-tools input{color:#2e3940;border:0;outline:0;width:100%;min-width:0;font-size:13px}.email-library-tools>button{color:#52616a;background:#fff;border:1px solid #bdc8ce;border-radius:5px;place-items:center;min-height:40px;display:grid}.email-template-sidebar-v2>nav{background:#edf1f3;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.email-template-sidebar-v2>nav button{color:#64717a;background:0 0;border:0;border-radius:4px;min-height:34px;font-size:13px}.email-template-sidebar-v2>nav button.active{color:#1f6e9e;background:#fff;font-weight:700;box-shadow:0 1px 3px #22313a1f}.email-library-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-library-filters label{color:#738087;letter-spacing:.02em;text-transform:uppercase;gap:4px;min-width:0;font-size:13px;font-weight:700;display:grid}.email-library-filters select{color:#3d4a52;text-transform:none;background:#fff;border:1px solid #c4ced3;border-radius:5px;width:100%;min-width:0;min-height:35px;padding:0 25px 0 8px;font-size:13px}.email-library-filters select:focus{border-color:#287bad;outline:0;box-shadow:0 0 0 3px #287bad1f}.email-library-legacy{color:#59666e;background:#f8fafb;border:1px solid #dce2e5;border-radius:5px;font-size:12px}.email-library-legacy summary{cursor:pointer;padding:8px 10px;font-weight:700}.email-library-legacy>div{border-top:1px solid #e3e8eb;gap:8px;padding:0 10px 10px;display:grid}.email-library-legacy p{margin:8px 0 0;line-height:1.4}.email-library-legacy button{color:#47565f;background:#fff;border:1px solid #bdc8ce;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;display:flex}.email-library-result{color:#2e6942;background:#edf8f0;border:1px solid #b6d9c1;border-radius:5px;margin:0;padding:9px 10px;font-size:13px;line-height:1.45}.email-library-meta{color:#66757d;justify-content:space-between;align-items:center;gap:8px;min-height:20px;font-size:12px;display:flex}.email-library-meta span:last-child{text-align:right;font-variant-numeric:tabular-nums}.email-library-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.email-library-pagination span{color:#66757d;font-variant-numeric:tabular-nums;font-size:12px}.email-library-pagination button{color:#36454d;background:#fff;border:1px solid #c4ced3;border-radius:5px;min-height:34px}.email-library-pagination button:last-child{justify-self:stretch}.email-history-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:8px;display:grid}.email-history-pagination span{color:#66757d;font-variant-numeric:tabular-nums;font-size:12px}.email-history-pagination button{min-height:34px}.email-template-list-v2{flex:1;align-content:start;gap:3px;min-height:0;padding-right:3px;display:grid;overflow:auto}.email-template-list-v2>button{color:#334049;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:64px;padding:8px;display:grid}.email-template-list-v2>button:hover{background:#f1f6f8}.email-template-list-v2>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.email-template-list-v2 strong,.email-template-list-v2 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-template-list-v2 strong{font-size:13px}.email-template-list-v2 em{color:#6c787f;background:#eef1f3;border-radius:10px;padding:3px 5px;font-size:13px;font-style:normal}.template-type{color:#236e9a;background:#e8f2f7;border-radius:7px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.template-type.type-content{color:#6941c6;background:#f0eafb}.template-type.type-design{color:#9a5a11;background:#fff0db}.template-type.type-full_html{color:#4d5b63;background:#e9edef;font-family:ui-monospace,monospace}.email-template-list-v2 .email-list-more{color:#286f99;text-align:center;background:#f8fafb;border:1px dashed #bdcbd2;min-height:42px;display:block}.email-template-editor-v2{background:#f4f6f7;min-width:0;min-height:0;padding:0;overflow:auto}.email-editor-topbar{z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dce2e5;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:11px 20px;display:flex;position:sticky;top:0}.email-editor-topbar>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.email-editor-title{gap:4px;min-width:0;display:grid}.email-editor-title h2{color:#253038;text-overflow:ellipsis;white-space:nowrap;max-width:580px;margin:0;font-size:18px;line-height:1.25;overflow:hidden}.email-editor-title>span{color:#748087;align-items:center;gap:7px;font-size:13px;display:flex}.email-save-state{color:#247044;white-space:nowrap;background:#edf7f0;border-radius:14px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;display:flex}.email-save-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.email-save-state.dirty{color:#8a5a08;background:#fff4da}.email-save-state.saving{color:#246b94;background:#eaf2f7}.email-save-state.saving i{animation:1s infinite alternate email-pulse}.email-save-state.conflict{color:#a2352f;background:#fff0ef}@keyframes email-pulse{to{opacity:.25}}.email-editor-actions{align-items:center;gap:6px;display:flex}.email-editor-actions>button{color:#53616a;background:#fff;border:1px solid #bec9cf;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.email-editor-actions svg{width:16px}.email-view-switch{background:#edf1f3;border-radius:6px;gap:2px;padding:3px;display:flex}.email-view-switch button{color:#617078;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:13px;display:flex}.email-view-switch button.active{color:#236f9d;background:#fff;font-weight:700;box-shadow:0 1px 3px #1e2d3624}.email-recovery-banner{background:#fff8df;border:1px solid #e2c166;border-radius:6px;align-items:center;gap:9px;margin:14px 20px 0;padding:10px 12px;display:flex}.email-recovery-banner>div{flex:1;gap:3px;min-width:0;display:grid}.email-recovery-banner strong{color:#684e0d;font-size:13px}.email-recovery-banner span{color:#756436;font-size:13px}.email-recovery-banner button{color:#5f542f;background:#fff;border:1px solid #c9b675;border-radius:4px;min-height:34px;padding:0 11px;font-size:13px}.email-recovery-banner button.primary-button{background:var(--green);color:#fff;border-color:#2c7a41}.email-recovery-banner button.primary-button:hover:not(:disabled){background:var(--green-hover)}.email-recovery-banner.stale{background:#fff1f1;border-color:#e2a2a2}.email-recovery-banner.stale strong{color:#8a3030}.email-recovery-banner.stale span{color:#7b4b4b}.email-conflict-banner{background:#fff2f1;border:1px solid #e1aaa5;border-radius:7px;align-items:center;gap:12px;margin:14px 20px 0;padding:11px 13px;display:flex}.email-conflict-banner>div{flex:1;gap:3px;min-width:0;display:grid}.email-conflict-banner strong{color:#8e2f29;font-size:13px}.email-conflict-banner span{color:#75504d;font-size:13px;line-height:1.4}.email-conflict-banner button{white-space:nowrap;min-height:36px}.email-conflict-dialog{gap:16px;width:min(620px,100vw - 48px);padding:18px;display:grid}.email-conflict-dialog>p{color:#3d4950;margin:0;font-size:14px;line-height:1.55}.email-conflict-dialog>div{color:#53616a;background:#f8fafb;border:1px solid #d8e0e4;border-radius:7px;gap:7px;padding:12px;font-size:13px;line-height:1.45;display:grid}.email-conflict-dialog>div strong{color:#2f3b42}.email-conflict-dialog footer{justify-content:flex-end;gap:8px;display:flex}.email-conflict-dialog footer button{color:#46545c;background:#fff;border:1px solid #bcc8ce;border-radius:5px;min-height:40px;padding:0 13px}.email-template-editor-v2>form{gap:14px;margin:14px 20px 24px;display:grid}.email-template-details,.email-easy-workbench,.email-preview-workbench,.email-theme-editor,.email-unfinished-editor,.email-editor-footer,.email-template-attachments{background:#fff;border:1px solid #d8e0e4;border-radius:8px;box-shadow:0 1px 2px #1c2b330a}.email-template-details{gap:14px;padding:16px;display:grid}.email-template-mode-row{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;display:grid}.email-template-mode-row label,.email-template-identity label{color:#5e6b73;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.email-template-mode-row label>span,.email-template-identity label>span{grid-column:1/-1}.email-template-mode-row input,.email-template-mode-row select,.email-template-identity input{color:#2d3940;background:#fff;border:1px solid #bdc8ce;border-radius:5px;grid-column:1/-1;width:100%;min-width:0;min-height:40px;padding:7px 10px;font-size:13px}.email-template-mode-row input:focus,.email-template-mode-row select:focus,.email-template-identity input:focus{border-color:#287bad;outline:0;box-shadow:0 0 0 3px #287bad1f}.email-template-identity{border-top:1px solid #e6eaec;grid-template-columns:minmax(260px,.9fr) minmax(340px,1.4fr);gap:12px;padding-top:14px;display:grid}.email-template-identity label.preheader{grid-column:1/-1}.email-template-identity label small{color:#8a949a;font-size:13px;font-weight:400}.email-editor-workspace{gap:14px;min-width:0;display:grid}.email-editor-workspace.view-split{grid-template-columns:minmax(540px,1fr) minmax(540px,1fr);align-items:start}.email-easy-workbench{min-width:0;overflow:visible}.email-easy-workbench-header{border-bottom:1px solid #e3e8ea;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 15px;display:flex}.email-easy-workbench-header>div{align-items:center;gap:10px;display:flex}.email-easy-workbench-header>div>div{gap:3px;display:grid}.email-easy-workbench-header strong{font-size:14px}.email-easy-workbench-header small{color:#768188;font-size:13px}.email-editor-level{color:#216d99;text-transform:uppercase;background:#e5f1f7;border-radius:9px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.email-editor-safe{color:#257044;background:#ebf7ef;border-radius:14px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;font-weight:700;display:flex}.email-editor-safe svg{width:15px}.email-easy-toolbar{z-index:12;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fcfdfdf7;border-bottom:1px solid #dce3e6;flex-wrap:wrap;align-items:center;gap:5px;min-height:54px;padding:7px 10px;display:flex;position:sticky;top:70px}.email-toolbar-group{border-right:1px solid #dfe5e8;gap:2px;padding-right:5px;display:flex}.email-toolbar-group>button,.email-merge-picker>button{color:#53616a;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:34px;height:36px;padding:0 8px;font-size:13px;display:flex}.email-toolbar-group>button:hover:not(:disabled),.email-toolbar-group>button.active,.email-merge-picker>button:hover,.email-merge-picker>button.active{color:#216e9c;background:#eaf3f8;border-color:#c6d9e4}.email-toolbar-group>button:focus-visible,.email-merge-picker>button:focus-visible{outline-offset:1px;outline:2px solid #287bad}.email-toolbar-group>button:disabled{opacity:.35}.email-toolbar-group svg,.email-merge-picker svg{width:17px;height:17px}.button-glyph{color:#fff;background:currentColor;border-radius:4px;padding:4px 7px;font-size:13px;font-weight:800}.email-block-select{background:#fff;border:1px solid #c8d1d6;border-radius:5px;align-items:center;gap:5px;height:36px;padding:0 6px;display:flex}.email-block-select>svg{color:#65727a;width:15px}.email-block-select>svg:last-child{pointer-events:none;width:13px;margin-left:-19px}.email-block-select select{appearance:none;color:#45535b;background:0 0;border:0;outline:0;min-width:100px;height:34px;padding:0 22px 0 2px;font-size:13px}.email-color-menu{align-items:center;gap:3px;padding:0 5px;display:flex}.email-color-menu button{background:var(--swatch);border:3px solid #fff;border-radius:50%;width:20px;height:20px;padding:0;box-shadow:0 0 0 1px #c2ccd1}.email-color-menu button.active{box-shadow:0 0 0 2px #287bad}.email-merge-picker{margin-left:auto;position:relative}.email-merge-picker>button{background:#fff;border-color:#c8d1d6;min-width:112px}.email-merge-popover{z-index:30;background:#fff;border:1px solid #cbd5da;border-radius:8px;gap:10px;width:340px;max-height:460px;padding:12px;display:grid;position:absolute;top:43px;right:0;overflow:hidden;box-shadow:0 14px 38px #1e2c3433}.email-merge-popover header{gap:3px;display:grid}.email-merge-popover header strong{font-size:14px}.email-merge-popover header small{color:#738087;font-size:13px}.email-merge-popover>input{border:1px solid #bdc8ce;border-radius:5px;min-height:40px;padding:0 10px;font-size:13px}.email-merge-popover>div{gap:2px;max-height:320px;display:grid;overflow:auto}.email-merge-popover>div button{color:#344149;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:5px 8px;display:flex}.email-merge-popover>div button:hover{background:#edf5f9}.email-merge-popover>div button.new-group{border-top:1px solid #e3e8ea;margin-top:7px}.email-merge-popover span{font-size:13px}.email-merge-popover small{color:#7b878e;font-size:13px}.email-merge-popover>p{color:#6e7b82;margin:6px;font-size:13px}.email-easy-canvas{background:#e9edef;min-height:470px;padding:26px;overflow:auto}.email-easy-page{background:#fff;border:1px solid #d5dde1;border-radius:5px;width:min(100%,720px);min-height:420px;margin:0 auto;box-shadow:0 8px 24px #1d2b3317}.email-easy-prosemirror{color:#28343b;outline:0;min-height:420px;padding:40px 44px;font:16px/1.6 Arial,Helvetica,sans-serif}.email-easy-prosemirror>:first-child{margin-top:0}.email-easy-prosemirror>:last-child{margin-bottom:0}.email-easy-prosemirror p{margin:0 0 16px}.email-easy-prosemirror h1{margin:22px 0 14px;font-size:30px;line-height:1.25}.email-easy-prosemirror h2{margin:20px 0 12px;font-size:24px;line-height:1.3}.email-easy-prosemirror h3{margin:18px 0 10px;font-size:19px;line-height:1.35}.email-easy-prosemirror ul,.email-easy-prosemirror ol{margin:0 0 16px;padding-left:26px}.email-easy-prosemirror li{margin:5px 0}.email-easy-prosemirror li p{margin:0}.email-easy-prosemirror blockquote{color:#5f6d75;border-left:3px solid #287bad;margin:16px 0;padding:3px 0 3px 16px}.email-easy-prosemirror hr{border:0;border-top:1px solid #dce3e6;margin:24px 0}.email-easy-prosemirror p.is-editor-empty:first-child:before{float:left;color:#9aa4aa;content:attr(data-placeholder);pointer-events:none;height:0}.email-easy-prosemirror a{color:#216f9e;cursor:pointer;text-decoration:underline}.email-merge-token{color:#1d6996;vertical-align:baseline;background:#e8f4fa;border:1px solid #b9d7e8;border-radius:12px;align-items:center;margin:0 2px;padding:2px 6px;font-size:.86em;font-weight:700;line-height:1.35;display:inline-flex}.email-merge-token:before{content:attr(data-merge-label)}.email-merge-token{font-size:0}.email-merge-token:before{font-size:13px}.email-button-block{margin:6px 0 20px;display:flex}.email-button-block.align-center{justify-content:center}.email-button-block.align-right{justify-content:flex-end}.email-button-block a{color:#fff;border-radius:6px;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 1px 2px #16252d1f}.email-image-block{border-radius:3px;max-width:100%;height:auto;margin:10px auto 20px;display:block}.email-image-block.align-left{margin-left:0}.email-image-block.align-right{margin-right:0}.email-spacer-block{color:#7a878e;background:repeating-linear-gradient(-45deg,#f8fafb,#f8fafb 6px,#f2f5f6 6px 12px);border:1px dashed #c7d2d8;border-radius:4px;place-items:center;margin:5px 0;font-size:13px;display:grid;position:relative}.email-spacer-block span{pointer-events:none}.ProseMirror-selectednode{outline-offset:3px;outline:2px solid #287bad}.email-easy-statusbar{color:#6f7c83;border-top:1px solid #e1e7e9;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 13px;font-size:13px;display:flex}.email-easy-statusbar span{align-items:center;gap:5px;display:flex}.email-easy-statusbar svg{width:13px}.email-preview-workbench{min-width:0;overflow:hidden}.email-preview-toolbar{border-bottom:1px solid #e1e7e9;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:10px 13px;display:flex}.email-preview-toolbar>div:first-child{gap:3px;display:grid}.email-preview-toolbar strong{font-size:14px}.email-preview-toolbar span{color:#758188;font-size:13px}.email-preview-toolbar [role=group]{gap:3px;display:flex}.email-preview-toolbar button{color:#56646c;background:#fff;border:1px solid #c4ced3;border-radius:5px;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:13px;display:flex}.email-preview-toolbar button.active{color:#1f6d99;background:#e9f4f9;border-color:#9bc5db}.email-preview-toolbar button.warning{color:#825b0b;background:#fff7df;border-color:#e1bd68}.email-preview-toolbar svg{width:15px}.email-preview-layout{background:#edf1f3;grid-template-columns:minmax(0,1fr) 310px;gap:14px;min-width:0;padding:14px;display:grid}.email-preview-stage{align-content:start;gap:10px;min-width:0;display:grid}.email-inbox-preview{background:#fff;border:1px solid #d4dde1;border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:9px 12px;display:grid}.email-inbox-preview>svg{color:#2677a8;width:23px}.email-inbox-preview>div{grid-template-columns:auto minmax(0,1fr);gap:2px 8px;min-width:0;display:grid}.email-inbox-preview strong{font-size:13px}.email-inbox-preview span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.email-inbox-preview small{color:#748087;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;overflow:hidden}.email-inbox-preview time{color:#7b878d;font-size:13px}.email-inbox-preview.dark{color:#eef3f5;background:#182025;border-color:#38444b}.email-inbox-preview.dark small,.email-inbox-preview.dark time{color:#aab5ba}.email-device-frame{background:#dbe1e4;border:1px solid #ccd6db;border-radius:7px;align-content:start;justify-items:center;gap:8px;min-height:650px;padding:13px;display:grid;overflow:auto}.email-device-frame.dark{background:#0e1316;border-color:#29343a}.email-device-frame .email-device-label{color:#6a777e;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.email-device-frame.dark .email-device-label{color:#9ca8ae}.email-device-frame iframe{background:#fff;border:0;border-radius:4px;width:min(100%,760px);min-height:600px;box-shadow:0 5px 18px #19272f24}.email-device-frame.dark iframe{background:#121619}.email-device-frame.tablet iframe{width:min(100%,768px)}.email-device-frame.mobile iframe{width:min(100%,390px)}.email-quality-center{background:#fff;border:1px solid #d5dde1;border-radius:7px;align-content:start;gap:11px;min-width:0;padding:13px;display:grid}.email-quality-score{color:#257044;background:#eaf7ee;border-radius:6px;justify-content:space-between;align-items:center;padding:11px;display:flex}.email-quality-score.check{color:#805a0c;background:#fff5dc}.email-quality-score.blocked{color:#a4362f;background:#fff0ef}.email-quality-score>div{align-items:baseline;display:flex}.email-quality-score>div strong{font-size:30px;line-height:1}.email-quality-score>div span{font-size:13px}.email-quality-score p{text-transform:uppercase;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:800;display:flex}.email-quality-score svg{width:15px}.email-quality-center>section h3{margin:0 0 3px;font-size:14px}.email-quality-center>section p{color:#748087;margin:0;font-size:13px;line-height:1.4}.email-quality-center ul{gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.email-quality-center li{background:#f4f7f8;border-left:3px solid #9cb1bd;border-radius:3px;grid-template-columns:48px minmax(0,1fr);gap:7px;padding:8px;display:grid}.email-quality-center li.warning{background:#fff8e6;border-color:#dca832}.email-quality-center li.error{background:#fff0ef;border-color:#c6534d}.email-quality-center li>span{color:#65737b;text-transform:uppercase;padding-top:1px;font-size:13px;font-weight:800}.email-quality-center li p{color:#4c5a62;margin:0;font-size:13px;line-height:1.42}.email-quality-empty{color:#2c7044;background:#f1faf4;border:1px solid #c5e1ce;border-radius:5px;align-items:center;gap:8px;padding:9px;display:flex}.email-quality-empty>svg{width:18px}.email-quality-empty p{gap:2px;margin:0;display:grid}.email-quality-empty strong,.email-quality-empty span{font-size:13px}.email-unresolved-fields{background:#fff9e8;border:1px solid #e5c772;border-radius:5px;gap:5px;padding:9px;display:grid}.email-unresolved-fields h4{margin:0;font-size:13px}.email-unresolved-fields code{color:#755711;text-overflow:ellipsis;font-size:13px;overflow:hidden}.email-quality-center dl{gap:5px;margin:0;display:grid}.email-quality-center dl div{border-top:1px solid #e4e9eb;justify-content:space-between;gap:8px;padding-top:6px;font-size:13px;display:flex}.email-quality-center dt{color:#758188}.email-quality-center dd{margin:0;font-weight:700}.email-quality-center details{font-size:13px}.email-quality-center summary{color:#276d96;cursor:pointer}.email-quality-center pre{white-space:pre-wrap;background:#f2f5f6;border-radius:4px;max-height:210px;padding:8px;font:10px/1.5 ui-monospace,monospace;overflow:auto}.email-theme-editor{overflow:hidden}.email-theme-editor>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 15px;list-style:none;display:grid}.email-theme-editor>summary::-webkit-details-marker{display:none}.email-theme-editor>summary>span{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.email-theme-editor>summary small{color:#758188;font-size:13px}.email-theme-editor>summary svg{width:16px}.email-theme-editor[open]>summary>svg{transform:rotate(180deg)}.email-theme-editor>div{border-top:1px solid #e3e8ea;grid-template-columns:1fr 1fr 1.2fr;gap:16px;padding:15px;display:grid}.email-theme-editor section{grid-template-columns:1fr 1fr;gap:9px;display:grid}.email-theme-editor h4{grid-column:1/-1;margin:0 0 3px;font-size:13px}.email-color-field{color:#67747c;gap:4px;font-size:13px;display:grid}.email-color-field>div{border:1px solid #c5cfd4;border-radius:5px;align-items:center;gap:6px;height:38px;padding:4px 7px;display:flex}.email-color-field input{background:0 0;border:0;width:26px;height:26px;padding:0}.email-color-field code{color:#46545c;font-size:13px}.email-theme-typography{grid-template-columns:1fr!important}.email-theme-typography label{color:#67747c;gap:5px;font-size:13px;display:grid}.email-theme-typography select{border:1px solid #c5cfd4;border-radius:5px;min-height:38px;padding:0 9px}.email-theme-typography input[type=range]{width:100%}.email-theme-typography p{color:#7a858c;margin:0;font-size:13px;line-height:1.4}.email-template-attachments{grid-template-columns:130px minmax(0,1fr);gap:9px;margin:14px 20px 0;padding:10px 12px;display:grid}.email-template-attachments header{color:#56646c;align-items:center;gap:6px;font-size:13px;display:flex}.email-template-attachments svg{width:16px}.email-template-attachments>div{flex-wrap:wrap;gap:6px;display:flex}.email-template-attachments a,.email-template-attachments>div>span{color:#276c95;background:#f0f4f6;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:13px;text-decoration:none;display:flex}.email-template-attachments small{color:#78848b;font-size:13px}.email-editor-footer{z-index:15;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:11px 14px;display:flex;position:sticky;bottom:0}.email-editor-footer>div{gap:4px;display:grid}.email-editor-footer strong{font-size:13px}.email-editor-footer span{color:#738087;font-size:13px}.email-editor-footer button{border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:flex}.email-editor-footer svg{width:16px}.email-unfinished-editor{gap:9px;padding:18px;display:grid}.email-unfinished-editor>strong{color:#8a5d0a;font-size:14px}.email-unfinished-editor>p{color:#6f7b82;margin:0;font-size:13px}.email-unfinished-editor textarea{resize:vertical;color:#eaf2f5;background:#142027;border:1px solid #35444d;border-radius:5px;min-height:430px;padding:14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.email-editor-dialog{gap:13px;min-width:min(520px,100vw - 64px);padding:17px;display:grid}.email-editor-dialog label{color:#5e6b73;gap:5px;font-size:13px;font-weight:650;display:grid}.email-editor-dialog input,.email-editor-dialog select{border:1px solid #bdc8ce;border-radius:5px;min-height:40px;padding:7px 9px}.email-editor-dialog>p{color:#748087;margin:0;font-size:13px}.email-editor-dialog footer,.email-confirm-dialog footer{justify-content:flex-end;gap:7px;display:flex}.email-editor-dialog footer span{flex:1}.email-editor-dialog footer button,.email-confirm-dialog footer button{background:#fff;border:1px solid #bdc8ce;border-radius:5px;min-height:38px;padding:0 12px}.dialog-fields{grid-template-columns:1fr 100px 100px;gap:9px;display:grid}.dialog-fields input[type=color]{width:100%;padding:4px}.email-button-preview{background:#edf1f3;border-radius:5px;padding:18px;display:flex}.email-button-preview.align-center{justify-content:center}.email-button-preview.align-right{justify-content:flex-end}.email-button-preview span{border-radius:6px;padding:12px 20px;font-weight:700}.email-confirm-dialog{gap:16px;min-width:min(540px,100vw - 64px);padding:18px;display:grid}.email-confirm-dialog p{color:#4e5b63;margin:0;font-size:13px;line-height:1.5}.dialog.email-asset-shell{grid-template-rows:56px minmax(0,1fr);width:min(1100px,100vw - 32px);height:min(820px,100dvh - 32px);max-height:calc(100dvh - 32px);display:grid;overflow:hidden}.email-asset-manager{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.email-asset-manager>header{border-bottom:1px solid #e0e6e8;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.email-asset-manager>header>div{gap:3px;display:grid}.email-asset-manager>header strong{font-size:14px}.email-asset-manager>header span{color:#748087;font-size:13px}.email-asset-manager svg{width:16px}.email-asset-scope-tabs{background:#fff;border-bottom:1px solid #dce4e7;gap:4px;padding:8px 17px;display:flex}.email-asset-scope-tabs button{color:#52616a;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:700;display:flex}.email-asset-scope-tabs button[aria-pressed=true]{color:#146d9b;background:#eaf4f9;border-color:#b9d4e2}.email-asset-scope-tabs small{color:#617078;text-align:center;background:#e7ecef;border-radius:10px;min-width:20px;padding:2px 5px}.email-asset-scope-notice{color:#745b20;background:#fff8e6;border-bottom:1px solid #ead9ae;margin:0;padding:10px 17px;font-size:13px}.email-asset-upload-panel{background:#f8fafb;border-bottom:1px solid #e1e7e9;padding:13px 17px}.email-asset-dropzone{cursor:pointer;background:#fff;border:1px dashed #aebfc8;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:10px 12px;display:grid}.email-asset-dropzone>svg{color:#287bad;width:26px}.email-asset-dropzone>div{gap:3px;display:grid}.email-asset-dropzone strong{font-size:13px}.email-asset-dropzone span{color:#77838a;font-size:13px}.email-asset-dropzone button{color:#286d95;background:#fff;border:1px solid #bdc8ce;border-radius:4px;min-height:34px;padding:0 10px}.email-asset-upload-fields{grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:11px;padding-top:11px;display:grid}.email-asset-upload-fields>label:not(.email-decorative-check){color:#5f6c74;gap:4px;font-size:13px;font-weight:650;display:grid}.email-asset-upload-fields input[type=text],.email-asset-upload-fields label>input:not([type]){border:1px solid #bdc8ce;border-radius:5px;min-height:38px;padding:0 9px}.email-asset-upload-fields small{color:#7c888e;font-size:13px}.email-decorative-check{align-items:center;gap:7px;min-height:38px;display:flex}.email-decorative-check span{display:grid}.email-decorative-check strong,.email-decorative-check small{font-size:13px}.email-asset-upload-fields>button{border-radius:5px;min-height:38px;padding:0 12px}.email-asset-library{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:13px 17px 17px;display:grid;overflow:hidden}.email-asset-library>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.email-asset-library h3{margin:0 7px 0 0;font-size:14px;display:inline}.email-asset-library header span{color:#7a858c;font-size:13px}.email-asset-library header button{color:#286f99;background:#fff;border:1px solid #bdc8ce;border-radius:4px;align-items:center;gap:5px;min-height:34px;padding:0 9px;display:flex}.email-asset-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:9px;min-height:0;display:grid;overflow:auto}.email-asset-grid article{border:1px solid #dae2e5;border-radius:6px;grid-template-columns:74px minmax(0,1fr);gap:9px;min-width:0;padding:8px;display:grid}.email-asset-thumbnail{background:#edf1f3;border-radius:4px;place-items:center;width:74px;height:68px;display:grid;overflow:hidden}.email-asset-thumbnail img{object-fit:contain;max-width:100%;max-height:100%}.email-asset-copy{align-content:start;gap:3px;min-width:0;display:grid}.email-asset-copy strong,.email-asset-copy span,.email-asset-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-asset-copy strong{font-size:13px}.email-asset-copy span{color:#7a858c;font-size:13px}.email-asset-copy small{color:#617078;font-size:13px}.email-asset-copy small.warning{color:#9a6510}.email-asset-actions{grid-column:1/-1;gap:5px;display:flex}.email-asset-actions button{background:#fff;border:1px solid #bdc8ce;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 8px;display:flex}.email-asset-actions button:first-child{flex:1}.email-asset-empty{color:#7a858c;align-content:center;justify-items:center;gap:6px;min-height:220px;display:grid}.email-asset-empty svg{width:34px}.email-asset-empty strong{color:#4e5b63;font-size:13px}.email-asset-empty span{font-size:13px}.email-asset-alt-editor{background:#fff8e7;border-top:1px solid #e0e6e8;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:12px 17px;display:grid}.email-asset-alt-editor label{color:#5f6c74;gap:4px;font-size:13px;font-weight:650;display:grid}.email-asset-alt-editor input{border:1px solid #c4b570;border-radius:4px;min-height:36px;padding:0 8px}.email-asset-alt-editor button{background:#fff;border:1px solid #bdc8ce;border-radius:4px;align-items:center;gap:5px;min-height:36px;padding:0 10px;display:flex}@media (width<=1450px){.email-editor-workspace.view-split{grid-template-columns:1fr}.email-preview-layout{grid-template-columns:minmax(0,1fr) 280px}.email-template-mode-row{grid-template-columns:1fr 1fr}.email-template-mode-row label:first-child{grid-column:1/-1}}@media (width<=1120px){.email-template-library-v2{grid-template-columns:280px minmax(0,1fr)}.email-view-switch button{justify-content:center;width:34px;padding:0;font-size:0}.email-view-switch button svg{width:16px}.email-preview-layout{grid-template-columns:1fr}.email-quality-center{position:static}.email-theme-editor>div{grid-template-columns:1fr 1fr}.email-theme-typography{grid-column:1/-1}.email-color-menu{display:none}}@media (width<=780px){.mail-page{height:auto;min-height:calc(100vh - 56px);overflow:visible}.email-template-library-v2{grid-template-columns:1fr;overflow:visible}.email-template-sidebar-v2{border-bottom:1px solid #dce2e5;border-right:0;max-height:none}.email-template-list-v2{min-height:180px;max-height:320px}.email-template-editor-v2{overflow:visible}.email-editor-topbar{flex-direction:column;align-items:flex-start;top:0}.email-editor-topbar>div:first-child{flex-wrap:wrap;width:100%}.email-editor-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.email-conflict-banner{flex-direction:column;align-items:stretch;margin:10px}.email-conflict-banner button{justify-content:center}.email-conflict-dialog footer{flex-direction:column-reverse;align-items:stretch}.email-template-editor-v2>form{margin:10px}.email-template-details{padding:12px}.email-template-mode-row,.email-template-identity{grid-template-columns:1fr}.email-template-mode-row label:first-child,.email-template-identity label.preheader{grid-column:auto}.email-easy-toolbar{top:116px}.email-easy-canvas{padding:8px}.email-easy-prosemirror{padding:25px 20px}.email-easy-statusbar span:last-child{display:none}.email-preview-toolbar{flex-direction:column;align-items:flex-start}.email-theme-editor>div{grid-template-columns:1fr}.email-theme-typography{grid-column:auto}.email-editor-footer{flex-direction:column;align-items:stretch;position:static}.email-editor-footer button{justify-content:center}.dialog.email-asset-shell{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.email-asset-manager{width:100%}.email-asset-upload-fields,.email-asset-grid{grid-template-columns:1fr}}.email-html-pro-workbench{background:#fff;border:1px solid #d4dde2;border-radius:10px;min-width:0;overflow:visible;box-shadow:0 2px 8px #1a2a330f}.email-html-loading{color:#5d6a72;background:#fff;border:1px solid #d4dde2;border-radius:10px;place-items:center;min-height:420px;font-size:14px;display:grid}.email-html-pro-header{border-bottom:1px solid #e0e6e9;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 16px;display:flex}.email-html-pro-header>div{align-items:center;gap:11px;min-width:0;display:flex}.email-html-pro-header>div>div{gap:4px;min-width:0;display:grid}.email-html-pro-header strong{font-size:15px}.email-html-pro-header small{color:#6e7a82;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.email-editor-level.html{color:#b9e7ff;letter-spacing:.02em;background:#1d2a31;width:52px;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.email-html-health{white-space:nowrap;border-radius:18px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:750;display:flex}.email-html-health svg{width:16px}.email-html-health.ready{color:#216d40;background:#e9f7ee}.email-html-health.check{color:#805a0c;background:#fff5dc}.email-html-health.blocked{color:#a2352f;background:#fff0ef}.email-html-health-row{align-items:center;gap:7px!important;display:flex!important}.email-html-server-health{color:#637078;white-space:nowrap;border:1px solid #0000;border-radius:18px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:750;display:flex}.email-html-server-health svg{width:16px}.email-html-server-health.ready{color:#216d40;background:#eef8f2;border-color:#b9dcc6}.email-html-server-health.checking{color:#426473;background:#f2f6f8;border-color:#c7d5dc}.email-html-server-health.blocked{color:#a2352f;background:#fff0ef;border-color:#edc3bf}.email-html-server-health.idle svg{opacity:.45}.email-html-tabs{background:#f8fafb;border-bottom:1px solid #dce3e7;gap:4px;padding:8px 12px 0;display:flex}.email-html-tabs button{color:#5b6870;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:13px;display:flex}.email-html-tabs button:hover:not(:disabled){color:#236f9c}.email-html-tabs button.active{color:#1f6c99;border-bottom-color:#287bad;font-weight:750}.email-html-tabs button:disabled{opacity:.4}.email-html-tabs svg{width:17px}.email-html-tabs button>span{color:#64717a;background:#e8edf0;border-radius:10px;padding:3px 6px;font-size:13px;font-weight:650}.email-html-tabs button>span.manual{color:#216d99;background:#e8f3f9}.email-html-toolbar{z-index:14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfcfdf7;border-bottom:1px solid #d6dfe3;flex-wrap:wrap;align-items:center;gap:6px;min-height:56px;padding:8px 11px;display:flex;position:sticky;top:70px}.email-html-toolbar .email-toolbar-group>button{min-width:38px;height:38px}.email-html-toolbar .email-toolbar-group>button:disabled,.email-html-toolbar .email-merge-picker>button:disabled{opacity:.35}.email-html-merge-picker{margin-left:auto}.email-html-merge-picker>button{min-height:38px;font-size:13px}.email-html-inline-error{color:#9b332d;background:#fff2f1;border-bottom:1px solid #ecc1bd;align-items:center;gap:8px;min-height:42px;padding:8px 13px;font-size:13px;display:flex}.email-html-inline-error svg{width:17px}.email-html-inline-error.server>svg{flex:none}.email-html-inline-error.server>div{gap:2px;display:grid}.email-html-inline-error.server strong{font-size:13px}.email-html-inline-error.server span{font-size:13px;line-height:1.4}.email-html-source-layout{background:#131d23;grid-template-columns:minmax(460px,1fr) minmax(280px,330px);min-width:0;display:grid}.email-html-code-pane{border-right:1px solid #35444c;min-width:0;overflow:hidden}.email-html-code-pane .cm-editor{background:#142027}.email-html-code-pane .cm-focused{outline-offset:-2px;outline:2px solid #4b9ac7}.email-html-code-pane .cm-gutters{color:#72838d;background:#10191e;border-right-color:#35444c}.email-html-code-pane .cm-activeLineGutter{color:#d8e8f0;background:#1d2c34}.email-html-code-pane .cm-lintRange-error{border-bottom:2px wavy #f27a72;background-image:none}.email-html-code-pane .cm-lintRange-warning{border-bottom:2px wavy #e2b449;background-image:none}.email-html-statusbar{color:#aab9c1;background:#10191e;border-top:1px solid #35444c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:7px 12px;font:12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.email-html-statusbar span:nth-child(2){text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-html-diagnostics{background:#f8fafb;grid-template-rows:auto minmax(0,1fr);min-width:0;max-height:658px;display:grid}.email-html-diagnostics>header{border-bottom:1px solid #dbe3e7;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.email-html-diagnostics>header>div:first-child{gap:3px;display:grid}.email-html-diagnostics>header strong{font-size:14px}.email-html-diagnostics>header span{color:#708088;font-size:13px}.email-html-diagnostics>header>div:last-child{gap:5px;display:flex}.email-html-diagnostics b{color:#68767e;background:#e7edf0;border-radius:13px;place-items:center;min-width:26px;height:26px;font-size:13px;display:grid}.email-html-diagnostics b.error{color:#a4362f;background:#ffe4e1}.email-html-diagnostics b.warning{color:#805a0c;background:#ffefc5}.email-html-diagnostics>div{align-content:start;gap:7px;min-height:0;padding:10px;display:grid;overflow:auto}.email-html-diagnostics>div>button{color:#39474f;text-align:left;background:#fff;border:1px solid #d9e1e5;border-left:4px solid #8ea5b1;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;min-width:0;padding:10px;display:grid}.email-html-diagnostics>div>button:hover{background:#f2f8fa;border-color:#9ebfce}.email-html-diagnostics>div>button.error{background:#fff7f6;border-left-color:#cc514a}.email-html-diagnostics>div>button.warning{background:#fffbef;border-left-color:#d6a632}.email-html-diagnostics button>span{color:#52616a;text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:800}.email-html-diagnostics button>strong{color:#6e7c84;text-align:right;font-size:13px}.email-html-diagnostics button>p{color:#46545c;grid-column:1/-1;margin:3px 0 0;font-size:13px;line-height:1.45}.email-html-diagnostics-empty,.email-html-diff-empty{color:#607078;text-align:center;align-content:center;justify-items:center;gap:7px;min-height:220px;padding:24px;display:grid}.email-html-diagnostics-empty svg,.email-html-diff-empty svg{color:#328258;width:30px}.email-html-diagnostics-empty strong,.email-html-diff-empty strong{font-size:14px}.email-html-diagnostics-empty span,.email-html-diff-empty span{max-width:320px;font-size:13px;line-height:1.45}.email-html-text-workbench,.email-html-diff-workbench{overflow:hidden}.email-html-text-workbench>header,.email-html-diff-workbench>header{border-bottom:1px solid #dce3e7;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:11px 15px;display:flex}.email-html-text-workbench>header>div,.email-html-diff-workbench>header>div{gap:4px;min-width:0;display:grid}.email-html-text-workbench header strong,.email-html-diff-workbench header strong{font-size:14px}.email-html-text-workbench header span,.email-html-diff-workbench header span{color:#6e7b83;font-size:13px}.email-html-text-workbench header button,.email-html-diff-workbench header button{color:#246f9b;white-space:nowrap;background:#fff;border:1px solid #bac7cd;border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;display:flex}.email-html-text-workbench>footer{color:#617078;background:#f8fafb;border-top:1px solid #dce3e7;align-items:center;gap:8px;min-height:44px;padding:8px 13px;font-size:13px;display:flex}.email-html-text-workbench>footer svg{width:17px}.email-html-text-workbench .cm-content,.email-html-diff-workbench .cm-content{font:13px/1.62 ui-monospace,SFMono-Regular,Menlo,monospace}.email-html-text-actions{grid-auto-flow:column;gap:7px!important;min-width:auto!important;display:flex!important}.email-html-diff-workbench .cm-mergeView{height:620px;overflow:auto}.email-html-diff-workbench .cm-deletedChunk{background:#b850492e}.email-html-diff-workbench .cm-changedLine{background:#2d81b129}.email-preview-workbench.fullscreen{z-index:120;border-radius:10px;position:fixed;inset:12px;overflow:auto;box-shadow:0 20px 70px #0f1c2361}.email-preview-workbench.fullscreen .email-preview-layout{min-height:calc(100vh - 104px)}.email-preview-workbench.fullscreen .email-device-frame{min-height:calc(100vh - 210px)}.email-preview-toolbar{min-height:68px;padding:10px 14px}.email-preview-toolbar>div:first-child strong{font-size:15px}.email-preview-toolbar>div:first-child span{font-size:13px}.email-preview-toolbar button{min-height:40px;font-size:13px}.email-preview-toolbar button.active.safe{color:#237044;background:#edf8f1;border-color:#9bcfb0}.email-preview-mode-switch{background:#edf1f3;border-radius:7px;gap:3px;padding:3px;display:flex}.email-preview-fullscreen{justify-content:center;width:40px;padding:0!important}.email-preview-simulation-tools{background:#fff9e8;border-bottom:1px solid #dce3e7;flex-wrap:wrap;align-items:center;gap:9px 16px;min-height:58px;padding:8px 14px;display:flex}.email-preview-simulation-tools [role=group]{gap:4px;display:flex}.email-preview-simulation-tools button{color:#56656d;background:#fff;border:1px solid #c2cdd2;border-radius:5px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:13px;display:flex}.email-preview-simulation-tools button.active{color:#216d99;background:#eaf4f9;border-color:#8cbdd7}.email-preview-simulation-tools button.warning{color:#7f5806;background:#fff6d9;border-color:#dbb65b}.email-preview-simulation-tools svg{width:16px}.email-preview-simulation-tools label{color:#5d6a72;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.email-preview-simulation-tools input{width:120px}.email-preview-simulation-tools output{min-width:40px;font-weight:750}.email-preview-error{color:#962f2a;background:#fff1f0;border-bottom:1px solid #ecc1bd;align-items:center;gap:10px;min-height:56px;padding:9px 14px;display:flex}.email-preview-error>svg{flex:none;width:20px}.email-preview-error>div{gap:3px;display:grid}.email-preview-error strong{font-size:13px}.email-preview-error span{font-size:13px;line-height:1.4}.email-preview-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:16px;padding:16px}.email-inbox-preview{min-height:76px;padding:11px 14px}.email-inbox-preview strong,.email-inbox-preview span,.email-inbox-preview small,.email-inbox-preview time{font-size:13px}.email-device-frame{gap:10px;min-height:690px;padding:15px}.email-device-frame .email-device-label{font-size:13px}.email-iframe-zoom{justify-items:center;width:100%;display:grid;overflow:auto}.email-iframe-zoom iframe{zoom:var(--preview-zoom)}.email-device-frame.artifact iframe{width:min(100%,760px)}.email-device-frame.mobile,.email-device-frame.tablet{justify-items:start}.email-device-frame.mobile .email-iframe-zoom,.email-device-frame.mobile iframe{width:390px;min-width:390px}.email-device-frame.tablet .email-iframe-zoom,.email-device-frame.tablet iframe{width:768px;min-width:768px}.email-device-frame.mobile .email-iframe-zoom,.email-device-frame.tablet .email-iframe-zoom{justify-items:stretch}.email-device-frame.clip-test .email-iframe-zoom{outline-offset:-3px;outline:3px dashed #d97706;position:relative;overflow:hidden}.email-device-frame.clip-test .email-iframe-zoom:before,.email-device-frame.clip-test .email-iframe-zoom:after{z-index:2;content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#d9770633,#d9770633 5px,#0000 5px 10px);width:16px;position:absolute;top:0;bottom:0}.email-device-frame.clip-test .email-iframe-zoom:before{left:0}.email-device-frame.clip-test .email-iframe-zoom:after{right:0}.email-quality-center{gap:13px;padding:15px}.email-quality-center>section h3{font-size:15px}.email-quality-center>section p,.email-quality-center li p,.email-quality-center dt,.email-quality-center dd,.email-quality-center details,.email-quality-center summary{font-size:13px}.email-quality-center li{grid-template-columns:58px minmax(0,1fr);padding:10px}.email-quality-center li>span,.email-quality-empty strong,.email-quality-empty span,.email-unresolved-fields h4,.email-unresolved-fields code,.email-quality-center pre{font-size:13px}.email-preview-refreshing{color:#fff;background:#21323b;border-radius:18px;width:max-content;margin:-48px auto 12px;padding:8px 12px;font-size:13px;position:sticky;bottom:10px;box-shadow:0 4px 14px #0f1c2340}@media (width<=1580px){.email-html-source-layout{grid-template-columns:minmax(0,1fr) 290px}.email-editor-workspace.view-split .email-html-source-layout{grid-template-columns:1fr}.email-editor-workspace.view-split .email-html-code-pane{border-right:0}.email-editor-workspace.view-split .email-html-diagnostics{border-top:1px solid #35444c;max-height:330px}}@media (width<=1120px){.email-html-source-layout{grid-template-columns:1fr}.email-html-code-pane{border-right:0}.email-html-diagnostics{border-top:1px solid #35444c;max-height:360px}.email-preview-toolbar{flex-wrap:wrap;align-items:flex-start}.email-preview-toolbar>div:first-child{flex:100%}.email-preview-simulation-tools label{margin-left:0}}@media (width<=780px){.email-html-pro-header{align-items:flex-start}.email-html-pro-header small{white-space:normal}.email-html-health-row{flex-direction:column;align-items:flex-end}.email-html-health,.email-html-server-health{min-height:30px;font-size:13px}.email-html-tabs{overflow-x:auto}.email-html-tabs button{flex:none}.email-html-toolbar{top:132px}.email-html-statusbar{grid-template-columns:1fr auto}.email-html-statusbar span:nth-child(2){text-align:left}.email-html-statusbar span:last-child{display:none}.email-html-text-workbench>header,.email-html-diff-workbench>header{flex-direction:column;align-items:stretch}.email-html-text-actions{grid-auto-flow:row}.email-html-text-actions button{justify-content:center}.email-preview-mode-switch{width:100%}.email-preview-mode-switch button{flex:1;justify-content:center}.email-preview-fullscreen{position:absolute;top:12px;right:12px}.email-preview-simulation-tools{flex-direction:column;align-items:stretch}.email-preview-simulation-tools [role=group]{overflow-x:auto}.email-preview-simulation-tools button{flex:1;justify-content:center}.email-device-frame{min-height:590px;padding:8px}.email-device-frame iframe{min-height:550px}.email-preview-workbench.fullscreen{border-radius:0;inset:0}}.email-theme-editor>fieldset{border:0;border-top:1px solid #e3e8ea;grid-template-columns:1fr 1fr 1.2fr;gap:16px;min-width:0;margin:0;padding:15px;display:grid}.email-theme-editor>fieldset:disabled{opacity:.62}.email-pipedrive-readonly{background:#edf6fa;border:1px solid #b9d4e3;border-radius:8px;align-items:center;gap:14px;min-height:68px;margin:14px 20px 0;padding:11px 14px;display:flex}.email-pipedrive-readonly>div{flex:1;gap:4px;min-width:0;display:grid}.email-pipedrive-readonly strong{color:#205f83;font-size:14px}.email-pipedrive-readonly span{color:#536e7c;font-size:13px;line-height:1.4}.email-pipedrive-readonly button{white-space:nowrap;border-radius:5px;align-items:center;gap:7px;min-height:42px;padding:0 13px;display:flex}.email-pipedrive-readonly svg{width:17px}.dialog.email-history-shell{grid-template-rows:56px minmax(0,1fr);width:min(1180px,100vw - 40px);height:min(850px,100vh - 36px);max-height:calc(100vh - 36px);display:grid;overflow:hidden}.email-history-dialog{background:#f4f6f7;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.email-history-summary{background:#fff;border-bottom:1px solid #dce3e7;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:11px 17px;display:flex}.email-history-summary>div{align-items:center;gap:11px;min-width:0;display:flex}.email-history-summary svg{color:#287bad;width:24px}.email-history-summary span{gap:4px;min-width:0;display:grid}.email-history-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.email-history-summary small{color:#6d7a82;font-size:13px}.email-history-summary>b{color:#596970;white-space:nowrap;background:#edf2f4;border-radius:14px;padding:6px 9px;font-size:13px}.email-history-layout{grid-template-columns:310px minmax(0,1fr);min-width:0;min-height:0;display:grid}.email-history-list{background:#fff;border-right:1px solid #d7e0e4;align-content:start;gap:5px;min-height:0;padding:10px;display:grid;overflow:auto}.email-history-list>button{color:#36434a;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:72px;padding:8px;display:grid}.email-history-list>button:hover{background:#f2f7f9}.email-history-list>button.active{background:#eaf4f9;border-color:#b8d7e7;box-shadow:inset 3px 0 #287bad}.email-history-version{color:#52636c;background:#e9eef1;border-radius:8px;place-items:center;width:42px;height:42px;font:750 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.email-history-list button.active .email-history-version{color:#1d6c99;background:#d7ebf5}.email-history-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.email-history-list strong,.email-history-list small,.email-history-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-history-list strong{font-size:13px}.email-history-list small,.email-history-list em{color:#718088;font-size:13px;font-style:normal}.email-history-list button>b{color:#256d42;background:#e7f5ec;border-radius:10px;padding:3px 6px;font-size:13px}.email-history-list>button.email-history-more{color:#246f9b;text-align:center;background:#f7fafb;border:1px dashed #b9c9d1;min-height:42px;display:block}.email-history-detail{grid-template-rows:auto auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;overflow:hidden}.email-history-detail>header{background:#fff;border-bottom:1px solid #dce3e7;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 15px;display:flex}.email-history-detail>header>div{gap:4px;min-width:0;display:grid}.email-history-detail>header strong{font-size:15px}.email-history-detail>header span{color:#6f7d84;font-size:13px}.email-history-detail>header nav{background:#edf1f3;border-radius:6px;gap:3px;padding:3px;display:flex}.email-history-detail>header button{color:#5c6971;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px;display:flex}.email-history-detail>header button.active{color:#216f9d;background:#fff;font-weight:700;box-shadow:0 1px 3px #1b2b3421}.email-history-detail>header svg{width:15px}.email-history-change-summary{background:#f9fbfc;border-bottom:1px solid #dde4e7;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-height:64px;padding:9px 15px;display:grid}.email-history-change-summary>strong{font-size:13px}.email-history-change-summary>div{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.email-history-change-summary span{color:#7c580b;background:#fff0d0;border-radius:10px;padding:3px 6px;font-size:13px;font-weight:700}.email-history-change-summary small{color:#718088;text-align:right;font-size:13px}.email-history-preview{background:#e7ecef;grid-template-rows:auto minmax(0,1fr);gap:9px;min-width:0;min-height:0;padding:12px;display:grid;overflow:hidden}.email-history-inbox{background:#fff;border:1px solid #d0dade;border-radius:6px;gap:4px;min-height:58px;padding:9px 12px;display:grid}.email-history-inbox strong,.email-history-inbox span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-history-inbox strong{font-size:13px}.email-history-inbox span{color:#748087;font-size:13px}.email-history-preview iframe{background:#fff;border:0;border-radius:5px;justify-self:center;width:min(100%,760px);height:100%;min-height:0;box-shadow:0 5px 18px #1a283024}.email-history-source{color:#dce9ef;white-space:pre-wrap;overflow-wrap:anywhere;background:#142027;min-width:0;min-height:0;margin:0;padding:17px;font:12px/1.62 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.email-history-detail>footer{background:#fff;border-top:1px solid #dce3e7;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 15px;display:flex}.email-history-detail>footer span{color:#64727a;font-size:13px;line-height:1.4}.email-history-detail>footer span.current{color:#267046;font-weight:700}.email-history-detail>footer button,.email-history-confirm button{color:#286f99;white-space:nowrap;background:#fff;border:1px solid #b8c5cb;border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;display:flex}.email-history-detail>footer svg{width:16px}.email-history-confirm{background:#fff8df;border-top:1px solid #e3c36c;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:76px;padding:10px 15px;display:grid}.email-history-confirm>div{gap:4px;display:grid}.email-history-confirm strong{color:#684e0d;font-size:13px}.email-history-confirm span{color:#756436;font-size:13px;line-height:1.4}.email-history-empty{color:#75828a;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:220px;padding:24px;display:grid}.email-history-empty svg{width:30px}.email-history-empty strong{color:#4d5b63;font-size:13px}.email-history-empty span{max-width:300px;font-size:13px;line-height:1.4}@media (width<=1120px){.email-theme-editor>fieldset{grid-template-columns:1fr 1fr}}@media (width<=780px){.email-theme-editor>fieldset{grid-template-columns:1fr}.email-pipedrive-readonly{flex-direction:column;align-items:stretch;margin:10px}.email-pipedrive-readonly button{justify-content:center}.dialog.email-history-shell{border-radius:0;width:100%;height:100%;max-height:100%}.email-history-summary small{white-space:normal}.email-history-layout{grid-template-rows:190px minmax(0,1fr);grid-template-columns:1fr}.email-history-list{border-bottom:1px solid #d7e0e4;border-right:0;grid-auto-columns:minmax(240px,80vw);grid-auto-flow:column;overflow-x:auto}.email-history-detail>header{flex-direction:column;align-items:stretch}.email-history-detail>header nav button{flex:1;justify-content:center}.email-history-change-summary{grid-template-columns:1fr}.email-history-change-summary small{text-align:left}.email-history-detail>footer{flex-direction:column;align-items:stretch}.email-history-detail>footer button{justify-content:center}.email-history-confirm{grid-template-columns:1fr 1fr}.email-history-confirm>div{grid-column:1/-1}.email-history-confirm button{justify-content:center}}.email-editor-actions>button.email-test-send-trigger{color:#236d42;white-space:nowrap;background:#edf8f1;border-color:#9bc8af;gap:7px;width:auto;min-width:116px;padding:0 11px;font-size:13px;font-weight:750;display:flex}.email-preview-data{background:#fff;border:1px solid #d8e0e4;border-radius:8px;box-shadow:0 1px 2px #1c2b330a}.email-preview-data>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;list-style:none;display:flex}.email-preview-data>summary::-webkit-details-marker{display:none}.email-preview-data>summary>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.email-preview-data>summary>span:first-child>svg{color:#287bad;width:20px}.email-preview-data>summary>span:first-child>span{gap:3px;min-width:0;display:grid}.email-preview-data summary strong{font-size:14px}.email-preview-data summary small{color:#718088;font-size:13px}.email-preview-data>summary>span:last-child{white-space:nowrap;border-radius:13px;padding:5px 9px;font-size:13px;font-weight:750}.email-preview-data>summary>span.active{color:#286e44;background:#eaf7ee}.email-preview-data>summary>span.inactive{color:#67757d;background:#eef2f4}.email-preview-data>div{background:#fbfcfc;border-top:1px solid #e1e7ea;gap:13px;padding:14px;display:grid}.email-preview-data>div>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-preview-data>div>header>div{gap:3px;min-width:0;display:grid}.email-preview-data>div>header strong{font-size:13px}.email-preview-data>div>header span{color:#6b7981;font-size:13px;line-height:1.45}.email-preview-data-toggle{color:#425159;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.email-preview-data-toggle input{accent-color:#287bad;width:17px;height:17px}.email-preview-deal-context>div{border-top:0}.email-preview-deal-id{grid-template-columns:120px minmax(180px,320px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.email-preview-deal-id>span{color:#4c5a63;align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.email-preview-deal-id svg{width:14px}.email-preview-deal-id input{color:#2f3c43;background:#fff;border:1px solid #c3cdd2;border-radius:5px;min-height:36px;padding:6px 9px}.email-preview-data fieldset{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.email-preview-data fieldset:disabled{opacity:.52}.email-preview-data fieldset section{background:#fff;border:1px solid #dde4e7;border-radius:7px;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.email-preview-data fieldset h4{color:#344149;margin:0 0 2px;font-size:13px}.email-preview-data fieldset label{color:#65727a;gap:4px;min-width:0;font-size:13px;font-weight:650;display:grid}.email-preview-data fieldset input{color:#2f3c43;background:#fff;border:1px solid #c3cdd2;border-radius:5px;width:100%;min-width:0;min-height:36px;padding:6px 8px;font-size:13px}.email-preview-data fieldset input:focus{border-color:#287bad;outline:0;box-shadow:0 0 0 3px #287bad1f}.email-preview-data>div>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-preview-data>div>footer span{color:#718088;font-size:13px;line-height:1.4}.email-preview-data>div>footer button{color:#52616a;white-space:nowrap;background:#fff;border:1px solid #bdc8ce;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:13px;display:flex}.email-preview-data>div>footer svg{width:14px}.dialog.email-template-test-send-dialog{width:min(880px,100vw - 32px);overflow:hidden}.email-template-test-send{background:#f6f8f9;gap:14px;width:100%;max-height:calc(100dvh - 96px);padding:17px;display:grid;overflow:auto}.email-template-test-send>header{align-items:center;gap:12px;display:flex}.email-template-test-send>header>div:last-child{gap:4px;min-width:0;display:grid}.email-template-test-send>header strong{font-size:16px}.email-template-test-send>header span{color:#68767e;font-size:13px;line-height:1.45}.email-test-send-icon{color:#277045;background:#dff1e5;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.email-test-send-icon svg{width:24px}.email-test-artifact{background:#fff;border:1px solid #d6e0e4;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.email-test-artifact>div{align-items:center;gap:10px;min-width:0;display:flex}.email-test-artifact>div>svg{color:#287bad;width:22px}.email-test-artifact>div>span{gap:3px;min-width:0;display:grid}.email-test-artifact strong,.email-test-artifact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-test-artifact strong{font-size:13px}.email-test-artifact small{color:#76838a;font-size:13px}.email-test-artifact dl{gap:8px;margin:0;display:flex}.email-test-artifact dl>div{background:#f1f4f5;border-radius:6px;justify-items:center;gap:3px;min-width:78px;padding:7px 9px;display:grid}.email-test-artifact dt{color:#748188;text-transform:uppercase;font-size:13px}.email-test-artifact dd{color:#3f4e56;margin:0;font-size:13px;font-weight:800}.email-test-artifact dd.ready{color:#247044}.email-test-artifact dd.check{color:#8a5a08}.email-test-artifact dd.blocked{color:#a23630}.email-test-blockers,.email-test-ready{border-radius:7px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.email-test-blockers{color:#922f2a;background:#fff2f1;border:1px solid #e6b1ac}.email-test-ready{color:#296d44;background:#edf8f1;border:1px solid #add5bb}.email-test-blockers>svg,.email-test-ready>svg{flex:none;width:20px}.email-test-blockers>div,.email-test-ready>div{gap:3px;display:grid}.email-test-blockers strong,.email-test-ready strong{font-size:13px}.email-test-blockers span,.email-test-ready span{font-size:13px;line-height:1.4}.email-test-warnings{color:#72580e;background:#fff9e7;border:1px solid #e6ce8f;border-radius:7px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.email-test-warnings>svg{flex:none;width:18px}.email-test-warnings>div{gap:4px;display:grid}.email-test-warnings span{font-size:13px;line-height:1.4}.email-test-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.email-test-fields label,.email-test-confirm label,.email-test-cleanup label{color:#52616a;gap:5px;min-width:0;font-size:13px;font-weight:700;display:grid}.email-test-fields select,.email-test-fields input,.email-test-confirm input,.email-test-cleanup input{color:#2e3a41;background:#fff;border:1px solid #bdc8ce;border-radius:5px;width:100%;min-width:0;min-height:42px;padding:7px 10px;font-size:13px}.email-test-fields small{color:#7a868d;font-size:13px;font-weight:400}.email-test-confirm,.email-test-cleanup{background:#fff9e4;border:1px solid #e0c474;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.email-test-confirm code,.email-test-cleanup code{overflow-wrap:anywhere;color:#69520e;font-size:13px}.email-test-confirm button,.email-test-cleanup button{white-space:nowrap;align-items:center;gap:7px;min-height:42px;padding:0 12px;display:flex}.email-test-confirm svg,.email-test-cleanup svg{width:17px}.email-test-send-action{background:#fff;border:1px solid #c9d7dd;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.email-test-send-action>span{color:#63717a;font-size:13px;line-height:1.4}.email-test-send-action button{white-space:nowrap;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.email-test-progress{gap:7px;display:grid}.email-test-progress>div{background:#fff;border:1px solid #d7e0e4;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.email-test-progress>div>svg{width:20px}.email-test-progress>div.complete>svg{color:#2a7a4b}.email-test-progress>div.pending>svg{color:#8b721e}.email-test-progress>div>span{gap:3px;min-width:0;display:grid}.email-test-progress strong{font-size:13px}.email-test-progress small{color:#738087;font-size:13px;line-height:1.35}.email-test-progress button{color:#216c98;background:#edf6fa;border:1px solid #a9c9da;border-radius:5px;min-height:36px;padding:0 10px;font-size:13px}.email-template-test-send>footer{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.email-template-test-send>footer span{color:#718088;font-size:13px}.email-template-test-send>footer button{color:#46555d;background:#fff;border:1px solid #bdc8ce;border-radius:5px;min-height:38px;padding:0 12px}.dialog.email-mode-change-shell{width:min(680px,100vw - 32px);max-height:min(680px,100vh - 32px);overflow:hidden}.email-mode-change-dialog{box-sizing:border-box;gap:14px;width:100%;min-width:0;padding:18px;display:grid;overflow:auto}.email-mode-change-dialog>p{color:#3e4b52;margin:0;font-size:14px;line-height:1.6}.email-mode-change-dialog>div{background:#eef7fb;border:1px solid #c4dbe7;border-radius:7px;gap:4px;min-width:0;padding:11px;display:grid}.email-mode-change-dialog>div strong{color:#256b93;font-size:13px}.email-mode-change-dialog>div span{color:#5a717e;font-size:13px;line-height:1.45}.email-mode-change-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.email-mode-change-dialog footer button{color:#46555d;white-space:normal;background:#fff;border:1px solid #bcc8ce;border-radius:5px;min-width:0;min-height:40px;padding:0 12px}@media (width<=1180px){.email-preview-data fieldset{grid-template-columns:1fr 1fr}.email-editor-actions>button.email-test-send-trigger span{display:none}.email-editor-actions>button.email-test-send-trigger{justify-content:center;width:38px;min-width:38px;padding:0}}@media (width<=780px){.email-preview-data>div>header,.email-preview-data>div>footer{flex-direction:column;align-items:stretch}.email-preview-data fieldset,.email-preview-deal-id{grid-template-columns:1fr}.email-template-test-send{width:100%;max-height:none;padding:13px}.email-test-artifact{flex-direction:column;align-items:stretch}.email-test-fields,.email-test-confirm,.email-test-cleanup{grid-template-columns:1fr}.email-test-confirm button,.email-test-cleanup button{justify-content:center}.email-test-progress>div{grid-template-columns:28px minmax(0,1fr)}.email-test-progress>div button{grid-column:1/-1}.email-mode-change-dialog footer{flex-direction:column;align-items:stretch}}.email-visual-builder{background:#fff;border:1px solid #ccd7dc;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #1d2b330f}.email-builder-toolbar{background:#fff;border-bottom:1px solid #dce4e7;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:16px;min-height:68px;padding:10px 14px;display:grid}.email-builder-product{align-items:center;gap:10px;min-width:0;display:flex}.email-builder-product>span{color:#216e9b;background:linear-gradient(145deg,#dceef7,#eef7fb);border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.email-builder-product svg{width:20px}.email-builder-product>div{gap:3px;min-width:0;display:grid}.email-builder-product strong{font-size:14px}.email-builder-product small{color:#6e7c84;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.email-builder-stats{gap:5px;display:flex}.email-builder-stats span{color:#607078;white-space:nowrap;background:#eef2f4;border-radius:13px;padding:5px 8px;font-size:13px;font-weight:750}.email-builder-stats span.ready{color:#286e45;background:#e9f6ee}.email-builder-stats span.missing{color:#8b5b13;background:#fff0dd}.email-builder-toolbar-actions{align-items:center;gap:5px;display:flex}.email-builder-toolbar-actions button{color:#53616a;background:#fff;border:1px solid #c3cdd2;border-radius:5px;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:13px;display:flex}.email-builder-toolbar-actions button:disabled{opacity:.4}.email-builder-toolbar-actions svg{width:15px}.email-builder-safe{color:#276f44;white-space:nowrap;background:#edf8f1;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:13px;font-weight:750;display:flex}.email-builder-safe svg{width:15px}.email-builder-layout{background:#edf1f3;grid-template-columns:258px minmax(520px,1fr) 318px;min-width:0;height:min(780px,100vh - 250px);min-height:650px;display:grid;overflow:hidden}.email-builder-library,.email-builder-inspector{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.email-builder-library{border-right:1px solid #d5dfe3}.email-builder-inspector{border-left:1px solid #d5dfe3}.email-builder-library>nav{border-bottom:1px solid #e1e7ea;grid-template-columns:1fr 1fr;gap:3px;min-height:52px;padding:8px;display:grid}.email-builder-library>nav button{color:#66747c;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:700;display:flex}.email-builder-library>nav button.active{color:#216d99;background:#e9f3f8}.email-builder-library>nav svg{width:16px}.email-builder-search{background:#fff;border:1px solid #c2cdd2;border-radius:6px;align-items:center;gap:7px;min-height:40px;margin:9px 9px 5px;padding:0 9px;display:flex}.email-builder-search:focus-within{border-color:#287bad;box-shadow:0 0 0 3px #287bad1f}.email-builder-search svg{color:#748087;width:15px}.email-builder-search input{border:0;outline:0;flex:1;min-width:0;font-size:13px}.email-builder-palette{flex:1;min-height:0;padding:5px 9px 12px;overflow:auto}.email-builder-palette section{gap:6px;margin-top:12px;display:grid}.email-builder-palette h3{color:#77838a;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px}.email-builder-palette section>div{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.email-builder-palette button{color:#3f4c54;text-align:left;touch-action:none;background:#fff;border:1px solid #d8e0e4;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;min-height:68px;padding:9px 28px 9px 9px;display:grid;position:relative;overflow:hidden}.email-builder-palette button:hover:not(:disabled){background:#f0f8fb;border-color:#8dbbd2;box-shadow:0 2px 7px #2255711a}.email-builder-palette button>span:first-child{color:#397797;background:#edf3f6;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.email-builder-palette button>span:nth-child(2){gap:3px;min-width:0;display:grid}.email-builder-palette button strong,.email-builder-palette button small{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block}.email-builder-palette button strong{font-size:13px;line-height:1.25}.email-builder-palette button small{color:#77838a;font-size:13px;line-height:1.35}.email-builder-palette button>svg{color:#a3adb2;width:12px;position:absolute;top:9px;right:8px}.email-builder-add-row{color:#236e99;background:#f0f8fb;border:1px dashed #8fb8cc;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:42px;margin:0 9px 10px;font-size:13px;font-weight:750;display:flex}.email-builder-add-row svg{width:15px}.email-builder-tree{flex:1;min-height:0;padding:8px;overflow:auto}.email-builder-tree button{color:#4e5c64;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:5px 7px;display:grid}.email-builder-tree button:hover{background:#f2f6f8}.email-builder-tree button.active{color:#216e9c;background:#e9f3f8;border-color:#b7d4e3}.email-builder-tree button>svg{width:15px}.email-builder-tree button>span{gap:2px;min-width:0;display:grid}.email-builder-tree button strong,.email-builder-tree button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-builder-tree button strong{font-size:13px}.email-builder-tree button small{color:#7b878d;font-size:13px}.email-builder-tree section>button{grid-template-columns:12px 16px minmax(0,1fr) auto}.email-builder-tree section>div>button{grid-template-columns:12px 16px minmax(0,1fr);padding-left:20px}.email-builder-tree button.tree-block{grid-template-columns:7px 16px minmax(0,1fr) auto;padding-left:38px}.email-builder-tree .tree-line{border-bottom:1px solid #cbd5da;border-left:1px solid #cbd5da;width:7px;height:18px}.email-builder-stage{background:#e8edef;grid-template-rows:54px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.email-builder-stage>header{background:#f8fafb;border-bottom:1px solid #d2dce0;justify-content:space-between;align-items:center;gap:12px;padding:8px 13px;display:flex}.email-builder-stage>header>div:first-child{gap:2px;display:grid}.email-builder-stage>header strong{font-size:13px}.email-builder-stage>header span{color:#77838a;font-size:13px}.email-builder-stage>header>div:last-child{background:#e9eef1;border-radius:6px;gap:3px;padding:3px;display:flex}.email-builder-stage>header button{color:#65727a;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:13px;display:flex}.email-builder-stage>header button.active{color:#216e9b;background:#fff;font-weight:750;box-shadow:0 1px 3px #1e2d3621}.email-builder-stage>header svg{width:14px}.email-builder-canvas-wrap{min-width:0;min-height:0;padding:28px 22px 70px;overflow:auto}.email-builder-canvas{max-width:calc(100% - 8px);min-height:560px;margin:0 auto;padding:32px;transition:width .2s;box-shadow:0 8px 28px #1a28302b}.email-builder-canvas-wrap.device-mobile .email-builder-canvas{padding:16px}.email-builder-row{border:2px solid #0000;margin:0;transition:border-color .12s,box-shadow .12s;position:relative}.email-builder-row:hover{border-color:#a9ccdd}.email-builder-row.selected{z-index:3;border-color:#287bad;box-shadow:0 0 0 2px #287bad29}.email-builder-row.locked>.email-builder-row-label{color:#6c6251;background:#f1eee7}.email-builder-row-label{z-index:4;color:#fff;background:#287bad;border-radius:5px 5px 0 0;align-items:center;gap:5px;min-height:25px;padding:2px 6px 2px 2px;font-size:13px;display:none;position:absolute;top:-27px;left:-2px}.email-builder-row:hover>.email-builder-row-label,.email-builder-row.selected>.email-builder-row-label{display:flex}.email-builder-row-label button{width:23px;height:21px;color:inherit;cursor:grab;touch-action:none;background:#ffffff24;border:0;place-items:center;display:grid}.email-builder-row-label svg{width:12px}.email-builder-row-label strong{font-size:13px}.email-builder-row-label span,.email-builder-row-label em{opacity:.8;font-size:13px;font-style:normal}.email-builder-row-surface{align-items:stretch;min-height:54px;display:grid}.email-builder-column{outline-offset:-2px;outline:1px dashed #0000;min-width:0;min-height:54px;position:relative}.email-builder-column:hover,.email-builder-column.selected{outline-color:#79aec9}.email-builder-column.drop-target{outline:3px solid #3a91bd;background-color:#eef8fc!important}.email-builder-column-empty{color:#8a979d;border:1px dashed #b7c9d2;border-radius:5px;align-content:center;place-items:center;gap:3px;min-height:58px;font-size:13px;display:grid}.email-builder-column-empty svg{width:16px}.email-builder-block{border:2px solid #0000;border-radius:3px;min-width:0;padding:5px;transition:border-color .1s,background .1s;position:relative}.email-builder-block:hover{border-color:#9bc2d6}.email-builder-block.selected{z-index:2;background:#edf7fb8c;border-color:#287bad}.email-builder-block-handle{z-index:5;color:#fff;cursor:grab;touch-action:none;background:#287bad;border:1px solid #287bad;border-radius:5px 0 0 5px;place-items:center;width:25px;height:25px;display:none;position:absolute;top:2px;left:-28px}.email-builder-block:hover>.email-builder-block-handle,.email-builder-block.selected>.email-builder-block-handle{display:grid}.email-builder-block-handle svg{width:13px}.email-builder-block-lock{z-index:2;color:#6b604e;background:#eee9df;border-radius:10px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;right:5px}.email-builder-block-lock svg{width:11px}.email-builder-block img{max-width:100%;height:auto;display:block}.email-builder-block p,.email-builder-block h1,.email-builder-block h2,.email-builder-block h3{overflow-wrap:anywhere}.email-builder-image-placeholder{color:#71828b;text-align:center;background:#f6f9fa;border:1px dashed #a9c1cd;border-radius:6px;align-content:center;justify-items:center;gap:3px;min-height:96px;display:grid}.email-builder-image-placeholder svg{width:22px}.email-builder-image-placeholder strong,.email-builder-image-placeholder span{font-size:13px}.email-builder-button-preview{padding:11px 17px;font-size:13px;font-weight:750;display:inline-block}.email-builder-spacer-preview{border-left:1px dashed #a9bdc7;border-right:1px dashed #a9bdc7;place-items:center;min-height:15px;display:grid;position:relative}.email-builder-spacer-preview span{color:#7a888f;background:#eef3f5;border-radius:7px;padding:2px 4px;font-size:13px}.email-builder-slot-preview{color:#2b6e92;background:repeating-linear-gradient(-45deg,#f3f9fc,#f3f9fc 8px,#edf6fa 8px 16px);border:2px dashed #76aac5;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:110px;padding:13px;display:grid}.email-builder-slot-preview>span{background:#dceff7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.email-builder-slot-preview svg{width:18px}.email-builder-slot-preview>div{gap:3px;min-width:0;display:grid}.email-builder-slot-preview strong{font-size:13px}.email-builder-slot-preview small{color:#597a8c;font-size:13px;line-height:1.35}.email-builder-slot-preview em{color:#6d8795;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.email-builder-slot-preview b{background:#fff;border-radius:9px;padding:4px 6px;font-size:13px}.email-builder-signature-preview,.email-ci-locked-signature{color:#6d624f;text-align:left;background:#faf7f1;border:1px dashed #b7aa90;border-radius:7px;align-items:center;gap:9px;min-height:68px;margin-bottom:12px;padding:10px 12px;display:flex}.email-builder-signature-preview>svg:first-child,.email-ci-locked-signature>svg:first-child{flex:none;width:20px}.email-builder-signature-preview>span,.email-ci-locked-signature>span{flex:1;gap:3px;min-width:0;display:grid}.email-builder-signature-preview strong,.email-ci-locked-signature strong{font-size:13px}.email-builder-signature-preview small,.email-ci-locked-signature small{color:#7d725f;font-size:13px;line-height:1.35}.email-builder-signature-preview>svg:last-child,.email-ci-locked-signature>svg:last-child{flex:none;width:13px}.email-builder-links-preview{color:#276f99;flex-wrap:wrap;justify-content:center;gap:12px;padding:7px;font-size:13px;font-weight:700;display:flex}.email-builder-links-preview.social span{background:#e7f1f6;border-radius:12px;padding:5px 8px}.email-builder-code-preview{color:#e3edf2;background:#1e2b32;border:1px solid #aebbc2;border-radius:6px;align-items:center;gap:9px;min-height:66px;padding:10px;display:flex}.email-builder-code-preview>svg{color:#77bddf;width:18px}.email-builder-code-preview>span{gap:3px;min-width:0;display:grid}.email-builder-code-preview strong{font-size:13px}.email-builder-code-preview small{color:#9db0ba;text-overflow:ellipsis;white-space:nowrap;font:8px/1.4 ui-monospace,monospace;overflow:hidden}.email-builder-empty-document{color:#57707c;background:#ffffffbf;border:2px dashed #9fb7c2;align-content:center;justify-items:center;gap:6px;width:100%;min-height:200px;display:grid}.email-builder-empty-document svg{width:30px}.email-builder-empty-document strong,.email-builder-empty-document span{font-size:13px}.email-builder-inspector>header{border-bottom:1px solid #e0e6e9;justify-content:space-between;align-items:center;gap:7px;min-height:54px;padding:7px 9px;display:flex}.email-builder-inspector>header>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.email-builder-inspector>header>div:first-child>svg{color:#287bad;width:17px}.email-builder-inspector>header span{gap:2px;min-width:0;display:grid}.email-builder-inspector>header strong,.email-builder-inspector>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-builder-inspector>header strong{font-size:13px}.email-builder-inspector>header small{color:#77838a;font-size:13px}.email-builder-inspector>header>div:last-child{gap:2px;display:flex}.email-builder-inspector>header button{color:#66747c;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.email-builder-inspector>header button:hover:not(:disabled){background:#f1f5f7;border-color:#cbd6db}.email-builder-inspector>header button.danger{color:#a23b34}.email-builder-inspector>header button:disabled{opacity:.35}.email-builder-inspector>header svg{width:14px}.email-builder-inspector-body{background:#fbfcfc;flex:1;min-height:0;overflow:auto}.email-inspector-section{background:#fff;border-bottom:1px solid #e0e6e9}.email-inspector-section>summary{cursor:pointer;color:#3e4c53;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:750;list-style:none;display:flex}.email-inspector-section>summary::-webkit-details-marker{display:none}.email-inspector-section>summary svg{color:#7c8990;width:14px;transition:transform .15s}.email-inspector-section[open]>summary svg{transform:rotate(90deg)}.email-inspector-section>div{gap:11px;padding:2px 12px 13px;display:grid}.email-inspector-field{color:#64727a;gap:5px;min-width:0;font-size:13px;font-weight:700;display:grid}.email-inspector-field>input,.email-inspector-field>select,.email-inspector-field>textarea,.email-inspector-field>div>input{color:#2f3c43;background:#fff;border:1px solid #c2cdd2;border-radius:5px;width:100%;min-width:0;min-height:36px;padding:6px 8px;font-size:13px;font-weight:400}.email-inspector-field textarea{resize:vertical;line-height:1.45}.email-inspector-field input:focus,.email-inspector-field select:focus,.email-inspector-field textarea:focus{border-color:#287bad;outline:0;box-shadow:0 0 0 3px #287bad1c}.email-inspector-field input:disabled,.email-inspector-field select:disabled,.email-inspector-field textarea:disabled{color:#859097;background:#f1f3f4}.email-builder-check{color:#526169;align-items:center;gap:7px;font-size:13px;line-height:1.35;display:flex}.email-builder-check input{accent-color:#287bad;width:16px;height:16px}.email-builder-check svg{color:#7b6d52;width:14px}.email-builder-unit{grid-template-columns:minmax(0,1fr) 35px;align-items:center;min-width:0;display:grid!important}.email-builder-unit input{border-radius:5px 0 0 5px!important}.email-builder-unit span{color:#738087;background:#f1f4f5;border:1px solid #c2cdd2;border-left:0;border-radius:0 5px 5px 0;place-items:center;height:36px;font-size:13px;display:grid}.email-color-field{grid-template-columns:38px minmax(0,1fr);display:grid!important}.email-color-field input[type=color]{border-radius:5px 0 0 5px;min-height:36px;padding:3px}.email-color-field input:last-child{border-left:0;border-radius:0 5px 5px 0}.email-color-pair,.email-inspector-grid,.email-slot-limits{grid-template-columns:1fr 1fr;gap:8px;display:grid}.email-gradient-toggle{color:#34434b;cursor:pointer;background:#f7fafb;border:1px solid #cdd8dd;border-radius:6px;align-items:flex-start;gap:9px;min-height:54px;padding:9px 10px;display:flex}.email-gradient-toggle input{accent-color:#ff3543;width:16px;height:16px;margin-top:2px}.email-gradient-toggle span{gap:2px;min-width:0;display:grid}.email-gradient-toggle strong{font-size:13px}.email-gradient-toggle small{color:#6b7a82;font-size:11px;line-height:1.35}.email-gradient-controls{background:#fff8fa;border:1px solid #e1d2d7;border-radius:6px;gap:9px;padding:9px;display:grid}.email-gradient-controls input[type=range]{accent-color:#7d0730;min-height:30px;padding:0}.email-gradient-angle{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:10px;display:grid}.email-gradient-angle .email-builder-unit{grid-template-columns:minmax(0,1fr) 28px}.email-ci-value-field{gap:6px;display:grid}.email-ci-value-field>select,.email-ci-value-field>input{color:#34424a;background:#fff;border:1px solid #c2cdd2;border-radius:5px;width:100%;min-height:36px;padding:0 9px}.email-easy-special-color{place-items:center;display:grid}.email-easy-special-color input{background:#fff;border:1px solid #c5cfd4;border-radius:50%;width:26px;height:26px;padding:2px}.email-ci-font-select{align-items:center;display:flex}.email-ci-font-select select{color:#47565e;background:#fff;border:1px solid #c5cfd4;border-radius:4px;max-width:150px;height:34px;padding:0 24px 0 8px;font-size:12px}.email-rich-text-editor{gap:8px;min-width:0;display:grid;position:relative}.email-rich-text-toolbar{background:#f6f8f9;border:1px solid #cad5da;border-radius:6px;flex-wrap:wrap;gap:3px;padding:5px;display:flex}.email-rich-text-toolbar>button{color:#526169;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.email-rich-text-toolbar>button:hover:not(:disabled),.email-rich-text-toolbar>button.active{color:#126aa1;background:#e6f2f8;border-color:#a9c8d8}.email-rich-text-toolbar svg{width:15px;height:15px}.email-rich-text-toolbar label{align-items:center;display:flex}.email-rich-text-toolbar select{color:#44525a;background:#fff;border:1px solid #cad5da;border-radius:4px;max-width:148px;height:30px;font-size:12px}.email-rich-special-color input{background:#fff;border:1px solid #cad5da;border-radius:4px;width:30px;height:30px;padding:3px}.email-rich-text-workspace{background:#fff;border:1px solid #cad5da;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);min-width:0;display:grid;overflow:hidden}.email-rich-text-canvas{min-width:0;padding:10px}.email-rich-text-prosemirror{color:#28343b;outline:none;min-height:190px;font-size:14px;line-height:1.55}.email-rich-text-prosemirror p:first-child{margin-top:0}.email-rich-text-prosemirror p:last-child{margin-bottom:0}.email-rich-text-outline{background:#f7f9fa;border-left:1px solid #d9e1e5;min-width:0}.email-rich-text-outline>header{border-bottom:1px solid #d9e1e5;align-items:center;gap:7px;padding:8px;display:flex}.email-rich-text-outline>header svg{color:#287bad;width:15px}.email-rich-text-outline>header span{display:grid}.email-rich-text-outline>header strong{font-size:12px}.email-rich-text-outline>header small{color:#78858c;font-size:10px}.email-rich-text-outline>div{max-height:245px;overflow:auto}.email-rich-text-outline button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e9eb;grid-template-columns:18px minmax(0,1fr) 13px;align-items:center;gap:5px;width:100%;padding:7px;display:grid}.email-rich-text-outline button:hover,.email-rich-text-outline button.active{background:#eaf4f8}.email-rich-text-outline button>svg{color:#6f7d84;width:13px}.email-rich-text-outline button span{min-width:0;display:grid}.email-rich-text-outline button strong,.email-rich-text-outline button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-rich-text-outline button strong{font-size:11px}.email-rich-text-outline button small{color:#78858c;font-size:10px}.email-rich-link-popover{z-index:12;background:#fff;border:1px solid #aebdc4;border-radius:6px;gap:8px;padding:10px;display:grid;position:absolute;inset:43px 0 auto;box-shadow:0 10px 26px #1a2a3233}.email-rich-link-popover label{color:#5f6d75;gap:4px;font-size:12px;display:grid}.email-rich-link-popover input{border:1px solid #becad0;border-radius:5px;min-height:36px;padding:0 9px}.email-rich-link-popover footer{gap:6px;display:flex}.email-rich-link-popover footer span{flex:1}.email-rich-link-popover button{background:#fff;border:1px solid #bdc9ce;border-radius:5px;min-height:34px;padding:0 10px}.email-rich-link-popover button.primary-button{color:#fff;background:#278148;border-color:#278148}.email-rich-text-preview{gap:7px;display:grid}.email-rich-text-preview>*{margin:0}.email-rich-text-preview a{color:#126aa1;text-decoration:underline}@media (width<=1180px){.email-rich-text-workspace{grid-template-columns:1fr}.email-rich-text-outline{border-top:1px solid #d9e1e5;border-left:0}}.email-padding-fields{gap:6px;display:grid}.email-padding-fields>span{color:#64727a;font-size:13px;font-weight:700}.email-padding-fields>div{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.email-padding-fields label{gap:3px;min-width:0;display:grid}.email-padding-fields label span{color:#849097;text-align:center;font-size:13px}.email-padding-fields input{text-align:center;border:1px solid #c7d1d6;border-radius:4px;width:100%;min-width:0;height:32px;padding:4px;font-size:13px}.email-column-presets{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.email-column-presets button{background:#fff;border:1px solid #c4cfd4;border-radius:5px;gap:2px;min-height:34px;padding:6px;display:flex}.email-column-presets button.active{background:#eaf4f9;border-color:#287bad}.email-column-presets i{background:#9bb5c2;flex:1}.email-align-buttons{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.email-align-buttons button{color:#65727a;background:#fff;border:1px solid #c5cfd4;border-radius:4px;justify-content:center;align-items:center;gap:3px;min-height:33px;font-size:13px;display:flex}.email-align-buttons button.active{color:#216d99;background:#eaf4f9;border-color:#287bad}.email-align-buttons svg{width:13px}.email-builder-media-button{color:#226e9a;background:#edf7fb;border:1px solid #92bdd2;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:13px;font-weight:750;display:flex}.email-builder-media-button svg{width:15px}.email-slot-flags{grid-template-columns:1fr 1fr;gap:6px;display:grid}.email-slot-flags label{color:#52616a;align-items:center;gap:5px;font-size:13px;display:flex}.email-slot-flags input{accent-color:#287bad;width:15px;height:15px}.email-slot-block-types{grid-template-columns:1fr 1fr;gap:5px;display:grid}.email-slot-block-types label{color:#617078;border:1px solid #d3dce0;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:5px;font-size:13px;display:flex}.email-slot-block-types label.active{color:#216d99;background:#edf7fb;border-color:#89b8ce}.email-slot-block-types input{opacity:0;position:absolute}.email-slot-block-types svg{width:13px}.email-slot-button-modules{gap:8px;display:grid}.email-slot-button-modules>span{color:#718087;font-size:13px;line-height:1.4}.email-slot-button-modules article{background:#fafcfc;border:1px solid #d5dfe3;border-radius:6px;gap:6px;min-width:0;padding:7px;display:grid}.email-slot-button-modules article.active{background:#f0f8fb;border-color:#83b5cc}.email-slot-button-modules article>label{z-index:1;color:#41525a;cursor:pointer;border-radius:4px;align-items:flex-start;gap:7px;min-width:0;min-height:34px;padding:5px;display:flex;position:relative}.email-slot-button-modules article>label:hover{background:#e7f4f9}.email-slot-button-modules article>label input{accent-color:#287bad;cursor:pointer;flex:none;width:18px;height:18px;margin-top:1px}.email-slot-button-modules article>label span{gap:2px;min-width:0;display:grid}.email-slot-button-modules article>label strong,.email-slot-button-modules article>label small{overflow-wrap:anywhere;white-space:normal}.email-slot-button-modules article>label strong{font-size:13px}.email-slot-button-modules article>label small{color:#718087;font-size:13px;line-height:1.35}.email-slot-button-modules iframe{pointer-events:none;transform-origin:0 0;background:#fff;border:1px solid #d8e2e6;border-radius:5px;width:200%;height:116px;margin-bottom:-58px;transform:scale(.5)}.email-slot-module-update{color:#73530d;background:#fff7dc;border:1px solid #d09a2c;border-radius:5px;min-height:36px;padding:0 9px;font-size:12px;font-weight:750}.email-slot-button-overrides{border-top:1px solid #d9e4e8;flex-wrap:wrap;gap:5px 9px;padding-top:6px;display:flex}.email-slot-button-overrides>span{color:#697981;width:100%;font-size:13px;font-weight:700}.email-slot-button-overrides label{color:#51636c;align-items:center;gap:4px;font-size:13px;display:flex}.email-slot-button-overrides input{accent-color:#287bad;width:15px;height:15px}.email-builder-guidance{background:#eef7fb;border:1px solid #b8d7e6;border-radius:7px;align-items:flex-start;gap:8px;margin:11px;padding:10px;display:flex}.email-builder-guidance>svg{color:#287bad;flex:none;width:17px}.email-builder-guidance>div{gap:3px;display:grid}.email-builder-guidance strong{color:#286b8f;font-size:13px}.email-builder-guidance span{color:#5d7683;font-size:13px;line-height:1.45}.email-builder-warning{color:#735d19;background:#fff9e5;border:1px solid #e0c574;border-radius:5px;gap:7px;padding:8px;font-size:13px;line-height:1.4;display:flex}.email-builder-warning svg{flex:none;width:15px}.email-builder-code-input{min-height:260px;color:#dce9ef!important;background:#18252c!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;line-height:1.6!important}.email-inspector-hint{color:#7b878d;margin:-3px 0 0;font-size:13px;line-height:1.4}.email-builder-drag-overlay{color:#216d99;background:#fff;border:1px solid #287bad;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:750;display:flex;box-shadow:0 10px 28px #1c3c4d3d}.email-builder-drag-overlay svg{width:15px}.email-editor-workspace.view-split .email-builder-layout{grid-template-columns:minmax(500px,1fr)}.email-editor-workspace.view-split .email-builder-library,.email-editor-workspace.view-split .email-builder-inspector{display:none}.email-editor-workspace.view-split .email-builder-toolbar{grid-template-columns:minmax(0,1fr) auto}.email-editor-workspace.view-split .email-builder-stats,.email-editor-workspace.view-split .email-builder-toolbar-actions button span,.email-editor-workspace.view-split .email-builder-safe{display:none}@media (width<=1380px){.email-builder-layout{grid-template-columns:228px minmax(470px,1fr) 286px}.email-builder-toolbar{grid-template-columns:minmax(240px,1fr) auto}.email-builder-stats,.email-builder-toolbar-actions button span{display:none}}@media (width<=980px){.email-builder-layout{grid-template-rows:auto minmax(620px,70vh) auto;grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.email-builder-library,.email-builder-inspector{border:0;border-bottom:1px solid #d5dfe3;max-height:430px}.email-builder-stage{min-height:620px}.email-builder-toolbar{grid-template-columns:1fr;align-items:stretch}.email-builder-toolbar-actions{justify-content:space-between}.email-builder-safe{margin-left:auto}.email-builder-canvas-wrap{padding-inline:10px}.email-editor-workspace.view-split .email-builder-layout{grid-template-rows:minmax(620px,70vh)}}.email-ci-content-editor{background:#fff;border:1px solid #ccd7dc;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #1d2b330f}.email-ci-content-editor>header{background:#fff;border-bottom:1px solid #dce4e7;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px 15px;display:flex}.email-ci-content-editor>header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.email-ci-content-editor>header>div:first-child>span{color:#6942bd;background:#eee8fa;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.email-ci-content-editor>header svg{width:19px}.email-ci-content-editor>header>div:first-child>div{gap:3px;min-width:0;display:grid}.email-ci-content-editor>header strong{font-size:14px}.email-ci-content-editor>header small{color:#6f7c84;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.email-ci-content-editor>header>div:last-child{white-space:nowrap;border-radius:17px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px;font-weight:750;display:flex}.email-ci-content-editor>header .ready{color:#286f45;background:#eaf7ef}.email-ci-content-editor>header .pending{color:#895b16;background:#fff1dc}.email-ci-content-editor>header>div:last-child svg{width:15px}.email-ci-history{gap:4px;margin-left:auto;display:flex}.email-ci-history button{color:#40515a;background:#fff;border:1px solid #cbd5da;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:13px;display:inline-flex}.email-ci-history button:disabled{opacity:.45}.email-ci-history svg{width:15px!important}.email-ci-content-layout{background:#e8edef;grid-template-columns:246px minmax(520px,1fr) 280px;min-width:0;height:min(780px,100vh - 250px);min-height:650px;display:grid;overflow:hidden}.email-ci-content-layout>aside{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.email-ci-content-layout>aside:first-child{border-right:1px solid #d5dfe3}.email-ci-content-layout>aside>div:first-child{border-bottom:1px solid #e1e7ea;gap:4px;padding:15px 13px 12px;display:grid}.email-ci-content-layout>aside>div:first-child strong{font-size:13px}.email-ci-content-layout>aside>div:first-child span{color:#728087;font-size:13px;line-height:1.45}.email-ci-content-layout>aside nav{flex:1;align-content:start;gap:5px;min-height:0;padding:9px;display:grid;overflow:auto}.email-ci-content-layout>aside nav button{color:#46545c;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:60px;padding:7px;display:grid}.email-ci-content-layout>aside nav button:hover{background:#f2f6f8}.email-ci-content-layout>aside nav button.active{background:#f1edfa;border-color:#beaee3;box-shadow:inset 3px 0 #7655c1}.email-ci-content-layout>aside nav button>span:first-child{color:#2c7449;background:#eaf5ef;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.email-ci-content-layout>aside nav button.active>span:first-child{color:#6942b8;background:#e4daf7}.email-ci-content-layout>aside nav svg{width:15px}.email-ci-content-layout>aside nav button>span:nth-child(2){gap:3px;min-width:0;display:grid}.email-ci-content-layout>aside nav strong,.email-ci-content-layout>aside nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-ci-content-layout>aside nav strong{font-size:13px}.email-ci-content-layout>aside nav small{color:#78858c;font-size:13px}.email-ci-content-layout>aside nav em{color:#875913;background:#fff1dc;border-radius:9px;padding:3px 5px;font-size:13px;font-style:normal;font-weight:750}.email-ci-parked{background:#fff9e5;border:1px solid #e0c574;border-radius:6px;gap:3px;margin:8px;padding:9px;display:grid}.email-ci-parked strong{color:#735b15;font-size:13px}.email-ci-parked span{color:#7c7047;font-size:13px;line-height:1.4}.email-ci-parked-manager{background:#fffdf5;border:1px solid #e0c574;border-radius:8px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.email-ci-parked-manager>header{justify-content:space-between;gap:14px;display:flex}.email-ci-parked-manager>header>div{gap:3px;display:grid}.email-ci-parked-manager>header span{color:#706745;font-size:13px}.email-ci-parked-manager>header button{width:34px;height:34px}.email-ci-parked-manager article{background:#fff;border:1px solid #e6dcc0;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:end;gap:10px;padding:11px;display:grid}.email-ci-parked-manager article>div:first-child{gap:3px;display:grid}.email-ci-parked-manager article small,.email-ci-parked-manager article p{color:#726c59;margin:0;font-size:12px}.email-ci-parked-manager article label{gap:4px;font-size:12px;font-weight:700;display:grid}.email-ci-parked-manager article select{min-height:36px}.email-ci-parked-manager article>div:nth-last-child(2){gap:6px;display:flex}.email-ci-parked-manager article button{min-height:36px}.email-ci-parked-confirm{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.email-ci-parked-warning{color:#8a5b14!important}.email-ci-content-layout>main{min-width:0;min-height:0;padding:28px 20px 70px;overflow:auto}.email-ci-design-frame{width:min(720px,100%);min-height:560px;margin:0 auto;padding:30px;box-shadow:0 8px 28px #1a28302b}.email-ci-frame-row{display:grid}.email-ci-frame-column{min-width:0}.email-ci-locked-block{white-space:pre-wrap;margin:0 0 12px;position:relative}.email-ci-locked-block>svg{color:#9b8e77;width:11px;margin-right:5px}.email-ci-locked-image{margin-bottom:12px;position:relative}.email-ci-locked-image>svg:first-child{z-index:2;color:#756a56;background:#eee9df;border-radius:10px;width:19px;padding:4px;position:absolute;top:6px;right:6px}.email-ci-locked-image img{max-width:100%;height:auto;display:block}.email-ci-locked-image.empty{color:#7d898f;border:1px dashed #bac7cd;justify-content:center;align-items:center;gap:6px;min-height:72px;font-size:13px;display:flex}.email-ci-locked-links{color:#286f99;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.email-ci-locked-links>svg{color:#8f826c;width:11px}.email-ci-locked-button{margin-bottom:12px;position:relative}.email-ci-locked-button>svg{z-index:2;box-sizing:content-box;color:#756a56;background:#eee9df;border-radius:50%;width:13px;padding:3px;position:absolute;top:-5px;right:-5px}.email-ci-locked-button>span{box-sizing:border-box;text-align:center;font-weight:750}.email-ci-locked-button.editable{cursor:pointer;border:1px dashed #0000;border-radius:7px}.email-ci-locked-button.editable:hover,.email-ci-locked-button.editable.selected{border-color:#7053d6;box-shadow:0 0 0 2px #7053d61a}.email-ci-slot{background:#f7fbfde0;border:2px dashed #91b9cf;border-radius:8px;margin:6px 0}.email-ci-slot.active{border-color:#7655c1;box-shadow:0 0 0 3px #7655c11f}.email-ci-slot>header{background:#ebf6fbd9;border-bottom:1px solid #d8e5eb;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:8px 10px;display:flex}.email-ci-slot.active>header{background:#f1edfa}.email-ci-slot>header>div{align-items:center;gap:8px;min-width:0;display:flex}.email-ci-slot>header svg{color:#397b9e;width:16px}.email-ci-slot>header span{gap:2px;min-width:0;display:grid}.email-ci-slot>header strong,.email-ci-slot>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-ci-slot>header strong{font-size:13px}.email-ci-slot>header small{color:#68808d;font-size:13px}.email-ci-slot>header em{color:#6d5c36;background:#fff;border-radius:9px;padding:3px 6px;font-size:13px;font-style:normal;font-weight:750}.email-ci-slot>div{gap:5px;padding:9px;display:grid}.email-ci-slot article{background:#fff;border:2px solid #0000;border-radius:5px;padding:7px;position:relative}.email-ci-slot article:hover{border-color:#b5d0dd}.email-ci-slot article.selected{border-color:#7655c1;box-shadow:0 0 0 2px #7655c11a}.email-ci-slot article textarea,.email-ci-slot article input{color:#2e3b42;resize:vertical;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;line-height:1.55}.email-ci-slot article input.heading{font-size:22px;font-weight:750}.email-ci-block-actions{z-index:5;background:#7655c1;border-radius:5px 5px 0 0;gap:2px;padding:2px;display:none;position:absolute;top:-27px;right:-2px}.email-ci-slot article:hover .email-ci-block-actions,.email-ci-slot article.selected .email-ci-block-actions{display:flex}.email-ci-block-actions button{color:#fff;background:0 0;border:0;border-radius:3px;place-items:center;width:24px;height:23px;display:grid}.email-ci-block-actions button:hover:not(:disabled){background:#ffffff2e}.email-ci-block-actions button:disabled{opacity:.35}.email-ci-block-actions svg{width:12px}.email-ci-slot>footer{border-top:1px solid #dae6eb;gap:6px;padding:8px 9px 9px;display:grid}.email-ci-slot>footer>span{color:#718088;font-size:13px;font-weight:700}.email-ci-slot>footer>div{flex-wrap:wrap;gap:4px;display:flex}.email-ci-slot>footer button{color:#4f6875;background:#fff;border:1px solid #b8cbd4;border-radius:5px;align-items:center;gap:4px;min-height:30px;padding:0 7px;font-size:13px;display:flex}.email-ci-slot>footer button:hover:not(:disabled){color:#6744b6;background:#f1edfa;border-color:#7655c1}.email-ci-slot>footer svg{width:12px}.email-ci-image-block{align-content:center;justify-items:center;gap:7px;min-height:110px;display:grid}.email-ci-image-block img{max-width:100%;max-height:280px}.email-ci-image-block>span{color:#718088;align-items:center;gap:6px;font-size:13px;display:flex}.email-ci-image-block svg{width:15px}.email-ci-image-block button{color:#216e99;background:#edf7fb;border:1px solid #a8c7d6;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:13px;display:flex}.email-ci-button-block{justify-items:start;gap:7px;min-width:0;display:grid}.email-ci-button-block>span{border-radius:5px;padding:10px 15px;font-size:13px;font-weight:750;display:inline-block}.email-ci-button-module-state{color:#6b6252;background:#f3f0ea;border-radius:5px;align-items:center;gap:7px;width:100%;padding:7px 8px;display:flex}.email-ci-button-module-state>svg{flex:none;width:14px}.email-ci-button-module-state>span{gap:2px;min-width:0;padding:0;display:grid}.email-ci-button-module-state strong,.email-ci-button-module-state small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-ci-button-module-state strong{font-size:13px}.email-ci-button-module-state small{color:#7c725f;font-size:13px}.email-ci-button-variants{width:100%}.email-ci-button-variants>summary{cursor:pointer;color:#4b606b;border:1px solid #c8d3d8;border-radius:5px;align-items:center;min-height:34px;padding:5px 8px;font-size:13px;font-weight:700;display:flex}.email-ci-button-variants>div{gap:5px;padding-top:5px;display:grid}.email-ci-button-variants button{color:#44545c;text-align:left;background:#fff;border:1px solid #d3dde1;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:6px;display:grid}.email-ci-button-variants button>span{gap:2px;min-width:0;padding:0;display:grid}.email-ci-button-variants button strong,.email-ci-button-variants button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-ci-button-variants button strong{font-size:13px}.email-ci-button-variants button small{color:#748188;font-size:13px}.email-ci-button-variants button em{white-space:nowrap;padding:7px 10px;font-size:13px;font-style:normal;font-weight:750}.email-ci-spacer{border-left:1px dashed #aebfc7;border-right:1px dashed #aebfc7;place-items:center;display:grid}.email-ci-spacer span{color:#839097;font-size:13px}.email-ci-content-tools{border-left:1px solid #d5dfe3}.email-ci-content-tools>div:first-child{min-height:54px;padding:9px 11px!important}.email-ci-content-tools>div:first-child strong,.email-ci-content-tools>div:first-child span{font-size:13px!important}.email-ci-inspector-body{align-content:start;gap:11px;min-height:0;padding:12px;display:grid;overflow:auto}.email-ci-inspector-body>label{color:#64727a;gap:5px;font-size:13px;font-weight:700;display:grid}.email-ci-inspector-body input,.email-ci-inspector-body select{color:#2f3c43;background:#fff;border:1px solid #c2cdd2;border-radius:5px;width:100%;min-width:0;min-height:37px;padding:6px 8px;font-size:13px}.email-ci-inspector-body button.media{color:#216e99;background:#edf7fb;border:1px solid #9fc4d6;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:13px;font-weight:750;display:flex}.email-ci-inspector-body button.media svg{width:15px}.email-ci-inspector-body>section{color:#746a59;background:#f8f5ef;border:1px solid #ded7c8;border-radius:6px;align-items:flex-start;gap:7px;margin-top:4px;padding:9px;display:flex}.email-ci-inspector-body>section>svg{flex:none;width:15px}.email-ci-inspector-body>section span{gap:3px;font-size:13px;line-height:1.4;display:grid}.email-ci-inspector-body>section strong{font-size:13px}.email-ci-help{color:#77858c;text-align:center;border:1px dashed #b9c8cf;border-radius:7px;align-content:center;justify-items:center;gap:5px;margin:14px;padding:25px 12px;display:grid}.email-ci-help svg{width:24px}.email-ci-help strong{color:#53616a;font-size:13px}.email-ci-help span{max-width:210px;font-size:13px;line-height:1.45}.email-ci-content-tools>.email-ci-inspector-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.email-ci-inspector-head>div{gap:3px;min-width:0;display:grid}.email-ci-inspector-close{color:#64727a;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.email-ci-inspector-close:hover{color:#35434b;background:#f1f5f7;border-color:#cbd6db}.email-ci-inspector-close:focus-visible{outline-offset:2px;outline:2px solid #7655c1}.email-ci-inspector-close svg{width:16px;height:16px}.email-editor-workspace.view-split .email-ci-content-layout{grid-template-columns:minmax(500px,1fr)}.email-editor-workspace.view-split .email-ci-content-layout>aside{display:none}.email-editor-workspace.view-split .email-ci-content-layout>main{padding-inline:10px}@media (width<=1240px){.email-ci-content-layout{grid-template-columns:220px minmax(480px,1fr) 250px}}@media (width<=900px){.email-ci-content-layout{grid-template-rows:auto minmax(600px,70vh) auto;grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.email-ci-content-layout>aside{max-height:360px}.email-ci-content-layout>main{min-height:600px}.email-ci-design-frame{padding:15px}.email-ci-content-editor>header{flex-direction:column;align-items:stretch}.email-ci-content-editor>header>div:last-child{justify-content:center}.email-ci-history{margin-left:0}.email-ci-history button{flex:1;justify-content:center}}.email-module-card{position:relative}.email-module-card.dragging{z-index:20;opacity:.55;box-shadow:0 10px 25px #1c2d3640}.email-module-drag-handle{color:#426a7d;cursor:grab;background:#f4f8fa;border:1px dashed #aebfc8;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:12px;font-weight:750;display:flex}.email-module-drag-handle:active{cursor:grabbing}.email-module-drag-handle svg{width:15px}.email-module-card>div:nth-of-type(2){gap:4px;min-width:0;display:grid}.email-builder-tree button{padding-right:28px;position:relative}.email-builder-tree button.drop-target{background:#e5f4fb;border-color:#2d89b7;box-shadow:inset 0 0 0 1px #2d89b7}.email-builder-tree .tree-drag-handle{color:#8a989f;cursor:grab;width:14px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.email-builder-tree button:disabled .tree-drag-handle{opacity:.28;cursor:default}.email-pro-builder-workspace{background:#fff;border:1px solid #ccd7dc;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #1d2b330f}.email-pro-builder-workspace>header{background:#fff;border-bottom:1px solid #dce4e7;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px 14px;display:flex}.email-pro-builder-workspace>header>div{align-items:center;gap:10px;min-width:0;display:flex}.email-pro-builder-workspace>header>div>span{color:#216d99;background:#e7f2f8;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.email-pro-builder-workspace>header svg{width:18px;height:18px}.email-pro-builder-workspace>header>div>div{gap:3px;min-width:0;display:grid}.email-pro-builder-workspace>header strong{color:#2f3b42;font-size:14px}.email-pro-builder-workspace>header small{color:#6f7d84;font-size:13px}.email-pro-visual-state{white-space:nowrap;background:#eaf6ef;border-radius:15px;align-items:center;gap:6px;padding:7px 10px;display:flex;color:#2d7148!important;font-size:13px!important}.email-pro-visual-state svg{width:15px!important}.email-pro-expert-tools{background:#fafbfb;border-top:1px solid #dce4e7}.email-pro-expert-tools>summary{cursor:pointer;color:#69777f;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;list-style:none;display:flex}.email-pro-expert-tools>summary::-webkit-details-marker{display:none}.email-pro-expert-tools>summary svg{width:15px}.email-pro-expert-tools>div{border-top:1px solid #e3e8ea;justify-content:space-between;align-items:center;gap:15px;padding:11px 14px 14px;display:flex}.email-pro-expert-tools>div>span{gap:3px;min-width:0;display:grid}.email-pro-expert-tools strong{color:#4f5e66;font-size:13px}.email-pro-expert-tools small{color:#748188;font-size:13px;line-height:1.4}.email-pro-expert-tools button{color:#775a13;white-space:nowrap;background:#fff8e4;border:1px solid #d2b56a;border-radius:5px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:13px;font-weight:750;display:flex}.email-pro-expert-tools button:disabled{cursor:not-allowed;opacity:.45}.email-pro-expert-tools button svg{width:15px}.email-pro-builder-workspace>header nav{background:#edf1f3;border-radius:7px;gap:3px;padding:3px;display:flex}.email-pro-builder-workspace>header nav button{color:#5e6d75;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:13px;display:flex}.email-pro-builder-workspace>header nav button:hover{color:#216d99}.email-pro-builder-workspace>header nav button.active{color:#216d99;background:#fff;font-weight:750;box-shadow:0 1px 3px #1e2d3624}.email-pro-builder-workspace>header nav em{color:#785914;letter-spacing:.02em;text-transform:uppercase;background:#f4e9cf;border-radius:9px;padding:2px 5px;font-size:13px;font-style:normal;font-weight:750}.email-pro-source-view{gap:0;min-width:0;display:grid}.email-pro-source-notice{background:#f7fafb;border-bottom:1px solid #dce4e7;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:10px 14px;display:flex}.email-pro-source-notice>div{align-items:center;gap:9px;min-width:0;display:flex}.email-pro-source-notice>div>svg{color:#287bad;flex:none;width:21px}.email-pro-source-notice span{gap:3px;min-width:0;display:grid}.email-pro-source-notice strong{color:#354249;font-size:13px}.email-pro-source-notice small{color:#6f7d84;font-size:13px;line-height:1.4}.email-pro-source-notice button{color:#775a13;white-space:nowrap;background:#fff8e4;border:1px solid #d2b56a;border-radius:5px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:13px;font-weight:750;display:flex}.email-pro-source-notice button:disabled{cursor:not-allowed;opacity:.45}.email-pro-source-notice button svg{width:15px}.email-pro-source-view .email-html-pro-workbench{box-shadow:none;border:0;border-radius:0}.dialog.email-pro-detach-shell{width:min(700px,100vw - 40px);overflow:hidden}.email-pro-detach-dialog{gap:15px;padding:18px;display:grid}.email-pro-detach-dialog>div{background:#fff9e5;border:1px solid #e0c574;border-radius:7px;align-items:flex-start;gap:11px;padding:12px;display:flex}.email-pro-detach-dialog>div>svg{color:#856716;flex:none;width:23px}.email-pro-detach-dialog>div span{gap:4px;display:grid}.email-pro-detach-dialog>div strong{color:#654f12;font-size:13px}.email-pro-detach-dialog>div small{color:#786b43;font-size:13px;line-height:1.45}.email-pro-detach-dialog ul{color:#4f5d64;gap:7px;margin:0;padding:0 0 0 21px;font-size:13px;line-height:1.5;display:grid}.email-pro-detach-dialog footer{justify-content:flex-end;gap:8px;display:flex}.email-pro-detach-dialog footer button{color:#4d5b63;white-space:nowrap;background:#fff;border:1px solid #bec9cf;border-radius:5px;min-height:40px;padding:0 12px;font-size:13px}.dialog button.primary-button{background:var(--green);color:#fff;border-color:#2c7a41}.dialog button.primary-button:hover:not(:disabled){background:var(--green-hover)}@media (width<=760px){.email-pro-builder-workspace>header,.email-pro-source-notice,.email-pro-expert-tools>div{flex-direction:column;align-items:stretch}.email-pro-builder-workspace>header nav button{flex:1;justify-content:center}.email-pro-source-notice button,.email-pro-expert-tools button{justify-content:center}.email-pro-detach-dialog footer{flex-direction:column}.email-pro-detach-dialog footer button{justify-content:center}}.dialog.email-pro-start-modal{grid-template-rows:56px minmax(0,1fr);width:min(880px,100vw - 40px);max-height:min(820px,100vh - 40px);display:grid;overflow:hidden}.email-pro-start-dialog{box-sizing:border-box;gap:14px;width:100%;min-width:0;max-height:100%;padding:18px;display:grid;overflow:hidden auto}.email-pro-start-dialog>header{gap:5px;display:grid}.email-pro-start-dialog>header strong{color:#2e3940;font-size:16px}.email-pro-start-dialog>header span{color:#68767e;max-width:700px;font-size:13px;line-height:1.5}.email-pro-start-blank{color:#2f4e5f;text-align:left;background:#eef7fb;border:1px solid #8fb9ce;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:78px;padding:12px;display:grid}.email-pro-start-blank:hover{background:#e7f4fa;border-color:#287bad}.email-pro-start-blank>svg{color:#24729f;width:24px}.email-pro-start-blank span{gap:4px;min-width:0;display:grid}.email-pro-start-blank strong{font-size:14px}.email-pro-start-blank small{color:#617681;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.email-pro-start-blank em{color:#26719b;background:#fff;border-radius:12px;padding:4px 8px;font-size:13px;font-style:normal;font-weight:750}.email-pro-start-dialog>section{background:#fafbfc;border:1px solid #d7e0e4;border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.email-pro-start-dialog>section>div:first-child{align-items:flex-start;gap:9px;min-width:0;display:flex}.email-pro-start-dialog>section>div:first-child>svg{color:#4b768d;flex:none;width:20px}.email-pro-start-dialog>section>div:first-child span{gap:3px;min-width:0;display:grid}.email-pro-start-dialog>section>div:first-child strong{color:#354249;font-size:14px}.email-pro-start-dialog>section>div:first-child small{color:#718087;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.email-pro-start-dialog>section>p{color:#748188;margin:0;font-size:13px}.email-pro-start-options{gap:5px;min-width:0;max-height:210px;display:grid;overflow:hidden auto}.email-pro-start-options>button{color:#354249;text-align:left;background:#fff;border:1px solid #d4dde1;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;padding:9px 11px;display:flex}.email-pro-start-options>button:hover{background:#f0f8fb;border-color:#8dbbd2}.email-pro-start-options>button span{gap:3px;min-width:0;display:grid}.email-pro-start-options>button strong,.email-pro-start-options>button small{white-space:normal;overflow-wrap:anywhere}.email-pro-start-options>button strong{font-size:13px}.email-pro-start-options>button small{color:#718087;font-size:13px;line-height:1.4}.email-pro-start-options>button em{color:#6d7a81;white-space:nowrap;flex:none;font-size:13px;font-style:normal}.email-pro-start-dialog>footer{justify-content:flex-end;display:flex}.email-pro-start-dialog>footer button{color:#4d5b63;background:#fff;border:1px solid #bec9cf;border-radius:5px;min-height:40px;padding:0 14px;font-size:13px}.email-responsive-inspector{color:#456270;background:#f0f7fa;border:1px solid #c8dce6;border-radius:7px;align-items:flex-start;gap:9px;margin:10px;padding:10px;display:flex}.email-responsive-inspector.mobile.overridden{background:#e9f5fa;border-color:#a7c8d8}.email-responsive-inspector>svg{color:#287bad;flex:none;width:18px}.email-responsive-inspector>span{flex:1;gap:3px;min-width:0;display:grid}.email-responsive-inspector strong{font-size:13px}.email-responsive-inspector small{color:#667b86;font-size:13px;line-height:1.4}.email-responsive-inspector button{color:#276e95;background:#fff;border:1px solid #9dbfce;border-radius:5px;min-height:40px;padding:0 9px;font-size:13px}.email-builder-device-hidden{opacity:.38;filter:grayscale(.8)}.email-builder-device-hidden:after{content:"Auf diesem Gerät ausgeblendet";z-index:3;color:#5e6b72;background:#f7f9fae0;border:1px dashed #87969d;border-radius:5px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:6px}.email-pro-builder-workspace .email-builder-product small,.email-pro-builder-workspace .email-builder-stats span,.email-pro-builder-workspace .email-builder-toolbar-actions button,.email-pro-builder-workspace .email-builder-safe,.email-pro-builder-workspace .email-builder-library>nav button,.email-pro-builder-workspace .email-builder-add-row,.email-pro-builder-workspace .email-builder-stage>header span,.email-pro-builder-workspace .email-builder-stage>header button{font-size:13px}.email-pro-builder-workspace .email-builder-toolbar-actions button,.email-pro-builder-workspace .email-builder-safe,.email-pro-builder-workspace .email-builder-library>nav button,.email-pro-builder-workspace .email-builder-stage>header button{min-height:40px}.email-pro-builder-workspace .email-builder-search input,.email-pro-builder-workspace .email-builder-palette button strong,.email-pro-builder-workspace .email-builder-tree button strong,.email-pro-builder-workspace .email-builder-inspector>header strong,.email-pro-builder-workspace .email-inspector-section>summary,.email-pro-builder-workspace .email-inspector-field,.email-pro-builder-workspace .email-inspector-field>input,.email-pro-builder-workspace .email-inspector-field>select,.email-pro-builder-workspace .email-inspector-field>textarea,.email-pro-builder-workspace .email-inspector-field>div>input,.email-pro-builder-workspace .email-builder-palette button small,.email-pro-builder-workspace .email-builder-tree button small,.email-pro-builder-workspace .email-builder-inspector>header small,.email-pro-builder-workspace .email-padding-fields>span,.email-pro-builder-workspace .email-inspector-hint,.email-pro-builder-workspace .email-builder-guidance span,.email-pro-builder-workspace .email-builder-warning{font-size:13px}.email-pro-builder-workspace .email-builder-palette button{min-height:72px}.email-pro-builder-workspace .email-builder-tree button{min-height:46px}.email-pro-builder-workspace .email-inspector-field>input,.email-pro-builder-workspace .email-inspector-field>select,.email-pro-builder-workspace .email-inspector-field>textarea,.email-pro-builder-workspace .email-inspector-field>div>input,.email-pro-builder-workspace .email-padding-fields input,.email-pro-builder-workspace .email-column-presets button,.email-pro-builder-workspace .email-align-buttons button,.email-pro-builder-workspace .email-builder-media-button{min-height:40px;font-size:13px}.email-pro-builder-workspace .email-builder-unit span{height:40px;font-size:13px}.email-pro-builder-workspace .email-builder-button-preview,.email-pro-builder-workspace .email-builder-canvas{font-size:16px}@media (width<=760px){.dialog.email-pro-start-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.email-pro-start-dialog{width:100%;min-width:0;max-height:100%;padding:13px}.email-pro-start-blank{grid-template-columns:36px minmax(0,1fr)}.email-pro-start-blank em{display:none}.email-responsive-inspector{flex-wrap:wrap}.email-responsive-inspector button{width:100%}}.email-builder-row-label em{align-items:center;gap:3px;display:inline-flex}.email-builder-row-label em svg{width:11px}.email-builder-condition-badge{z-index:2;color:#276f96;pointer-events:none;background:#edf7fb;border:1px solid #b8d5e3;border-radius:10px;align-items:center;gap:3px;padding:3px 6px;font-size:10px;font-weight:750;display:inline-flex;position:absolute;top:5px;right:30px}.email-builder-condition-badge svg{width:11px;height:11px}.email-image-scale{background:#f7fafb;border:1px solid #c9d9e0;border-radius:7px;gap:8px;padding:10px;display:grid}.email-image-scale>header{color:#52636c;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.email-image-scale>header strong{color:#226d97;font-size:12px}.email-image-scale>input[type=range]{accent-color:#287bad;width:100%;min-height:28px}.email-image-scale-presets{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.email-image-scale-presets button{color:#5c6c74;background:#fff;border:1px solid #bdcbd2;border-radius:4px;min-height:32px;font-size:11px;font-weight:700}.email-image-scale-presets button.active{color:#196b98;background:#eaf4f9;border-color:#287bad}.email-image-scale>small{color:#708087;font-size:11px;line-height:1.4}.email-display-rule-start{color:#246f99;text-align:left;background:#f1f8fb;border:1px dashed #92bcd1;border-radius:7px;align-items:center;gap:9px;min-height:58px;padding:9px;display:flex}.email-display-rule-start>svg{flex:none;width:18px}.email-display-rule-start span{gap:2px;display:grid}.email-display-rule-start strong{font-size:13px}.email-display-rule-start small{color:#66808d;font-size:11px;line-height:1.35}.email-display-rule-head{background:#eef7fb;border:1px solid #b9d4e0;border-radius:7px;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:9px;display:grid}.email-display-rule-head>svg{color:#287bad;width:17px}.email-display-rule-head>span{gap:2px;display:grid}.email-display-rule-head strong{color:#2e657f;font-size:12px}.email-display-rule-head small{color:#69818d;font-size:10px;line-height:1.35}.email-display-rule-head select{color:#315e74;background:#fff;border:1px solid #a9c5d2;border-radius:5px;grid-column:1/-1;min-height:34px;padding:0 8px;font-size:12px;font-weight:700}.email-display-rule-list{gap:8px;display:grid}.email-display-rule-list article{background:#fafcfc;border:1px solid #d2dde2;border-radius:6px;gap:8px;padding:8px;display:grid}.email-display-rule-list article>header{align-items:center;gap:6px;display:flex}.email-display-rule-list article>header span{color:#236d94;background:#dcecf4;border-radius:10px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.email-display-rule-list article>header strong{color:#64757d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.email-display-rule-list article>header button{color:#a14942;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.email-display-rule-list article>header button:hover{background:#fae9e7}.email-display-rule-list article>header svg{width:13px}.email-display-rule-add,.email-display-rule-clear{color:#216c96;background:#fff;border:1px solid #a8c5d2;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:12px;font-weight:700;display:flex}.email-display-rule-add svg{width:14px}.email-display-rule-clear{color:#8a4b46;border-color:#0000;font-weight:600}.email-condition-results{background:#f2f8fb;border:1px solid #b8d6e4;border-radius:6px;gap:6px;padding:9px;display:grid}.email-condition-results h4{color:#315e75;margin:0;font-size:13px}.email-condition-results p{background:#fff;border-radius:4px;gap:2px;margin:0;padding:6px 7px;display:grid}.email-condition-results strong{color:#3f535d;font-size:12px}.email-condition-results span{color:#70818a;font-size:11px}.email-condition-results p.visible{border-left:3px solid #37965d}.email-condition-results p.hidden{border-left:3px solid #b9a063}.email-builder-library>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.email-builder-library>nav button{min-width:0;padding:0 4px}.email-module-library-panel{flex-direction:column;gap:9px;min-width:0;min-height:0;padding:10px;display:flex;overflow:auto}.email-module-library-panel>.email-builder-search{flex:none;margin:0}.email-module-filters{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.email-module-filters select{color:#3f4d55;background:#fff;border:1px solid #c8d3d9;border-radius:5px;min-width:0;min-height:40px;padding:0 8px;font-size:13px}.email-module-save-selection,.email-module-load-more{color:#216d99;background:#eef7fb;border:1px solid #8dbad0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 10px;font-size:13px;font-weight:750;display:flex}.email-module-save-selection svg{width:17px}.email-module-selection-hint{color:#738087;margin:-2px 2px 2px;font-size:13px;line-height:1.4}.email-module-card-list{gap:9px;min-width:0;display:grid}.email-module-card{box-sizing:border-box;background:#fff;border:1px solid #d6e0e4;border-radius:8px;gap:8px;width:100%;min-width:0;padding:9px;display:grid;overflow:hidden;box-shadow:0 1px 3px #1c2d360f}.email-module-card:focus-within{border-color:#78acc6;box-shadow:0 0 0 2px #287bad24}.email-module-preview-tile{pointer-events:none;box-sizing:border-box;background:#edf1f3;border:1px solid #dce4e8;border-radius:5px;width:100%;min-width:0;height:82px;overflow:hidden}.email-module-preview-tile iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:200%;height:164px;display:block;transform:scale(.5)}.email-module-card>div:nth-child(3){gap:5px;min-width:0;display:grid}.email-module-card header{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.email-module-card header strong{overflow-wrap:anywhere;color:#334148;white-space:normal;min-width:0;font-size:13px;line-height:1.35;display:block}.email-module-card header span{overflow-wrap:anywhere;color:#246d95;background:#eaf3f7;border-radius:9px;width:fit-content;min-width:0;max-width:100%;padding:2px 6px;font-size:13px;font-weight:750;line-height:1.3}.email-module-card p{overflow-wrap:anywhere;color:#63727a;min-width:0;margin:0;font-size:13px;line-height:1.4}.email-module-card small{overflow-wrap:anywhere;color:#7a878e;min-width:0;font-size:13px;line-height:1.4}.email-module-insert-actions{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}.email-module-insert-actions button{overflow-wrap:anywhere;color:#52626a;background:#fff;border:1px solid #b9c7ce;border-radius:5px;min-width:0;min-height:40px;padding:0 6px;font-size:13px;font-weight:700}.email-module-insert-actions button.primary-button{color:#fff;background:#287bad;border-color:#287bad}.email-module-manage-actions{border-top:1px solid #edf1f3;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;padding-top:7px;display:flex}.email-module-manage-actions button{color:#4e6876;background:#fff;border:1px solid #ccd6db;border-radius:5px;place-items:center;width:32px;min-height:32px;padding:0;display:grid}.email-module-manage-actions button:hover{background:#f0f7fa;border-color:#8fb7ca}.email-module-manage-actions button.danger{color:#a54039}.email-module-manage-actions svg{width:14px}.email-module-empty{color:#718088;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:180px;padding:18px;display:grid}.email-module-empty svg{width:28px}.email-module-empty strong{color:#45545c;font-size:13px}.email-module-empty span{font-size:13px;line-height:1.45}.email-module-instance-inspector{background:#edf7fb;border:1px solid #99c1d4;border-radius:8px;gap:10px;margin:10px;padding:11px;display:grid}.email-module-instance-inspector>header{gap:9px;display:flex}.email-module-instance-inspector>header>span{color:#20749f;background:#d8edf6;border-radius:15px;flex:none;place-items:center;width:30px;height:30px;display:grid}.email-module-instance-inspector>header svg{width:17px}.email-module-instance-inspector>header div{gap:3px;min-width:0;display:grid}.email-module-instance-inspector strong{color:#31505f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.email-module-instance-inspector small{color:#627b87;font-size:13px;line-height:1.4}.email-module-sync-status{color:#287047;background:#e2f3e8;border-radius:5px;margin:0;padding:7px 8px;font-size:13px;font-weight:750;line-height:1.35}.email-module-sync-status.update{color:#795506;background:#fff1c9}.email-module-sync-status.archived,.email-module-sync-status.deleted{color:#80504d;background:#f2ebea}.email-module-instance-inspector>div{gap:6px;display:grid}.email-module-instance-inspector>div>button{color:#226c94;background:#fff;border:1px solid #9fbfce;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 8px;font-size:13px;font-weight:700;display:flex}.email-module-instance-inspector>div>button svg{width:15px}.email-builder-row.module-bound{outline-offset:-2px;outline:2px solid #69a9c8}.email-builder-column.module-bound,.email-builder-block.module-bound{box-shadow:inset 0 0 0 2px #378eb870}.email-builder-row.module-bound .email-builder-row-label{background:#e7f5fb}.email-builder-row.module-bound .email-builder-row-label em:first-of-type{color:#176b94;background:#d2ebf6}.dialog.email-module-save-dialog{grid-template-rows:56px minmax(0,1fr);width:min(660px,100vw - 32px);max-height:min(760px,100vh - 32px);display:grid;overflow:hidden}.email-module-save-form{gap:12px;min-width:0;padding:17px;display:grid;overflow:auto}.email-module-save-form>header{background:#edf6fa;border-radius:7px;align-items:flex-start;gap:10px;padding:11px;display:flex}.email-module-save-form>header svg{color:#287bad;flex:none;width:23px}.email-module-save-form>header div{gap:4px;display:grid}.email-module-save-form>header strong{font-size:14px}.email-module-save-form>header span{color:#62737c;font-size:13px;line-height:1.45}.email-module-save-form>label{color:#526169;gap:5px;font-size:13px;font-weight:700;display:grid}.email-module-save-form input,.email-module-save-form select,.email-module-save-form textarea{color:#344149;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #bfcbd1;border-radius:5px;padding:9px 10px;font-size:13px}.email-module-save-form textarea{resize:vertical;line-height:1.45}.email-module-save-form>footer,.email-module-confirm footer{border-top:1px solid #e2e8eb;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.email-module-save-form>footer button,.email-module-confirm footer button,.email-module-preview-dialog-body footer button,.email-module-compare-body footer button{color:#4f5e66;background:#fff;border:1px solid #bdc9cf;border-radius:5px;min-height:42px;padding:0 13px}.email-module-save-form>footer .primary-button,.email-module-confirm footer .primary-button,.email-module-compare-body footer .primary-button{color:#fff;background:#287bad;border-color:#287bad}.dialog.email-module-preview-dialog{grid-template-rows:56px minmax(0,auto);width:min(840px,100vw - 32px);max-height:min(760px,100vh - 32px);display:grid;overflow:hidden}.email-module-preview-dialog-body{background:#e8edf0;grid-template-rows:auto auto;align-content:start;min-height:0;padding:14px;display:grid;overflow:auto}.email-module-preview-dialog-body iframe{background:#fff;border:0;border-radius:6px;justify-self:center;width:min(100%,680px);min-height:160px;max-height:min(640px,100vh - 190px);box-shadow:0 5px 18px #18293224}.email-module-preview-dialog-body footer{color:#63727a;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.email-module-confirm{gap:10px;max-width:620px;padding:18px;display:grid}.email-module-confirm p{color:#56656d;margin:0;font-size:13px;line-height:1.55}.dialog.email-module-compare-dialog{grid-template-rows:56px minmax(0,auto);width:min(1120px,100vw - 32px);max-height:min(820px,100vh - 32px);display:grid;overflow:hidden}.email-module-compare-body{background:#edf1f3;grid-template-rows:auto auto auto;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.email-module-compare-body>header,.email-module-compare-body>section{grid-template-columns:1fr 1fr;gap:12px;display:grid}.email-module-compare-body>header>div{background:#fff;border-radius:6px;gap:3px;padding:9px 11px;display:grid}.email-module-compare-body>header strong{font-size:13px}.email-module-compare-body>header span{color:#6e7c84;font-size:13px}.email-module-compare-body>section{min-height:0}.email-module-compare-body iframe{background:#fff;border:0;border-radius:6px;width:100%;min-height:160px;max-height:min(640px,100vh - 235px);box-shadow:0 4px 14px #1c2b331f}.email-module-compare-body footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=780px){.email-builder-library>nav button{font-size:13px!important}.email-module-filters{grid-template-columns:1fr}.dialog.email-module-save-dialog,.dialog.email-module-compare-dialog{border-radius:0;width:100%;height:100%;max-height:100%}.dialog.email-module-preview-dialog{border-radius:0;width:100%;max-height:100%}.email-module-save-form>footer,.email-module-confirm footer,.email-module-preview-dialog-body footer,.email-module-compare-body footer{flex-direction:column;align-items:stretch}.email-module-save-form>footer button,.email-module-confirm footer button,.email-module-preview-dialog-body footer button,.email-module-compare-body footer button{justify-content:center}.email-module-compare-body>header,.email-module-compare-body>section{grid-template-columns:1fr}.email-module-compare-body{overflow:auto}.email-module-compare-body iframe{min-height:360px}.email-module-preview-dialog-body{overflow:auto}}.email-builder-field-note{color:#5d448d;background:#f6f2fb;border:1px solid #d7caef;border-radius:5px;gap:8px;padding:9px;display:flex}.email-builder-field-note>svg{flex:none;width:17px}.email-builder-field-note span{gap:2px;display:grid}.email-builder-field-note small{color:#75698c;font-size:11px;line-height:1.35}.email-module-admin{color:#29343b;background:#f4f6f7;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.email-module-admin>header{z-index:4;background:#fff;border-bottom:1px solid #d9e1e5;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:13px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #1d2c340d}.email-module-admin>header>div{align-items:center;gap:12px;min-width:0;display:flex}.email-module-admin>header>div>span{color:#2177a3;background:#e8f3f8;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.email-module-admin>header svg{width:19px}.email-module-admin>header h2,.email-module-admin>header p{margin:0}.email-module-admin>header h2{font-size:19px}.email-module-admin>header p{color:#6b7880;margin-top:3px;font-size:13px}.email-module-admin>header>button{color:#fff;background:#287bad;border:1px solid #287bad;border-radius:5px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:750;display:flex}.email-module-admin-toolbar{background:#fff;border-bottom:1px solid #e0e6e9;grid-template-columns:minmax(260px,1fr) 220px 160px;gap:10px;padding:14px 20px;display:grid}.email-module-admin-toolbar label{position:relative}.email-module-admin-toolbar label svg{color:#73828a;width:17px;position:absolute;top:12px;left:11px}.email-module-admin-toolbar input,.email-module-admin-toolbar select{color:#35434a;background:#fff;border:1px solid #bdcbd2;border-radius:5px;width:100%;min-height:42px;padding:0 11px}.email-module-admin-toolbar input{padding-left:36px}.email-module-admin-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:14px;padding:18px 20px 28px;display:grid}.email-module-admin-grid>article{background:#fff;border:1px solid #d3dde2;border-radius:8px;grid-template-rows:150px minmax(148px,auto) 46px;min-width:0;display:grid;overflow:hidden;box-shadow:0 2px 8px #1e2d350f}.email-module-admin-grid>article.archived{opacity:.66}.email-module-admin-preview{pointer-events:none;background:#fff;border-bottom:1px solid #e1e7ea;overflow:hidden}.email-module-admin-preview iframe{transform-origin:0 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:#fff;border:0;width:200%;height:300px;transform:scale(.5)}.email-module-admin-card-body{align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.email-module-admin-card-body h3,.email-module-admin-card-body p{margin:0}.email-module-admin-card-body h3{overflow-wrap:anywhere;white-space:normal;font-size:15px;line-height:1.3}.email-module-admin-card-body p{overflow-wrap:anywhere;color:#63727a;font-size:13px;line-height:1.4}.email-module-admin-card-body small{overflow-wrap:anywhere;color:#7a878e;font-size:12px}.email-module-admin-grid>article>footer{border-top:1px solid #e7ecee;justify-content:flex-end;gap:5px;padding:6px 9px;display:flex}.email-module-admin-grid>article>footer button{color:#48616e;background:#fff;border:1px solid #cbd5da;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.email-module-admin-grid>article>footer button:hover{background:#eef6f9}.email-module-admin-grid>article>footer button.danger{color:#a23f39}.email-module-admin-grid>article>footer svg{width:15px}.email-module-type-badge{color:#216f98;background:#e9f3f8;border-radius:10px;width:max-content;padding:3px 7px;font-size:11px;font-weight:800}.email-module-type-badge.type-signature{color:#6546a0;background:#f0ebfa}.email-module-type-badge.type-button{color:#277148;background:#e5f4eb}.email-module-type-badge.type-header,.email-module-type-badge.type-footer{color:#7e3b55;background:#f5edf0}.dialog.email-module-type-dialog{grid-template-rows:56px minmax(0,1fr);width:min(820px,100vw - 32px);max-height:min(760px,100vh - 32px);display:grid;overflow:hidden}.email-module-type-grid{grid-template-columns:1fr 1fr;gap:10px;padding:17px;display:grid;overflow:auto}.email-module-type-grid>header{grid-column:1/-1;gap:4px;padding:4px 2px 10px;display:grid}.email-module-type-grid>header span{color:#69777f;font-size:13px;line-height:1.45}.email-module-type-grid>button{color:#35434a;text-align:left;background:#fff;border:1px solid #ccd7dc;border-radius:8px;align-items:flex-start;gap:11px;min-height:92px;padding:14px;display:flex}.email-module-type-grid>button:hover{background:#f2f8fb;border-color:#67a5c4;box-shadow:0 0 0 2px #287bad1a}.email-module-type-grid>button>svg{color:#287bad;flex:none;width:24px}.email-module-type-grid>button span{gap:5px;display:grid}.email-module-type-grid>button strong{font-size:14px}.email-module-type-grid>button small{color:#6a7880;font-size:12px;line-height:1.4}.email-module-admin-editor{background:#f4f6f7;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.email-module-admin-topbar{z-index:5;background:#fff;border-bottom:1px solid #d7e0e4;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:9px 16px;display:flex;position:sticky;top:0}.email-module-admin-topbar>div{align-items:center;gap:10px;min-width:0;display:flex}.email-module-admin-topbar>div>button{color:#50616a;background:#fff;border:1px solid #c5d0d6;border-radius:5px;min-height:36px}.email-module-admin-topbar h2,.email-module-admin-topbar small{margin:0}.email-module-admin-topbar h2{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.email-module-admin-topbar small{color:#718088;margin-top:2px;font-size:12px;display:block}.email-module-admin-topbar>button{color:#fff;background:#287bad;border:1px solid #287bad;border-radius:5px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:750;display:flex}.email-module-admin-topbar>button svg{width:16px}.email-module-admin-meta{background:#fff;border-bottom:1px solid #dae2e6;grid-template-columns:minmax(200px,1.4fr) minmax(150px,.8fr) minmax(160px,.8fr) minmax(180px,1fr);gap:10px;padding:12px 16px;display:grid}.email-module-admin-meta label{color:#56656d;gap:4px;min-width:0;font-size:12px;font-weight:750;display:grid}.email-module-admin-meta input{color:#35434a;background:#fff;border:1px solid #bdcbd1;border-radius:5px;min-width:0;min-height:40px;padding:0 10px}.email-module-admin-meta input:disabled{color:#64727a;background:#f1f4f5}.email-module-admin-meta label.wide{grid-column:1/3}.email-module-admin-scope{color:#35644a;background:#eff8f2;border:1px solid #cfe1d7;border-radius:6px;grid-column:3/5;gap:3px;padding:8px 11px;display:grid}.email-module-admin-scope strong{font-size:12px}.email-module-admin-scope span{font-size:11px;line-height:1.35}.email-module-admin-validation{color:#745313;background:#fff6dd;border:1px solid #efca7a;border-radius:6px;margin:10px 16px 0;padding:9px 11px;font-size:13px}.email-module-admin-editor>.email-visual-builder{background:#fff;border:1px solid #d4dde2;border-radius:8px;flex:1 0 auto;min-height:720px;margin:12px 16px 20px;overflow:hidden}.email-signature-field-schema{background:#f9fbfc;border-bottom:1px solid #d9e2e6;gap:10px;padding:13px 16px;display:grid}.email-signature-field-schema>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-signature-field-schema>header>div{align-items:center;gap:9px;display:flex}.email-signature-field-schema>header>div>svg{color:#6546a0;width:20px}.email-signature-field-schema>header span{gap:2px;display:grid}.email-signature-field-schema>header small{color:#68767e;font-size:12px}.email-signature-field-schema>header button,.email-signature-field-actions button{color:#286f99;background:#fff;border:1px solid #bdcbd1;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:flex}.email-signature-field-schema>header button svg,.email-signature-field-actions svg{width:15px}.email-signature-field-schema>div{gap:7px;display:grid}.email-signature-field-schema article{background:#fff;border:1px solid #d6e0e4;border-radius:6px;grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr) 150px minmax(170px,1fr) auto auto;align-items:end;gap:7px;padding:9px;display:grid}.email-signature-field-schema article label{color:#607078;gap:3px;font-size:11px;font-weight:700;display:grid}.email-signature-field-schema article input,.email-signature-field-schema article select{background:#fff;border:1px solid #bdcbd1;border-radius:4px;min-width:0;min-height:36px;padding:0 8px}.email-signature-field-schema .email-signature-field-required{grid-auto-flow:column;align-items:center;gap:5px;min-height:36px;display:flex}.email-signature-field-schema .email-signature-field-required input{min-height:auto}.email-signature-field-actions{gap:5px;display:flex}.email-signature-field-actions button.danger{color:#a23f39;justify-content:center;width:36px;padding:0}.email-asset-library{flex:auto}.email-asset-scope-tabs{overflow-x:auto}.email-asset-scope-tabs button{white-space:nowrap}@media (width<=520px){.email-asset-scope-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:8px;display:grid;overflow:visible}.email-asset-scope-tabs button{justify-content:center;gap:4px;min-width:0;padding:0 5px;font-size:12px}.email-asset-scope-tabs small{min-width:18px;padding:1px 4px}}.email-module-admin-denied{color:#66757d;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.email-module-admin-denied svg{width:34px}.email-module-admin-denied h2,.email-module-admin-denied p{margin:0}@media (width<=900px){.email-module-admin-toolbar{grid-template-columns:1fr 1fr}.email-module-admin-toolbar label{grid-column:1/-1}.email-module-admin-meta{grid-template-columns:1fr 1fr}.email-module-admin-meta label.wide,.email-module-admin-scope{grid-column:1/-1}.email-module-admin-topbar{flex-direction:column;align-items:stretch}.email-module-admin-topbar>button{justify-content:center}.email-module-admin-editor>.email-visual-builder{min-height:900px;margin:10px}.email-signature-field-schema article{grid-template-columns:1fr 1fr}.email-signature-field-actions{justify-content:flex-end}}@media (width<=620px){.email-module-admin>header{flex-direction:column;align-items:stretch}.email-module-admin>header>button{justify-content:center}.email-module-admin-toolbar,.email-module-admin-meta{grid-template-columns:1fr}.email-module-admin-toolbar label,.email-module-admin-meta label.wide,.email-module-admin-scope{grid-column:auto}.email-module-admin-grid{grid-template-columns:1fr;padding:12px}.email-module-type-grid{grid-template-columns:1fr}.email-module-type-grid>header{grid-column:auto}.dialog.email-module-type-dialog{border-radius:0;width:100%;height:100%;max-height:100%}}.email-workflow-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.email-workflow-chip,.email-production-chip{border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.email-workflow-chip{color:#344054;background:#eef2f7}.email-workflow-chip.state-draft{color:#854d0e;background:#fff4d6}.email-workflow-chip.state-in_review{color:#1849a9;background:#e8f0ff}.email-workflow-chip.state-approved{color:#067647;background:#dcfae6}.email-workflow-chip.state-archived,.email-workflow-chip.state-read_only{color:#667085;background:#f2f4f7}.email-production-chip{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.email-production-chip svg{width:12px;height:12px}.email-template-list-v2>button>span:nth-child(2) .email-workflow-badges{margin-top:5px}.email-template-list-v2>button>span:nth-child(2) .email-workflow-chip,.email-template-list-v2>button>span:nth-child(2) .email-production-chip{padding:2px 5px;font-size:13px}.email-workflow-panel{background:#f9fafb;border:1px solid #d0d5dd;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 18px 0;padding:12px 14px;display:flex}.email-workflow-panel>div:first-child{flex-direction:column;gap:7px;min-width:0;display:flex}.email-workflow-panel>div:first-child>span:last-child{color:#475467;font-size:13px}.email-workflow-panel>div:last-of-type{flex:none;align-items:center;gap:8px;display:flex}.email-workflow-panel button svg{width:16px;height:16px}.email-workflow-panel.state-in_review{background:#f5f8ff;border-color:#b2ccff}.email-workflow-panel.state-approved{background:#f6fef9;border-color:#abefc6}.email-workflow-panel.state-archived{background:#f2f4f7}.email-review-submit-modal .dialog-card,.email-review-tasks-modal .dialog-card{width:min(680px,100vw - 28px);max-height:min(760px,100vh - 28px);overflow:auto}.email-review-submit{flex-direction:column;gap:16px;display:flex}.email-review-submit>header{background:#f5f8ff;border-radius:10px;gap:12px;padding:14px;display:flex}.email-review-submit>header svg{color:#155eef;flex:none;width:22px}.email-review-submit>header div,.email-review-submit label{flex-direction:column;gap:5px;display:flex}.email-review-submit>header span,.email-review-submit label>span{color:#667085;font-size:13px}.email-review-submit select,.email-review-submit textarea,.email-review-submit input,.email-review-decision textarea,.email-admin-override input[type=text]{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:9px 10px}.email-review-submit textarea{resize:vertical;min-height:92px}.email-review-submit>footer,.email-review-tasks>footer{justify-content:flex-end;gap:8px;display:flex}.email-admin-override{color:#7a2e0e;background:#fffaeb;border:1px solid #fec84b;border-radius:10px;gap:10px;padding:12px;display:flex}.email-admin-override>svg{flex:none;width:20px}.email-admin-override>div{flex-direction:column;flex:1;gap:8px;display:flex}.email-admin-override label{flex-direction:row;align-items:center;gap:7px;font-size:13px;display:flex}.email-admin-override input[type=checkbox]{width:16px;height:16px}.email-admin-override input:not([type=checkbox]){background:#fff;border:1px solid #f79009;border-radius:7px;width:100%;padding:8px}.email-review-modal .dialog-card{width:min(1180px,100vw - 28px);max-height:calc(100vh - 24px);overflow:hidden}.email-review-dialog{flex-direction:column;gap:13px;max-height:calc(100vh - 100px);padding-right:2px;display:flex;overflow:auto}.email-review-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.email-review-dialog>header>div{flex-direction:column;gap:5px;display:flex}.email-review-dialog h3{margin:0;font-size:18px}.email-review-dialog>header span{color:#667085;font-size:13px}.email-review-dialog>header code{color:#475467;background:#f2f4f7;border-radius:6px;padding:6px 8px;font-size:13px}.email-review-dialog blockquote{color:#344054;background:#f5f8ff;border-left:3px solid #84adff;margin:0;padding:10px 12px}.email-review-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:14px;min-height:390px;display:grid}.email-review-preview{border:1px solid #d0d5dd;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.email-review-preview>div{background:#f9fafb;border-bottom:1px solid #eaecf0;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.email-review-preview>div span{text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:13px;overflow:hidden}.email-review-preview iframe{background:#fff;border:0;width:100%;height:470px}.email-review-layout>aside{flex-direction:column;gap:10px;min-width:0;display:flex}.email-review-layout h4{margin:0}.email-review-comments{flex-direction:column;gap:7px;max-height:265px;display:flex;overflow:auto}.email-review-comments>button{text-align:left;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex-direction:column;align-items:stretch;padding:9px;display:flex}.email-review-comments>button.active{background:#f5f8ff;border-color:#84adff}.email-review-comments>button span{justify-content:space-between;gap:8px;display:flex}.email-review-comments>button small{color:#667085;font-size:13px}.email-review-comments>button p{color:#344054;margin:6px 0 0}.email-review-layout aside form,.email-review-decision{background:#f9fafb;border:1px solid #eaecf0;border-radius:9px;flex-direction:column;gap:9px;padding:10px;display:flex}.email-review-layout aside form label,.email-review-decision label{flex-direction:column;gap:4px;display:flex}.email-review-layout aside form label>span,.email-review-decision label>span{color:#667085;font-size:13px}.email-review-layout aside form select,.email-review-layout aside form textarea{background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;padding:7px}.email-review-layout aside form textarea{resize:vertical;min-height:70px}.email-review-layout aside form button{align-self:flex-end}.email-review-decision textarea{min-height:70px}.email-review-decision footer{justify-content:flex-end;gap:8px;display:flex}.email-review-decision-result{border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.email-review-decision-result.approved{color:#067647;background:#ecfdf3}.email-review-decision-result.changes_requested{color:#b42318;background:#fff4ed}.email-review-close{justify-content:flex-end;display:flex}.email-review-tasks{flex-direction:column;gap:13px;display:flex}.email-review-tasks>nav{background:#f2f4f7;border-radius:8px;gap:4px;padding:3px;display:flex}.email-review-tasks>nav button{background:0 0;border:0;border-radius:6px;flex:1;padding:8px}.email-review-tasks>nav button.active{background:#fff;box-shadow:0 1px 2px #1018281a}.email-review-task-list{flex-direction:column;gap:7px;max-height:480px;display:flex;overflow:auto}.email-review-task-list>button{text-align:left;background:#fff;border:1px solid #eaecf0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.email-review-task-list>button:hover{background:#f5f8ff;border-color:#84adff}.email-review-task-list>button span{flex-direction:column;gap:3px;display:flex}.email-review-task-list small,.email-review-task-list em{color:#667085;font-size:13px;font-style:normal}.email-production-chip.historical{color:#667085;background:#f2f4f7;border-color:#d0d5dd}.email-review-waiting{background:#f9fafb;border:1px solid #d0d5dd;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.email-review-waiting>svg{color:#475467;flex:none;width:20px}.email-review-waiting>div{flex-direction:column;gap:3px;display:flex}.email-review-waiting span{color:#667085;font-size:13px}@media (width<=760px){.email-workflow-panel{flex-direction:column;align-items:stretch}.email-workflow-panel>div:last-of-type button{justify-content:center;width:100%}.email-review-modal .dialog-card{width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.email-review-layout{grid-template-columns:1fr}.email-review-preview iframe{height:340px}.email-review-dialog>header{flex-direction:column}.email-review-dialog>header code{max-width:100%;overflow:hidden}.email-review-decision footer{flex-direction:column}.email-review-decision footer button{width:100%}}.email-raw-to-visual-entry{background:linear-gradient(135deg,#f2f9fd,#fff);border:1px solid #bfd8e8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:16px 18px;display:flex;box-shadow:0 6px 20px #287bad14}.email-raw-to-visual-entry>div{align-items:center;gap:12px;min-width:0;display:flex}.email-raw-to-visual-entry>div>span{color:#fff;background:#287bad;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.email-raw-to-visual-entry svg{width:18px;height:18px}.email-raw-to-visual-entry strong,.email-raw-to-visual-entry small{display:block}.email-raw-to-visual-entry small{color:#667085;margin-top:3px;line-height:1.4}.dialog.email-raw-conversion-modal{width:min(1180px,100vw - 36px);max-height:calc(100vh - 28px);overflow:auto}.email-raw-conversion-dialog{gap:18px;display:grid}.email-raw-conversion-dialog>header{color:#1b6543;background:#f1faf5;border:1px solid #b8ddca;border-radius:10px;gap:12px;padding:14px 16px;display:flex}.email-raw-conversion-dialog>header svg{flex:none;width:22px}.email-raw-conversion-dialog>header strong,.email-raw-conversion-dialog>header span{display:block}.email-raw-conversion-dialog>header span{color:#4c685c;margin-top:4px}.email-raw-conversion-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.email-raw-conversion-stats>div{background:#fff;border:1px solid #d0d5dd;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.email-raw-conversion-stats>div.fallback{background:#fff9ef;border-color:#e9c48a}.email-raw-conversion-stats svg{color:#2f7b57;width:20px}.email-raw-conversion-stats .fallback svg{color:#a05d00}.email-raw-conversion-stats strong,.email-raw-conversion-stats small{display:block}.email-raw-conversion-stats strong{font-size:18px}.email-raw-conversion-stats small{color:#667085}.email-raw-conversion-preview-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;min-height:360px;display:grid}.email-raw-conversion-preview-grid>section{background:#f7f9fa;border:1px solid #d0d5dd;border-radius:12px;min-width:0;overflow:hidden}.email-raw-conversion-preview-grid h3{background:#fff;border-bottom:1px solid #d0d5dd;margin:0;padding:12px 14px;font-size:14px}.email-raw-conversion-canvas{background:#fff;gap:10px;max-height:500px;margin:18px;padding:26px;display:grid;overflow:auto;box-shadow:0 4px 18px #222f391a}.email-raw-conversion-canvas article{border:1px dashed #cbd5db;border-radius:7px;min-width:0;padding:16px 12px 8px;position:relative}.email-raw-conversion-canvas article>em{color:#73818a;text-transform:uppercase;font-size:13px;font-style:normal;position:absolute;top:3px;right:7px}.email-raw-conversion-canvas article h1,.email-raw-conversion-canvas article h2,.email-raw-conversion-canvas article h3,.email-raw-conversion-canvas article p{white-space:pre-wrap;margin:4px 0}.email-raw-conversion-canvas .button{color:#fff;background:#287bad;border-radius:6px;margin:5px 0;padding:9px 15px;font-weight:700;display:inline-block}.email-raw-conversion-canvas .spacer{background:repeating-linear-gradient(135deg,#eef2f4,#eef2f4 6px,#fff 6px 12px);min-height:24px;display:block}.email-raw-conversion-canvas .image-placeholder>div{background:#f1f5f7;align-items:center;gap:12px;padding:14px;display:flex}.email-raw-conversion-canvas .image-placeholder svg{color:#667085;width:28px}.email-raw-conversion-canvas .image-placeholder span,.email-raw-conversion-canvas .image-placeholder strong,.email-raw-conversion-canvas .image-placeholder small{display:block}.email-raw-conversion-canvas .image-placeholder small{color:#667085;overflow-wrap:anywhere;margin-top:3px}.email-raw-conversion-canvas article.fallback{background:#fffaf1;border-color:#e1aa55}.email-raw-conversion-canvas article.fallback>div{align-items:flex-start;gap:9px;display:flex}.email-raw-conversion-canvas article.fallback svg{color:#a05d00;width:18px}.email-raw-conversion-canvas article.fallback strong,.email-raw-conversion-canvas article.fallback code{display:block}.email-raw-conversion-canvas article.fallback code{color:#80551c;word-break:break-all;margin-top:4px;font-size:13px}.email-raw-conversion-canvas article.fallback pre{color:#f7f2e8;white-space:pre-wrap;background:#302e2b;max-height:110px;margin:9px 0 0;padding:9px;font-size:13px;overflow:auto}.email-raw-conversion-fallbacks{gap:10px;max-height:500px;padding:14px;display:grid;overflow:auto}.email-raw-conversion-fallbacks article{background:#fff9ef;border:1px solid #e9c48a;border-radius:9px;padding:12px}.email-raw-conversion-fallbacks article>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;display:grid}.email-raw-conversion-fallbacks svg{color:#a05d00;grid-row:1/3;width:18px}.email-raw-conversion-fallbacks code{color:#80551c;word-break:break-all;font-size:13px}.email-raw-conversion-fallbacks p{margin:9px 0}.email-raw-conversion-fallbacks small{color:#667085}.email-raw-conversion-no-fallback{text-align:center;color:#2f7b57;justify-items:center;gap:7px;padding:50px 20px;display:grid}.email-raw-conversion-no-fallback span{color:#667085}.email-raw-conversion-blocked{color:#795012;background:#fff8e9;border:1px solid #e5ba76;border-radius:8px;margin:0;padding:11px 13px}.email-raw-conversion-dialog>footer{justify-content:flex-end;gap:9px;display:flex}.email-raw-conversion-dialog>footer button{align-items:center;gap:7px;display:inline-flex}@media (width<=900px){.email-raw-to-visual-entry{flex-direction:column;align-items:flex-start}.email-raw-conversion-stats,.email-raw-conversion-preview-grid{grid-template-columns:1fr}}.email-builder-column{position:relative}.email-builder-column-handle{z-index:4;color:#526873;opacity:0;background:#fff;border:1px solid #9eb4c0;border-radius:999px;align-items:center;gap:3px;min-height:24px;padding:2px 6px;font-size:13px;transition:opacity .15s;display:flex;position:absolute;top:3px;left:50%;transform:translate(-50%)}.email-builder-column:hover>.email-builder-column-handle,.email-builder-column.selected>.email-builder-column-handle,.email-builder-column-handle:focus-visible{opacity:1}.email-builder-column-handle svg{width:12px;height:12px}.email-builder-canvas.drop-target{outline-offset:-3px;outline:3px solid #287bad}.email-builder-image-placeholder.protected{background:#fff8e9;border-color:#e5ba76}.email-builder-image-placeholder.protected svg{color:#a05d00}.email-builder-column-handle{justify-content:center;width:26px;min-height:26px;padding:2px;left:auto;right:4px;transform:none}.email-builder-column-handle span{display:none}.email-merge-browser{align-items:center;max-width:100%;display:inline-flex;position:relative}.email-merge-browser>button{color:#29414d;cursor:pointer;background:#fff;border:1px solid #ccd7dc;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font:600 12px/1.2 inherit;display:inline-flex}.email-merge-browser>button svg{width:15px;height:15px}.email-merge-browser>button.active{color:#145e88;background:#eef7fc;border-color:#287bad}.email-merge-browser>button:disabled{opacity:.5;cursor:not-allowed}.email-merge-browser-popover{color:#263841;text-align:left;background:#fff;border:1px solid #becbd1;border-radius:10px;box-shadow:0 18px 55px #142c383d}.email-merge-browser-popover>header{z-index:2;background:#fff;border-bottom:1px solid #e2e8eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;top:0}.email-merge-browser-popover>header>div{gap:2px;display:grid}.email-merge-browser-popover>header small{color:#687b84;font-size:13px}.email-merge-browser-popover>header>button{background:#eef2f4;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.email-merge-browser-popover>header svg{width:16px;height:16px}.email-merge-browser-filter{background:#f8fafb;border-bottom:1px solid #e7ecef;grid-template-columns:minmax(240px,1fr) 210px;gap:10px;padding:12px 16px;display:grid}.email-merge-browser-filter label{background:#fff;border:1px solid #ccd7dc;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.email-merge-browser-filter label svg{color:#69808a;width:15px;height:15px}.email-merge-browser-filter input,.email-merge-browser-filter select{width:100%;min-height:36px;font:inherit;background:0 0;border:0}.email-merge-browser-filter select{background:#fff;border:1px solid #ccd7dc;border-radius:7px;padding:0 9px}.email-merge-browser-layout{grid-template-columns:minmax(310px,1fr) minmax(270px,.85fr);min-height:390px;display:grid}.email-merge-browser-list{border-right:1px solid #e2e8eb;max-height:500px;padding:7px;overflow:auto}.email-merge-browser-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:6px;width:100%;padding:10px;display:grid}.email-merge-browser-list>button:hover{background:#f5f8f9}.email-merge-browser-list>button.selected{background:#eef7fc;border-color:#9ac6df}.email-merge-browser-list>button span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.email-merge-browser-list>button strong{font-size:13px}.email-merge-browser-list>button small{color:#6d7d85;text-align:right;font-size:13px}.email-merge-browser-list code,.email-merge-browser-detail code{color:#176185;text-overflow:ellipsis;white-space:nowrap;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.email-merge-browser-detail{background:#fbfcfc;flex-direction:column;gap:10px;padding:16px;display:flex}.email-merge-browser-detail>.type{color:#47616e;background:#eaf1f4;border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:13px;font-weight:700}.email-merge-browser-detail>strong{font-size:16px}.email-merge-browser-detail>p{color:#61727a;margin:0;font-size:13px;line-height:1.5}.email-merge-browser-detail dl{gap:7px;margin:0;display:grid}.email-merge-browser-detail dl>div{background:#fff;border:1px solid #dce5e8;border-radius:7px;gap:2px;padding:8px;display:grid}.email-merge-browser-detail dt{color:#6c7c84;text-transform:uppercase;font-size:13px;font-weight:700}.email-merge-browser-detail dd{word-break:break-word;margin:0;font-size:13px}.email-merge-browser-detail>label{color:#465b66;gap:5px;font-size:13px;font-weight:700;display:grid}.email-merge-browser-detail input,.email-merge-browser-detail select{width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd6db;border-radius:6px;padding:7px 9px}.email-merge-browser-detail .email-merge-url{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex}.email-merge-browser-detail .email-merge-url input{width:15px;min-height:15px}.email-merge-browser-detail>.primary-button{min-height:38px;margin-top:auto}.email-merge-browser-state{text-align:center;margin:28px}.email-merge-browser-state.error{color:#a32920}.email-merge-selection-action{z-index:3;background:#fff;border-bottom:1px solid #dce5e8;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:58px;box-shadow:0 3px 8px #18344512}.email-merge-selection-action>span{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.email-merge-selection-action small{color:#58707d;white-space:nowrap;font-size:11px;font-weight:650}.email-merge-selection-action strong{white-space:nowrap;font-size:14px}.email-merge-selection-action code{color:#176185;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.email-merge-selection-action>button{color:#fff;background:#287ba8;border:0;border-radius:6px;flex-shrink:0;min-height:38px;padding:8px 12px;font-weight:700}@media (width<=700px){.email-merge-browser-filter,.email-merge-browser-layout{grid-template-columns:1fr}.email-merge-browser-list{border-bottom:1px solid #e2e8eb;border-right:0;max-height:260px}}.email-ci-content-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.email-ci-content-layout.inspector-open{grid-template-columns:minmax(0,1fr) minmax(230px,280px)}.email-ci-slotbar{background:#fff;border-bottom:1px solid #d5dfe3;grid-column:1/-1;grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.email-ci-slotbar>div{gap:2px;min-width:0;display:grid}.email-ci-slotbar>div strong{color:#35434b;font-size:13px}.email-ci-slotbar>div span{color:#738087;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.email-ci-slotbar nav{scrollbar-width:thin;gap:6px;min-width:0;display:flex;overflow-x:auto}.email-ci-slotbar nav button{color:#46545c;text-align:left;background:#f8fafb;border:1px solid #d3dce0;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:170px;min-height:42px;padding:5px 7px;display:grid}.email-ci-slotbar nav button.active{background:#f1edfa;border-color:#7655c1;box-shadow:inset 3px 0 #7655c1}.email-ci-slotbar nav button>span:first-child{color:#2c7449;background:#eaf5ef;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.email-ci-slotbar nav button>span:nth-child(2){gap:1px;min-width:0;display:grid}.email-ci-slotbar nav strong,.email-ci-slotbar nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-ci-slotbar nav strong{font-size:13px}.email-ci-slotbar nav small{color:#78858c;font-size:13px}.email-ci-slotbar nav em{color:#875913;background:#fff1dc;border-radius:8px;padding:2px 5px;font-size:13px;font-style:normal;font-weight:750}.email-ci-slotbar svg{width:13px}.email-ci-slotbar>.email-ci-parked{white-space:nowrap;margin:0;padding:5px 7px}.email-ci-inspector-toggle{color:#52616a;background:#fff;border:1px solid #bdc9cf;border-radius:5px;min-height:34px;padding:0 9px;font-size:13px;font-weight:700}.email-ci-inspector-toggle[aria-expanded=true]{color:#6744b6;background:#f1edfa;border-color:#7655c1}.email-ci-inspector-toggle:disabled{opacity:.45}.email-ci-content-layout>main{grid-area:2/1}.email-ci-content-tools{border-left:1px solid #d5dfe3;grid-area:2/2;border-right:0!important}.email-editor-workspace.view-split .email-ci-content-layout{grid-template-rows:auto minmax(600px,1fr);grid-template-columns:minmax(0,1fr)}.email-editor-workspace.view-split .email-ci-content-layout>main{grid-row:2}.email-editor-workspace.view-split .email-ci-content-tools,.email-editor-workspace.view-split .email-ci-inspector-toggle{display:none}@media (width<=1000px){.email-ci-content-layout.inspector-open{grid-template-rows:auto minmax(600px,70vh) auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.email-ci-content-tools{border-top:1px solid #d5dfe3;border-left:0;grid-area:3/1;max-height:360px}.email-ci-content-layout>main{min-height:600px}}@media (width<=700px){.email-ci-slotbar{grid-template-columns:minmax(0,1fr) auto}.email-ci-slotbar>div,.email-ci-slotbar nav{grid-column:1/-1}.email-ci-slotbar>div span{white-space:normal}.email-ci-slotbar nav button{min-width:min(78vw,230px)}.email-ci-slotbar>.email-ci-parked{grid-column:1}.email-ci-inspector-toggle{grid-column:2}}.email-easy-canvas,.email-visual-builder,.email-pro-builder-workspace,.email-ci-content-editor,.email-preview-workbench{overflow:visible}.email-builder-layout{align-items:start;height:auto;min-height:0;overflow:visible}.email-builder-stage{grid-template-rows:auto auto;min-height:0;overflow:visible}.email-builder-canvas-wrap{min-height:0;overflow:visible}.email-builder-canvas{min-height:0}.email-ci-content-layout,.email-ci-content-layout.inspector-open{grid-template-rows:auto auto;align-items:start;height:auto;min-height:0;overflow:visible}.email-ci-content-layout>main{min-height:0;overflow:visible}.email-ci-content-tools,.email-ci-inspector-body{max-height:none;overflow:visible}.email-editor-workspace.view-split .email-ci-content-layout{grid-template-rows:auto auto}.email-device-frame{min-height:0;overflow:auto}.email-device-frame iframe{min-height:0;display:block;overflow:hidden}.email-iframe-zoom,.email-device-frame.clip-test .email-iframe-zoom{overflow:visible}.email-template-sidebar-v2>header>button.has-tasks{color:#80570a;background:#fff8e8;border-color:#d79622;position:relative}.email-template-sidebar-v2>header>button em{color:#fff;text-align:center;background:#a86208;border-radius:10px;min-width:20px;padding:2px 5px;font-size:11px;font-style:normal}.email-review-assignment{background:#f8fafb;border:1px solid #d9e2e6;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(220px,300px) auto auto;align-items:end;gap:10px;padding:13px;display:grid}.email-review-assignment>div{gap:3px;display:grid}.email-review-assignment span{color:#6c7880;font-size:12px}.email-review-assignment label{gap:4px;font-size:12px;font-weight:700;display:grid}.email-review-assignment select,.email-review-assignment button{min-height:38px}.email-link-check{background:#f1faf4;border:1px solid #bddac6;border-radius:6px;gap:6px;padding:10px;display:grid}.email-link-check.failed{background:#fff4f3;border-color:#e4b9b5}.email-link-check h4{margin:0;font-size:13px}.email-link-check p{grid-template-columns:auto minmax(0,1fr);gap:3px 7px;margin:0;font-size:11px;display:grid}.email-link-check p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-link-check p small{color:#6c7880;grid-column:2}.email-asset-image-editor{grid-template-columns:minmax(180px,320px) minmax(0,1fr);gap:14px;padding-top:12px;display:grid}.email-asset-image-editor>div{background:#edf1f3;border:1px solid #d5dfe3;border-radius:7px;place-items:center;height:180px;display:grid;overflow:hidden}.email-asset-image-editor img{object-fit:contain;width:100%;height:100%;transition:transform .15s}.email-asset-image-editor fieldset{border:0;align-content:start;gap:9px;display:grid}.email-asset-image-editor label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.email-asset-image-editor select,.email-asset-image-editor button{min-height:38px}.email-preview-presets{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:8px;margin-top:9px;display:grid}.email-preview-presets>label{gap:4px;display:grid}.email-preview-presets>button{min-height:38px}.email-preview-presets>div{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.email-preview-presets>div>span{border:1px solid #cbd7dc;border-radius:5px;display:flex;overflow:hidden}.email-preview-presets>div button{border:0;border-radius:0;min-height:34px}.email-preview-presets>div button:first-child{text-align:left;display:grid}.email-preview-presets>div button.active{color:#176d98;background:#eaf4f9}.email-preview-presets>div small{font-size:10px}.email-template-attachments>header{align-items:center;gap:10px;display:flex}.email-template-attachments>header>div{flex:1;gap:2px;display:grid}.email-template-attachments>header button{min-height:36px}.email-template-attachment-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}.email-template-attachment-row>a,.email-template-attachment-row>span:first-child{min-width:0;display:grid}.email-template-attachment-row>span:last-child{gap:5px;display:flex}.dialog.email-ai-suggestion-dialog{width:min(980px,100vw - 28px)}.email-ai-suggestion{gap:14px;padding:16px;display:grid}.email-ai-suggestion>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.email-ai-suggestion>header>svg{color:#7d3ab7;width:28px}.email-ai-suggestion>header>div{gap:3px;display:grid}.email-ai-suggestion>header span{color:#69767d;font-size:13px}.email-ai-compare{gap:10px;display:grid}.email-ai-compare>label{border:1px solid #dbe2e6;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.email-ai-compare>label>span{grid-template-columns:90px minmax(0,1fr);gap:4px 10px;display:grid}.email-ai-compare strong{grid-column:1/-1}.email-ai-compare small{color:#77838a;font-weight:700}.email-ai-compare p{white-space:pre-wrap;margin:0}.email-ai-suggestion>footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=1000px){.email-ci-content-layout.inspector-open{grid-template-rows:auto auto auto}.email-ci-content-layout>main,.email-builder-stage{min-height:0}}@media (width<=780px){.email-review-assignment,.email-asset-image-editor,.email-ci-parked-manager article,.email-preview-presets{grid-template-columns:1fr}.email-preview-presets>div{grid-column:1}}@media (width<=980px){.email-builder-layout,.email-editor-workspace.view-split .email-builder-layout{grid-template-rows:auto auto auto}}@media (width<=780px){.email-device-frame,.email-device-frame iframe{min-height:0}}@media (width>=1451px){.email-editor-workspace.view-split{grid-template-columns:minmax(760px,1.45fr) minmax(420px,1fr)}.email-editor-workspace.view-split .email-builder-layout{grid-template-columns:minmax(440px,1fr) minmax(270px,310px)}.email-editor-workspace.view-split .email-builder-library{display:none}.email-editor-workspace.view-split .email-builder-inspector{display:flex}.email-editor-workspace.view-split .email-ci-content-layout.inspector-open{grid-template-rows:auto auto;grid-template-columns:minmax(440px,1fr) minmax(260px,300px)}.email-editor-workspace.view-split .email-ci-content-tools{grid-area:2/2;display:flex}.email-editor-workspace.view-split .email-ci-inspector-toggle{align-items:center;display:inline-flex}}@media (width<=1450px){.email-editor-workspace.view-split .email-builder-layout{grid-template-columns:minmax(0,1fr)}.email-editor-workspace.view-split .email-builder-library{display:none}.email-editor-workspace.view-split .email-builder-inspector,.email-ci-content-layout.inspector-open .email-ci-content-tools{z-index:80;background:#fff;border:1px solid #c9d3d8;border-radius:9px;width:min(380px,100vw - 32px);max-height:calc(100vh - 112px);display:flex;position:fixed;top:96px;bottom:16px;right:16px;overflow:auto;box-shadow:0 18px 48px #1a283047}.email-ci-content-layout.inspector-open .email-ci-inspector-toggle{z-index:81;position:relative}}@media (width>=981px){.email-editor-workspace:not(.view-split) .email-builder-library,.email-editor-workspace:not(.view-split) .email-builder-inspector,.email-editor-workspace:not(.view-split) .email-ci-content-layout>aside{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 112px);position:sticky;top:96px;overflow:hidden}.email-builder-palette,.email-builder-tree,.email-module-library-panel,.email-builder-inspector-body,.email-ci-content-layout>aside nav,.email-ci-inspector-body{overscroll-behavior:contain}}@media (width>=1451px){.email-editor-workspace.view-split .email-builder-inspector,.email-editor-workspace.view-split .email-ci-content-tools{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 112px);position:sticky;top:96px;overflow:hidden}}@media (width>=981px){.email-module-admin-editor>.email-visual-builder{flex:none;height:clamp(560px,100vh - 210px,780px);min-height:0;overflow:hidden}.email-module-admin-editor>.email-visual-builder .email-builder-layout{align-items:stretch;height:calc(100% - 68px);min-height:0;overflow:hidden}.email-module-admin-editor>.email-visual-builder .email-builder-library,.email-module-admin-editor>.email-visual-builder .email-builder-inspector{height:100%;max-height:none;position:static;overflow:hidden}.email-module-admin-editor>.email-visual-builder .email-builder-stage{grid-template-rows:54px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.email-module-admin-editor>.email-visual-builder .email-builder-canvas-wrap{overscroll-behavior:contain;min-height:0;overflow:auto}}.email-ci-add-button-modules{position:relative}.email-ci-add-button-modules>summary{color:#3e4d55;cursor:pointer;background:#fff;border:1px solid #b8c7ce;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:13px;font-weight:700;list-style:none;display:flex}.email-ci-add-button-modules>summary::-webkit-details-marker{display:none}.email-ci-add-button-modules>summary svg{width:13px}.email-ci-add-button-modules>div{z-index:25;background:#fff;border:1px solid #c7d2d7;border-radius:7px;gap:4px;min-width:260px;max-width:min(360px,100vw - 40px);padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 28px #1d2b3333}.email-ci-add-button-modules>div button{text-align:left;background:#fff;border:0;border-radius:5px;min-height:44px;padding:7px 9px;display:grid}.email-ci-add-button-modules>div button:hover{background:#eef6fa}.email-ci-add-button-modules>div button span{gap:2px;display:grid}.email-ci-add-button-modules>div button small{color:#74818a}.email-slot-button-overrides{color:#51636c;border-top:1px solid #d9e4e8;gap:3px;padding:7px 2px 1px;display:grid}.email-slot-button-overrides>span{color:#697981;font-size:13px;font-weight:700}.email-slot-button-overrides strong{font-size:13px}.email-slot-button-overrides small{color:#718087;font-size:13px;line-height:1.4}.email-slot-button-overrides label,.email-slot-button-overrides input{display:none}.email-ci-locked-block,.email-ci-locked-image,.email-ci-locked-links,.email-ci-locked-button{margin:0}.email-ci-locked-block>svg,.email-ci-locked-image>svg:first-child,.email-ci-locked-links>svg,.email-ci-locked-button>svg{display:none}.email-ci-locked-image img{max-width:100%}.email-ci-locked-button>span{font-weight:400}.email-ci-button-block{min-width:0;display:block}.email-ci-button-block>.email-ci-button-preview{display:inline-block}.email-ci-button-module-state,.email-ci-button-variants{display:none}.email-ci-slot article.conditional{padding-top:30px}.email-ci-condition-badge{z-index:2;color:#246d95;background:#e9f3f8;border-radius:10px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:6px;left:7px}.email-ci-condition-badge svg{width:12px;height:12px}.email-ci-image-scale{background:#f8fafb;border:1px solid #d5e0e5;border-radius:7px;gap:9px;padding:10px;display:grid}.email-ci-image-scale>header{gap:2px;display:grid}.email-ci-image-scale>header strong{color:#34434b;font-size:13px}.email-ci-image-scale>header small{color:#728088;font-size:12px;line-height:1.35}.email-ci-image-scale>label{color:#53636c;gap:5px;font-size:12px;font-weight:700;display:grid}.email-ci-image-scale input[type=range]{background:0 0;border:0;min-height:24px;padding:0}.email-ci-mobile-scale-toggle{border-top:1px solid #dfe6e9;grid-template-columns:18px minmax(0,1fr);align-items:start;padding-top:8px}.email-ci-mobile-scale-toggle input{width:16px!important;min-height:16px!important;margin:2px 0 0!important;padding:0!important}.email-ci-mobile-scale-toggle>span{gap:2px;display:grid}.email-ci-mobile-scale-toggle small{color:#738087;font-size:11px;font-weight:400}@media (width>=1280px){.email-template-library-v2{grid-template-columns:clamp(340px,19.5vw,380px) minmax(0,1fr)}}.email-template-sidebar-v2{background:#fcfdfd;border-right-color:#d7e0e5;gap:10px;padding:17px 16px 14px;overflow-x:hidden}.email-template-library-v2 button:not(:disabled),.email-template-library-v2 select:not(:disabled),.email-template-library-v2 summary{cursor:pointer}.email-template-library-v2 button:disabled,.email-template-library-v2 select:disabled{cursor:not-allowed}.email-template-sidebar-v2>header{grid-template-columns:1fr 1fr;gap:8px;display:grid}.email-template-sidebar-v2>header>div{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.email-template-sidebar-v2 h2{color:#23313a;letter-spacing:-.015em;font-size:19px}.email-template-sidebar-v2>header>div>span{color:#596871;font-size:12px}.email-template-sidebar-v2>header>button{color:#315665;background:#fff;border-color:#b9cbd5;border-radius:8px;justify-content:center;width:100%;min-height:40px;padding-inline:10px;font-weight:700}.email-template-sidebar-v2>header>button>span{color:inherit}.email-new-template-control{background:#2478a8;border:0;border-radius:8px;justify-content:center;width:100%;min-width:96px;min-height:40px;box-shadow:0 1px 2px #1a455b2e}.email-new-template-control select{height:40px}.email-library-tools label{border-color:#c6d1d7;border-radius:8px;min-height:44px;box-shadow:0 1px 1px #23333c08}.email-library-tools input{font-size:14px}.email-template-sidebar-v2>nav{background:#eef2f4;border-radius:9px;gap:4px;padding:4px}.email-template-sidebar-v2>nav button{color:#596871;min-height:38px;padding:4px 6px;font-size:12px;line-height:1.2}.email-template-sidebar-v2>nav button.active{color:#176c9a;box-shadow:0 1px 4px #22313a1c}.email-library-filters{gap:9px}.email-library-filters label:last-child{grid-column:1/-1}.email-library-filters label{color:#697780;letter-spacing:.045em;gap:5px;font-size:11px}.email-library-filters select{border-color:#c8d2d7;border-radius:7px;min-height:39px;font-size:13px;font-weight:600}.email-library-legacy{color:#596871;background:#fafcfc;border-color:#e0e6e9;border-radius:7px}.email-library-legacy summary{padding:8px 10px;font-size:12px}.email-library-meta{color:#596871;border-top:1px solid #edf1f3;min-height:28px;padding-top:4px;font-size:11px}.email-library-meta span:last-child{color:#3d7b5a;font-weight:700}.email-template-list-v2{gap:6px;padding:2px 4px 12px 0}.email-template-list-v2>button{background:#fff;border-color:#edf1f3;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:82px;padding:10px}.email-template-list-v2>button:hover{background:#f6fafc;border-color:#cbdde6}.email-template-list-v2>button.active{background:#edf7fb;border-color:#a9cede;box-shadow:inset 3px 0 #2478a8,0 2px 8px #21577014}.email-template-sidebar-v2 button:focus-visible,.email-editor-actions button:focus-visible,.email-template-attachments button:focus-visible,.email-preview-presets button:focus-visible{outline-offset:2px;outline:2px solid #2478a8}.email-new-template-control:focus-within{outline-offset:-4px;outline:2px solid #fff;box-shadow:0 0 0 3px #2478a83d}.email-template-list-v2>button>span:nth-child(2){gap:3px;padding-top:1px}.email-template-list-v2 strong{color:#293841;font-size:14px;line-height:1.25}.email-template-list-v2 small{color:#596871;font-size:12px}.email-template-list-v2>button>em{color:#617079;text-overflow:ellipsis;white-space:nowrap;max-width:58px;margin-top:2px;padding:3px 7px;font-size:11px;overflow:hidden}.email-template-list-v2 .email-workflow-badges{max-width:100%;margin-top:3px}.email-template-list-v2 .email-workflow-chip,.email-template-list-v2 .email-production-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:3px 7px;font-size:11px;overflow:hidden}.template-type{border-radius:9px;width:34px;height:34px}.email-template-editor-v2{background:#f3f6f8}.email-editor-topbar{background:#fffffff7;border-bottom-color:#d7e0e5;min-height:76px;padding:12px 22px;box-shadow:0 1px #20343f08}.email-editor-title h2{color:#202e37;letter-spacing:-.015em;font-size:20px}.email-editor-title>span{color:#596871;font-size:12px}.email-save-state{border-radius:16px;padding:7px 11px;font-size:12px}.email-editor-actions{gap:7px}.email-editor-actions>button{border-color:#c6d1d7;border-radius:8px;width:40px;height:40px;box-shadow:0 1px 1px #23333c0a}.email-editor-actions>button:hover:not(:disabled){color:#176d9b;background:#f5fafc;border-color:#99b7c6}.email-view-switch{border-radius:8px;padding:4px}.email-view-switch button{border-radius:6px;min-height:32px}.email-template-editor-v2>form{gap:16px;margin:16px 22px 26px}.email-template-details,.email-template-attachments,.email-preview-data{border-color:#d6e0e5;border-radius:12px;box-shadow:0 2px 8px #2236400a}.email-template-details{gap:0;padding:0;overflow:hidden}.email-template-details-heading{background:linear-gradient(#fff,#fbfcfd);border-bottom:1px solid #e4eaed;align-items:center;min-height:58px;padding:12px 18px;display:flex}.email-template-details-heading>div{gap:3px;display:grid}.email-template-details-heading strong{color:#263640;font-size:15px}.email-template-details-heading span{color:#718089;font-size:12px}.email-template-mode-row{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;padding:16px 18px}.email-template-details:not(.mode-design) .email-template-mode-row{grid-template-columns:1.25fr 1fr 1fr}.email-template-details:not(.mode-content) .email-template-mode-row label:first-child{grid-column:auto}.email-template-details.mode-content .email-template-mode-row{grid-template-columns:1.15fr 1.15fr .9fr .9fr}.email-template-mode-row label,.email-template-identity label{color:#5d6c75;gap:7px;font-size:12px;font-weight:750}.email-template-mode-row input:not([type=checkbox]),.email-template-mode-row select,.email-template-identity input{color:#293740;background:#fcfdfd;border-color:#c5d0d6;border-radius:7px;min-height:42px;padding-inline:11px;font-size:13px}.email-template-mode-row input:disabled,.email-template-mode-row select:disabled,.email-template-identity input:disabled{color:#52616a;opacity:1;background:#f4f7f8}.email-readonly-setting{align-content:end;gap:4px;min-width:0;padding:0 1px;display:grid}.email-readonly-setting>span{color:#5d6c75;font-size:12px;font-weight:750}.email-readonly-setting>strong{color:#35454e;background:#f5f8f9;border:1px solid #d7e1e5;border-radius:7px;align-items:center;min-height:42px;padding:0 11px;font-size:13px;display:flex}.email-readonly-setting>small{color:#849198;font-size:11px}.email-default-design{align-content:end}.email-switch-option{color:#34454e;cursor:pointer;background:#fcfdfd;border:1px solid #c7d2d7;border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:0 11px;position:relative;grid-column:1/-1!important;display:flex!important}.email-switch-option input{opacity:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important;min-height:0!important}.email-switch-option i{background:#b8c4ca;border-radius:12px;flex:none;width:38px;height:22px;transition:background .16s;position:relative}.email-switch-option i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #18283140}.email-switch-option input:checked+i{background:#2478a8}.email-switch-option input:checked+i:after{transform:translate(16px)}.email-switch-option input:focus-visible+i{outline-offset:2px;outline:3px solid #2478a838}.email-switch-option b{min-width:0;font-size:12px;font-weight:700;line-height:1.3}.email-template-identity{border-top-color:#e7ecef;gap:14px;padding:16px 18px 18px}.email-template-identity label small{color:#5f6c73;font-size:11px}.email-template-attachments{margin:16px 22px 0;padding:0;display:block;overflow:hidden}.email-template-attachments>header{background:linear-gradient(#fff,#fbfcfd);align-items:center;gap:11px;min-height:64px;padding:10px 14px;display:flex}.email-template-attachments>header>.email-attachment-icon{color:#1f6f9a;background:#eaf4f9;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.email-template-attachments>header>.email-attachment-icon svg{width:17px}.email-template-attachments>header>div{flex:1;gap:3px;min-width:0;display:grid}.email-template-attachments>header strong{color:#2b3a43;font-size:14px}.email-template-attachments>header small{color:#74828a;font-size:12px}.email-template-attachments>header>button{color:#176e9a;background:#fff;border:1px solid #a9c5d3;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.email-template-attachments>header>button:hover:not(:disabled){background:#eff8fb;border-color:#6fa6bf}.email-template-attachments>header>button:disabled{cursor:not-allowed;opacity:.48}.email-template-attachments>div{border-top:1px solid #e7ecef;gap:7px;padding:10px 14px 13px;display:grid}.email-template-attachment-row{border:1px solid #e0e7ea;min-height:48px;background:#f8fafb!important;border-radius:7px!important;padding:7px 9px!important}.email-preview-data>div{background:#fff;gap:11px;padding:13px 15px}.email-preview-data>div>header strong{color:#2d3c45;font-size:14px}.email-preview-data>div>header span{color:#596871;font-size:12px}.email-preview-data-toggle>span{color:#43545e!important}.email-preview-deal-id{grid-template-columns:116px minmax(240px,320px) minmax(0,1fr);gap:12px}.email-preview-deal-id>span{color:#43545e;font-size:12px}.email-preview-deal-id input,.email-preview-presets input{color:#293740;min-height:38px;font:inherit;background:#fcfdfd;border:1px solid #c5d0d6;border-radius:7px;padding:0 10px;font-size:13px}.email-preview-deal-id input:focus,.email-preview-presets input:focus{border-color:#2478a8;outline:0;box-shadow:0 0 0 3px #2478a81f}.email-preview-deal-id small{color:#596871;font-size:12px}.email-easy-workbench-header small,.email-editor-footer span{color:#596871}.email-color-menu{gap:4px}.email-color-menu button{width:24px;height:24px}.email-preview-presets{grid-template-columns:minmax(260px,1fr) auto;gap:8px;margin-top:0}.email-preview-presets>label{color:#5d6c75;gap:5px;font-size:12px;font-weight:700}.email-preview-presets>button{color:#42616f;background:#fff;border:1px solid #b8c8d0;border-radius:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700}.email-preview-presets>button:not(:disabled):hover{color:#176e9a;background:#f1f8fb;border-color:#80aec2}.email-preview-presets>button:disabled{opacity:.48}@media (width<=1450px) and (width>=781px){.email-template-details.mode-content .email-template-mode-row{grid-template-columns:1fr 1fr}.email-template-details.mode-content .email-template-mode-row label:first-child{grid-column:auto}}@media (width<=1600px) and (width>=781px){.email-editor-topbar{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-block:12px}.email-editor-topbar>div:first-child{justify-content:space-between;width:100%}.email-editor-title>span{flex-wrap:wrap}.email-editor-actions{border-top:1px solid #e7ecef;justify-content:flex-end;width:100%;padding-top:9px}}@media (width<=780px){.email-template-sidebar-v2>header{grid-template-columns:1fr}.email-template-sidebar-v2>header>button{grid-column:1}.email-new-template-control{grid-column:1/-1;width:100%}.email-template-details-heading{align-items:flex-start}.email-template-mode-row,.email-template-details:not(.mode-design) .email-template-mode-row,.email-template-details.mode-content .email-template-mode-row{grid-template-columns:1fr;padding:13px}.email-template-details.mode-design .email-template-identity{grid-template-columns:1fr}.email-template-identity{padding:13px}.email-preview-deal-id,.email-preview-presets{grid-template-columns:1fr}.email-preview-presets>button{justify-content:center;width:100%}.email-template-attachments{margin:10px}.email-template-attachments>header{flex-wrap:wrap;align-items:flex-start}.email-template-attachments>header>button{justify-content:center;width:100%}}.email-template-options>summary,.email-template-attachment-options>summary,.email-preview-deal-context>summary{cursor:pointer;color:#425763;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 16px;font-size:13px;list-style:none;display:flex}.email-template-options>summary>span{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.email-template-options>summary small{color:#5b6e79;font-size:12px}.email-template-options>summary svg{width:16px}.email-template-options[open]>summary{border-bottom:1px solid #e2e9ed}.email-template-details .email-template-identity{grid-template-columns:minmax(200px,.65fr) minmax(320px,1.35fr);gap:18px;padding:14px 18px 8px;display:grid}.email-template-details .email-template-identity>label{grid-template-columns:1fr auto;align-content:start;gap:6px;display:grid;position:relative}.email-template-details .email-template-identity>label>span{grid-column:1/-1}.email-template-details .email-template-identity>label>input{grid-column:1;min-width:0}.email-template-details .email-template-identity>label>small{display:none}.email-template-details .email-template-identity .email-merge-browser{grid-area:2/2}.email-template-details.mode-design .email-template-identity{grid-template-columns:minmax(250px,640px)}.email-template-extra-fields{padding:0 18px 12px}.email-template-extra-fields>label{gap:7px;display:grid}.email-template-extra-fields input{border:1px solid #bccbd3;border-radius:6px;width:100%;height:40px;padding:8px 12px}.email-publication-hint{color:#506673;background:#f4f8fa;margin:0;padding:12px 18px;font-size:12px;line-height:1.5}.email-design-usage{color:#415a68;padding:12px 18px;font-size:13px}.email-design-usage ul{margin:8px 0;padding-left:18px}.email-template-attachment-options{background:#fff;border:1px solid #dbe5ea;border-radius:10px;margin-top:12px}.email-template-attachment-options .email-template-attachments{box-shadow:none;border:0;margin:0}.email-preview-deal-context{background:#fff;border:1px solid #d9e3e9;border-radius:10px;margin-block:12px!important;padding:0!important}.email-preview-deal-context>summary>span:first-child{align-items:center;gap:9px;display:flex}.email-preview-deal-context>summary svg{width:16px}.email-preview-deal-context>summary>span:last-child{color:#276f98;font-weight:650}.email-preview-deal-context>div{padding:14px 16px}.email-preview-search{gap:6px;margin-block:12px;display:grid}.email-preview-search input{border:1px solid #becdd6;border-radius:6px;min-height:40px;padding:8px 12px}.email-preview-deal-results{gap:4px;max-height:260px;margin-bottom:12px;display:grid;overflow:auto}.email-preview-deal-results button{text-align:left;color:#314b5a;background:#f7fbfd;border:1px solid #dae5eb;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.email-preview-deal-results small{color:#566f7d}.email-template-library-v2.library-collapsed{grid-template-columns:minmax(0,1fr)!important}.email-template-library-v2.library-collapsed>.email-template-sidebar-v2{display:none}.email-library-toggle{font-size:12px!important}.email-preview-workbench{container:email-preview/inline-size}.email-preview-workbench .email-preview-layout{flex-direction:column;gap:12px;padding:14px;display:flex!important}.email-preview-workbench .email-preview-stage{width:100%;min-width:0}.email-preview-workbench .email-quality-center{background:#fff;border:1px solid #d4e1e8;border-radius:8px;width:100%;min-height:0;padding:0;display:block;position:static}.email-quality-center>summary{cursor:pointer;color:#31566b;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;list-style:none;display:flex}.email-quality-center>summary>span:first-child{align-items:center;gap:8px;font-weight:650;display:flex}.email-quality-center>summary svg{width:17px}.email-quality-details{gap:12px;padding:14px;display:grid}.email-quality-details button{color:#31566b;min-height:36px;font:inherit;background:#f8fbfd;border:1px solid #bdccd5;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.email-quality-details button svg{width:16px}.email-preview-workbench .email-device-frame{min-height:0}.email-preview-workbench .email-device-frame.artifact iframe{width:100%;max-width:760px}.email-preview-workbench .email-inbox-preview{min-width:0}.email-preview-workbench .email-preview-toolbar{flex-wrap:wrap}.email-preview-workbench .email-preview-toolbar>div:first-child{flex:280px}.email-visual-builder{position:relative;container:email-builder/inline-size}.email-visual-builder .email-builder-toolbar{flex-wrap:wrap;min-height:66px}.email-visual-builder .email-builder-toolbar-actions{flex-wrap:wrap;margin-left:auto}.email-visual-builder .email-builder-layout,.email-editor-workspace.view-split .email-visual-builder .email-builder-layout,.email-composer-workspace.view-split .email-visual-builder .email-builder-layout{display:grid;position:relative;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.email-visual-builder .email-builder-library,.email-editor-workspace.view-split .email-visual-builder .email-builder-library,.email-composer-workspace.view-split .email-visual-builder .email-builder-library{z-index:35;border:1px solid #c5d5df;border-radius:10px;width:280px;max-width:calc(100% - 16px);max-height:min(650px,70vh);display:none;position:absolute;top:8px;left:8px;box-shadow:0 12px 34px #17344a26}.email-visual-builder.library-open .email-builder-library{display:flex!important}.email-visual-builder .email-builder-inspector,.email-editor-workspace.view-split .email-visual-builder .email-builder-inspector,.email-composer-workspace.view-split .email-visual-builder .email-builder-inspector{z-index:30;border:1px solid #c5d5df;border-radius:10px;width:280px;max-width:calc(100% - 16px);max-height:min(720px,75vh);display:none;position:absolute;top:8px;right:8px;overflow:auto;box-shadow:0 12px 34px #17344a26}.email-visual-builder.inspector-open .email-builder-inspector{display:flex!important}.email-visual-builder .email-builder-stage{min-width:0}.email-visual-builder .email-builder-canvas-wrap{justify-content:safe center;overflow:auto}.email-visual-builder .email-builder-canvas{flex-shrink:0}.email-visual-builder .email-builder-product small{max-width:420px}.email-visual-builder .email-builder-toolbar-actions button{min-height:36px}.email-visual-builder .email-builder-stats{display:none}.email-template-thumbnail{pointer-events:none;background:#f2f5f7;border:1px solid #d9e4eb;border-radius:8px;width:100%;height:148px;display:block;position:relative;overflow:hidden}.email-template-thumbnail iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:640px;max-width:none;height:480px;transform:scale(.3)}.email-pro-start-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid!important}.email-pro-start-options>button{text-align:left;flex-direction:column;gap:9px;align-items:stretch!important;padding:12px!important;display:flex!important}.email-pro-start-options>button>span:not(.email-template-thumbnail){gap:4px;display:grid}.email-pro-start-options>button>em{align-self:flex-start}.mail-template-chooser-dialog.dialog{width:min(1180px,100vw - 40px);max-width:none}.mail-template-chooser{grid-template-columns:310px minmax(0,1fr);height:min(740px,100dvh - 160px);min-height:400px;display:grid}.mail-template-chooser>aside{border-right:1px solid #d9e3e9;flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex}.mail-template-chooser-search{border:1px solid #becdd6;border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.mail-template-chooser-search svg{width:17px}.mail-template-chooser-search input{width:100%;min-width:0;font:inherit;border:0;outline:0}.mail-template-chooser nav{background:#eef3f6;border-radius:7px;gap:3px;padding:3px;display:flex}.mail-template-chooser nav button{color:#496271;background:0 0;border:0;flex:1;padding:7px 5px;font-size:12px}.mail-template-chooser nav button.active{color:#226a96;background:#fff;border-radius:5px}.mail-template-choice-list{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:auto}.mail-template-choice-list>div{background:#fff;border:1px solid #dce5eb;border-radius:8px;display:flex}.mail-template-choice-list>div.selected{background:#edf7fc;border-color:#70afd0}.mail-template-choice-list button{text-align:left;color:#344d5c;background:0 0;border:0;padding:10px}.mail-template-choice-list button:first-child{flex:1;gap:5px;min-width:0;display:grid}.mail-template-choice-list small{color:#536e7d;font-size:12px}.mail-template-choice-list button:last-child{color:#987118;align-self:flex-start}.mail-template-choice-list svg{width:17px}.mail-template-choice-list span{align-items:center;gap:6px;font-size:12px;display:flex}.mail-template-choice-preview{background:#f2f6f8;flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex}.mail-template-choice-preview header{gap:7px;margin-bottom:14px;display:grid}.mail-template-choice-preview header span{color:#4e6876;font-size:13px}.mail-template-choice-preview iframe{background:#fff;border:1px solid #d8e2e9;border-radius:8px;flex:1;width:100%;min-height:0}.mail-template-preview-note{color:#74581d;font-size:12px}.mail-template-chooser>footer{border-top:1px solid #d9e3e9;grid-column:1/-1;align-items:center;gap:10px;padding:12px 16px;display:flex}.mail-template-chooser>footer>span{flex:1}.mail-template-chooser>footer button{color:#344e5d;font:inherit;background:#fff;border:1px solid #bfced7;border-radius:6px;padding:10px 14px}.mail-template-chooser>footer .primary-button{color:#fff;background:#2478a8;border-color:#2478a8}@media (width<=780px){.email-template-details .email-template-identity{grid-template-columns:1fr}.email-template-options>summary small{display:none}.mail-template-chooser{grid-template-columns:1fr;height:calc(100dvh - 140px);overflow:auto}.mail-template-chooser>aside{min-height:260px;max-height:320px}.mail-template-choice-preview{min-height:380px}.mail-template-chooser>footer{flex-wrap:wrap}.email-template-library-v2.library-collapsed{display:block}}.email-editor-actions>button.email-library-toggle{white-space:nowrap;flex-shrink:0;width:auto;min-width:154px;padding-inline:12px}.email-template-list-v2>button>em{max-width:76px}@media (width<=1600px){.email-editor-topbar{flex-direction:column;align-items:stretch}.email-editor-topbar>div:first-child{width:100%}.email-editor-topbar .email-editor-actions{justify-content:flex-end;width:100%}}@media (width<=780px){.email-editor-actions>button.email-library-toggle{min-width:0}.email-editor-topbar .email-editor-actions{justify-content:flex-start}}.email-visual-builder .email-builder-toolbar-actions button[aria-expanded]{gap:6px;min-width:0;padding:8px 10px;width:auto!important}.email-visual-builder .email-builder-toolbar-actions button[aria-expanded] span{display:inline!important}.email-format-options{position:relative}.email-format-options>summary{color:#3d5869;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d5dd;border-radius:6px;align-items:center;min-height:34px;padding:6px 10px;font-size:12px;list-style:none;display:flex}.email-format-options>div{z-index:55;background:#fff;border:1px solid #c7d7e1;border-radius:9px;flex-direction:column;align-items:stretch;gap:12px;min-width:290px;max-width:calc(100vw - 70px);padding:14px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 28px #17344924}.email-format-options .email-color-menu{flex-wrap:wrap;gap:7px;display:flex!important}.email-format-options .email-ci-font-select{width:100%;display:flex!important}.email-format-options .email-ci-font-select select{width:100%}.email-source-label{color:#4b6575;font-weight:650}.mail-design-approval{color:#6e541a;background:#fff9e9;border-block:1px solid #e8d6a7;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.mail-design-approval>span{flex:1;gap:4px;min-width:200px;display:grid}.mail-design-approval small{font-size:12px}.mail-design-approval button{color:#685017;background:#fff;border:1px solid #d0b76c;border-radius:6px;padding:9px 12px}.mail-design-approval a{color:#275f84}.email-visual-builder .email-builder-product small,.email-visual-builder .email-builder-stage>header span,.email-visual-builder .email-builder-stage>header button,.email-visual-builder .email-builder-image-placeholder{color:#506673}@media (width<=780px){.email-template-editor-v2 .email-editor-topbar>div:first-child{flex-wrap:nowrap;align-items:center;gap:8px}.email-template-editor-v2 .email-editor-title>span{display:none}.email-template-editor-v2 .email-editor-title h2{font-size:17px}.email-template-editor-v2 .email-save-state{white-space:nowrap;padding:6px 8px;font-size:11px}.email-template-details .email-template-identity>label{grid-template-columns:minmax(0,1fr) auto}.email-template-details .email-template-identity .email-merge-browser button{gap:2px;width:36px;min-width:36px;padding:0;font-size:0}.email-template-details .email-template-identity .email-merge-browser button svg{width:14px}.email-easy-workbench-header{min-height:44px;padding:8px 10px}.email-easy-workbench-header small,.email-easy-workbench-header>.email-editor-safe{display:none}.email-template-editor-v2>form{gap:10px}.email-template-details .email-template-identity{gap:12px;padding:12px}.email-preview-deal-context{margin-block:8px!important}}.email-easy-toolbar .button-glyph{color:#fff;background:#287aa5;border-color:#287aa5;border-radius:4px;padding:3px 6px;font-size:11px}@media (width<=780px){.email-easy-toolbar{gap:4px;padding:8px}.email-easy-toolbar>.email-toolbar-group{display:contents}}.email-fill-values-toggle{white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:7px;min-height:34px;font-size:12px;color:#365e76!important;background:#fff!important;border:1px solid #c4d7e2!important;padding:7px 10px!important;display:inline-flex!important}.email-fill-values-toggle svg{width:15px;height:15px}.email-fill-values-toggle i{background:#bdcbd4;border-radius:12px;width:25px;height:15px;position:relative}.email-fill-values-toggle i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.email-fill-values-toggle.active{color:#196895!important;background:#edf7fd!important;border-color:#86b8d6!important}.email-fill-values-toggle.active i{background:#287ba8}.email-fill-values-toggle.active i:after{left:12px}.email-fill-values-toggle:disabled{opacity:.5;cursor:not-allowed}.email-merge-context-controls{align-items:flex-start;gap:10px;display:flex}.email-merge-context-controls>.email-preview-deal-context{flex:1;min-width:0}.email-merge-context-controls>.email-fill-values-toggle{margin-top:18px}.email-merge-display{-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;font:inherit;display:inline}.email-merge-display.placeholder{color:#1c648d;vertical-align:baseline;background:#eaf5fb;border:1px solid #b1d1e4;border-radius:12px;margin-inline:2px;padding:1px 6px;font-size:.83em;font-weight:650;display:inline-block}.email-merge-display.filled{border-bottom:1px dotted #5894b5;border-radius:2px}.email-merge-display.filled:after{content:"{}";vertical-align:super;opacity:.7;margin-left:2px;font:600 9px/1 Arial,sans-serif}.email-merge-display.status-missing,.email-merge-display.status-unknown,.email-merge-display.status-unavailable{color:#775219;background:#fff3dd;border-color:#bb9145}.email-button-block .email-merge-display.placeholder,.email-builder-button-preview .email-merge-display.placeholder,.email-ci-button-preview .email-merge-display.placeholder,.email-ci-locked-button .email-merge-display.placeholder{color:inherit;background:#ffffff29;border-color:#fff9}.email-button-block .email-merge-display.filled,.email-builder-button-preview .email-merge-display.filled{border-color:currentColor}.email-merge-node-view{display:inline}.email-merge-node-view.ProseMirror-selectednode>.email-merge-display{outline-offset:2px;outline:2px solid #348cb9}.email-preview-field-marks{min-width:34px;font-family:monospace!important}.email-visual-builder{--email-library-rail:0px;--email-inspector-rail:0px}.email-visual-builder.library-open{--email-library-rail:260px}.email-visual-builder.inspector-open{--email-inspector-rail:280px}.email-visual-builder .email-builder-layout,.email-editor-workspace.view-split .email-visual-builder .email-builder-layout,.email-composer-workspace.view-split .email-visual-builder .email-builder-layout{align-items:start;gap:0;grid-template-columns:var(--email-library-rail) minmax(0,1fr) var(--email-inspector-rail)!important;grid-template-rows:auto!important;display:grid!important}.email-visual-builder .email-builder-library,.email-editor-workspace.view-split .email-visual-builder .email-builder-library,.email-composer-workspace.view-split .email-visual-builder .email-builder-library{max-height:calc(100dvh - 200px);box-shadow:none;z-index:5;border:0;border-right:1px solid #d5e0e7;border-radius:0;align-self:start;margin:0;grid-area:1/1!important;width:100%!important;max-width:none!important;position:sticky!important;top:90px!important;left:auto!important;right:auto!important}.email-visual-builder .email-builder-stage{align-self:start;min-width:0;grid-area:1/2!important}.email-visual-builder .email-builder-canvas-wrap{min-height:420px;max-height:760px;overflow:auto}.email-visual-builder .email-builder-inspector,.email-editor-workspace.view-split .email-visual-builder .email-builder-inspector,.email-composer-workspace.view-split .email-visual-builder .email-builder-inspector{max-height:calc(100dvh - 200px);box-shadow:none;z-index:5;border:0;border-left:1px solid #d5e0e7;border-radius:0;align-self:start;margin:0;grid-area:1/3!important;width:100%!important;max-width:none!important;position:sticky!important;top:90px!important;left:auto!important;right:auto!important}@media (width<=780px){.email-merge-context-controls{flex-wrap:wrap;gap:0}.email-merge-context-controls>.email-fill-values-toggle{margin:0 0 10px}.email-visual-builder.library-open,.email-visual-builder.inspector-open{--email-library-rail:0px;--email-inspector-rail:0px}.email-visual-builder.library-open .email-builder-library,.email-visual-builder.inspector-open .email-builder-inspector{z-index:35;border:1px solid #c5d5df;border-radius:8px;max-height:65vh;width:min(280px,90%)!important;position:absolute!important;top:0!important;left:auto!important;right:0!important}}.mail-template-type-filter{color:#526975;gap:6px;font-size:12px;font-weight:650;display:grid}.mail-template-type-filter select{color:#304e60;min-height:38px;font:inherit;background:#fff;border:1px solid #bdced9;border-radius:6px;padding:8px 10px}.email-button-dialog-shell.dialog{width:min(920px,100vw - 40px);max-width:none;overflow:hidden}.email-button-dialog-shell>header{z-index:3;background:#fff;position:sticky;top:0}.email-button-dialog-shell .button-dialog{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;max-height:calc(100dvh - 120px);padding:0;overflow:auto}.email-button-module-picker{background:#f7fafc;border-bottom:1px solid #dce5ea;padding:16px 18px}.email-button-module-picker>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.email-button-module-picker>header>div{gap:4px;display:grid}.email-button-module-picker>header span,.email-button-module-picker>header em{color:#587180;font-size:12px;font-style:normal}.email-button-module-picker>div{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-height:255px;padding:2px;display:grid;overflow:auto}.email-button-module-picker>div>button{color:#344e5d;text-align:left;background:#fff;border:1px solid #cedce5;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.email-button-module-picker>div>button[aria-pressed=true]{background:#edf7fc;border-color:#3487b5;box-shadow:0 0 0 2px #3487b529}.email-button-module-picker .email-template-thumbnail{height:86px}.email-button-module-picker .email-template-thumbnail iframe{transform:scale(.21)}.email-button-module-picker button>span:not(.email-template-thumbnail){gap:3px;display:grid}.email-button-module-picker button small{color:#617682;font-size:11px}.email-button-form{grid-template-columns:1fr 1.25fr;gap:13px 16px;padding:18px;display:grid}.email-button-form>.dialog-fields,.email-button-form>.email-button-preview{grid-column:1/-1}.email-button-form .dialog-fields{grid-template-columns:1fr minmax(170px,1fr) minmax(170px,1fr)}.email-button-dialog-shell .button-dialog>footer{z-index:3;background:#fff;border-top:1px solid #dce5ea;padding:12px 18px;position:sticky;bottom:0}@media (width<=700px){.email-button-dialog-shell.dialog{width:calc(100vw - 16px)}.email-button-form,.email-button-form>.dialog-fields{grid-template-columns:1fr}.email-button-module-picker>div{grid-template-columns:1fr 1fr}.email-button-module-picker{padding:12px}.email-button-form{padding:14px}}.email-subject-field{width:100%;min-width:0}.email-subject-field>input{width:100%}.email-subject-value-view{align-items:center;gap:7px;min-height:34px;display:flex}.email-subject-value-view>span{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;padding:6px 8px}.email-subject-value-view>button{color:#38617a;background:0 0;border:0;border-radius:4px;flex-shrink:0;width:30px;height:30px;padding:6px}.email-subject-value-view>button:hover{background:#edf6fc}.email-subject-value-view svg{width:14px;height:14px}.email-template-identity>label>.email-subject-field{grid-area:2/1}.email-template-identity .email-subject-field>input,.email-template-identity .email-subject-value-view{background:#fff;border:1px solid #bfced7;border-radius:6px;min-height:42px;padding:8px 12px}.deal-mail-addresses .email-subject-field>input{padding-left:8px;padding-right:8px}.email-ci-filled-content{align-items:flex-start;gap:8px;display:flex}.email-ci-filled-content>div{white-space:pre-wrap;flex:1;line-height:1.6}.email-ci-filled-content>button{color:#315e77;background:#f5fafe;border:1px solid #c5d6e1;border-radius:4px;flex-shrink:0;padding:5px 8px;font-size:11px}.email-ci-filled-content.type-heading>div{font-size:22px;font-weight:700}.email-ci-slot .email-rich-text-workspace{grid-template-columns:minmax(0,1fr)}.email-ci-slot .email-rich-text-outline{display:none}.email-ci-content-layout>.email-ci-slotbar{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;min-height:48px;padding:5px 8px;display:flex;overflow:auto hidden}.email-ci-task{flex:230px;align-items:center;min-width:180px;gap:7px!important;display:flex!important}.email-ci-task>span:first-child{color:#6942bd;background:#eee8fa;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.email-ci-task>span:first-child svg{width:15px;height:15px}.email-ci-task>span:last-child{gap:1px;min-width:0;display:grid}.email-ci-task strong{font-size:11px!important}.email-ci-task small{color:#708089;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.email-ci-slotbar .email-ci-slot-tabs{flex:2 auto;gap:4px;min-width:0;display:flex;overflow:visible}.email-ci-slotbar .email-ci-slot-tabs button{grid-template-columns:20px minmax(0,1fr) auto;gap:4px;min-width:112px;min-height:34px;padding:3px 6px;display:grid}.email-ci-slotbar .email-ci-slot-tabs button>span:first-child{width:20px;height:20px}.email-ci-slotbar .email-ci-slot-tabs button>strong{font-size:10px}.email-ci-slotbar .email-ci-slot-tabs button>em{font-size:8px}.email-ci-slotbar .email-ci-history{flex:none;gap:3px;min-width:auto;margin:0;display:flex;overflow:visible}.email-ci-slotbar .email-ci-history button{gap:4px;min-width:32px;min-height:32px;padding:0 6px;font-size:9px}.email-ci-slotbar .email-ci-history svg{width:13px!important}.email-ci-slotbar>.email-ci-required-state{white-space:nowrap;border-radius:15px;flex:none;grid-auto-flow:column;align-items:center;gap:4px;width:max-content;min-width:max-content;min-height:30px;padding:0 8px;font-size:9px;font-weight:750;line-height:1;display:inline-flex;overflow:visible}.email-ci-required-state.ready{color:#286f45;background:#eaf7ef}.email-ci-required-state.pending{color:#895b16;background:#fff1dc}.email-ci-required-state svg{width:12px}.email-ci-required-state .short{display:none}.email-ci-slotbar>.email-ci-inspector-toggle{flex:none;min-height:32px;padding:0 7px;font-size:9px}.email-ci-slotbar>.email-ci-parked{flex:none}@container mail-composer (width<=900px){.email-ci-task{flex-basis:170px;min-width:150px}.email-ci-task small{display:none}.email-ci-slotbar .email-ci-slot-tabs button{grid-template-columns:minmax(0,1fr) auto;min-width:122px}.email-ci-slotbar .email-ci-slot-tabs button>span:first-child,.email-ci-slotbar .email-ci-history button span,.email-ci-required-state .long{display:none}.email-ci-required-state .short{display:inline}}.email-module-thumbnail{pointer-events:none;box-sizing:border-box;background:linear-gradient(135deg,#f8fbfc,#edf3f6);width:100%;min-width:0;height:100%;display:block;position:relative;overflow:hidden}.email-module-thumbnail iframe{pointer-events:none;opacity:0;background:#fff;max-width:none;transition:opacity .12s;display:block;position:absolute;transform-origin:0 0!important;border:0!important;margin:0!important}.email-module-thumbnail iframe[data-fitted=true]{opacity:1}.email-module-preview-tile{height:82px}.email-module-admin-preview{height:150px}.email-button-module-picker .email-module-thumbnail{border:1px solid #d9e4eb;border-radius:7px;height:96px}.email-button-module-picker button>span:not(.email-module-thumbnail){gap:3px;display:grid}.email-slot-button-modules .email-module-thumbnail{border:1px solid #d8e2e6;border-radius:5px;height:92px}.email-slot-button-modules .email-module-thumbnail iframe{margin:0!important}.email-module-admin-card-body small,.email-module-card small{color:#5f7078}.email-preview-workbench.fullscreen{box-sizing:border-box;background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;width:auto;max-width:none;height:auto;max-height:none;display:grid;overflow:hidden}.email-preview-workbench.fullscreen .email-preview-layout{overscroll-behavior:contain;min-width:0;height:100%;min-height:0;max-height:none;overflow:auto}.email-preview-workbench.fullscreen .email-preview-stage,.email-preview-workbench.fullscreen .email-device-frame{min-width:0;max-width:100%;min-height:0}.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.execution-enabled{color:#2d6840;background:#f1f8f3;border-color:#b9d9c2}.automation-safety-banner.execution-enabled small{color:#52745d}.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}}.analytics-page{color:#26313a;background:#f6f7f8;height:100%;padding:18px 20px 32px;overflow:auto}.analytics-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.analytics-header h2{margin:2px 0 4px;font-size:24px;line-height:1.15}.analytics-header p{color:#68747e;margin:0;font-size:12px}.analytics-eyebrow{color:#68747e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.analytics-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.analytics-header-actions a{min-height:34px;text-decoration:none}.analytics-header-actions svg{width:15px;height:15px}.analytics-scope{color:#275b7c;background:#eef6fb;border:1px solid #cad8e4;border-radius:16px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.analytics-scope.company{color:#28673a;background:#eff8f1;border-color:#b9d8c2}.analytics-scope svg{width:14px;height:14px}.analytics-tabs{border-bottom:1px solid #cfd6db;gap:3px;margin-bottom:14px;display:flex}.analytics-tabs button{color:#65717a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:38px;padding:0 15px;font-size:11px;font-weight:750}.analytics-tabs button:hover,.analytics-tabs button:focus-visible{color:#26313a;background:#edf2f5;outline:none}.analytics-tabs button[aria-selected=true]{color:#245f86;border-bottom-color:#2f78aa}.analytics-tab-short{display:none}.analytics-seo-view{gap:14px;min-width:0;display:grid}.analytics-seo-view>*{min-width:0}.analytics-seo-hero{background:linear-gradient(120deg,#fff 25%,#f0f8fb);border:1px solid #cfdde5;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:16px 18px;display:flex;box-shadow:0 2px 7px #212b330a}.analytics-seo-hero>div{min-width:0}.analytics-seo-hero h3{margin:2px 0 4px;font-size:19px}.analytics-seo-hero p{overflow-wrap:anywhere;color:#66757e;max-width:720px;margin:0;font-size:10px;line-height:1.45}.analytics-seo-sync{color:#28673a;background:#eff8f1;border:1px solid #b9d8c2;border-radius:5px;align-items:center;gap:9px;min-width:280px;padding:9px 11px;display:flex}.analytics-seo-sync>svg{flex:none;width:18px;height:18px}.analytics-seo-sync>span{flex-direction:column;gap:2px;display:flex}.analytics-seo-sync strong{font-size:10px}.analytics-seo-sync small{color:#61776a;font-size:8px;line-height:1.35}.analytics-seo-sync.pending{color:#315f7d;background:#f1f7fa;border-color:#cbd8e1}.analytics-seo-sync.pending small{color:#667b87}.analytics-seo-sync.warning{color:#805b18;background:#fff7e8;border-color:#e8c98b}.analytics-seo-period{background:#fff;border:1px solid #d9dee2;border-radius:5px;grid-template-columns:minmax(140px,.7fr) minmax(140px,.7fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;min-width:0;padding:12px 14px;display:grid}.analytics-seo-period label{color:#5e6972;flex-direction:column;gap:4px;min-width:0;font-size:9px;font-weight:700;display:flex}.analytics-seo-period input{color:#26313a;width:100%;min-width:0;height:34px;font:inherit;border:1px solid #c9d0d6;border-radius:3px;padding:0 9px;font-size:10px}.analytics-seo-period .analytics-segment-control{border:0;min-width:0;margin:0;padding:0}.analytics-seo-period .analytics-segment-control legend{color:#5e6972;margin-bottom:5px;font-size:9px;font-weight:750}.analytics-seo-period button{min-height:34px}.analytics-seo-empty,.analytics-seo-unavailable{color:#677780;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:30px;display:flex}.analytics-seo-empty>svg,.analytics-seo-unavailable>svg{color:#3a7ca3;width:28px;height:28px}.analytics-seo-empty>span,.analytics-seo-unavailable>span{max-width:540px;font-size:10px;line-height:1.5}.analytics-seo-metrics{margin:0}.analytics-seo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.analytics-seo-ranking{min-width:0;margin-top:0}.analytics-seo-ranking .analytics-table-scroll{max-height:410px}.analytics-seo-ranking th:first-child,.analytics-seo-ranking td:first-child{text-overflow:ellipsis;width:55%;max-width:380px;overflow:hidden}.analytics-device-panel{margin-top:0}.analytics-device-panel>div{background:#e8ecef;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.analytics-device-panel article{background:#fff;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.analytics-device-panel article span{color:#65727b;font-size:9px;font-weight:750}.analytics-device-panel article strong{font-size:16px}.analytics-device-panel article small{color:#7a858e;font-size:8px}.analytics-organic-swatch,.analytics-paid-swatch{border-radius:3px;width:11px;height:11px}.analytics-organic-swatch{background:#2b8b72}.analytics-paid-swatch{background:#6959ad}.analytics-organic-bar{fill:#2b8b72;opacity:.85}.analytics-paid-bar{fill:#6959ad;opacity:.82}.analytics-organic-bar:hover,.analytics-paid-bar:hover{opacity:1}.analytics-ga-hero{background:linear-gradient(120deg,#fff 25%,#f5f2fb);border-color:#d8d1e8}.analytics-metrics.analytics-ga-metrics{grid-template-columns:repeat(7,minmax(115px,1fr))}.analytics-channel-decision{margin-top:0}.analytics-attribution-warning{color:#795e20;background:#fff9ea;border:1px solid #e5d09e;border-radius:5px;align-items:center;gap:9px;margin:12px 14px 0;padding:9px 11px;display:flex}.analytics-attribution-warning>svg{flex:none;width:17px;height:17px}.analytics-attribution-warning>span{flex-direction:column;gap:2px;display:flex}.analytics-attribution-warning strong{font-size:9px}.analytics-attribution-warning small{color:#786d53;font-size:8px;line-height:1.4}.analytics-channel-cards{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.analytics-channel-cards>article{background:#fff;border:1px solid #d7dfe4;border-radius:6px;overflow:hidden}.analytics-channel-cards>article.organic{border-top:3px solid #2b8b72}.analytics-channel-cards>article.paid{border-top:3px solid #6959ad}.analytics-channel-cards article>header{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.analytics-channel-cards article>header span{flex-direction:column;gap:2px;display:flex}.analytics-channel-cards article>header strong{font-size:13px}.analytics-channel-cards article>header small{color:#7a858e;font-size:8px}.analytics-channel-cards article>header b{color:#61707a;text-transform:uppercase;letter-spacing:.04em;background:#f0f3f5;border-radius:11px;padding:4px 7px;font-size:7px}.analytics-channel-cards article>div{background:#e9edef;grid-template-columns:repeat(4,minmax(100px,1fr));gap:1px;display:grid}.analytics-channel-cards article>div>span{color:#77828a;background:#fff;flex-direction:column;gap:3px;padding:10px 11px;font-size:8px;display:flex}.analytics-channel-cards article>div strong{color:#28343d;font-size:13px;line-height:1.25}.analytics-channel-cards article>footer{color:#687780;background:#f8fafb;padding:9px 12px;font-size:8px;line-height:1.4}.analytics-user-swatch,.analytics-session-swatch{background:#6e62ae;border-radius:3px;width:11px;height:11px}.analytics-crm-lead-swatch{border-top:3px solid #d46752;width:19px;height:0}.analytics-user-bar,.analytics-session-bar{fill:#7569b5;opacity:.84}.analytics-crm-lead-line{fill:none;stroke:#d46752;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.analytics-crm-lead-point{fill:#fff;stroke:#d46752;stroke-width:2.5px}.analytics-ga-sources{margin-top:0}.analytics-traffic-model{background:#e0e5e8;border:1px solid #e0e5e8;border-radius:5px;grid-template-columns:repeat(4,1fr);gap:1px;margin:10px 14px 0;display:grid;overflow:hidden}.analytics-traffic-model>span{color:#67747d;background:#fff;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:grid}.analytics-traffic-model i{border-radius:50%;width:8px;height:8px}.analytics-traffic-model i.google{background:#6959ad}.analytics-traffic-model i.paid{background:#c66b4e}.analytics-traffic-model i.partner{background:#3b7fa4}.analytics-traffic-model i.organic{background:#2b8b72}.analytics-traffic-model b{color:#26343d;font-size:11px}.analytics-filters{background:#fff;border:1px solid #d9dee2;border-radius:5px;padding:13px;box-shadow:0 2px 6px #212b330a}.analytics-filter-title{border-bottom:1px solid #edf0f2;grid-column:1/-1;align-items:center;gap:7px;padding-bottom:8px;display:flex}.analytics-filter-title svg{color:#65727d;width:15px;height:15px}.analytics-filter-title strong{font-size:12px}.analytics-filter-title span{color:#7a858e;font-size:10px}.analytics-filter-primary{grid-template-columns:minmax(280px,1.5fr) minmax(205px,.85fr) minmax(250px,1fr) auto;align-items:end;gap:12px;padding-top:12px;display:grid}.analytics-filters fieldset{border:0;min-width:0;margin:0;padding:0}.analytics-filters legend{color:#5e6972;margin-bottom:5px;font-size:9px;font-weight:750}.analytics-date-control>div:first-of-type{align-items:center;gap:6px;display:flex}.analytics-date-control>div:first-of-type label{flex:1}.analytics-date-control>div:first-of-type>span{color:#8a949c;padding-top:17px}.analytics-quick-ranges{gap:4px;margin-top:5px;display:flex}.analytics-quick-ranges button{color:#5c7180;cursor:pointer;background:#eef3f6;border:0;border-radius:9px;padding:2px 6px;font-size:8px;font-weight:700}.analytics-quick-ranges button:hover,.analytics-quick-ranges button:focus-visible{color:#285e7e;background:#dceaf2;outline:none}.analytics-segment-control>div{background:#f5f7f8;border:1px solid #c9d0d6;border-radius:4px;min-height:34px;padding:3px;display:flex}.analytics-segment-control button{color:#69757d;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;padding:0 8px;font-size:9px;font-weight:750}.analytics-segment-control button:hover,.analytics-segment-control button:focus-visible{color:#315d78;background:#e8eef2;outline:none}.analytics-segment-control button.active{color:#245f86;background:#fff;box-shadow:0 1px 4px #21303a24}.analytics-advanced-filters{border-top:1px solid #e8ecef;margin:12px -13px -13px}.analytics-advanced-filters>summary{color:#566773;cursor:pointer;align-items:baseline;gap:8px;padding:9px 13px;font-size:10px;font-weight:800;list-style-position:inside;display:flex}.analytics-advanced-filters>summary:hover,.analytics-advanced-filters>summary:focus-visible{color:#2f688b;background:#f7f9fa;outline:none}.analytics-advanced-filters>summary small{color:#879199;font-size:8px;font-weight:500}.analytics-advanced-filters>div{background:#fafbfc;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;padding:2px 13px 13px;display:grid}.analytics-filters label{color:#5e6972;flex-direction:column;gap:4px;min-width:0;font-size:9px;font-weight:700;display:flex}.analytics-filters input,.analytics-filters select{color:#26313a;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #c9d0d6;border-radius:3px;padding:0 9px;font-size:11px;font-weight:500}.analytics-filters input:focus,.analytics-filters select:focus{border-color:#3179ad;outline:2px solid #3179ad21}.analytics-filters label small{color:#8a949c;font-size:8px;font-weight:500;line-height:1.3}.analytics-filter-actions{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.analytics-filter-actions button{min-height:34px}.analytics-filter-actions svg{width:14px;height:14px}.analytics-live-filter,.analytics-full-range-active{color:#28673a;background:#eff8f1;border:1px solid #b9d8c2;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.analytics-live-filter:before{content:"";background:#3b9657;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3b96571f}.analytics-full-range-active svg{width:14px;height:14px}.analytics-filters .analytics-quality-threshold{background:linear-gradient(110deg,#f8fbfc,#f3f8fa);border:1px solid #d6e1e7;border-radius:5px;grid-template-columns:minmax(260px,1.45fr) minmax(180px,.85fr) 74px auto;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;display:grid}.analytics-quality-threshold>legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.analytics-quality-threshold-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.analytics-quality-threshold-copy strong{color:#2d4b5d;font-size:10px}.analytics-quality-threshold-copy small{color:#75838c;font-size:8px;line-height:1.35}.analytics-filters .analytics-quality-threshold>input[type=range]{accent-color:#2f78aa;cursor:pointer;background:0 0;border:0;width:100%;height:22px;padding:0}.analytics-quality-threshold>label{display:block;position:relative}.analytics-filters .analytics-quality-threshold>label input{text-align:right;height:32px;padding-right:24px;font-weight:800}.analytics-quality-threshold>label span{color:#71808a;pointer-events:none;font-size:10px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.analytics-quality-presets{gap:3px;display:flex}.analytics-quality-presets button{color:#61717b;cursor:pointer;background:#fff;border:1px solid #d2dce2;border-radius:4px;min-width:34px;height:28px;padding:0 6px;font-size:8px;font-weight:750}.analytics-quality-presets button:hover,.analytics-quality-presets button:focus-visible{color:#275f82;background:#eef6fa;border-color:#9cbdd1;outline:none}.analytics-quality-presets button.active{color:#205e85;background:#e4f1f7;border-color:#72a6c4;box-shadow:0 0 0 2px #3179ad17}.analytics-workspace{grid-template-columns:238px minmax(560px,1fr) 246px;align-items:start;gap:14px;display:grid}.analytics-settings-column,.analytics-main-column,.analytics-facts-column{min-width:0}.analytics-settings-column,.analytics-facts-column{scrollbar-width:thin;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}.analytics-settings-column .analytics-filters{padding:11px}.analytics-settings-column .analytics-filter-title{flex-wrap:wrap;align-items:flex-start}.analytics-settings-column .analytics-filter-title span{width:100%;padding-left:22px;font-size:8px}.analytics-settings-column .analytics-filter-primary{grid-template-columns:1fr;gap:11px;padding-top:11px}.analytics-settings-column .analytics-date-control>div:first-of-type{grid-template-columns:1fr;gap:5px;display:grid}.analytics-settings-column .analytics-date-control>div:first-of-type>span{display:none}.analytics-settings-column .analytics-quick-ranges{flex-wrap:wrap}.analytics-settings-column .analytics-filter-actions{justify-content:space-between}.analytics-settings-column .analytics-filter-actions>*{flex:1}.analytics-settings-column .analytics-quality-threshold{grid-template-columns:minmax(0,1fr) 62px;gap:7px;margin-top:11px;padding:9px}.analytics-settings-column .analytics-quality-threshold-copy,.analytics-settings-column .analytics-quality-threshold>input[type=range],.analytics-settings-column .analytics-quality-presets{grid-column:1/-1}.analytics-settings-column .analytics-quality-presets{flex-wrap:wrap}.analytics-settings-column .analytics-quality-presets button{flex:1;min-width:31px}.analytics-settings-column .analytics-advanced-filters{margin:11px -11px -11px}.analytics-settings-column .analytics-advanced-filters>summary{flex-direction:column;align-items:flex-start;gap:2px;padding-inline:11px}.analytics-settings-column .analytics-advanced-filters>div{grid-template-columns:1fr;padding-inline:11px}.analytics-settings-column .analytics-ads-status{align-items:flex-start;margin-top:10px;padding:9px}.analytics-settings-column .analytics-ads-status>b{display:none}.analytics-main-column>.analytics-panel:first-child{margin-top:0}.analytics-main-column .analytics-chart-stage{max-width:none}.analytics-facts-column{background:#fff;border:1px solid #d9dee2;border-radius:5px;box-shadow:0 2px 6px #212b330a}.analytics-facts-column>header{background:linear-gradient(120deg,#fff,#f5f9fb);border-bottom:1px solid #e6eaed;flex-direction:column;gap:1px;padding:11px 12px;display:flex}.analytics-facts-column>header span{color:#7b8790;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.analytics-facts-column>header strong{font-size:15px}.analytics-facts-column>header small{color:#71808a;font-size:8px}.analytics-facts-column .analytics-metrics{grid-template-columns:1fr;gap:0;margin:0}.analytics-facts-column .analytics-metrics article{min-height:66px;box-shadow:none;border:0;border-bottom:1px solid #edf0f2;border-radius:0;padding:9px 12px}.analytics-facts-column .analytics-metrics article:last-child{border-bottom:0}.analytics-facts-column .analytics-metrics strong{font-size:18px}.analytics-facts-column .analytics-metrics small{margin-top:3px;font-size:8px}.analytics-facts-column .analytics-note{background:#f8fafb;border-top:1px solid #e6eaed;margin:0;padding:10px 12px}.analytics-settings-column .analytics-filters,.analytics-settings-column .analytics-filter-primary,.analytics-settings-column .analytics-filter-primary>*,.analytics-settings-column fieldset,.analytics-settings-column label,.analytics-settings-column input,.analytics-settings-column select,.analytics-settings-column .analytics-segment-control>div,.analytics-settings-column .analytics-quality-threshold,.analytics-settings-column .analytics-advanced-filters{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.analytics-settings-column .analytics-segment-control button{min-width:0;padding-inline:4px}.analytics-settings-column .analytics-filter-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:100%;display:grid}.analytics-settings-column .analytics-filter-actions>*{box-sizing:border-box;width:100%;min-width:0;padding-inline:6px}.analytics-settings-column .analytics-quality-presets{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.analytics-settings-column .analytics-quality-presets button{width:100%;min-width:0;padding-inline:2px}.analytics-settings-column .analytics-advanced-filters>summary small{white-space:normal;overflow-wrap:anywhere}.analytics-settings-column .analytics-ads-status span,.analytics-settings-column .analytics-ads-status small{overflow-wrap:anywhere;min-width:0}.analytics-settings-column .analytics-seo-sync{box-sizing:border-box;width:100%;min-width:0;margin-top:10px;padding:8px}.analytics-settings-column .analytics-seo-sync small{overflow-wrap:anywhere}.analytics-settings-column .analytics-seo-period{background:0 0;border:0;border-top:1px solid #e7ecef;border-radius:0;grid-template-columns:1fr;gap:9px;margin-top:10px;padding:10px 0 0}.analytics-settings-column .analytics-seo-period .analytics-segment-control,.analytics-settings-column .analytics-seo-period>button,.analytics-settings-column .analytics-seo-period>span{box-sizing:border-box;grid-column:1;width:100%}.analytics-main-column>.analytics-seo-hero{margin:0}.analytics-seo-view>.analytics-workspace{width:100%}.analytics-facts-column .analytics-seo-metrics,.analytics-facts-column .analytics-ga-metrics{grid-template-columns:1fr;margin:0}.analytics-ads-status{color:#28673a;background:linear-gradient(115deg,#eff8f1,#f8fbf9);border:1px solid #b9d8c2;border-radius:5px;align-items:center;gap:10px;min-height:48px;margin-top:10px;padding:9px 12px;display:flex}.analytics-ads-status>svg{flex:none;width:19px;height:19px}.analytics-ads-status>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.analytics-ads-status strong{font-size:11px}.analytics-ads-status small{color:#557064;font-size:9px;line-height:1.4}.analytics-ads-status>b{background:#28673a17;border-radius:12px;flex:none;padding:4px 7px;font-size:8px}.analytics-ads-status.pending{color:#315f7d;background:linear-gradient(115deg,#f0f6fa,#fafcfd);border-color:#c9d7e2}.analytics-ads-status.pending small{color:#607782}.analytics-ads-status.warning{color:#805b18;background:linear-gradient(115deg,#fff6e4,#fffbf4);border-color:#e8c98b}.analytics-ads-status.warning small{color:#796b50}.analytics-ads-status.restricted{color:#526776;background:#f7f9fa;border-color:#d4dce2}.analytics-ads-status.restricted small{color:#76838c}.analytics-metrics{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin:14px 0;display:grid}.analytics-metrics article{background:#fff;border:1px solid #d9dee2;border-radius:5px;flex-direction:column;justify-content:center;min-height:88px;padding:12px 14px;display:flex;box-shadow:0 2px 6px #212b330a}.analytics-metrics span{color:#6f7982;font-size:9px;font-weight:700}.analytics-metrics strong{margin-top:4px;font-size:21px;line-height:1.2}.analytics-metrics small{color:#717c84;margin-top:5px;font-size:9px}.analytics-metrics small.positive{color:#2f7b45}.analytics-metrics small.negative{color:#a54b46}.analytics-panel{background:#fff;border:1px solid #d9dee2;border-radius:5px;margin-top:14px;box-shadow:0 2px 6px #212b330a}.analytics-panel>header{border-bottom:1px solid #e2e6e9;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 13px;display:flex}.analytics-panel>header>div{align-items:center;gap:9px;display:flex}.analytics-panel>header svg{color:#4e7c9f;width:17px;height:17px}.analytics-panel>header span{flex-direction:column;gap:1px;display:flex}.analytics-panel>header strong{font-size:12px}.analytics-panel>header small{color:#7a858e;font-size:9px}.analytics-chart-header{align-items:center}.analytics-chart-header>div:first-child{min-width:220px}.analytics-chart-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;gap:7px!important;display:flex!important}.analytics-marketing-controls{background:#f4f6f7;border:1px solid #d5dce1;border-radius:6px;align-items:center;gap:2px;padding:3px;display:inline-flex}.analytics-marketing-controls button{color:#6b7780;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.analytics-marketing-controls button:hover:not(:disabled),.analytics-marketing-controls button:focus-visible:not(:disabled){color:#285f80;background:#e7eef2;outline:none}.analytics-marketing-controls button.active{color:#245f86;background:#fff;box-shadow:0 1px 4px #1e2f3a24}.analytics-marketing-controls button:disabled{opacity:.38;cursor:not-allowed}.analytics-marketing-controls .analytics-note-swatch{width:13px;height:15px;font-size:7px}.analytics-chart-modes{background:#f4f6f7;border:1px solid #d5dce1;border-radius:6px;align-items:center;padding:3px;gap:2px!important;display:inline-flex!important}.analytics-chart-modes button{color:#68757e;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:28px;padding:0 10px;font-size:9px;font-weight:750}.analytics-chart-modes button:hover:not(:disabled),.analytics-chart-modes button:focus-visible:not(:disabled){color:#294d64;background:#e8eef2;outline:none}.analytics-chart-modes button.active{color:#255f85;background:#fff;box-shadow:0 1px 4px #1e2f3a24}.analytics-chart-modes button:disabled{opacity:.38;cursor:not-allowed}.analytics-compare-key{color:#68747e;font-size:9px}.analytics-chart-wrap{min-width:0;padding:11px 12px 0}.analytics-chart-legend{color:#65717a;flex-wrap:wrap;align-items:center;gap:6px 11px;min-height:32px;font-size:10px;display:flex}.analytics-chart-hint{color:#78848c;margin-left:auto;font-size:9px}.analytics-chart-hint strong{color:#3c596a}.analytics-chart-legend-item{align-items:center;gap:6px;min-height:28px;display:inline-flex}.analytics-chart-total{color:#28323a;font-weight:800}.analytics-chart-toggle{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 7px}.analytics-chart-toggle:hover,.analytics-chart-toggle:focus-visible{color:#26313a;background:#f0f4f6;outline:none}.analytics-chart-toggle:focus-visible{box-shadow:0 0 0 2px #3179ad33}.analytics-chart-toggle.is-off{opacity:.46;text-decoration:line-through}.analytics-trend-toggle{color:#68757e;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dce1;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:750;display:inline-flex}.analytics-trend-toggle>span{border-top:2px dashed;width:20px;height:0}.analytics-trend-toggle:hover,.analytics-trend-toggle:focus-visible{color:#285f82;background:#f0f6f9;border-color:#a9c4d5;outline:none}.analytics-trend-toggle.active{color:#245f86;background:#eaf4f9;border-color:#8eb8d0;box-shadow:0 0 0 2px #3179ad1a}.analytics-chart-legend-divider{background:#d9dee2;width:1px;height:18px}.analytics-chart-swatch{background:var(--analytics-series-color,#29343c);border-radius:50%;flex:none;width:9px;height:9px}.analytics-chart-style-line{border-top:2px solid #39454e;width:20px;height:0}.analytics-chart-style-line.dashed{border-top-style:dashed}.analytics-chart-style-line.comparison{opacity:.35}.analytics-chart-scroll{min-width:0;padding:3px 0 2px;overflow-x:auto}.analytics-chart-stage{width:100%;min-width:680px;max-width:1100px;margin-inline:auto;position:relative}.analytics-chart-canvas{z-index:5;position:relative}.analytics-chart-stage svg{width:100%;height:auto;max-height:340px;display:block}.analytics-chart-stage line{stroke:#e7eaed;stroke-width:1px}.analytics-chart-stage text{fill:#7b858d;font-size:10px}.analytics-chart-stage .x-label{font-size:9px}.analytics-cost-swatch{background:linear-gradient(#4d98bd,#2f789f);border-radius:3px;width:12px;height:12px}.analytics-lead-swatch,.analytics-attributed-lead-swatch,.analytics-all-attributed-swatch,.analytics-google-conversion-swatch{border-top:3px solid;border-radius:3px;width:19px;height:0}.analytics-lead-swatch{border-color:#27866f}.analytics-attributed-lead-swatch{border-color:#d2644f}.analytics-all-attributed-swatch{border-color:#d99b32;border-top-style:dashed}.analytics-google-conversion-swatch{border-color:#7459a8}.analytics-cost-bar{fill:#4a91b4;opacity:.86;cursor:help;transition:opacity .15s}.analytics-cost-chart g:focus .analytics-cost-bar,.analytics-cost-chart g:hover .analytics-cost-bar{opacity:1;stroke:#286b91;stroke-width:1.5px;outline:none}.analytics-lead-line,.analytics-attributed-lead-line,.analytics-google-conversion-line{fill:none;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.analytics-lead-line{stroke:#27866f;stroke-width:3.2px}.analytics-attributed-lead-line{stroke:#d2644f}.analytics-google-conversion-line{stroke:#7459a8}.analytics-lead-point,.analytics-attributed-lead-point,.analytics-google-conversion-point{fill:#fff;stroke-width:2.5px;pointer-events:none}.analytics-lead-point{stroke:#27866f}.analytics-attributed-lead-point{stroke:#d2644f}.analytics-google-conversion-point{stroke:#7459a8}.analytics-all-attributed-line{fill:none;stroke:#d99b32;stroke-width:2.8px;stroke-dasharray:8 6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.analytics-all-attributed-point{fill:#fff;stroke:#d99b32;stroke-width:2.3px;pointer-events:none}.analytics-deleted-lead-band{fill:#d99b3229;stroke:none;pointer-events:none}.analytics-chart-tooltip a{color:inherit;font-weight:750;text-decoration:underline}.analytics-efficiency-chart .analytics-chart-stage>.analytics-chart-canvas>svg{max-height:390px}.analytics-efficiency-zone{fill:#eaf7ef;stroke:#c8e6d3;stroke-dasharray:5 5}.analytics-efficiency-zone-label{text-transform:uppercase;letter-spacing:.05em;font-weight:800;fill:#3c7952!important;font-size:9px!important}.analytics-axis-title{font-weight:700;fill:#596873!important;font-size:9px!important}.analytics-scale-note{color:#68757e;background:#f0f3f5;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:750}.analytics-benchmark-line{stroke-dasharray:4 5;stroke:#83939d!important;stroke-width:1.5px!important}.analytics-bubble{cursor:pointer;outline:none}.analytics-bubble circle{fill:var(--analytics-series-color,#b88735);fill-opacity:.78;stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 3px 4px #1a2a342e);transition:fill-opacity .15s,stroke-width .15s}.analytics-bubble.analytics-decision-scale{--analytics-series-color:#328852}.analytics-bubble.analytics-decision-optimize{--analytics-series-color:#2f78aa}.analytics-bubble.analytics-decision-watch{--analytics-series-color:#b6842e}.analytics-bubble.analytics-decision-risk{--analytics-series-color:#b9534d}.analytics-bubble text{pointer-events:none;font-weight:850;fill:#fff!important;font-size:9px!important}.analytics-bubble:hover circle,.analytics-bubble:focus-visible circle,.analytics-bubble.selected circle{fill-opacity:1;stroke:#26313a;stroke-width:3.5px}.analytics-bubble.selected circle{filter:drop-shadow(0 0 5px #26313a59)}.analytics-partner-selector{scrollbar-width:thin;border-bottom:1px solid #e6ebee;align-items:center;gap:5px;margin:0 -12px;padding:8px 12px;display:flex;overflow-x:auto}.analytics-partner-selector>span{color:#78858d;flex:none;font-size:8px;font-weight:750}.analytics-partner-selector button{color:#52616b;min-width:max-content;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0e5;border-radius:14px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.analytics-partner-selector button b{color:#60717c;text-align:center;background:#edf2f5;border-radius:9px;min-width:18px;padding:2px 5px;font-size:8px}.analytics-partner-selector button:hover,.analytics-partner-selector button:focus-visible{background:#f2f8fa;border-color:#9fc5d7;outline:none}.analytics-partner-selector button.active{color:#235f79;background:#eaf5f8;border-color:#4f91ad;box-shadow:inset 0 0 0 1px #4f91ad1f}.analytics-partner-selector button.active b{color:#fff;background:#2f7898}.analytics-partner-user-swatch{background:#4e98b5;border-radius:3px;width:12px;height:12px}.analytics-partner-user-bar{fill:var(--analytics-series-color,#4e98b5);opacity:.7;cursor:help;transition:opacity .15s}.analytics-partner-lead-line{fill:none;stroke:var(--analytics-series-color,#2f78aa);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.analytics-partner-lead-point{fill:#fff;stroke:var(--analytics-series-color,#2f78aa);stroke-width:2.5px;pointer-events:none}.analytics-partner-lead-trend{opacity:.5}.analytics-partner-chart g:hover .analytics-partner-user-bar,.analytics-partner-chart g:focus .analytics-partner-user-bar{opacity:1;stroke:#26313a;stroke-width:1.2px}.analytics-partner-potential-zone{fill:#e9f7ef;stroke:#bcdcc8;stroke-dasharray:6 5}.analytics-partner-potential .analytics-efficiency-list{margin-top:7px}.analytics-efficiency-list{background:#e8ecef;border-top:1px solid #e8ecef;grid-template-columns:repeat(3,minmax(190px,1fr));gap:1px;margin:5px -12px 0;display:grid}.analytics-efficiency-list>button{color:#52616b;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:5px 7px;padding:9px 12px;font-size:9px;display:grid}.analytics-efficiency-list>button:hover,.analytics-efficiency-list>button:focus-visible{z-index:1;outline-offset:-2px;background:#f5f9fb;outline:2px solid #2f78aa2e;position:relative}.analytics-efficiency-list>button.selected{background:#edf6fa;box-shadow:inset 0 0 0 1px #a8cadc}.analytics-efficiency-list i{background:var(--analytics-series-color,#b6842e);border-radius:50%;width:8px;height:8px}.analytics-efficiency-list i.analytics-decision-scale{--analytics-series-color:#328852}.analytics-efficiency-list i.analytics-decision-optimize{--analytics-series-color:#2f78aa}.analytics-efficiency-list i.analytics-decision-watch{--analytics-series-color:#b6842e}.analytics-efficiency-list i.analytics-decision-risk{--analytics-series-color:#b9534d}.analytics-efficiency-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;font-weight:750;overflow:hidden}.analytics-efficiency-list b{color:#2e414d;white-space:nowrap;font-size:9px}.analytics-efficiency-list>button>span{color:#71808a;grid-column:2/-1;font-size:8px}.analytics-efficiency-list .analytics-decision{grid-column:2/-1;justify-self:start}.analytics-efficiency-warning{color:#775e26;background:#fff8e8;border:1px solid #e7d3a4;border-radius:4px;margin:9px 0 0;padding:8px 10px;font-size:9px;line-height:1.45}.analytics-campaign-timeline{background:#fbfcfd;border-top:1px solid #dfe6ea;margin:14px -12px 0}.analytics-campaign-timeline>header{background:#fff;border-bottom:1px solid #e2e7ea;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 13px;display:flex}.analytics-campaign-timeline>header>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.analytics-campaign-timeline>header strong{font-size:11px}.analytics-campaign-timeline>header small{color:#75818a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analytics-campaign-timeline>.analytics-chart-legend{padding:7px 12px 3px}.analytics-campaign-timeline .analytics-chart-stage svg{max-height:430px}.analytics-campaign-timeline.analytics-empty{min-height:150px;margin-bottom:0;padding:22px}.analytics-qualified-cost-swatch,.analytics-normal-cost-swatch,.analytics-timeline-score-swatch{border-top:3px solid;border-radius:3px;width:20px;height:0}.analytics-qualified-cost-swatch{border-color:#6c55a4}.analytics-normal-cost-swatch{border-color:#4384a7}.analytics-timeline-score-swatch{border-color:#27866f}.analytics-qualified-lead-swatch{background:#d7a45f;border-radius:3px;width:11px;height:11px}.analytics-normal-cost-line,.analytics-qualified-cost-line,.analytics-timeline-score-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.analytics-normal-cost-line{stroke:#4384a7}.analytics-qualified-cost-line{stroke:#6c55a4;stroke-width:3px}.analytics-timeline-score-line{stroke:#27866f;stroke-width:3px}.analytics-qualified-lead-bar{fill:#d7a45f;opacity:.42;pointer-events:none}.analytics-lane-title{font-weight:800;fill:#435765!important;font-size:9px!important}.analytics-lane-divider{stroke:#ccd6dc!important;stroke-width:1.5px!important}.analytics-timeline-hit{fill:#0000;cursor:help}.analytics-timeline-hit:hover,.analytics-timeline-hit:focus{fill:#2f78aa0d;stroke:#2f78aa33;stroke-width:1px}.analytics-trend-normal-cost{stroke:#4384a7}.analytics-trend-qualified-cost{stroke:#6c55a4}.analytics-trend-campaign-score{stroke:#27866f}.analytics-chart-line{fill:none;stroke:var(--analytics-series-color,#29343c);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.analytics-chart-line.analytics-overall{stroke-width:3.4px}.analytics-chart-line.analytics-good-line{stroke-dasharray:8 6}.analytics-chart-line.analytics-comparison-line{opacity:.3;stroke-width:1.8px}.analytics-trend-line{fill:none;stroke:var(--analytics-series-color,var(--quality-color,#26313a));stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 7;opacity:.82;pointer-events:none}.analytics-trend-organic{stroke:#16735d}.analytics-trend-paid{stroke:#5b49a2}.analytics-trend-users,.analytics-trend-sessions{stroke:#55499d}.analytics-trend-leads{stroke:#27866f}.analytics-trend-attributed{stroke:#d2644f}.analytics-trend-google-conversions{stroke:#7459a8}.analytics-trend-cost{stroke:#236f98}.analytics-trend-efficiency{stroke:#26313a;stroke-width:3.2px}.analytics-trend-partner-users{stroke:#2e7f9f}.analytics-chart-point{fill:var(--analytics-series-color,#29343c);stroke:#fff;stroke-width:1.6px;cursor:help;outline:none}.analytics-chart-point:hover,.analytics-chart-point:focus-visible{r:6px;stroke:#26313a;stroke-width:2px}.analytics-note-swatch{color:#fff;background:#2f78aa;border-radius:3px;place-items:center;width:16px;height:18px;font-size:8px;font-weight:900;display:inline-grid}.analytics-marketing-marker{cursor:pointer;outline:none}.analytics-marketing-marker-shape{fill:var(--analytics-series-color,#2f78aa);stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 2px 2px #192a3433)}.analytics-marketing-marker-fold{fill:#ffffffa6;pointer-events:none}.analytics-marketing-marker-label{pointer-events:none;font-weight:900;fill:#fff!important;font-size:7px!important}.analytics-marketing-marker:hover .analytics-marketing-marker-shape,.analytics-marketing-marker:focus-visible .analytics-marketing-marker-shape{stroke:#26313a;stroke-width:2.3px}.analytics-impact-timeline{box-sizing:border-box;background:#f8fafb;border:1px solid #dbe3e8;border-radius:5px;margin:8px 0 0;padding:8px 0;position:relative}.analytics-impact-timeline>header{align-items:center;gap:7px;padding:0 10px;display:flex}.analytics-impact-timeline>header strong{font-size:9px}.analytics-impact-timeline>header small{color:#7a8790;font-size:8px}.analytics-impact-timeline.empty{opacity:.76;background:#fbfcfc;padding-block:6px}.analytics-impact-track{z-index:2;height:24px;margin:8px 0 4px;position:relative}.analytics-impact-line{background:#ccd7de;border-radius:2px;height:2px;position:absolute}.analytics-impact-track button{z-index:1;color:#fff;cursor:crosshair;background:#2f78aa;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;font-size:7px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 1px 4px #203d4e40}.analytics-impact-track button:hover,.analytics-impact-track button:focus-visible{outline-offset:2px;background:#205f89;outline:2px solid #2f78aa33}.analytics-impact-track button.active{background:#1d577d;box-shadow:0 0 0 3px #2f78aa33}.analytics-impact-rows{z-index:2;gap:4px;display:grid;position:relative}.analytics-impact-rows>span{box-sizing:border-box;min-width:0;padding-right:8px;display:flex}.analytics-impact-label{box-sizing:border-box;color:#64737d;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:4px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:7px;width:max-content;max-width:100%;padding:6px 8px;font-size:8px;transition:border-color .12s,background .12s;display:grid}.analytics-impact-rows>span.active .analytics-impact-label{background:#eef7fb;border-color:#a9cadc}.analytics-impact-label b{color:#314652}.analytics-impact-label em{color:#71818b;font-style:normal}.analytics-impact-label small{color:#40545f;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:9px;line-height:1.4}.analytics-impact-guide{z-index:6;pointer-events:none;filter:drop-shadow(0 0 2px #2f78aa26);border-left:1px dashed #2f78aabf;position:absolute;transform:translate(-50%)}.analytics-impact-popover{z-index:18;box-sizing:border-box;pointer-events:none;background:#fffffffc;border:1px solid #aecbdc;border-radius:6px;width:min(520px,100% - 24px);max-height:290px;padding:9px;position:absolute;overflow:auto;transform:translate(-50%);box-shadow:0 12px 30px #1e303b33}.analytics-impact-popover.pinned{pointer-events:auto}.analytics-impact-popover.left{transform:none}.analytics-impact-popover.right{transform:translate(-100%)}.analytics-impact-popover>header{border-bottom:1px solid #e3e9ed;align-items:center;gap:8px;padding:0 2px 7px;display:flex}.analytics-impact-popover>header strong{font-size:10px}.analytics-impact-popover>header span{color:#74818a;margin-left:auto;font-size:8px}.analytics-impact-popover>header button{color:#596973;cursor:pointer;background:#eef2f4;border:0;border-radius:4px;place-items:center;width:22px;height:22px;padding:0;display:grid}.analytics-impact-popover>header button:hover,.analytics-impact-popover>header button:focus-visible{color:#245f82;background:#dfe9ee;outline:none}.analytics-impact-popover>header button svg{width:13px;height:13px}.analytics-impact-popover article{border-bottom:1px solid #edf0f2;gap:5px;padding:8px 2px;display:grid}.analytics-impact-popover article:last-child{border-bottom:0}.analytics-impact-popover article>span:first-child{color:#697781;align-items:center;gap:7px;font-size:8px;display:flex}.analytics-impact-popover article>span:first-child b{color:#2d4e62}.analytics-impact-popover article>span:first-child em{font-style:normal}.analytics-impact-popover article p{color:#354650;margin:0;font-size:9px;line-height:1.4}.analytics-impact-popover .analytics-impact-diffs{margin:0}.analytics-impact-popover{width:min(680px,100% - 24px);max-height:none;overflow:visible}.analytics-overall{--analytics-series-color:#26313a}.analytics-series-1{--analytics-series-color:#2f7ead}.analytics-series-2{--analytics-series-color:#b45479}.analytics-series-3{--analytics-series-color:#27866f}.analytics-series-4{--analytics-series-color:#bd6a27}.analytics-series-5{--analytics-series-color:#7459a8}.analytics-chart-tooltip{z-index:20;color:#26313a;pointer-events:none;background:#fffffffa;border:1px solid #cdd6dc;border-radius:5px;gap:2px;width:max-content;max-width:235px;padding:8px 10px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 24px #1a2a3429}.analytics-chart-tooltip.left{transform:translateY(calc(-100% - 12px))}.analytics-chart-tooltip.right{transform:translate(-100%,calc(-100% - 12px))}.analytics-chart-tooltip.below{transform:translate(-50%,12px)}.analytics-chart-tooltip.left.below{transform:translateY(12px)}.analytics-chart-tooltip.right.below{transform:translate(-100%,12px)}.analytics-chart-tooltip strong{font-size:11px}.analytics-chart-tooltip span{color:#6a7680;font-size:9px}.analytics-chart-tooltip b{margin-top:3px;font-size:12px}.analytics-chart-tooltip small{color:#52616c;font-size:9px}.analytics-change-tooltip{pointer-events:auto;width:280px;max-height:180px;overflow:auto}.analytics-change-tooltip>button{color:#596973;cursor:pointer;background:#eef2f4;border:0;border-radius:4px;place-items:center;width:21px;height:21px;padding:0;display:grid;position:absolute;top:5px;right:5px}.analytics-change-tooltip>button:hover,.analytics-change-tooltip>button:focus-visible{color:#245f82;background:#dfe9ee;outline:none}.analytics-change-tooltip>button svg{width:12px;height:12px}.analytics-change-tooltip>strong{padding-right:24px}.analytics-change-tooltip p{white-space:pre-wrap;overflow-wrap:anywhere;color:#33414b;border-top:1px solid #e5e9ec;margin:5px 0 0;padding-top:5px;font-size:10px;line-height:1.45}.analytics-impact-diffs{white-space:normal;border-top:1px solid #e3e9ec;grid-column:1/-1;gap:4px;min-width:0;margin-top:3px;padding-top:5px;display:grid}.analytics-impact-diffs>span{color:#596973;grid-template-columns:minmax(75px,.8fr) minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:5px;min-width:0;font-size:8px;display:grid}.analytics-impact-diffs>span>b{color:#314752}.analytics-impact-diffs del,.analytics-impact-diffs ins{overflow-wrap:anywhere;border-radius:3px;min-width:0;padding:2px 4px;text-decoration:none}.analytics-impact-diffs del{color:#8b4944;background:#fff0ef}.analytics-impact-diffs ins{color:#2e7041;background:#eaf7ee}.analytics-impact-diffs i{color:#87929a;font-style:normal}.analytics-impact-diffs>small{color:#75838c;font-size:8px}.analytics-change-tooltip-entry .analytics-impact-diffs{margin-top:0}.analytics-change-tooltip-entry .analytics-impact-diffs>span{grid-template-columns:1fr;gap:2px}.analytics-change-tooltip-entry .analytics-impact-diffs i{display:none}.analytics-series-details{border-top:1px solid #e8ecef}.analytics-series-details>summary{color:#61707a;cursor:pointer;padding:10px 13px;font-size:10px;font-weight:750}.analytics-series-details>summary:hover,.analytics-series-details>summary:focus-visible{color:#2f6f98;outline:none}.analytics-series-details .analytics-table-scroll{border-top:1px solid #edf0f2}.analytics-small-groups{border-top:1px solid #e8ecef}.analytics-small-groups>summary{color:#61707a;cursor:pointer;padding:10px 13px;font-size:10px;font-weight:750}.analytics-small-groups>summary:hover,.analytics-small-groups>summary:focus-visible{color:#2f6f98;outline:none}.analytics-small-groups .analytics-table-scroll{border-top:1px solid #edf0f2}.analytics-table-scroll{max-width:100%;overflow:auto}.analytics-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.analytics-table-scroll th{z-index:1;color:#59646d;text-align:right;background:#f6f7f8;border-bottom:1px solid #d5dbe0;padding:9px 11px;font-size:9px;position:sticky;top:0}.analytics-table-scroll th:first-child,.analytics-table-scroll td:first-child{text-align:left}.analytics-table-scroll td{text-align:right;border-bottom:1px solid #edf0f2;padding:9px 11px}.analytics-table-scroll tr.total td{background:#f6f9fb;font-weight:800}.analytics-table-scroll tbody tr:last-child td{border-bottom:0}.analytics-decision{color:#59666f;white-space:nowrap;background:#f5f7f8;border:1px solid #d9e0e4;border-radius:12px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.analytics-decision small{color:inherit;opacity:.72;border-left:1px solid;padding-left:5px;font-size:7px}.analytics-decision.scale{color:#246c3a;background:#eaf7ee;border-color:#acd5b9}.analytics-decision.optimize{color:#2d698d;background:#eef6fa;border-color:#c5d8e6}.analytics-decision.watch{color:#7d6222;background:#fff8e8;border-color:#e6d3a6}.analytics-decision.risk{color:#94433e;background:#fff0ef;border-color:#e4bcb8}.analytics-decision-cell{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;max-width:235px;display:flex}.analytics-decision-cell>small{color:#73808a;text-align:left;font-size:8px;line-height:1.35}.analytics-comparison-scroll table{min-width:1140px}.analytics-comparison-scroll thead tr:first-child th:not(:first-child){text-align:center;border-left:1px solid #dfe4e8}.analytics-comparison-warning{color:#815b15;background:#fff5df;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:700}.analytics-note{color:#77828a;margin:14px 2px 0;font-size:9px;line-height:1.5}.analytics-seo-period select{color:#26313a;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #c9d0d6;border-radius:3px;padding:0 9px;font-size:10px}.analytics-seo-period select:focus{border-color:#3179ad;outline:2px solid #3179ad21}.analytics-quality-swatch{border-top:3px solid var(--quality-color,#26313a);border-radius:3px;width:19px;height:0}.analytics-quality-swatch.overall,.analytics-quality-series.overall{--quality-color:#26313a}.analytics-quality-swatch.organic,.analytics-quality-series.organic{--quality-color:#2b8b72}.analytics-quality-swatch.paid,.analytics-quality-series.paid{--quality-color:#6959ad}.analytics-quality-line{fill:none;stroke:var(--quality-color,#26313a);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.analytics-quality-point{fill:#fff;stroke:var(--quality-color,#26313a);stroke-width:2.5px}.analytics-funnel-modes{background:#f4f6f7;border:1px solid #d5dce1;border-radius:6px;align-items:center;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.analytics-funnel-modes button{color:#68757e;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:26px;padding:0 9px;font-size:9px;font-weight:750}.analytics-funnel-modes button:hover,.analytics-funnel-modes button:focus-visible{color:#294d64;background:#e8eef2;outline:none}.analytics-funnel-modes button.active{color:#255f85;background:#fff;box-shadow:0 1px 4px #1e2f3a24}.marketing-changes-panel{background:#fff;border:1px solid #d9dee2;border-radius:5px;box-shadow:0 2px 6px #212b330a}.marketing-changes-header{border-bottom:1px solid #e2e6e9;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px;display:flex}.marketing-changes-header>div{align-items:center;gap:9px;display:flex}.marketing-changes-header svg{color:#4e7c9f;width:17px;height:17px}.marketing-changes-header span{flex-direction:column;gap:2px;display:flex}.marketing-changes-header strong{font-size:13px}.marketing-changes-header small{color:#75818a;font-size:9px}.marketing-changes-header button svg,.marketing-change-form button svg,.marketing-change-card button svg{width:14px;height:14px}.marketing-history-toolbar{background:#fafbfc;border-bottom:1px solid #e6eaed;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.marketing-history-tabs{background:#f2f5f7;border:1px solid #d5dde2;border-radius:6px;align-items:center;gap:3px;padding:3px;display:inline-flex}.marketing-history-tabs button{color:#68757e;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.marketing-history-tabs button b{color:#60707a;text-align:center;background:#e1e7eb;border-radius:9px;min-width:17px;padding:2px 5px;font-size:7px}.marketing-history-tabs button:hover,.marketing-history-tabs button:focus-visible{color:#2e617f;background:#e7eef2;outline:none}.marketing-history-tabs button.active{color:#245f86;background:#fff;box-shadow:0 1px 4px #21303a24}.marketing-history-tabs button.active b{color:#245f86;background:#dceef7}.marketing-expand-all svg{width:14px;height:14px}.marketing-ads-history-status{color:#2d6688;background:linear-gradient(110deg,#f0f7fa,#f8fbfc);border:1px solid #c8dce8;border-radius:5px;align-items:center;gap:9px;margin:12px 14px 0;padding:9px 11px;display:flex}.marketing-ads-history-status>svg{flex:none;width:17px;height:17px}.marketing-ads-history-status>span{flex-direction:column;gap:2px;display:flex}.marketing-ads-history-status strong{font-size:9px}.marketing-ads-history-status small{color:#657b88;font-size:8px;line-height:1.4}.marketing-changes-notice{color:#28673a;background:#eff8f1;border:1px solid #b9d8c2;border-radius:4px;margin:12px 14px 0;padding:9px 11px;font-size:10px;font-weight:700}.marketing-change-form{background:#f8fafb;border:1px solid #cfd8df;border-radius:5px;margin:14px}.marketing-change-form>header{border-bottom:1px solid #e0e6ea;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.marketing-change-form>header>div{flex-direction:column;gap:2px;display:flex}.marketing-change-form>header strong{font-size:12px}.marketing-change-form>header small{color:#74808a;font-size:9px}.marketing-change-form .icon-button{color:#5f6b74;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.marketing-change-form .icon-button:hover,.marketing-change-form .icon-button:focus-visible{background:#e7edf1;outline:none}.marketing-change-fields{grid-template-columns:minmax(180px,1fr) minmax(150px,.45fr);gap:11px;padding:12px;display:grid}.marketing-change-fields label{color:#59656f;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:750;display:flex}.marketing-change-fields input,.marketing-change-fields textarea{color:#26313a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c7d0d6;border-radius:3px;padding:8px 9px;font-size:11px;font-weight:500}.marketing-change-fields input{height:36px}.marketing-change-fields textarea{resize:vertical;line-height:1.45}.marketing-change-fields input:focus,.marketing-change-fields textarea:focus{border-color:#3179ad;outline:2px solid #3179ad21}.marketing-change-fields label>small{color:#84909a;font-size:8px;font-weight:500}.marketing-change-content{grid-column:1/-1}.marketing-change-form>footer{justify-content:flex-end;gap:8px;padding:0 12px 12px;display:flex}.marketing-change-form>footer button{min-height:34px}.marketing-change-error{color:#9d3935;background:#fff0ef;border-radius:4px;margin:0 12px 10px;padding:8px 10px;font-size:10px;line-height:1.4}.marketing-changes-list{display:grid}.marketing-history-list{border-top:1px solid #e7ebee;display:grid}.marketing-history-group{background:#fff;border-bottom:1px solid #e1e6e9}.marketing-history-group:last-child{border-bottom:0}.marketing-history-group>summary{color:#344650;cursor:pointer;grid-template-columns:125px minmax(220px,1fr) auto 18px;align-items:center;gap:12px;min-height:56px;padding:8px 14px;list-style:none;display:grid}.marketing-history-group>summary::-webkit-details-marker{display:none}.marketing-history-group>summary:hover,.marketing-history-group>summary:focus-visible{background:#f7fafb;outline:none}.marketing-history-date{color:#526b7a;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.marketing-history-date svg{color:#65869c;width:14px;height:14px}.marketing-history-campaign{flex-direction:column;gap:2px;min-width:0;display:flex}.marketing-history-campaign strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.marketing-history-campaign small{color:#83909a;font-size:8px}.marketing-history-counts{justify-content:flex-end;gap:5px;display:flex}.marketing-history-counts b{color:#526d7e;white-space:nowrap;background:#f3f7f9;border:1px solid #d5dfe5;border-radius:12px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;display:inline-flex}.marketing-history-counts b.manual{color:#695785;background:#f7f3fb;border-color:#d9d1e7}.marketing-history-counts b.ads{color:#286589;background:#edf6fa;border-color:#c6dce8}.marketing-history-counts svg{width:11px;height:11px}.marketing-history-chevron{color:#71808a;width:15px;height:15px;transition:transform .15s}.marketing-history-group[open]>summary{background:#f7fafb;border-bottom:1px solid #e4e9ec}.marketing-history-group[open]>summary .marketing-history-chevron{transform:rotate(180deg)}.marketing-history-content{background:#f8fafb;display:grid}.marketing-history-content .marketing-change-card{background:#fff;border:1px solid #e0e6ea;border-radius:5px;margin:8px 10px 0}.marketing-history-content .marketing-change-card:last-child{margin-bottom:8px}.marketing-change-card.manual{border-left:3px solid #826ca2}.marketing-change-card.automatic{border-left:3px solid #3f83a8;grid-template-columns:125px minmax(260px,1fr)}.marketing-change-card.automatic .marketing-change-card-main p{white-space:normal}.marketing-ads-values{grid-column:1/-1;gap:5px;padding:0 12px 12px;display:grid}.marketing-ads-values>div{background:#fbfcfd;border:1px solid #e2e7ea;border-radius:4px;grid-template-columns:minmax(130px,.55fr) minmax(180px,1fr) 16px minmax(180px,1fr);align-items:start;gap:8px;min-width:0;padding:8px 9px;display:grid}.marketing-ads-values>div>b{color:#455a67;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.marketing-ads-values>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.marketing-ads-values>div>span small{color:#849099;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:800}.marketing-ads-values code{color:#344650;white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f3f5;border-radius:3px;max-height:120px;padding:6px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.4;overflow:auto}.marketing-ads-values i{color:#81909a;text-align:center;padding-top:20px;font-size:11px;font-style:normal}.marketing-change-card{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(125px,.45fr) minmax(260px,2fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:grid}.marketing-change-card:last-child{border-bottom:0}.marketing-change-card-date{color:#4f6473;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.marketing-change-card-date svg{color:#6687a0;width:14px;height:14px}.marketing-change-card-main{min-width:0}.marketing-change-card-main strong{font-size:11px}.marketing-change-card-main p{color:#46545e;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:10px;line-height:1.4;overflow:hidden}.marketing-change-card-main small{color:#84909a;font-size:8px}.marketing-change-card-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.marketing-change-card-actions>button{min-height:32px}.marketing-change-card-actions svg{width:14px;height:14px}.marketing-change-delete-button{color:#a13d38;cursor:pointer;background:#fff;border:1px solid #d7b8b8;border-radius:3px;place-items:center;width:34px;padding:0;display:inline-grid}.marketing-change-delete-button:hover,.marketing-change-delete-button:focus-visible{color:#8f2f2a;background:#fff1f0;border-color:#b95650;outline:none;box-shadow:0 0 0 2px #a937311f}.marketing-change-delete-confirmation{padding:14px 16px 16px}.marketing-change-delete-confirmation p{color:#4d5a63;margin:0 0 9px;font-size:11px;line-height:1.5}.marketing-change-delete-confirmation p strong{color:#26313a}.marketing-change-delete-confirmation .marketing-change-error{margin:10px 0}.marketing-change-delete-confirmation>footer{justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.marketing-change-delete-confirmation>footer button{min-height:34px}.marketing-changes-empty,.marketing-changes-state{color:#69757e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:24px;font-size:11px;display:flex}.marketing-changes-empty>svg,.marketing-changes-state>svg{color:#718a9c;width:27px;height:27px}.marketing-changes-empty>span{max-width:410px;line-height:1.45}.marketing-changes-empty>button,.marketing-changes-state>button{margin-top:5px}.analytics-empty,.analytics-state{color:#69757e;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:12px;display:flex}.analytics-state{background:#f6f7f8;height:100%}.analytics-state svg{width:28px;height:28px}@media (width<=1250px){.analytics-filters{grid-template-columns:repeat(4,minmax(120px,1fr))}.analytics-metrics{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=820px){.analytics-page{padding:14px}.analytics-header{flex-direction:column}.analytics-header-actions{justify-content:flex-start}.analytics-filters{grid-template-columns:repeat(2,minmax(120px,1fr))}.analytics-metrics{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (width<=540px){.analytics-filters,.analytics-metrics,.marketing-change-fields{grid-template-columns:1fr}.analytics-filter-title{flex-wrap:wrap;align-items:flex-start}.analytics-filter-title span{width:100%}.analytics-header-actions{flex-direction:column;align-items:stretch;width:100%}.analytics-header-actions>*{justify-content:center}.analytics-tabs{overflow-x:auto}.analytics-tabs button{flex:1 0 auto}.analytics-metrics article{min-height:72px}.analytics-chart-legend-divider{width:100%;height:1px}.analytics-chart-wrap{padding-inline:10px}.analytics-chart-stage{min-width:620px}.marketing-changes-header{align-items:flex-start}.marketing-change-content{grid-column:auto}.marketing-change-card{grid-template-columns:1fr auto;gap:8px 10px}.marketing-change-card-date{grid-column:1}.marketing-change-card-main{grid-area:2/1/auto/-1}.marketing-change-card-main p{white-space:normal}.marketing-change-card-actions{grid-area:1/2}.marketing-change-form>footer,.marketing-change-delete-confirmation>footer{flex-direction:column-reverse}.marketing-change-form>footer button,.marketing-change-delete-confirmation>footer button{justify-content:center;width:100%}}@media (width<=1450px){.analytics-filter-primary{grid-template-columns:minmax(280px,1.4fr) minmax(205px,1fr) minmax(250px,1.15fr) auto}.analytics-advanced-filters>div{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media (width<=820px){.analytics-filter-primary{grid-template-columns:1fr 1fr}.analytics-date-control,.analytics-filter-actions{grid-column:1/-1}.analytics-chart-header{flex-direction:column;align-items:flex-start!important}.analytics-chart-header-actions{justify-content:flex-start;width:100%}.analytics-marketing-controls{max-width:100%}.analytics-chart-modes{width:100%}.analytics-chart-modes button{flex:1}.analytics-advanced-filters>div,.analytics-efficiency-list{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (width<=1050px){.analytics-filters .analytics-quality-threshold{grid-template-columns:minmax(220px,1.2fr) minmax(160px,1fr) 70px}.analytics-quality-presets{grid-column:1/-1;justify-content:flex-end}}@media (width<=820px){.analytics-seo-hero{flex-direction:column;align-items:stretch}.analytics-seo-sync{min-width:0}.analytics-seo-period{grid-template-columns:1fr 1fr}.analytics-seo-period .analytics-segment-control,.analytics-seo-period>button{grid-column:1/-1}.analytics-seo-grid{grid-template-columns:1fr}}@media (width<=1050px){.analytics-metrics.analytics-ga-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}.analytics-channel-cards article>div{grid-template-columns:repeat(2,minmax(110px,1fr))}}@media (width<=820px){.analytics-channel-cards{grid-template-columns:1fr}}@media (width<=650px){.analytics-traffic-model{grid-template-columns:1fr 1fr}}@media (width<=540px){.analytics-metrics.analytics-ga-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-tabs button{padding-inline:9px}.analytics-impact-label{grid-template-columns:auto minmax(0,1fr)}.analytics-impact-label em{display:none}.analytics-filter-primary,.analytics-advanced-filters>div,.analytics-efficiency-list{grid-template-columns:1fr}.analytics-date-control>div:first-of-type{grid-template-columns:1fr 8px 1fr;display:grid}.analytics-date-control>div:first-of-type>span{padding-top:20px}.analytics-filter-actions{flex-direction:column-reverse}.analytics-filter-actions button{justify-content:center;width:100%}.analytics-advanced-filters>summary{flex-direction:column;align-items:flex-start}.analytics-filters .analytics-quality-threshold{grid-template-columns:minmax(0,1fr) 68px}.analytics-quality-threshold-copy,.analytics-quality-threshold>input[type=range],.analytics-quality-presets{grid-column:1/-1}.analytics-quality-presets{justify-content:flex-start;overflow-x:auto}.analytics-ads-status{align-items:flex-start}.analytics-ads-status>b{display:none}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-metrics article{min-height:78px;padding:10px}.analytics-metrics strong{font-size:18px}.analytics-chart-hint{width:100%;margin-left:0;line-height:1.4}.analytics-scale-note{margin-left:0}.analytics-efficiency-list{margin-inline:-10px}.analytics-campaign-timeline>header{flex-direction:column;align-items:flex-start}.analytics-seo-hero{padding:14px}.analytics-seo-period{grid-template-columns:1fr}.analytics-seo-period .analytics-segment-control,.analytics-seo-period>button{grid-column:auto}.analytics-device-panel>div{grid-template-columns:1fr}.analytics-tab-wide{display:none}.analytics-tab-short{display:inline}}@media (width<=1500px){.analytics-workspace{grid-template-columns:218px minmax(500px,1fr) 220px;gap:10px}.analytics-settings-column .analytics-quality-presets button{padding-inline:3px}}@media (width<=1180px){.analytics-workspace{grid-template-columns:218px minmax(0,1fr)}.analytics-facts-column{grid-column:2;max-height:none;position:static}.analytics-facts-column .analytics-metrics{grid-template-columns:repeat(3,minmax(120px,1fr))}.analytics-facts-column .analytics-metrics article{border-right:1px solid #edf0f2}.analytics-facts-column .analytics-note{grid-column:1/-1}}@media (width<=820px){.analytics-workspace{grid-template-columns:1fr}.analytics-settings-column,.analytics-main-column,.analytics-facts-column{grid-column:1;max-height:none;position:static}.analytics-settings-column{order:1}.analytics-facts-column{order:2}.analytics-main-column{order:3}.analytics-facts-column .analytics-metrics{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (width<=540px){.analytics-facts-column .analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-facts-column .analytics-metrics article{min-height:72px}.analytics-settings-column .analytics-filter-actions{flex-direction:row}.analytics-settings-column .analytics-date-control>div:first-of-type{grid-template-columns:1fr}.analytics-settings-column .analytics-quality-threshold{grid-template-columns:minmax(0,1fr) 62px}}@media (width<=720px){.marketing-history-toolbar{flex-direction:column;align-items:stretch}.marketing-history-tabs{overflow-x:auto}.marketing-history-tabs button{flex:1 0 auto}.marketing-expand-all{align-self:flex-end}.marketing-history-group>summary{grid-template-columns:1fr 18px;gap:5px 10px;padding-block:10px}.marketing-history-date{grid-column:1}.marketing-history-campaign{grid-area:2/1/auto/-1}.marketing-history-counts{grid-area:3/1/auto/-1;justify-content:flex-start}.marketing-history-chevron{grid-area:1/2}.marketing-change-card.automatic,.marketing-ads-values>div{grid-template-columns:1fr}.marketing-ads-values i{display:none}.marketing-ads-values code{max-height:90px}}.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(4,minmax(140px,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-completion-card{padding:18px}.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>header,.import-completion h3,.import-completion>p,.import-completion>span,.import-completion .form-error,.import-completion .danger-button,.import-section-picker,.import-completeness-dashboard{grid-column:1/-1}.import-completion>header{border-bottom:1px solid #e1e6e3;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.import-completion>header>div{min-width:0}.import-completion>header span{color:#31764b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.import-completion>header h3{margin:3px 0 4px;font-size:18px}.import-completion>header p{color:#6b7770;margin:0;font-size:10px;line-height:1.45}.import-completion>header>strong{color:#2d7146;background:#eef6f0;border-radius:13px;flex:none;padding:5px 9px;font-size:10px}.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-start{place-self:end start;width:max-content;max-width:100%;min-height:36px;padding-inline:16px;font-size:10px}.import-completion .danger-button{justify-self:start;margin-top:4px}.import-completeness-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.import-completeness-dashboard article{background:#f8fafb;border:1px solid #dbe1e5;border-radius:4px;gap:2px;min-width:0;padding:9px 10px;display:grid}.import-completeness-dashboard article.is-open{background:#fffaf0;border-color:#e2c48b}.import-completeness-dashboard span{color:#65717a;font-size:8px;font-weight:750}.import-completeness-dashboard strong{color:#2f3940;font-size:17px;line-height:1.15}.import-completeness-dashboard small{overflow-wrap:anywhere;color:#78838b;font-size:7px;font-weight:500;line-height:1.35}.reconciliation-dashboard{background:linear-gradient(135deg,#f4faf6,#fff);border:1px solid #cbdcd2;border-radius:5px;box-shadow:0 3px 12px #234b340f}.reconciliation-dashboard>header{border-bottom:1px solid #dbe7df;align-items:center;gap:10px;padding:12px 14px;display:flex}.reconciliation-dashboard>header>svg{color:#287748;width:21px;height:21px}.reconciliation-dashboard>header>div{flex:1;min-width:0}.reconciliation-dashboard h3,.reconciliation-dashboard p{margin:0}.reconciliation-dashboard h3{font-size:13px}.reconciliation-dashboard header p{color:#65736b;margin-top:2px;font-size:9px}.reconciliation-dashboard header>span{color:#287246;background:#e5f3e9;border-radius:12px;padding:4px 8px;font-size:9px;font-weight:750}.reconciliation-dashboard.is-running header>span{color:#24638e;background:#e5f1fa}.reconciliation-dashboard.is-failed{background:snow;border-color:#e3b7b2}.reconciliation-dashboard.is-failed header>span{color:#9a3833;background:#fbe9e7}.reconciliation-dashboard>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:9px;padding:10px 12px;display:grid}.reconciliation-dashboard article{background:#ffffffe0;border:1px solid #dce5df;border-radius:4px;padding:9px}.reconciliation-dashboard article>strong{margin-bottom:7px;font-size:10px;display:block}.reconciliation-dashboard dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;display:grid}.reconciliation-dashboard dl div{min-width:0}.reconciliation-dashboard dt{color:#77827b;font-size:7px}.reconciliation-dashboard dd{color:#33423a;margin:2px 0 0;font-size:12px;font-weight:750}.reconciliation-dashboard>footer{color:#6d7871;border-top:1px solid #e3ebe6;flex-wrap:wrap;gap:7px 18px;padding:8px 14px;font-size:8px;display:flex}.reconciliation-error{color:#913c36;background:#fbe9e7;border-radius:3px;padding:8px 10px;font-size:9px;margin:0 12px 10px!important}.pipedrive-restore-all-control{justify-content:flex-end;padding:0 12px 10px;display:flex}.pipedrive-restore-all-control .secondary-button{min-height:32px}.dialog.global-pipedrive-restore-dialog{width:min(620px,100vw - 24px)}.global-pipedrive-restore-content{gap:14px;padding:18px 20px 20px;display:grid}.global-pipedrive-restore-content>p{color:#53616b;gap:5px;margin:0;font-size:11px;line-height:1.5;display:grid}.global-pipedrive-restore-content>p strong{color:#293943;font-size:14px}.global-pipedrive-restore-state,.global-pipedrive-restore-warning,.global-pipedrive-restore-ok{color:#476070;background:#f7fafb;border:1px solid #d7e0e6;border-radius:4px;align-items:center;gap:9px;min-height:62px;padding:12px 14px;font-size:11px;line-height:1.45;display:flex}.global-pipedrive-restore-state svg,.global-pipedrive-restore-warning svg,.global-pipedrive-restore-ok svg{flex:none;width:18px;height:18px}.global-pipedrive-restore-state .is-spinning{animation:.8s linear infinite spin}.global-pipedrive-restore-warning{color:#815c13;background:#fff9eb;border-color:#e3c584}.global-pipedrive-restore-ok{color:#267440;background:#f0f9f2;border-color:#b9ddc3}.global-pipedrive-restore-content>footer{justify-content:flex-end;gap:8px;display:flex}.import-exchange-rescue{background:#f5f9fc;border:1px solid #cfdae3;border-radius:4px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 14px;margin-top:5px;padding:11px 12px;display:grid}.import-exchange-rescue>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.import-exchange-rescue>div>svg{color:#39749b;flex:none;width:18px;height:18px}.import-exchange-rescue span{flex-direction:column;gap:3px;min-width:0;display:flex}.import-exchange-rescue strong{color:#34434e;font-size:10px}.import-exchange-rescue small{color:#64737e;font-size:9px;font-weight:500;line-height:1.45}.import-exchange-rescue>p,.import-exchange-rescue>.form-error{grid-column:1/-1;margin:0}.import-exchange-rescue>p{color:#3f596a;border-top:1px solid #dbe4ea;padding-top:7px;font-size:9px;font-weight:650}.import-advanced{border-top:1px dashed #d8dcdf;grid-column:1/-1;padding-top:7px}.import-advanced>summary{color:#65717a;cursor:pointer;width:max-content;font-size:9px;font-weight:750}.import-advanced[open]>summary{margin-bottom:8px}.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:not([open]){min-height:0}.import-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:0 14px;list-style:none;display:flex}.import-history>summary::-webkit-details-marker{display:none}.import-history>summary span{gap:2px;display:grid}.import-history>summary strong{font-size:12px}.import-history>summary small,.import-history>summary em{color:#7b848b;font-size:8px;font-style:normal}.import-history[open]>summary{border-bottom:1px solid #dfe3e6}.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.warning{color:#805b0d;background:#fff2c7}.import-error-toggle.warning:hover{background:#ffe9a4}.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.warning{border-color:#e3ca87}.import-error-panel.warning>header{background:#fff9e8;border-bottom-color:#ead9aa}.import-error-panel.warning>header svg{color:#a87310}.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.warning{background:#fffdf7;border-left:4px solid #d5a431}.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))}.reconciliation-dashboard>header{flex-wrap:wrap;align-items:flex-start}.reconciliation-dashboard>div,.import-completion{grid-template-columns:1fr}.import-completion>*{grid-column:1!important}.import-completeness-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.import-section-picker,.import-exchange-rescue{grid-template-columns:1fr}.import-exchange-rescue .secondary-button{width:100%}.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}.m365-settings{min-width:0;padding:24px 28px 48px;overflow:auto}.m365-settings .exchange-settings{padding:0}.m365-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.m365-header h2{margin:0 0 5px;font-size:24px}.m365-header p{color:var(--muted,#667085);margin:0}.m365-ready,.m365-missing{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.m365-ready{color:#087443;background:#e8f7ef}.m365-missing{color:#9a5b00;background:#fff4e5}.m365-ready svg,.m365-missing svg{width:16px;height:16px}.m365-tabs{border-bottom:1px solid #e3e7ee;gap:4px;margin-bottom:22px;display:flex;overflow-x:auto}.m365-tabs button{color:#5f6672;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 13px;font-weight:650;display:inline-flex}.m365-tabs button.active{color:#20242a;border-bottom-color:#1570ef}.m365-tabs svg{width:16px;height:16px}.m365-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.m365-overview-card{background:#fff;border:1px solid #e2e6ed;border-radius:8px;min-width:0;padding:18px}.m365-overview-card h3{margin:0 0 14px;font-size:16px}.m365-overview-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.m365-overview-card-heading h3{margin:0}.m365-overview-card-heading .primary-button{flex:none}.m365-overview-card>article{border-top:1px solid #edf0f4;align-items:center;gap:10px;padding:10px 0;display:flex}.m365-overview-card>article>span{color:#155eef;background:#e9f2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:750;display:grid}.m365-overview-card>article>div{min-width:0;display:grid}.m365-overview-card>article small{color:#69707d;text-overflow:ellipsis;overflow:hidden}.m365-overview-card>article em{margin-left:auto;font-size:12px;font-style:normal;font-weight:700}.m365-overview-card>article em.ready{color:#087443}.m365-overview-card>article em.warning{color:#9a5b00}.m365-empty{text-align:center;color:#646b76;padding:24px 12px}.m365-empty svg{color:#7a8492;width:28px;height:28px}.m365-empty strong{color:#282d33;margin:8px 0 4px;display:block}.m365-empty p{max-width:540px;margin:0 auto;line-height:1.45}.m365-service-summary{gap:9px;display:grid}.m365-service-summary>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(100px,1fr) auto;gap:3px 12px;padding:9px 0;display:grid}.m365-service-summary small{color:#737b87;grid-column:1/-1}.m365-service-summary .m365-test-state{align-items:center;gap:5px;font-weight:650;display:flex}.m365-test-state svg{flex:none;width:14px;height:14px}.m365-service-summary .m365-test-state.succeeded{color:#087443}.m365-service-summary .m365-test-state.failed{color:#b42318}.m365-mode{color:#555e6b;background:#eff1f5;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.m365-mode.shadow{color:#8a5600;background:#fff4d6}.m365-mode.ready,.m365-mode.live{color:#087443;background:#e6f6ed}.m365-mode.error,.m365-mode.reauth_required{color:#b42318;background:#feeceb}.m365-shadow-card{background:#f8faff;border-color:#cfdcf5;grid-column:1/-1}.m365-shadow-card p{line-height:1.5}.m365-gate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.m365-gate-list span{align-items:center;gap:7px;font-size:13px;display:flex}.m365-gate-list svg{flex:none;width:15px;height:15px}.m365-gate-list .ready{color:#087443}.m365-gate-list .pending{color:#8a5600}.m365-release-panel{grid-column:1/-1;gap:18px;padding:0;display:grid;overflow:hidden}.m365-release-panel>header{background:#fbfcfe;border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.m365-release-panel>header h3{margin:0 0 4px}.m365-release-panel>header p,.m365-release-grid p{color:#667085;margin:0;font-size:12px;line-height:1.5}.m365-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 20px;display:grid}.m365-release-grid>section{align-content:start;gap:12px;min-width:0;padding:2px 20px 20px 0;display:grid}.m365-release-grid>section+section{border-left:1px solid #e4e8ee;padding-left:20px;padding-right:0}.m365-release-grid h4{color:#29323d;margin:0;font-size:14px}.m365-release-actions{flex-wrap:wrap;gap:8px;display:flex}.m365-release-actions button,.m365-release-grid>section>button{justify-content:center;justify-self:start;align-items:center;gap:7px;display:inline-flex}.m365-release-actions svg,.m365-release-grid>section>button svg{width:15px;height:15px}.m365-release-panel>.m365-cutover{margin:0 20px 20px}.m365-reconciliation{border:1px solid #e0e5eb;border-radius:6px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.m365-reconciliation.ready{color:#087443;background:#f0faf4;border-color:#99d2af}.m365-reconciliation.failed{color:#9f251d;background:#fff4f3;border-color:#f1b7b2}.m365-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m365-user-grid>div{border:1px solid #e8ebf0;border-radius:6px;gap:3px;padding:9px 10px;display:grid}.m365-user-grid span{color:#6b7280;font-size:12px}.calendar-profile-panel{background:#f8fafb;border:1px solid #dbe2e9;border-radius:8px;gap:14px;max-width:980px;margin-bottom:18px;padding:20px;display:grid}.calendar-profile-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.calendar-profile-panel>header h3{color:#26323b;margin:0 0 4px;font-size:17px}.calendar-profile-panel>header p{color:#66727c;max-width:720px;margin:0;font-size:12px;line-height:1.45}.calendar-primary-picker{background:#f2faf4;border:1px solid #b8d5c1;border-radius:8px;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);align-items:center;gap:18px;padding:16px;display:grid}.calendar-primary-picker>div{color:#216e39;align-items:center;gap:10px;display:flex}.calendar-primary-picker>div svg{width:22px;height:22px}.calendar-primary-picker>div span{gap:2px;display:grid}.calendar-primary-picker>div small{color:#587060;font-size:11px}.calendar-primary-picker .exchange-field{margin:0}.calendar-profile-count{color:#456273;background:#e8eff4;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:750}.calendar-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.calendar-profile-card{background:#fff;border:1px solid #dce2e7;border-radius:7px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 1px 2px #1e2a320a}.calendar-profile-card.primary{border-color:#91c5aa;box-shadow:inset 3px 0 #2f8b5c}.calendar-profile-card.availability{box-shadow:inset 3px 0 #5685a6}.calendar-profile-card.disabled{opacity:.78;box-shadow:inset 3px 0 #aab2b8}.calendar-profile-card>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.calendar-profile-icon{color:#356b8f;background:#eaf2f7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.calendar-profile-card.primary .calendar-profile-icon{color:#27784e;background:#e8f6ee}.calendar-profile-icon svg{width:17px;height:17px}.calendar-profile-card>header>div{gap:2px;min-width:0;display:grid}.calendar-profile-card>header strong,.calendar-profile-card>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-profile-card>header strong{color:#26323b;font-size:13px}.calendar-profile-card>header small{color:#74808a;font-size:10px}.calendar-profile-card>header em{white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:750}.calendar-profile-card>header em.ready{color:#087443;background:#e8f7ef}.calendar-profile-card>header em.warning{color:#925800;background:#fff1db}.calendar-profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.calendar-profile-card dl>div{background:#f5f7f8;border-radius:5px;gap:2px;min-width:0;padding:8px 9px;display:grid}.calendar-profile-card dt{color:#75808a;font-size:9px}.calendar-profile-card dd{color:#35424b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:650;overflow:hidden}.calendar-profile-card .exchange-field{grid-template-columns:1fr;gap:5px;max-width:none}.calendar-profile-error{color:#a33b31;align-items:flex-start;gap:6px;font-size:10px;line-height:1.4;display:flex}.calendar-profile-error svg{flex:none;width:14px;height:14px}.calendar-profile-note{color:#66727d;font-size:10px;line-height:1.4}.calendar-profile-card>footer{border-top:1px solid #e7eaed;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.calendar-profile-card>footer span{color:#77818a;font-size:9px}.calendar-profile-card>footer button{white-space:nowrap;min-height:33px;padding:0 11px}.calendar-profile-actions{align-items:center;gap:7px;display:flex}.calendar-profile-cutover{background:#fffaf0;border:1px solid #e6c875;border-radius:5px;gap:9px;padding:10px 11px;display:grid}.calendar-profile-cutover summary{color:#735719;cursor:pointer;font-size:11px;font-weight:750}.calendar-profile-cutover p{color:#685e45;margin:8px 0;font-size:10px;line-height:1.45}.calendar-profile-cutover>label:not(.exchange-field){color:#5d5134;align-items:flex-start;gap:7px;font-size:10px;font-weight:700;display:flex}.calendar-profile-cutover .exchange-field{margin-top:8px}.calendar-profile-cutover>button{justify-self:start;margin-top:8px}.calendar-profile-panel>.m365-info{align-items:flex-start;gap:7px;display:flex}.calendar-profile-panel>.m365-info svg{flex:none;width:15px;height:15px}.m365-service-editor{background:#fff;border:1px solid #e2e6ed;border-radius:8px;max-width:850px;padding:20px}.m365-service-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.m365-service-editor>header h3{margin:0 0 4px}.m365-service-editor>header p{color:#68707b;margin:0}.m365-service-editor fieldset{border:0;border-top:1px solid #e9ecf0;gap:10px;margin:18px 0 0;padding:18px 0 0;display:grid}.m365-service-editor fieldset>label:not(.exchange-field){align-items:flex-start;gap:8px;display:flex}.m365-service-editor fieldset>small{color:#69717d}.m365-info{color:#4f5c6d;background:#f5f8fe;border-left:3px solid #9bbcf2;margin:2px 0 0;padding:9px 11px;font-size:13px}.m365-resource-error{color:#b42318}.m365-activity-types{gap:8px;display:grid}.m365-activity-types>span{color:#475467;font-size:12px;font-weight:650}.m365-activity-types>div{border:1px solid #e1e5eb;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;max-height:220px;padding:11px;display:grid;overflow:auto}.m365-activity-types label{align-items:flex-start;gap:7px;min-width:0;font-size:13px;display:flex}.m365-activity-types small{color:#69717d;line-height:1.45}.m365-service-diagnostics{background:#f9fbfe;border:1px solid #dce3ed;border-radius:7px;gap:12px;margin-top:20px;padding:14px;display:grid}.m365-service-diagnostics>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.m365-service-diagnostics>header>div{gap:3px;display:grid}.m365-service-diagnostics>header small{color:#667085;line-height:1.4}.m365-service-diagnostics button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.m365-service-diagnostics button svg{width:15px;height:15px}.m365-diagnostic-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.m365-diagnostic-counts span{color:#667085;background:#fff;border:1px solid #e0e6ee;border-radius:6px;gap:2px;padding:9px 10px;font-size:11px;display:grid}.m365-diagnostic-counts strong{color:#29323d;font-size:17px}.m365-diagnostic-counts .ready strong{color:#087443}.m365-diagnostic-counts .warning strong{color:#9a5b00}.m365-cutover{color:#6f5312;background:#fffaf0;border:1px solid #e5c36c;border-radius:7px;grid-template-columns:28px minmax(0,1fr);gap:12px;margin-top:20px;padding:15px;display:grid}.m365-cutover>svg{width:21px;height:21px;margin-top:1px}.m365-cutover>div{gap:10px;display:grid}.m365-cutover p{color:#665a3c;margin:0;font-size:12px;line-height:1.5}.m365-cutover label:not(.exchange-field){align-items:flex-start;gap:7px;font-size:12px;font-weight:700;display:flex}.m365-cutover code{overflow-wrap:anywhere;font-size:11px}.m365-cutover .danger-button{justify-self:start}.m365-cutover.live{color:#087443;background:#f0faf4;border-color:#99d2af}.m365-cutover.live small{color:#476555;line-height:1.45}.m365-test-result{border-radius:5px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:13px;font-weight:650;display:flex}.m365-test-result svg{flex:none;width:16px;height:16px}.m365-test-result.ready{color:#087443;background:#e8f7ef}.m365-test-result.failed{color:#b42318;background:#feeceb}@media (width<=900px){.m365-overview{grid-template-columns:1fr}.m365-shadow-card,.m365-release-panel{grid-column:auto}.m365-gate-list,.m365-user-grid,.m365-release-grid,.calendar-profile-grid{grid-template-columns:1fr}.m365-release-grid>section{padding-right:0}.m365-release-grid>section+section{border-top:1px solid #e4e8ee;border-left:0;padding-top:20px;padding-left:0}}@media (width<=700px){.m365-service-diagnostics>header,.calendar-profile-panel>header,.m365-overview-card-heading{flex-direction:column;align-items:stretch}.m365-overview-card-heading .primary-button{width:100%}.calendar-primary-picker,.m365-diagnostic-counts,.m365-activity-types>div,.calendar-profile-card dl{grid-template-columns:1fr}.calendar-profile-count{align-self:flex-start}.calendar-profile-card>header{grid-template-columns:34px minmax(0,1fr)}.calendar-profile-card>header em{grid-column:2;justify-self:start}.calendar-profile-card>footer{flex-direction:column;align-items:stretch}}.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>p{color:#66737b;max-width:760px;margin:9px 0 20px;font-size:13px;line-height:1.5}.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}.corporate-design-page{max-width:1180px}.corporate-design-page form{display:grid}.corporate-design-section{max-width:1080px}.corporate-design-title{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.corporate-design-title>span{color:#2f739e;background:#eaf2f7;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.corporate-design-title svg{width:19px}.corporate-design-title h3{color:#29323a;margin:0;font-size:18px}.corporate-design-title p{color:#6f7b83;margin:4px 0 0;font-size:12px}.corporate-design-title>button{color:#246c99;cursor:pointer;background:#fff;border:1px solid #b9c8d2;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:5px 11px;font-weight:700;display:inline-flex}.corporate-design-title>button svg{width:15px}.corporate-token-list{gap:8px;display:grid}.corporate-token-list article{background:#fff;border:1px solid #dce3e7;border-radius:6px;grid-template-columns:48px minmax(150px,.7fr) minmax(220px,1fr) minmax(220px,1fr) minmax(120px,.55fr) 36px;align-items:end;gap:10px;min-height:70px;padding:10px 11px;display:grid}.corporate-token-list label{color:#637079;gap:5px;font-size:11px;display:grid}.corporate-token-list input,.corporate-default-grid select{color:#29333b;background:#fff;border:1px solid #bac5cc;border-radius:4px;min-height:34px;padding:5px 9px;font-size:13px}.corporate-token-list small{color:#87929a;text-overflow:ellipsis;align-self:center;font:11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.corporate-color-swatch,.corporate-font-preview{border:1px solid #d5dde2;border-radius:7px;align-self:center;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 3px #fff}.corporate-font-preview{color:#29333b;box-shadow:none;background:#f6f8f9;font-size:18px}.corporate-color-input{grid-template-columns:42px minmax(0,1fr);display:grid}.corporate-color-input input[type=color]{border-radius:4px 0 0 4px;width:42px;padding:3px}.corporate-color-input input[type=color]+input{border-left:0;border-radius:0 4px 4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.corporate-token-list .icon-button{color:#a63d3d;background:#fff;border:1px solid #d9e0e4;border-radius:4px;align-self:end;place-items:center;width:34px;height:34px;display:grid}.corporate-token-list .icon-button svg{width:15px}.corporate-token-list .icon-button:disabled{color:#b9c0c4;cursor:not-allowed}.corporate-token-list .corporate-dark-color>span{color:#56666f;align-items:center;gap:6px;min-height:18px;font-weight:700;display:flex}.corporate-token-list .corporate-dark-color>span input{width:15px;min-height:15px;margin:0;padding:0}.corporate-token-list .corporate-dark-color>small{color:#7b878e;align-items:center;min-height:34px;font:12px/1.3 inherit;display:flex}.corporate-default-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:13px 18px;display:grid}.corporate-default-grid label{color:#52616b;gap:5px;font-size:12px;display:grid}@media (width<=850px){.corporate-design-title{grid-template-columns:42px minmax(0,1fr)}.corporate-design-title>button{grid-column:1/-1;justify-self:start}.corporate-token-list article{grid-template-columns:48px minmax(0,1fr) 36px}.corporate-token-list article label,.corporate-token-list article small{grid-column:2}.corporate-token-list article .icon-button{grid-area:1/3}.corporate-default-grid{grid-template-columns:1fr}}.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;overflow-x:auto}.field-entity-tabs button{color:#59636c;cursor:pointer;background:0 0;border:0;flex:none;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}}.exchange-signature-list{gap:8px;margin:8px 0 14px;display:grid}.exchange-signature-list>div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.exchange-signature-list span{gap:2px;display:grid}.exchange-signature-list small{color:#6d7881}.exchange-member-add{gap:8px;margin:12px 0;display:flex}.exchange-member-add select{flex:1;min-width:220px}.calculation-scripts{background:#fff;border:1px solid #d9e0e4;border-radius:6px;margin:14px 0;overflow:hidden}.calculation-scripts>header{background:#f7fafb;border-bottom:1px solid #dfe5e8;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.calculation-scripts>header>button{white-space:nowrap;align-items:center;gap:5px;display:flex}.calculation-scripts>header>button svg{width:15px}.calculation-scripts h3,.calculation-scripts h4,.calculation-scripts p{margin:0}.calculation-scripts h3{align-items:center;gap:7px;font-size:15px;display:flex}.calculation-scripts h3 svg{width:17px}.calculation-scripts header p{color:#687780;margin-top:4px;font-size:12px}.calculation-script-layout{grid-template-columns:220px minmax(0,1fr);min-height:420px;display:grid}.calculation-script-layout>nav{background:#f8fafb;border-right:1px solid #dfe5e8;padding:8px}.calculation-script-layout>nav button{text-align:left;background:0 0;border:0;border-radius:4px;gap:3px;width:100%;padding:10px;display:grid}.calculation-script-layout>nav button.active{color:#176fae;background:#e9f3fa}.calculation-script-layout>nav small{color:#6f7d85}.calculation-script-editor{gap:12px;min-width:0;padding:14px;display:grid}.calculation-script-editor label{color:#4d5b64;gap:5px;font-size:12px;font-weight:700;display:grid}.calculation-script-editor input,.calculation-script-editor textarea{width:100%;font:inherit;border:1px solid #bfc9cf;border-radius:4px;padding:8px}.calculation-script-code{tab-size:2;min-height:190px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.calculation-script-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.calculation-script-fields textarea{min-height:100px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.calculation-script-status{color:#64727b;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.calculation-script-status span:first-child{background:#eceff1;border-radius:10px;padding:3px 7px;font-weight:750}.calculation-script-status span.active{color:#27703a;background:#e5f5e9}.calculation-script-status button{align-items:center;gap:5px;margin-left:auto;display:flex}.calculation-script-status svg{width:14px}.calculation-script-warning{color:#7b5919;background:#fff8e8;border:1px solid #e3b969;border-radius:4px;gap:7px;padding:9px;display:flex}.calculation-script-warning svg{width:16px}.calculation-script-actions{justify-content:flex-end;display:flex}.calculation-script-actions button,.calculation-script-test button{align-items:center;gap:6px;display:flex}.calculation-script-actions svg,.calculation-script-test svg{width:15px}.calculation-script-test,.calculation-script-runs,.calculation-confirmations{border-top:1px solid #e1e6e9;gap:8px;padding-top:12px;display:grid}.calculation-script-test textarea{min-height:90px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.calculation-script-test pre{color:#e8f0f3;background:#162028;border-radius:4px;max-height:260px;padding:10px;font-size:11px;overflow:auto}.calculation-script-runs>div{border-bottom:1px solid #edf0f2;grid-template-columns:80px 70px minmax(0,1fr) auto;gap:8px;padding:6px 0;font-size:11px;display:grid}.calculation-confirmations>div{border-bottom:1px solid #edf0f2;grid-template-columns:90px minmax(0,1fr) auto;gap:8px;padding:6px 0;font-size:11px;display:grid}@media (width<=700px){.calculation-script-layout{grid-template-columns:1fr}.calculation-script-layout>nav{border-bottom:1px solid #dfe5e8;border-right:0}.calculation-script-fields{grid-template-columns:1fr}.calculation-script-status button{margin-left:0}.calculation-script-editor{padding:10px}.calculation-script-runs>div{grid-template-columns:70px 60px minmax(0,1fr)}.calculation-script-runs>div small{grid-column:3}}.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}.user-delete-dialog{width:min(560px,100vw - 24px)}.user-delete-content{overflow-wrap:anywhere;padding:0 20px 16px;line-height:1.5;overflow:auto}.user-delete-dialog>footer{border-top:1px solid #dfe3e6;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.user-delete-dialog>footer button{min-height:44px}.user-delete-dialog .danger-button{color:#fff;background:#b42318;border-color:#b42318}.user-delete-dialog button:disabled{cursor:not-allowed;opacity:.55}.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;flex-wrap:wrap;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-wrap:wrap;flex:420px;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.is-current-user td{background:#eef7fd}.access-user-table tbody tr.is-current-user:hover td{background:#e7f3fb}.access-user-table tbody tr.is-current-user td:first-child{box-shadow:inset 4px 0 #2879b1}.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-user-name{align-items:center;min-width:0;gap:6px!important;display:flex!important}.access-current-user-badge{color:#fff;background:#2879b1;border-radius:8px;flex:none;padding:2px 6px;font-size:9px;line-height:1.2}.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-area-intro{margin:-3px 0 10px}.access-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:11px;display:grid}.access-area-check{cursor:pointer;background:#fff;border:1px solid #d8dee3;border-radius:4px;align-items:center;min-height:54px;padding:8px 10px;gap:9px!important;display:flex!important}.access-area-check:has(input:checked){background:#f2f8fc;border-color:#8eb5d1}.access-area-check input{flex:none;width:16px;height:16px}.access-area-check span{gap:2px;min-width:0;display:grid}.access-area-check strong{color:#303942;font-size:10px}.access-area-check small{color:#707b84;font-size:8px;font-weight:500;line-height:1.35}.access-account-check{margin-top:5px}.access-advanced-permissions{background:#fafbfb;border:1px solid #dce1e4;border-radius:4px;margin-top:8px}.access-advanced-permissions>summary{color:#3f4a53;cursor:pointer;align-items:center;min-height:38px;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.access-advanced-permissions[open]>summary{border-bottom:1px solid #dfe3e6}.access-advanced-permissions>p{color:#69747c;margin:10px 11px 0;font-size:8px;line-height:1.4}.access-advanced-permissions>.access-form-grid{padding:10px 11px 12px}.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}.deal-field-permissions{border-top:1px solid #dfe3e6;margin-top:18px;padding-top:16px}.deal-field-permissions>header{align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.deal-field-permissions>header>div{flex:1;min-width:0}.deal-field-permissions>header h3{margin-bottom:4px}.deal-field-permissions>header p{color:#6a757d;margin:0;font-size:8px;font-weight:500;line-height:1.45}.deal-field-permissions>header>label{background:#fff;border:1px solid #ccd4d9;border-radius:3px;align-items:center;gap:6px;min-height:28px;padding:4px 8px;display:flex}.deal-field-permission-search{margin-bottom:10px}.deal-field-permission-group{background:#fafbfb;border:1px solid #e0e4e6;border-radius:4px;margin-top:9px}.deal-field-permission-group>strong{color:#45515a;border-bottom:1px solid #e5e8ea;padding:7px 9px;font-size:9px;display:block}.deal-field-permission-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:4px 9px;display:grid}.deal-field-permission-group label{align-items:center;gap:7px;min-height:28px;font-weight:550;display:flex}.deal-field-permission-group label span{align-items:center;gap:5px;min-width:0;display:flex}.deal-field-permission-group label small{color:#65717a;background:#e8edf0;border-radius:3px;padding:1px 4px;font-size:7px}.deal-field-permission-group input{flex:none;width:15px;height:15px}.access-dialog-hint{color:#66727b;margin:9px 0 0;font-size:9px;line-height:1.45}.access-login-fields{margin-top:12px}.access-login-state{color:#5e6b74;background:#eef2f4;border-radius:3px;width:max-content;margin-top:3px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:600}.access-login-state.active{color:#24733d;background:#e7f4ea}.access-login-state.invited{color:#7e5c13;background:#fff1c9}.access-login-state.deactivated{color:#994135;background:#f5e8e6}.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,.access-area-grid,.visibility-pipeline-grid{grid-template-columns:1fr}}@media (width<=720px){.access-user-toolbar{flex-basis:auto}}@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;flex-basis:auto}.access-user-toolbar label{width:100%}.visibility-layout{display:block}.deal-field-permission-group>div{grid-template-columns:1fr}.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-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.exchange-header-actions>button{background:#fff;border:1px solid #bdc6cc;border-radius:3px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;display:inline-flex}.exchange-header-actions>button.primary-button{background:var(--green);color:#fff;border-color:#2c7a41}.exchange-header-actions>button.primary-button:hover{background:var(--green-hover)}.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,.exchange-error{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-error{color:#8c3c34;background:#fff3f2;border-color:#e5b9b5;align-items:center;gap:6px;display:flex}.exchange-error svg{flex:none;width:14px}.exchange-shadow-proof{color:#326342;background:#eff8f1;border:1px solid #b9d5bf;border-radius:4px;flex-direction:column;gap:3px;margin:10px 0;padding:9px 11px;display:flex}.exchange-shadow-proof small{color:#52715b}.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 small.managed-state{color:#2f7044;background:#e4f1e8;border-radius:999px;justify-self:start;padding:2px 5px;font-weight:700}.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-status.paused{color:#805c14;background:#fff0c8}.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-setting-explanation{color:#68747d;max-width:690px;margin:10px 0 0;font-size:9px;line-height:1.5}.exchange-hint{color:#748089;margin:9px 0 0;font-size:8px;line-height:1.45}.exchange-runtime-state{color:#3e5f74;background:#f3f8fb;border:1px solid #c7d6e0;border-radius:4px;align-items:flex-start;gap:10px;margin:18px 26px 0;padding:12px 14px;display:flex}.exchange-runtime-state.problem{color:#874632;background:#fff3ee;border-color:#e3b8a8}.exchange-runtime-state.paused{color:#785a1e;background:#fff9e6;border-color:#e1c675}.exchange-runtime-state>svg{flex:none;width:18px}.exchange-runtime-state>div{gap:3px;display:grid}.exchange-runtime-state strong{font-size:10px}.exchange-runtime-state p{margin:0;font-size:8px;line-height:1.45}.exchange-runtime-state small{font-size:7px}.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-tracking-pending>span{grid-row:1/span 3;align-items:flex-start;gap:7px;display:flex}.exchange-tracking-pending>span em{color:#805c14;text-transform:uppercase;white-space:nowrap;background:#fff0c8;border-radius:9px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:750}.exchange-tracking-pending label{color:#78828a}.exchange-tracking-pending>p{color:#68747d;max-width:690px;margin:1px 0 0;font-size:8px;line-height:1.45}.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-default-account{color:#414b53;align-items:center;gap:7px;margin-bottom:16px;font-size:9px;display:flex}.exchange-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.exchange-section-heading h4{margin-bottom:4px}.exchange-section-heading p{color:#6f7a82;max-width:560px;margin:0;font-size:8px;line-height:1.45}.exchange-section-heading>svg{color:#637987;width:18px}.exchange-section-heading>button{white-space:nowrap;align-items:center;gap:6px;min-height:31px;display:inline-flex}.exchange-section-heading>button svg{width:13px}.exchange-identity-list,.exchange-signature-list{border:1px solid #dce1e4;border-radius:3px;max-width:760px;display:grid}.exchange-identity-list>div,.exchange-signature-list>div{border-bottom:1px solid #e4e7e9;align-items:center;gap:12px;min-height:48px;padding:8px 11px;display:flex}.exchange-identity-list>div:last-child,.exchange-signature-list>div:last-child{border-bottom:0}.exchange-identity-list span,.exchange-signature-list span{gap:2px;display:grid}.exchange-identity-list strong,.exchange-signature-list strong{font-size:9px}.exchange-identity-list small,.exchange-signature-list small{color:#727d85;font-size:8px}.exchange-identity-list em{color:#8b6b2c;align-items:center;gap:4px;margin-left:auto;font-size:8px;font-style:normal;display:flex}.exchange-identity-list em.verified{color:#36734a}.exchange-identity-list em svg{width:12px}.exchange-row-actions{gap:5px;margin-left:auto;display:flex}.exchange-row-actions button{background:#fff;border:1px solid #c8d0d5;border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.exchange-row-actions button.danger{color:#a34038}.exchange-row-actions svg{width:13px}.exchange-empty-inline{color:#78838b;margin:0;font-size:9px}.exchange-signature-dialog{width:min(980px,100vw - 32px);max-width:980px}.exchange-signature-editor{gap:14px;padding:18px;display:grid}.exchange-signature-editor label{color:#4f5961;gap:6px;font-size:9px;display:grid}.exchange-signature-editor input:not([type=radio]),.exchange-signature-editor textarea,.exchange-signature-editor select{min-height:35px;font:inherit;background:#fff;border:1px solid #bcc5cc;border-radius:3px;padding:7px 9px}.exchange-signature-intro{color:#316d47;background:#f3f9f5;border:1px solid #cce0d2;border-radius:4px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.exchange-signature-intro>svg{flex:none;width:17px}.exchange-signature-intro span{gap:3px;display:grid}.exchange-signature-intro small{color:#68766d;line-height:1.4}.exchange-signature-basics{grid-template-columns:minmax(220px,.75fr) minmax(260px,1.25fr);gap:12px;display:grid}.exchange-signature-editor fieldset{gap:18px;margin:0;display:flex}.exchange-signature-editor fieldset>label{margin-left:0}.exchange-signature-workspace{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);align-items:stretch;gap:14px;display:grid}.exchange-signature-profile,.exchange-signature-preview{background:#fff;border:1px solid #d9e0e4;border-radius:4px;min-width:0}.exchange-signature-profile{grid-template-columns:1fr;gap:10px;padding:14px;display:grid}.exchange-signature-profile h4{margin:0 0 2px}.exchange-signature-profile>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.exchange-signature-profile>.exchange-signature-image-field{background:#f8fafb;border:1px solid #d8e0e4;border-radius:5px;grid-template-columns:1fr;gap:7px;padding:10px;display:grid}.exchange-signature-image-field>span{color:#58676f;font-size:12px;font-weight:750}.exchange-signature-image-field>img{object-fit:contain;object-position:left center;width:auto;max-width:100%;max-height:120px}.exchange-signature-image-field>div{color:#79868d;border:1px dashed #b9c7ce;border-radius:5px;align-content:center;place-items:center;gap:4px;min-height:72px;display:grid}.exchange-signature-image-field>div svg{width:22px}.exchange-signature-image-field>footer{justify-content:flex-start}.exchange-signature-image-field>footer button{align-items:center;gap:6px;min-height:34px;display:flex}.exchange-signature-image-field>footer svg{width:15px}.exchange-signature-preview{background:#eef1f3;grid-template-rows:auto minmax(300px,1fr);display:grid;overflow:hidden}.exchange-signature-preview>header{background:#fff;border-bottom:1px solid #d9e0e4;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.exchange-signature-preview>header small{color:#6f7b83}.exchange-signature-preview iframe{background:#fff;border:0;width:100%;min-height:300px}.exchange-signature-preview>div{color:#75818a;place-items:center;min-height:300px;display:grid}.exchange-signature-legacy{color:#705b30;background:#fff8e8;border-left:3px solid #d79a2b;margin:0;padding:9px 11px;font-size:8px}.exchange-signature-editor footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=820px){.exchange-signature-basics,.exchange-signature-workspace{grid-template-columns:1fr}.exchange-signature-editor fieldset{gap:8px;display:grid}}.exchange-member-list{background:#fff;border:1px solid #d8e0e4;border-radius:6px;gap:0;max-width:960px;display:grid;overflow:hidden}.exchange-member-list article{background:#fff;border-bottom:1px solid #e5e9eb;grid-template-columns:minmax(190px,.8fr) minmax(390px,1.6fr) auto;align-items:center;gap:14px;min-width:0;min-height:72px;padding:11px 13px;display:grid}.exchange-member-list article:last-child{border-bottom:0}.exchange-member-list article:hover{background:#fafcfd}.exchange-member-list article.owner{background:#f7fbf8}.exchange-member-list article>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.exchange-member-avatar{color:#4c6c81;background:#e8eff4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.exchange-member-list article.owner .exchange-member-avatar{color:#387349;background:#e6f2e9}.exchange-member-list article.pending-login .exchange-member-avatar{color:#805f1e;background:#fff0cf}.exchange-member-identity{gap:2px;min-width:0;display:grid}.exchange-member-identity strong{color:#313c44;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.exchange-member-identity small{color:#748089;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.exchange-member-list article>header em{color:#39754c;white-space:nowrap;background:#e7f3ea;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.exchange-member-list article>header svg{width:11px}.exchange-member-list article>footer{justify-content:flex-end;gap:6px;display:flex}.exchange-member-list article>footer button{color:#4a5962;background:#fff;border:1px solid #c5cfd4;border-radius:4px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.exchange-member-list article>footer button.danger{color:#9a443d;background:snow;border-color:#e1c5c1}.exchange-member-list article>footer button:not(:disabled):hover{background:#edf4f7}.exchange-member-list article>footer button.danger:not(:disabled):hover{background:#faecea}.exchange-member-list article>footer button:disabled{opacity:.5}.exchange-member-list article>footer svg{width:13px}.exchange-member-connection{background:#fff9e7;border:1px solid #dcc77f;border-radius:3px;max-width:760px;padding:12px}.exchange-member-connection.connected{background:#f1f8f3;border-color:#b8d4bf}.exchange-member-connection>span{color:#6e5724;align-items:center;gap:6px;font-size:9px;display:flex}.exchange-member-connection.connected>span{color:#36734a}.exchange-member-connection>span svg{width:14px}.exchange-member-connection p{color:#68747d;margin:6px 0 0;font-size:8px;line-height:1.45}.exchange-member-connection button{align-items:center;gap:6px;min-height:31px;margin-top:10px;display:inline-flex}.exchange-member-connection button svg{width:13px}.exchange-rights{flex-wrap:wrap;gap:6px;min-width:0;margin:0;display:flex}.exchange-rights label{color:#5a6770;white-space:nowrap;background:#f8fafb;border:1px solid #d4dce0;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:3px 8px;font-size:9px;font-weight:650;display:inline-flex}.exchange-rights label:has(input:checked){color:#2f6f43;background:#edf7ef;border-color:#a9cdb3}.exchange-rights label:has(input:disabled){opacity:.72}.exchange-rights input{accent-color:#367f4b;width:14px;height:14px;margin:0}.exchange-member-add{background:#f7f9fa;border:1px solid #d8e0e4;border-radius:6px;grid-template-columns:minmax(190px,.75fr) minmax(390px,1.6fr) auto;align-items:center;gap:10px 14px;max-width:960px;margin-top:12px;padding:13px;display:grid}.exchange-member-add>header{grid-column:1/-1;gap:2px;display:grid}.exchange-member-add>header strong{color:#39454d;font-size:10px}.exchange-member-add>header small{color:#748089;font-size:8px}.exchange-member-add select,.exchange-owner-transfer select{color:#354149;background:#fff;border:1px solid #b9c5cb;border-radius:4px;min-height:36px;padding:0 9px;font-size:10px}.exchange-member-add .exchange-rights{margin-top:0}.exchange-member-add>button{border-radius:4px;min-height:36px;padding:0 11px;font-size:9px}.exchange-member-add>button:not(:disabled){color:#fff;background:#3d8751;border-color:#347b48}.exchange-owner-transfer{background:#fff;border:1px solid #d8e0e4;border-radius:6px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:8px 10px;max-width:960px;margin-top:12px;padding:13px;display:grid}.exchange-owner-transfer label{color:#4f5961;gap:5px;font-size:9px;display:grid}.exchange-owner-transfer small{color:#748089;grid-column:1/-1;font-size:8px}.exchange-conflict-reload{margin:10px 26px!important}.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-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.exchange-management-actions button{background:#fff;border:1px solid #bdc5cb;border-radius:3px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;display:inline-flex}.exchange-management-actions button.danger{color:#a34038}.exchange-management-actions svg{width:13px}.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-backfill-choice{background:#fafbfb;border:1px solid #d8dfe3;border-radius:4px;gap:9px;padding:11px;display:grid}.exchange-backfill-choice>label:first-child{color:#414b53;align-items:center;gap:7px;font-size:9px;display:flex}.exchange-backfill-choice .exchange-field{grid-template-columns:180px minmax(180px,1fr)}.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}.exchange-delete-history{color:#713932;cursor:pointer;background:#fff7f6;border:1px solid #e2b7b2;border-radius:4px;align-items:flex-start;gap:9px;padding:12px;display:flex}.exchange-delete-history input{accent-color:#b4473d;margin-top:2px}.exchange-delete-history span{gap:3px;display:grid}.exchange-delete-history strong{font-size:10px}.exchange-delete-history small{color:#745c58;font-size:9px;line-height:1.45}@media (width<=1100px){.exchange-member-list article{grid-template-columns:minmax(180px,.75fr) minmax(300px,1.25fr)}.exchange-member-list article>footer{grid-column:1/-1}}@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}.exchange-member-list article,.exchange-member-add{grid-template-columns:1fr;align-items:stretch}.exchange-member-list article>footer,.exchange-member-add>header{grid-column:auto}}@media (width<=680px){.exchange-settings{overflow:visible}.exchange-settings-header{flex-direction:column;align-items:stretch}.exchange-header-actions{justify-content:stretch}.exchange-header-actions>button{flex:1;justify-content:center}.exchange-account-layout{grid-template-columns:1fr}.exchange-account-list{border-bottom:1px solid #dfe3e6;border-right:0}.exchange-field,.exchange-switch-row,.exchange-backfill-choice .exchange-field{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}}.exchange-signature-list>div.needs-input{background:#fff9e7;border-color:#dfbd65}.exchange-signature-list>div.needs-input em{color:#8a5d08;font-size:12px;font-style:normal}.exchange-section-heading a{color:#1f729f;width:max-content;font-size:12px;font-weight:700}.exchange-signature-intro a{color:#1f729f;font-size:12px;font-weight:700}.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-operation{gap:10px;display:grid}.cloudtalk-operation>label,.cloudtalk-mode-options label{color:#4f5b65;align-items:center;gap:7px;font-size:10px;display:flex}.cloudtalk-operation>label>select{background:#fff;border:1px solid #bdc6cc;border-radius:3px;flex:1;min-width:0;min-height:34px;padding:6px 8px;font-size:9px}.cloudtalk-mode-options{background:#f8fafb;border:1px solid #dce1e4;border-radius:4px;flex-wrap:wrap;gap:9px 16px;padding:10px;display:flex}.cloudtalk-sync-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cloudtalk-sync-counts span{color:#6c7780;border:1px solid #dfe3e6;border-radius:3px;gap:2px;padding:8px;font-size:8px;display:grid}.cloudtalk-sync-counts strong{color:#33414b;font-size:13px}.cloudtalk-sync-counts .missing{background:#fff5f5;border-color:#e2c4c4}.cloudtalk-operation>footer{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.cloudtalk-operation>footer span{color:#78828a;font-size:8px}.cloudtalk-operation>footer button{min-height:31px;font-size:9px}.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-warning{color:#765a21;background:#fff8e8;border-bottom:1px solid #e6d29f;align-items:center;gap:6px;margin:0;padding:9px 14px;font-size:9px;display:flex}.cloudtalk-agent-warning svg{width:14px}.cloudtalk-access-heading{background:#f7f8f9;border-top:3px solid #e5e9ec;border-bottom:1px solid #dfe3e6;gap:2px;padding:11px 14px;display:grid}.cloudtalk-access-heading strong{font-size:10px}.cloudtalk-access-heading small{color:#748089;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 select{background:#fff;border:1px solid #bdc6cc;border-radius:3px;min-width:0;min-height:34px;padding:6px 8px;font-size:9px}.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-sync-counts{grid-template-columns:1fr 1fr}.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}}.cloudtalk-call-panel a{align-items:center;gap:4px;text-decoration:none;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-ai-summary{background:#f3f8fb;border-left:3px solid #2f719f;padding:9px 10px}.cloudtalk-smart-notes{gap:7px;display:grid}.cloudtalk-smart-notes>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.cloudtalk-smart-notes strong{font-size:9px}.cloudtalk-smart-notes ul{color:#58636d;margin:0;padding-left:16px;font-size:9px}.cloudtalk-transcript{background:#fbfcfd;border:1px solid #dfe4e7;border-radius:3px;max-height:280px;padding:9px 10px;overflow:auto}.cloudtalk-transcript p{font-size:9px;line-height:1.45}.cloudtalk-ai-pending{color:#7a6a3c}.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}.scheduler-screen{background:#f7f8f9;overflow:auto}.scheduler-heading{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px;display:flex}.scheduler-heading h2{margin:3px 0 7px;font-size:22px}.scheduler-heading p{color:#606b75;max-width:820px;margin:0;font-size:11px;line-height:1.6}.scheduler-safe-badge{color:#25713f;white-space:nowrap;background:#e8f6ed;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.scheduler-safe-badge svg{width:13px}.scheduler-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;padding:22px 30px 40px;display:grid}.scheduler-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 1px 3px #1c28340d}.scheduler-card.inactive{opacity:.8}.scheduler-card-head{align-items:center;gap:11px;display:flex}.scheduler-card-head>div{flex:1;min-width:0}.scheduler-card h3,.scheduler-card p{margin:0}.scheduler-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.scheduler-card p{color:#67727c;font-size:9px;line-height:1.5}.scheduler-link-icon{color:#2673a7;background:#e9f3fa;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.scheduler-link-icon svg{width:16px}.scheduler-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.scheduler-card dl div{background:#f7f9fa;border-radius:5px;padding:9px}.scheduler-card dt{color:#7a848d;text-transform:uppercase;font-size:8px;font-weight:800}.scheduler-card dd{color:#303943;margin:3px 0 0;font-size:9px;font-weight:700}.scheduler-card-actions{align-items:center;gap:6px;display:flex}.scheduler-card-actions .secondary-button{margin-right:auto}.scheduler-card-actions .icon-action{border:1px solid var(--line);background:#fff}.scheduler-dialog{width:min(900px,100vw - 30px);max-height:calc(100vh - 30px)}.scheduler-dialog form{gap:0;display:grid;overflow:auto}.scheduler-form-section{border-bottom:1px solid var(--line);gap:14px;padding:18px 22px;display:grid}.scheduler-form-section h3{margin:0;font-size:12px}.scheduler-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scheduler-form-grid.compact{grid-template-columns:repeat(3,1fr)}.scheduler-form-grid label,.scheduler-form-section>label{color:#5f6972;gap:5px;font-size:9px;font-weight:700;display:grid}.scheduler-form-grid .wide{grid-column:1/-1}.scheduler-form-grid input,.scheduler-form-grid select,.scheduler-form-grid textarea,.scheduler-window input,.scheduler-window select{border:1px solid var(--line-strong);min-height:36px;color:var(--text);font:inherit;background:#fff;border-radius:4px;padding:7px 9px}.scheduler-form-grid textarea{resize:vertical;min-height:70px}.scheduler-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.scheduler-windows{border:1px solid var(--line);background:#fafbfc;border-radius:5px;gap:7px;padding:12px;display:grid}.scheduler-window{grid-template-columns:minmax(150px,1fr) 110px auto 110px 34px;align-items:center;gap:7px;font-size:9px;display:grid}.scheduler-check{grid-template-columns:auto 1fr;justify-content:start;align-items:center}.scheduler-check small{grid-column:2;font-weight:400}.scheduler-dialog footer{justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}@media (width<=720px){.scheduler-heading{flex-direction:column;padding:20px 16px}.scheduler-grid{grid-template-columns:1fr;padding:14px 12px 30px}.scheduler-form-grid,.scheduler-form-grid.compact{grid-template-columns:1fr}.scheduler-form-grid .wide{grid-column:auto}.scheduler-window{grid-template-columns:1fr 1fr auto 1fr 34px}.scheduler-window select:first-child,.scheduler-window input:first-child{grid-column:1/-1}}.detail-title-block{align-items:center;gap:8px;min-width:0;display:flex}.detail-back-link{color:#4f606c;border:1px solid #d4dbe0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:34px;min-height:34px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.detail-back-link:hover{color:#245f89;background:#eef4f7}.detail-back-link svg{width:16px;height:16px}.stage-mobile-card{display:none}html,body,#root,.app-shell,.app-main,.page-content{touch-action:pan-x pan-y}button,a,input,textarea,select,summary,label{touch-action:manipulation}@media (width>=1600px){.topbar{grid-template-columns:minmax(280px,1fr) minmax(420px,680px) minmax(280px,1fr);padding-inline:20px}.global-search{width:100%}.toolbar{padding-inline:20px}.account-settings-page,.m365-settings,.field-settings{padding-inline:40px}.account-settings-header,.account-settings-form,.account-settings-card{max-width:1120px}.person-detail-body{grid-template-columns:520px minmax(0,1fr);gap:30px;padding-inline:30px}.mailbox-layout{grid-template-columns:260px minmax(0,1fr)}.mail-thread-row{grid-template-columns:18px 220px minmax(0,1fr) 220px;padding-inline:20px}.automation-builder-viewport{width:min(840px,100%)}.automation-builder-canvas{padding-inline:max(28px,50% - 420px)}.analytics-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(280px,340px)}}@media (width<=720px){:root{--mobile-nav-height:66px}body{overflow:hidden}button,a,summary,select,input{touch-action:manipulation}.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--mobile-nav-height)}.app-main{grid-area:1/1}.app-rail{width:100%;height:var(--mobile-nav-height);padding:6px 8px max(6px, env(safe-area-inset-bottom));overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;grid-area:2/1;align-items:center;gap:4px;overflow:auto hidden;box-shadow:0 -2px 12px #0f142d2e}.app-rail::-webkit-scrollbar{display:none}.rail-logo,.rail-spacer{display:none}.rail-link{flex:0 0 66px;grid-template-rows:27px 13px;align-content:center;gap:2px;width:66px;height:54px}.rail-link:after{color:#f1effb;content:attr(data-label);text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:9px;font-weight:650;line-height:12px;overflow:hidden}.rail-link svg{width:21px;height:21px}.rail-link.active{box-shadow:inset 0 -3px #9c92ff}.rail-badge{top:0;right:0}.app-main{grid-template-rows:56px minmax(0,1fr)}.page-content{min-width:0;overflow:hidden}.topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-inline:10px}.topbar-heading{display:flex}.topbar-heading h1{text-overflow:ellipsis;white-space:nowrap;max-width:76px;font-size:12px;overflow:hidden}.topbar-center{min-width:0}.global-search{width:100%;min-width:0}.topbar-actions{gap:2px}.topbar-actions .avatar{flex:0 0 36px}.state-panel,.full-page-state,.mail-section-loading{color:#67747d;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:24px;display:flex}.toolbar button,.toolbar a,.toolbar select,.secondary-button,.primary-button,.subtle-button,.icon-action,.row-menu summary,.deal-row-menu-popover>*,.detail-more-menu>a,.detail-more-menu>button{min-height:44px}.icon-action,.row-menu summary{width:44px;min-width:44px;height:44px}.settings-layout{grid-template-rows:58px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid;overflow:hidden}.settings-navigation{scrollbar-width:none;border-bottom:1px solid #dfe3e6;border-right:0;min-width:0;height:58px;padding:7px 8px;overflow:auto hidden}.settings-navigation::-webkit-scrollbar{display:none}.settings-navigation nav{align-items:center;gap:4px;width:max-content;height:44px;display:flex}.settings-navigation nav>strong{display:none}.settings-navigation nav>:not(strong){white-space:nowrap;border:1px solid #0000;border-radius:8px;flex:none;min-height:44px;padding:0 12px}.settings-navigation nav>.active{border-color:#b9cee0;box-shadow:inset 0 -3px #3477ac}.settings-layout>:not(.settings-navigation){min-width:0;min-height:0;overflow:auto}.account-settings-page,.m365-settings,.field-settings,.notification-settings-page{padding:18px 14px 44px}.personal-settings-section>h3,.notification-settings-page .notification-settings-card>h3{font-size:18px}.account-settings-form>footer,.personal-account-form>footer,.field-editor>footer{z-index:8;background:#fff;padding:10px;position:sticky;bottom:0;box-shadow:0 -5px 14px #19232d14}.access-settings{width:100%;max-width:100%;padding:15px 12px 38px;overflow-x:hidden}.access-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid;overflow:hidden}.access-tabs button{overflow-wrap:anywhere;white-space:normal;min-width:0;min-height:48px;padding:4px 3px;font-size:11px;line-height:1.2}.access-intro{gap:10px;min-height:0;padding-block:10px}.access-intro p{font-size:13px}.access-user-controls{flex-direction:column;align-items:stretch;gap:8px;padding-top:6px}.access-status-tabs{width:100%;overflow-x:auto}.access-status-tabs button{flex:1 0 auto;min-height:44px;padding-inline:12px}.access-user-toolbar{grid-template-columns:1fr 1fr;gap:8px;width:100%;padding-bottom:8px;display:grid}.access-user-toolbar label{grid-column:1/-1;width:100%;min-height:44px}.access-user-toolbar>button{justify-content:center;min-height:44px}.access-user-table-wrap{width:100%;overflow:hidden}.access-user-table{table-layout:fixed;width:100%;min-width:0}.access-user-table .access-subhead{display:none}.access-user-table thead,.access-user-table tbody{width:100%;display:block}.access-user-table thead tr:first-child,.access-user-table tbody tr{grid-template-columns:38px minmax(0,1fr) 48px;width:100%;display:grid}.access-user-table th:not(:first-child):not(:nth-child(2)):not(:last-child),.access-user-table td:not(:first-child):not(:nth-child(2)):not(:last-child){display:none}.access-user-table th:first-child,.access-user-table td:first-child{width:38px;padding-inline:8px}.access-user-table thead tr:first-child th:nth-child(2),.access-user-table td:nth-child(2){width:auto;min-width:0}.access-user-table thead tr:first-child th:nth-child(2){text-align:left;font-size:0}.access-user-table thead tr:first-child th:nth-child(2):after{color:#65717a;content:"Nutzer";font-size:12px}.access-user-table th:last-child,.access-user-table td:last-child{width:48px;padding-inline:5px}.access-user-identity{width:100%}.access-user-identity span{overflow:hidden}.access-user-identity strong,.access-user-identity small{max-width:100%}.access-row-actions summary{width:44px;height:44px}.detail-more-menu,.detail-visibility-menu{z-index:1400;border-radius:10px;width:auto;min-width:0;max-height:calc(100dvh - 184px);position:fixed;top:108px;left:8px;right:8px;overflow:auto}.row-menu>div,.automation-row-menu>div{min-width:min(260px,100vw - 24px);left:auto;right:0}.deal-row-menu-popover{width:min(280px,100vw - 16px);min-width:0;left:auto!important;right:8px!important}.row-menu>div>*,.deal-row-menu-popover>*{white-space:normal;min-height:44px}.deal-toolbar{gap:6px;padding:7px 8px}.deal-toolbar .view-toggle{order:0}.deal-toolbar .create-split{order:1}.deal-toolbar .pipeline-selector-control{order:3;width:100%}.deal-toolbar .pipeline-selector-control select{width:100%;max-width:none}.deal-filter-control{order:4;width:100%;margin:0}.deal-filter-trigger{width:100%;max-width:none}.filter-strip{min-height:46px;padding:6px 8px}.closed-toggle,.pipeline-density-toggle{flex:none}.deal-list-area{min-width:0;overflow:hidden}.deal-list-area .data-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:100%;max-width:100vw;overflow:auto}.deal-list-table{table-layout:auto;width:max-content;min-width:1180px}.deal-list-table th,.deal-list-table td{min-width:138px;max-width:260px;display:table-cell}.deal-list-table th:first-child,.deal-list-table td:first-child,.deal-list-table th:nth-child(2),.deal-list-table td:nth-child(2){width:42px;min-width:42px}.deal-list-table th:nth-child(3),.deal-list-table td:nth-child(3){width:76px;min-width:76px}.deal-list-table th:nth-child(4),.deal-list-table td:nth-child(4){width:240px;min-width:240px;max-width:320px}.deal-list-table th:last-child,.deal-list-table td:last-child{width:88px;min-width:88px}.deal-table-edit-cell.editable .deal-table-cell-display{cursor:pointer;padding-right:8px}.deal-table-cell-edit{display:none}.deal-table-cell-popover{z-index:1600;max-width:none;max-height:min(620px, calc(100dvh - var(--mobile-nav-height) - 24px));border-radius:12px;box-shadow:0 -12px 34px #18222c42;top:auto!important;right:8px!important;bottom:calc(var(--mobile-nav-height) + 8px + env(safe-area-inset-bottom))!important;width:auto!important;position:fixed!important;left:8px!important}.deal-table-cell-popover>header{min-height:48px;padding:10px 12px 7px}.deal-table-cell-editor-body{padding:0 12px 12px}.deal-table-cell-editor-body input,.deal-table-cell-editor-body select,.deal-table-cell-editor-body textarea{min-height:44px;font-size:16px}.deal-table-pipeline-editor,.deal-table-range-editor,.deal-table-money-editor{grid-template-columns:minmax(0,1fr)}.deal-table-cell-popover>footer{flex-wrap:nowrap;display:flex}.deal-table-cell-popover>footer>span{display:none}.deal-table-cell-popover>footer button{flex:1 1 0;min-width:0;min-height:44px;padding:0 7px}.deal-table-cell-popover>footer .deal-table-editor-clear{flex:0 0 44px;width:44px}.deal-preview-backdrop{place-items:stretch stretch;padding:0;overflow:hidden}.dialog.deal-preview-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0}.deal-preview-dialog>header{border-left:0;min-height:58px;padding:0 14px}.deal-preview-content{padding:14px 14px calc(18px + env(safe-area-inset-bottom));border-left:0}.deal-preview-facts>div{grid-template-columns:112px minmax(0,1fr)}.deal-preview-actions{bottom:calc(-14px - env(safe-area-inset-bottom));margin:20px -14px calc(-18px - env(safe-area-inset-bottom));padding:10px 14px calc(10px + env(safe-area-inset-bottom));grid-template-columns:1fr;display:grid}.deal-preview-actions>*{justify-content:center;min-height:46px}.deal-detail{overflow-x:hidden}.detail-heading{padding:14px 12px}.detail-title-block{width:100%}.detail-back-link{min-width:44px;min-height:44px;padding-inline:10px}.detail-heading h2{overflow-wrap:anywhere;max-width:100%}.detail-special-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;padding-bottom:3px;overflow:visible}.detail-stage-bar{background:#f6f8f7;padding:10px 12px 12px;display:block;overflow:visible}.stage-progress-track,.detail-stage-context,.detail-pipeline-control{display:none}.stage-mobile-card{background:#fff;border:1px solid #cfdad3;border-radius:10px;gap:10px;padding:12px;display:grid;box-shadow:0 2px 8px #1c30240f}.stage-mobile-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.stage-mobile-card>header span{color:#4d5d54;text-transform:uppercase;font-size:12px;font-weight:800}.stage-mobile-card>header em{color:#397148;text-align:right;font-size:11px;font-style:normal;font-weight:700}.stage-mobile-card>strong{color:#173e27;overflow-wrap:anywhere;font-size:20px;line-height:1.2}.stage-mobile-step-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stage-mobile-step-actions button{color:#344b3c;text-align:left;background:#fff;border:1px solid #cbd4cf;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:58px;padding:7px 9px;display:flex}.stage-mobile-step-actions button.next{color:#205b32;text-align:right;background:#eef7f0;border-color:#75a783;justify-content:flex-end}.stage-mobile-step-actions button:disabled{color:#8b9390;background:#f3f4f4}.stage-mobile-step-actions button svg{flex:none;width:19px;height:19px}.stage-mobile-step-actions button span{text-overflow:ellipsis;white-space:nowrap;gap:2px;min-width:0;font-size:12px;font-weight:750;display:grid;overflow:hidden}.stage-mobile-step-actions button small{color:#6d7b73;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:700}.stage-mobile-card details{border-top:1px solid #e2e8e4}.stage-mobile-card summary{color:#28683b;cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:750;display:flex}.stage-mobile-card details>div{gap:10px;padding:2px 0 4px;display:grid}.stage-mobile-card label{color:#536159;gap:5px;font-size:11px;font-weight:700;display:grid}.stage-mobile-card select{color:#263b2d;background:#fff;border:1px solid #becbc3;border-radius:7px;width:100%;min-height:44px;padding:0 34px 0 10px;font-size:14px}.detail-columns{grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:100%;padding-inline:0;overflow:hidden}.deal-detail.composer-focus .detail-columns{padding:0;display:block;overflow-y:auto}.deal-detail.composer-focus .detail-timeline{width:100%}.deal-detail.composer-focus .detail-fields,.deal-detail.composer-activity .detail-fields{width:100%;box-shadow:none;border:0;position:static;transform:none}.deal-detail.composer-focus .deal-context-fields-toggle,.deal-detail.composer-focus .deal-context-fields-label,.deal-detail.composer-activity .composer-context-switch{display:none}.deal-detail.composer-email .email-context-history{border-width:0 0 1px;width:100%;max-height:46dvh;position:static}.deal-detail.composer-focus .composer-shell,.deal-detail.composer-focus .activity-form-main{height:auto}.detail-fields,.detail-timeline,.summary-section,.details-section{width:100%;min-width:0;max-width:100%}.detail-timeline{overflow-x:hidden}.timeline-actions{flex-wrap:wrap;overflow:visible}.timeline-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.timeline-tabs button{min-width:0}.field-search{grid-template-columns:minmax(0,1fr) minmax(110px,auto) 44px}.deal-multi-edit-status span{font-size:13px}.person-list-main{grid-template-rows:auto auto minmax(0,1fr)}.data-table-wrap{overflow-x:hidden}.person-list-table{table-layout:fixed;width:100%;min-width:0}.person-list-table th:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:last-child),.person-list-table td:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:last-child){display:none}.person-list-table th:first-child,.person-list-table td:first-child,.person-list-table th:nth-child(2),.person-list-table td:nth-child(2){width:38px}.person-list-table th:nth-child(3),.person-list-table td:nth-child(3){width:auto}.person-list-table th:last-child,.person-list-table td:last-child{width:54px}.person-list-table td:nth-child(2) a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.person-list-table tbody tr{height:58px}.person-count-refresh{text-align:center}.person-detail-screen{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.person-detail-header{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px}.person-title-area,.person-header-actions{width:100%}.person-header-actions{padding-bottom:2px;overflow-x:auto}.person-title-button strong{font-size:18px}.person-detail-body{width:100%;max-width:100%;padding:0;display:block;overflow:hidden auto}.person-fields-panel,.person-detail-timeline{border:0;width:100%;overflow:visible}.person-detail-timeline{width:100%;max-width:100%;padding:10px 12px 72px;overflow-x:hidden}.person-detail-layout.composer-focus .person-detail-body{padding:0;display:block;overflow-y:auto}.person-detail-layout.composer-focus .person-detail-timeline{width:100%;padding:10px 12px 72px;overflow:visible}.person-detail-layout.composer-focus .person-fields-panel{width:100%;box-shadow:none;visibility:visible;opacity:1;pointer-events:auto;border:0;position:static;transform:none}.person-detail-layout.composer-focus .person-composer-shell{height:auto}.person-detail-layout.composer-activity .composer-context-switch{display:none}.person-detail-layout.composer-email .email-context-history{border-width:0 0 1px;width:100%;max-height:46dvh;position:static}.composer-mode-title{gap:5px}.composer-mode-title>strong{font-size:0}.composer-mode-title>strong svg{width:18px;height:18px}.composer-context-switch button{min-height:32px;padding-inline:6px;font-size:9px}.email-header-account-slot .mail-header-account>span{display:none}.email-header-account-slot .mail-header-account select{width:min(132px,34vw)}.person-timeline-panel{margin-top:28px}.timeline-actions{top:0}.timeline-actions button,.timeline-actions a{min-height:44px}.person-inline-basics,.person-inline-custom{grid-template-columns:1fr}.person-inline-basics label.wide{grid-column:auto}.person-inline-method{grid-template-columns:1fr 44px}.person-inline-method>:not(button){grid-column:1}.organization-table-area{overflow-x:hidden}.organization-table-area table{table-layout:fixed;width:100%;min-width:0}.organization-table-area th:not(:first-child):not(:nth-child(2)),.organization-table-area td:not(:first-child):not(:nth-child(2)){display:none}.organization-table-area th:first-child,.organization-table-area td:first-child{width:38px}.organization-table-area th:nth-child(2),.organization-table-area td:nth-child(2){width:auto}.organization-table-area td:nth-child(2) a{display:grid;overflow:hidden}.organization-table-area td:nth-child(2) strong,.organization-table-area td:nth-child(2) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-page{height:100%;min-height:0;overflow:hidden}.mailbox-layout{grid-template-rows:auto minmax(0,1fr);min-height:0}.mailbox-folders{min-height:auto;padding:8px;overflow:hidden}.mail-new-button{min-height:44px}.mailbox-folders nav{scrollbar-width:none;flex-wrap:wrap;grid-template-columns:none;gap:4px;margin-top:7px;display:flex;overflow:visible}.mailbox-folders nav::-webkit-scrollbar{display:none}.mailbox-folders nav>*,.mail-folder-group{flex:calc(33.333% - 4px);min-width:0;display:block}.mailbox-folders nav button{width:100%;min-width:0;min-height:42px;padding:0 8px}.mail-folder-accounts,.mailbox-accounts,.mailbox-exchange-state{display:none}.mail-mobile-account-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.mail-mobile-account-picker>span{color:#4b5962;font-size:12px;font-weight:700}.mail-mobile-account-picker select{color:#26343c;background:#fff;border:1px solid #9caeb9;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:0 34px 0 10px;font-size:14px}.mail-desktop-folder-browser{display:none}.mail-mobile-folder-trigger{color:#26343c;text-align:left;background:#fff;border:1px solid #9caeb9;border-radius:6px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:7px;padding:6px 10px;display:grid}.mail-mobile-folder-trigger>svg{color:#2878a8;width:18px}.mail-mobile-folder-trigger>span{min-width:0;display:grid}.mail-mobile-folder-trigger small{color:#718089;font-size:9px}.mail-mobile-folder-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dialog.mail-folder-mobile-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.mail-folder-mobile-dialog>header{z-index:2;position:sticky;top:0}.mail-folder-mobile-dialog>.mail-folder-browser{padding:12px 10px 28px}.mail-folder-tree-row{min-height:44px;padding-left:calc(var(--folder-depth) * 16px);grid-template-columns:32px minmax(0,1fr) auto 38px}.mail-folder-expand,.mail-folder-pin{width:38px;height:42px}.mail-folder-name{grid-template-columns:20px minmax(0,1fr);min-height:42px}.mail-folder-name svg{width:17px}.mail-folder-name>span{font-size:13px}.mail-folder-current-path{padding:9px 10px}.mail-folder-current-path small{font-size:9px}.mail-folder-current-path span{font-size:11px}.mail-folder-tree-children{margin-left:calc((var(--folder-depth,0) + 1) * 16px + 15px)}.dialog.mail-move-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.mail-move-dialog-footer{background:#fff;position:sticky;bottom:0}.mail-move-dialog-footer button{min-height:44px}.mailbox-main{min-height:0;overflow:auto}.mailbox-toolbar{gap:8px;padding:8px;position:sticky;top:0}.mailbox-toolbar-primary{flex-wrap:wrap;width:100%;min-width:0;overflow:visible}.mailbox-toolbar-actions{flex-wrap:wrap;width:100%;min-width:0;display:flex;overflow:visible}.mailbox-toolbar-actions>*{flex:120px;min-width:0}.mailbox-toolbar-actions input,.mailbox-toolbar-actions select{width:100%;min-width:0}.mailbox-toolbar button,.mailbox-toolbar a,.mail-toolbar-menu>summary{min-height:42px}.mail-row-checkbox{top:18px;left:10px;transform:none}.mail-thread-row{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);gap:4px 8px;min-height:88px;padding:10px}.mail-row-party{grid-column:2;font-size:12px}.mail-row-content{grid-column:2}.mail-row-content strong{font-size:12px}.mail-row-content small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mail-row-status{display:none}.deal-mail-composer .deal-mail-addresses{padding-inline:10px}.deal-mail-composer .deal-mail-addresses>label,.deal-mail-composer .mail-recipient-field{padding:7px 0;grid-template-columns:1fr!important}.deal-mail-composer .deal-mail-addresses>label>span,.deal-mail-composer .mail-recipient-field .mail-recipient-label{padding:0 0 3px}.mail-recipient-error{grid-column:1}.mail-to-row{align-items:flex-end}.mail-to-row>button{min-height:44px;margin:0 0 4px}.deal-mail-mergebar{grid-template-columns:1fr 1fr;gap:4px;padding:6px 10px;display:grid}.deal-mail-mergebar>.mail-menu-wrap,.deal-mail-mergebar>button{min-width:0}.deal-mail-mergebar>.mail-menu-wrap>button,.deal-mail-mergebar>button{white-space:normal;justify-content:center;width:100%;min-height:44px}.deal-mail-formatbar{min-height:48px;overflow-x:auto}.deal-mail-formatbar button{flex:0 0 44px;width:44px;height:44px}.deal-mail-formatbar select{flex:none;height:40px}.deal-mail-composer>footer{padding:6px}.deal-mail-composer>footer .mail-send-actions{justify-content:stretch}.deal-mail-composer>footer .mail-send-actions>.primary-button{flex:1}.mail-template-toolbar{flex-wrap:wrap}.mail-template-toolbar>*{min-width:0}.email-template-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-template-preview-grid{grid-template-columns:minmax(0,1fr)}.mail-template-device{min-width:0}.email-module-card-list{grid-template-columns:1fr}.email-module-card{min-width:0}.email-module-manage-actions{flex-wrap:wrap}.email-module-manage-actions button{min-width:44px;min-height:44px}.activity-toolbar{flex-wrap:wrap;gap:6px;padding:7px 8px;overflow:visible}.activity-toolbar>*{flex:none}.activity-toolbar .mirror-state,.activity-toolbar .toolbar-spacer{display:none}.activity-toolbar>select{flex:220px;order:10;width:calc(100% - 100px);max-width:none}.activity-toolbar>select+button{order:11}.activity-toolbar>select+button+button{order:12}.activity-type-strip button{min-width:44px;height:44px}.activity-quick-dates{flex-wrap:wrap;padding:5px 8px;overflow:visible}.activity-quick-dates select,.activity-quick-dates input{flex:140px;min-width:0;margin-left:0!important}.activity-quick-dates button,.activity-quick-dates input,.activity-quick-dates select{min-height:42px}.activity-list-area{overflow:hidden}.activity-list-table{table-layout:fixed;width:100%;min-width:0}.activity-list-table th:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:last-child),.activity-list-table td:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:last-child){display:none}.activity-list-table th:first-child,.activity-list-table td:first-child{width:36px}.activity-list-table th:nth-child(2),.activity-list-table td:nth-child(2){width:48px}.activity-list-table th:nth-child(3),.activity-list-table td:nth-child(3){width:auto;overflow:hidden}.activity-list-table th:last-child,.activity-list-table td:last-child{width:52px}.activity-subject-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dialog.activity-dialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.activity-form{grid-template-columns:minmax(0,1fr);overflow:hidden}.activity-form-main{padding:12px;overflow-x:hidden}.pipedrive-activity-form .activity-subject,.pipedrive-activity-form .activity-type-strip{width:100%;margin-left:0}.pipedrive-activity-form .activity-type-strip{overflow-x:auto}.activity-schedule-row{grid-template-columns:1fr 1fr;gap:8px}.activity-schedule-row>svg,.schedule-arrow{display:none}.activity-compact-options,.activity-option-row{padding-left:0}.activity-option-row,.activity-more>div,.activity-participants-row,.activity-description-row,.activity-internal-note-row,.activity-optional-detail,.activity-note{grid-template-columns:minmax(0,1fr)}.activity-participants-row>svg,.activity-description-row>svg,.activity-internal-note-row>svg,.activity-optional-detail>svg,.activity-note>svg{display:none}.activity-form-main>footer{grid-template-columns:1fr;width:100%;max-width:100%}.activity-standard-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.activity-standard-actions button{min-height:46px}.calendar-nav{flex-wrap:wrap;align-items:center;min-height:98px;padding:8px}.calendar-nav:after{color:#62717b;content:"Tage seitlich wischen";text-align:right;width:100%;font-size:11px}.calendar-nav>strong{order:-1;width:100%;margin:0}.activity-calendar{width:100%;max-width:100%;overflow:hidden}.calendar-grid{grid-template-columns:58px repeat(var(--calendar-days), minmax(calc(100vw - 58px), 1fr));scroll-snap-type:x proximity;width:100%;min-width:0;overflow-x:auto}.calendar-day,.all-day-lane,.calendar-grid>header{scroll-snap-align:start}.automation-page{padding:12px}.automation-page-header{gap:12px}.automation-page-actions>*{flex:140px;justify-content:center}.automation-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.automation-tabs button{min-width:0;padding-inline:4px;font-size:9px}.automation-tabs button svg{display:none}.automation-filterbar{gap:8px}.automation-card-list{width:100%;overflow:visible}.automation-card-list>li{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) 44px;gap:8px;width:100%;min-width:0;min-height:96px;padding:12px 8px}.automation-card-list>li>input{grid-area:1/1;align-self:start}.automation-card-copy{grid-area:1/2}.automation-card-copy>div:not(.automation-card-labels){flex-wrap:wrap}.automation-card-copy>small{white-space:normal}.automation-row-menu{grid-area:1/3;justify-self:end}.automation-card-switch{grid-area:2/2;justify-self:start}.automation-action-count{grid-area:2/3;justify-self:center}.automation-builder-page{display:block;overflow:hidden auto}.automation-builder-header{z-index:20;grid-template-columns:44px minmax(0,1fr);padding:8px;display:grid;position:sticky;top:0}.automation-builder-meta{grid-template-columns:minmax(0,1fr)}.automation-builder-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-builder-actions button{min-width:0;min-height:44px}.automation-builder-lock{margin:8px}.automation-builder-canvas{cursor:default;min-height:auto;padding:12px 10px 80px;overflow:visible}.automation-builder-viewport{width:100%;transform:none!important}.automation-trigger-card>header,.automation-step-card>header{flex-wrap:wrap;align-items:flex-start}.automation-step-card>header>select{width:100%;max-width:none;min-height:42px}.automation-field-grid,.automation-branches,.automation-date-trigger{grid-template-columns:minmax(0,1fr)}.automation-canvas-controls{display:none}.automation-builder-footer{z-index:20;flex-wrap:wrap;padding:8px 10px;position:sticky;bottom:0;box-shadow:0 -4px 14px #19232d17}.automation-builder-footer label{min-height:36px;font-size:11px}.automation-builder-footer .automation-run-as{margin-left:0}.automation-builder-footer .danger-link{min-height:40px;margin-left:auto}.analytics-page{overflow-x:hidden}.analytics-tabs,.dev-detail-panel-tabs,.dev-ticket-filters{scrollbar-width:none;overflow-x:auto}.analytics-tabs::-webkit-scrollbar{display:none}.dev-detail-panel-tabs::-webkit-scrollbar{display:none}.analytics-tabs button,.dev-detail-panel-tabs button{flex:none;min-width:88px;min-height:44px}.analytics-layout,.analytics-seo-grid{grid-template-columns:minmax(0,1fr)}.analytics-filter-panel{position:static}.dev-ticket-detail{overflow-x:hidden}.dev-detail-panel-tabs{display:flex}.dev-detail-panel-tabs button{flex:1 0 92px}.dev-ticket-card h2,.dev-ticket-card h3,.dev-ticket-card h4{overflow-wrap:anywhere}.dev-ticket-card .status,.dev-ticket-card [class*=badge]{white-space:normal;max-width:100%}.dev-ticket-form small,.dev-ticket-form p{font-weight:400;line-height:1.45}.dev-ticket-form>footer{z-index:6;background:#fff;padding:10px;position:sticky;bottom:0;box-shadow:0 -4px 14px #19232d14}.dialog-backdrop{padding:8px}.dialog:not(.activity-dialog){max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}select[multiple]{touch-action:manipulation;min-height:132px}.field-hint{font-size:11px;line-height:1.35}}@media (width<=420px){.mail-section-tabs{padding-inline:4px}.mail-section-tabs button{padding-inline:8px}.deal-toolbar{align-items:stretch}.detail-heading h2{font-size:23px}.automation-builder-actions{grid-template-columns:1fr}}
