:root{--ink:#12212b;--muted:#66747c;--line:#e3e8e7;--paper:#f5f7f5;--navy:#0d2630;--navy-2:#123741;--teal:#2d927f;--lime:#b7d94b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.crm-data-model-index{padding:22px 24px 70px}.crm-data-model-summary{background:#e6e8ec;border:1px solid #e6e8ec;border-radius:10px;gap:1px;margin-bottom:20px;display:flex;overflow:hidden}.crm-data-model-summary>div{background:#fff;flex:1;min-width:150px;padding:18px 20px}.crm-data-model-summary strong,.crm-data-model-summary span{display:block}.crm-data-model-summary strong{color:#202124;font-size:18px}.crm-data-model-summary span{color:#81858c;margin-top:4px;font-size:12px}.crm-object-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin-bottom:22px;display:grid}.crm-object-grid>a{min-height:92px;color:inherit;background:#fff;border:1px solid #e6e8ec;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:start;gap:12px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.crm-object-grid>a:hover{border-color:#b8bcc5;box-shadow:0 3px 12px #14192312}.crm-object-grid i{color:#555b66;background:#f3f4f6;border-radius:8px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.crm-object-grid strong,.crm-object-grid p{margin:0;display:block}.crm-object-grid p{color:#727780;margin-top:6px;font-size:12px;line-height:1.4}.crm-object-grid>a>span{color:#777c84;background:#f4f5f7;border-radius:5px;padding:3px 7px;font-size:10px}.crm-new-field form .wide,.crm-object-form .wide{grid-column:1/-1}.custom-object-search{border-bottom:1px solid #eceef1;gap:8px;padding:12px 16px;display:flex}.custom-object-search input{border:1px solid #dcdfe4;border-radius:6px;width:min(420px,100%);padding:8px 10px}.custom-object-search button{background:#fff;border:1px solid #dcdfe4;border-radius:6px;padding:8px 14px}.generic-record-table .crm-table-head,.generic-record-table .crm-table-row{grid-template-columns:42px minmax(220px,1.5fr) repeat(5,minmax(140px,1fr)) 170px 80px}.create-record-panel>form{gap:16px;padding:20px;display:grid}.create-record-panel>form label{color:#6d7179;gap:7px;font-size:12px;display:grid}.create-record-panel>form input,.create-record-panel>form textarea{font:inherit;border:1px solid #dfe1e5;border-radius:7px;padding:10px 12px}.create-record-panel>form textarea{min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.crm-settings-shell{background:#fff;grid-template-columns:210px minmax(0,1fr);min-height:calc(100vh - 28px);margin:-14px;display:grid}.crm-settings-navigation{background:#fafafa;border-right:1px solid #e7e9ed;padding:18px 12px}.crm-settings-navigation .crm-settings-back{color:#5f646d;margin:0 8px 24px;font-size:12px;text-decoration:none;display:block}.crm-settings-navigation p{color:#979ba2;text-transform:uppercase;letter-spacing:.08em;margin:18px 10px 7px;font-size:10px;font-weight:700}.crm-settings-navigation nav{gap:2px;display:grid}.crm-settings-navigation nav a{color:#4e535b;border-radius:6px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.crm-settings-navigation nav a:hover,.crm-settings-navigation nav a.is-active{color:#25272b;background:#eceef1}.crm-settings-navigation nav i{color:#777c84;text-align:center;width:18px;font-style:normal}.crm-settings-main{padding:34px 40px 80px;overflow:auto}.crm-settings-header{justify-content:space-between;align-items:end;gap:20px;max-width:980px;margin:0 auto 24px;display:flex}.crm-settings-header small{color:#90949b;letter-spacing:.08em;font-size:10px;font-weight:700}.crm-settings-header h1{color:#26282c;margin:6px 0;font-size:25px;font-weight:600}.crm-settings-header p{color:#777c84;margin:0;font-size:13px}.crm-settings-header>a,.crm-settings-header .primary-action{color:#4d525a;text-decoration:none}.communication-settings-card{background:#fff;border:1px solid #e4e6e9;border-radius:9px;max-width:980px;margin:0 auto 18px;overflow:hidden}.communication-settings-card>header{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.communication-settings-card>header h2{color:#2d3035;margin:0;font-size:14px}.communication-settings-card>header p{color:#858a92;margin:5px 0 0;font-size:12px}.communication-notice{border:1px solid #d8e1de;border-radius:8px;max-width:980px;margin:0 auto 18px;padding:11px 13px;font-size:12px}.communication-notice.success{color:#205d49;background:#eff9f4;border-color:#bcdccc}.communication-notice.error{color:#8b303b;background:#fff4f5;border-color:#edc4c8}.email-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.email-provider-grid>a,.email-provider-grid>div{min-height:112px;color:inherit;background:#fff;border:1px solid #e1e6e4;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:10px;padding:15px;text-decoration:none;display:grid}.email-provider-grid>a:hover{border-color:#8db8aa;box-shadow:0 5px 18px #194e4014}.email-provider-grid>.is-disabled{opacity:.58;background:#f8f9f9}.email-provider-grid i{color:#fff;background:#315e54;border-radius:8px;grid-row:1/span 2;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.email-provider-grid strong,.email-provider-grid span{display:block}.email-provider-grid strong{color:#303a37;font-size:12px}.email-provider-grid span{color:#7d8985;margin-top:5px;font-size:10px;line-height:1.45}.email-provider-grid b{color:#347663;grid-column:2;margin-top:8px;font-size:10px}.data-transfer-settings-body{padding:18px}.data-transfer-settings-body .data-transfer-bar{margin:0}.data-transfer-progress{color:#315d9c;background:#f2f7ff;border:1px solid #cfe0fb;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.connected-account-list{display:grid}.connected-account-list>article{border-top:1px solid #f0f1f3;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:12px 18px;display:grid}.connected-account-list>article:first-child{border-top:0}.connected-account-list>article>i{color:#626872;background:#edf0f4;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.connected-account-list>article>div:nth-child(2){gap:3px;display:grid}.connected-account-list strong{color:#303238;font-size:13px}.connected-account-list span,.connected-account-list small{color:#7e838b;font-size:11px}.connected-account-list em{color:#a13e49;font-size:10px;font-style:normal}.account-actions{gap:7px;display:flex}.account-actions button,.account-actions a,.blocklist-form button{color:#555a62;background:#fff;border:1px solid #dfe1e5;border-radius:6px;padding:7px 10px;font-size:11px;text-decoration:none}.account-actions button.danger{color:#bd4a4a}.blocklist-form{gap:8px;padding:16px 18px;display:flex}.blocklist-form input{border:1px solid #dfe1e5;border-radius:6px;flex:1;padding:9px 11px}.blocklist-chips{flex-wrap:wrap;gap:7px;padding:0 18px 16px;display:flex}.blocklist-chips form{color:#62666d;background:#f0f1f3;border-radius:999px;align-items:center;gap:6px;padding:5px 7px 5px 9px;font-size:11px;display:flex}.blocklist-chips button{color:#888d94;background:0 0;border:0}.settings-destination-grid{display:grid}.settings-destination-grid a{min-height:72px;color:inherit;border-top:1px solid #eef0f2;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;display:grid}.settings-destination-grid a:first-child{border-top:0}.settings-destination-grid i{color:#777c84;font-style:normal}.settings-destination-grid strong,.settings-destination-grid span{display:block}.settings-destination-grid strong{font-size:13px}.settings-destination-grid span{color:#858a92;margin-top:4px;font-size:11px}.communication-empty{color:#858a92;text-align:center;justify-items:center;gap:6px;padding:30px;display:grid}.communication-empty i{font-size:22px;font-style:normal}.communication-empty strong{color:#4e535b;font-size:13px}.communication-empty span{font-size:11px}.account-connection-form{max-width:980px;margin:0 auto;display:grid}.connection-grid,.compose-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.connection-grid label,.compose-form label{color:#686d75;gap:6px;font-size:11px;display:grid}.connection-grid input,.connection-grid select,.compose-form input,.compose-form select,.compose-form textarea{background:#fff;border:1px solid #dfe1e5;border-radius:6px;min-height:38px;padding:8px 10px}.compose-form .wide{grid-column:1/-1}.compose-form textarea{min-height:120px}.compose-form>button{justify-self:start}.compose-message-field{color:#686d75;gap:6px;font-size:11px;display:grid}.rich-email-editor{background:#fff;border:1px solid #dfe1e5;border-radius:7px;overflow:hidden}.rich-email-toolbar{background:#f8faf9;border-bottom:1px solid #e8ecea;flex-wrap:wrap;align-items:center;gap:4px;padding:7px;display:flex}.rich-email-toolbar button{color:#42514b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:0 8px;font-size:12px;display:inline-flex}.rich-email-toolbar button:hover,.rich-email-toolbar button:focus-visible,.rich-email-toolbar button.is-active{background:#e4f0ea;border-color:#cbd8d2}.rich-email-toolbar button:disabled{opacity:.4;cursor:default}.rich-email-image-input{display:none}.rich-email-toolbar select{color:#42514b;background:0 0;border:1px solid #0000;border-radius:5px;max-width:132px;min-height:30px;padding:0 24px 0 7px;font-size:11px}.rich-email-toolbar select:hover,.rich-email-toolbar select:focus-visible{background-color:#fff;border-color:#cbd8d2}.rich-email-color-control{color:#42514b;cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:31px;height:30px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.rich-email-color-control:hover,.rich-email-color-control:focus-within{background:#edf4f0;border-color:#cbd8d2}.rich-email-color-control input{opacity:.9;cursor:pointer;border:0;width:23px;height:4px;min-height:0;padding:0;position:absolute;inset:auto 4px 3px}.rich-email-highlight-control{background:linear-gradient(#0000 55%,#fff59d 55%)}.rich-email-divider{background:#dce4e0;width:1px;height:20px;margin:0 4px}.rich-email-editor .ProseMirror{color:#26332d;outline:none;min-height:160px;padding:14px;font-size:13px;line-height:1.55}.rich-email-editor .ProseMirror:focus{box-shadow:inset 0 0 0 2px #9cc5b3}.rich-email-editor .ProseMirror p{margin:0 0 10px}.rich-email-editor .ProseMirror p:last-child{margin-bottom:0}.rich-email-editor .ProseMirror ul,.rich-email-editor .ProseMirror ol{padding-left:22px}.rich-email-editor .ProseMirror h1,.rich-email-editor .ProseMirror h2,.rich-email-editor .ProseMirror h3{color:inherit;margin:0 0 10px;line-height:1.25}.rich-email-editor .ProseMirror h1{font-size:24px}.rich-email-editor .ProseMirror h2{font-size:19px}.rich-email-editor .ProseMirror h3{font-size:16px}.rich-email-editor .ProseMirror blockquote{color:#66716c;border-left:3px solid #ccd7d2;margin:8px 0;padding-left:12px}.rich-email-editor .ProseMirror img,.compose-signature-preview img{max-width:min(100%,420px);height:auto;margin:8px 0;display:block}.rich-email-editor .ProseMirror a,.compose-signature-preview a{color:#256f58;text-decoration:underline}.rich-email-image-error{color:#a53d45;background:#fff8f8;border-bottom:1px solid #f0d4d6;margin:0;padding:7px 10px;font-size:11px}.rich-email-link-row{border-bottom:1px solid #e8ecea;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.rich-email-link-row input{border:1px solid #dfe1e5;border-radius:5px;flex:220px;min-height:32px;padding:4px 8px}.rich-email-link-row button{cursor:pointer;background:#fff;border:1px solid #cbd8d2;border-radius:5px;min-height:32px;padding:0 10px}.rich-email-link-row span{color:#a53d45;font-size:11px}.compose-signature-preview{color:#4d5b54;background:#f8faf9;border-left:3px solid #bdd2c8;padding:12px 14px;font-size:12px}.compose-signature-preview small{color:#76847d;margin-bottom:7px;display:block}.compose-signature-preview.is-empty{color:#7b8581;background:#fbfcfc;border-left-color:#d9dfdc}.email-attachment-picker{color:#68736e;gap:8px;font-size:11px;display:grid}.email-attachment-picker>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.email-attachment-picker>div>span{font-weight:700}.email-attachment-picker>div>input{display:none}.email-attachment-picker button{color:#47544f;cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:6px;min-height:30px;padding:0 10px}.email-attachment-picker>small{color:#929b97}.email-attachment-picker ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.email-attachment-picker li{background:#f9fbfa;border:1px solid #e0e7e4;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:7px;padding:7px;display:grid}.email-attachment-picker li>span{color:#557066;text-align:center}.email-attachment-picker li div{min-width:0;display:grid}.email-attachment-picker li strong{color:#35423d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.email-attachment-picker li small{color:#89938f;font-size:9px}.email-attachment-picker li button{min-height:26px;padding:0;font-size:17px}.email-attachment-picker>p{color:#a53d45;margin:0}.email-signature-form{gap:12px;padding:18px;display:grid}.email-signature-form .rich-email-editor .ProseMirror{min-height:90px}.email-signature-form>p{color:#76847d;margin:0;font-size:11px}.email-signature-form>button{justify-self:start}.connection-form-footer{justify-content:flex-end;align-items:center;gap:12px;padding:8px 0 24px;display:flex}.connection-form-footer a{color:#6c7179;text-decoration:none}.communication-callout{color:#52575f;text-align:center;border:1px dashed #d6d9de;border-radius:7px;margin:18px;padding:18px;text-decoration:none}.communication-list{display:grid}.communication-list>article{border-top:1px solid #eef0f2;grid-template-columns:28px minmax(0,1fr) auto 190px;align-items:center;gap:10px;padding:13px 18px;display:grid}.communication-list>article:first-child{border-top:0}.communication-list i{color:#858a92;font-style:normal}.communication-list strong,.communication-list span{display:block}.communication-list strong{color:#35383d;font-size:12px}.communication-list span,.communication-list time,.communication-list b{color:#858a92;font-size:10px;font-weight:500}.communication-list>p{color:#858a92;text-align:center;margin:0;padding:28px;font-size:12px}@media (max-width:760px){.crm-data-model-index{padding:14px}.crm-data-model-summary{display:grid}.crm-object-grid{grid-template-columns:1fr}.crm-settings-shell{grid-template-columns:1fr;margin:0}.crm-settings-navigation{border-bottom:1px solid #e7e9ed;border-right:0}.crm-settings-main{padding:22px 14px 60px}.connection-grid,.compose-form,.email-provider-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.sidebar-brand{color:inherit;text-decoration:none}.crm-engine-label{color:#365f59;letter-spacing:.08em;text-transform:uppercase;background:#edf7f4;border:1px solid #d9e2e0;border-radius:999px;margin-left:8px;padding:4px 9px;font-size:10px;font-weight:800}.sales-content{max-width:none}.sales-page-heading{justify-content:space-between;align-items:end;gap:24px;margin:6px 0 28px;display:flex}.sales-page-heading h1,.opportunity-hero h1{letter-spacing:-.03em;margin:0;font:500 38px/1.08 Georgia,serif}.sales-page-heading>div>p:last-child,.opportunity-hero>div>p:last-child{color:var(--muted);margin:8px 0 0}.sales-page-heading .primary-action{white-space:nowrap;text-decoration:none;display:inline-flex}.crm-panel{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 10px 30px #0d26300b}.crm-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.crm-search{flex:1}.crm-search label{color:#53636a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800;display:block}.crm-search>div{gap:8px;display:flex}.crm-search input,.crm-search select{min-height:42px;color:var(--ink);background:#fbfcfb;border:1px solid #d7dfdd;border-radius:9px;padding:0 12px}.crm-search input{width:min(460px,54vw)}.crm-search button,.crm-unavailable button{color:#fff;background:var(--navy);border:0;border-radius:9px;min-height:42px;padding:0 17px;font-weight:750}.crm-table{overflow:hidden}.crm-table-head,.crm-table-row{grid-template-columns:minmax(230px,1.8fr) minmax(150px,1.15fr) 120px 130px 130px 110px;align-items:center;gap:16px;padding:0 20px;display:grid}.crm-table-head{color:#748188;letter-spacing:.08em;text-transform:uppercase;background:#f8faf9;min-height:42px;font-size:10px;font-weight:800}.crm-table-row{min-height:72px;color:inherit;border-top:1px solid #edf0ef;text-decoration:none;transition:background .15s}.crm-table-row:hover{background:#fbfdfc}.crm-table-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.record-editor{margin-bottom:1rem}.record-editor summary,.stage-order-editor summary{cursor:pointer;font-weight:750}.record-editor form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.record-editor label,.inline-action-menu label{color:var(--muted);gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.record-editor input,.record-editor select,.inline-action-menu input,.inline-action-menu select,.inline-action-menu textarea{width:100%}.record-editor button{align-self:end}.stock-result{gap:.2rem;width:100%;display:grid}.stock-result span{font-size:.75rem}.stage-order-editor{margin-bottom:1rem}.stage-order-editor>div{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.stage-order-editor article{border:1px solid var(--border);border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .6rem;display:flex}.stage-order-editor form{gap:.2rem;display:flex}.stage-order-editor button{min-width:30px;padding:.25rem}@media (max-width:900px){.record-editor form{grid-template-columns:1fr 1fr}}@media (max-width:600px){.record-editor form{grid-template-columns:1fr}}.crm-table-row small{color:var(--muted)}.stage-pill{color:#593d39;letter-spacing:.04em;text-transform:uppercase;background:#fae9e5;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.stage-pill.stage-screening{color:#604784;background:#f0e9fa}.stage-pill.stage-meeting{color:#24647a;background:#e6f3f8}.stage-pill.stage-proposal{color:#146b61;background:#e5f5f1}.stage-pill.stage-customer{color:#775b08;background:#fbf2c9}.crm-empty{color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:50px 20px;display:flex}.crm-empty strong{color:var(--ink)}.crm-empty.compact{text-align:center;padding:24px 10px}.pipeline-board{grid-template-columns:repeat(5,minmax(235px,1fr));gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--line);background:#f3f6f4;border-radius:14px;min-height:510px}.pipeline-column>header{border-bottom:1px solid #dfe5e3;justify-content:space-between;align-items:center;padding:15px 14px;display:flex}.pipeline-column>header div{align-items:center;gap:7px;display:flex}.pipeline-column>header strong{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.pipeline-column>header small{color:#53636a;background:#e1e7e5;border-radius:999px;place-items:center;min-width:20px;height:20px;font-weight:800;display:grid}.pipeline-column>header b{color:#637178;font-size:11px}.stage-dot{background:#d66e59;border-radius:50%;width:8px;height:8px}.stage-dot.stage-screening{background:#9a75ca}.stage-dot.stage-meeting{background:#63a7c1}.stage-dot.stage-proposal{background:#48a994}.stage-dot.stage-customer{background:#d2ac2f}.pipeline-cards{flex-direction:column;gap:9px;padding:10px;display:flex}.pipeline-card{cursor:grab;background:#fff;border:1px solid #dfe5e3;border-radius:11px;padding:14px;box-shadow:0 3px 9px #0d263009}.pipeline-card:active{cursor:grabbing}.pipeline-card.is-pending{opacity:.52}.pipeline-card>a{color:var(--ink);text-decoration:none}.pipeline-card>a:hover{text-decoration:underline}.pipeline-card>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.pipeline-card footer{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.pipeline-card footer b{font-size:13px}.pipeline-card footer small{color:var(--muted);font-size:10px}.pipeline-empty{color:#87938f;border:1px dashed #ced8d5;border-radius:10px;place-items:center;min-height:70px;font-size:11px;display:grid}.crm-notice,.crm-error{color:#55645f;background:#eaf4f1;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:12px}.crm-error{color:#8b3939;background:#fae9e7}.opportunity-hero{justify-content:space-between;gap:30px;margin:2px 0 28px;display:flex}.back-link{color:#337a6c;margin-bottom:22px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.opportunity-value{flex-direction:column;justify-content:end;align-items:flex-end;gap:7px;min-width:220px;display:flex}.opportunity-value>strong{font:500 27px/1 Georgia,serif}.opportunity-value>small{color:var(--muted)}.opportunity-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:16px;display:grid}.opportunity-facts,.opportunity-side,.erp-context{padding:22px}.opportunity-layout h2,.erp-context h2{margin:0 0 18px;font:600 20px/1.2 Georgia,serif}.opportunity-facts dl{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.opportunity-facts dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px}.opportunity-facts dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.opportunity-facts dd{margin:0;font-weight:700}.crm-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.crm-actions button{min-height:38px;color:var(--ink);background:#fff;border:1px solid #d6dedc;border-radius:8px;padding:0 13px;font-weight:750}.crm-actions .primary-action{color:#fff;background:var(--navy)}.crm-action-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.55}.activity-list article{border-top:1px solid #edf0ef;gap:11px;padding:13px 0;display:flex}.activity-list article:first-child{border-top:0}.activity-list article div{min-width:0}.activity-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.activity-list article p,.activity-list article small{color:var(--muted);margin:4px 0 0;font-size:10px}.activity-dot{background:var(--teal);border:2px solid #fff;border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 2px #acd7cf}.erp-context{justify-content:space-between;align-items:center;gap:28px;margin-top:16px;display:flex}.erp-context .eyebrow{margin-bottom:7px}.erp-context h2{margin:0}.erp-context .crm-notice{max-width:560px;margin:0}.crm-unavailable{align-items:center;gap:16px;padding:28px;display:flex}.crm-unavailable>span{color:#8b5a11;background:#fff0c9;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font:800 20px/1 Georgia,serif;display:grid}.crm-unavailable p{color:var(--muted);margin:6px 0}.crm-unavailable small{color:#7f8a8f}.access-denied{color:#22302f;background:radial-gradient(circle at 16% 22%,#3e8d771a,#0000 30%),linear-gradient(145deg,#f8faf9,#f1f5f3);grid-template-columns:minmax(220px,.72fr) minmax(340px,1.1fr);align-items:center;gap:clamp(38px,7vw,110px);min-height:calc(100vh - 88px);padding:clamp(36px,7vw,96px);display:grid}.access-denied-visual{background:#ffffffd1;border:1px solid #dce6e2;border-radius:28px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #17373214}.access-denied-visual:before,.access-denied-visual:after{content:"";background:#e7f2ed;border-radius:50%;position:absolute}.access-denied-visual:before{width:190px;height:190px;top:-72px;right:-58px}.access-denied-visual:after{width:120px;height:120px;bottom:-48px;left:-32px}.access-denied-visual span{color:#d9e6e1;letter-spacing:-.08em;font:700 clamp(78px,10vw,144px)/1 Georgia,serif}.access-denied-visual b{color:#fff;background:#2b7c69;border:8px solid #fff;border-radius:24px;place-items:center;width:74px;height:74px;font:700 28px/1 Georgia,serif;display:grid;position:absolute;box-shadow:0 15px 34px #2b7c6940}.access-denied-copy{max-width:590px}.access-denied-copy .eyebrow{color:#28735f;letter-spacing:.18em;margin:0 0 14px;font-size:10px;font-weight:850}.access-denied-copy h1{color:#173029;letter-spacing:-.035em;max-width:540px;margin:0;font:600 clamp(34px,4.5vw,58px)/1.05 Georgia,serif}.access-denied-copy>p:last-of-type{color:#697a75;max-width:560px;margin:20px 0 0;font-size:14px;line-height:1.75}.access-denied-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.access-denied-actions a{color:#43665c;background:#ffffffb8;border:1px solid #cfdbd7;border-radius:9px;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.access-denied-actions .primary-action{color:#fff;background:#143c35;border-color:#143c35}.crm-loading{gap:12px;padding:30px;display:flex}.crm-loading span{background:linear-gradient(100deg,#edf1ef 20%,#f8faf9 42%,#edf1ef 64%) 0 0/220% 100%;border-radius:12px;width:31%;height:160px;animation:1.3s infinite crm-shimmer}@keyframes crm-shimmer{to{background-position-x:-220%}}@media (max-width:1100px){.crm-table{overflow-x:auto}.crm-table-head,.crm-table-row{min-width:920px}.opportunity-layout{grid-template-columns:1fr}}@media (max-width:720px){.sales-page-heading,.opportunity-hero,.erp-context{flex-direction:column;align-items:flex-start}.opportunity-value{align-items:flex-start}.crm-toolbar{flex-direction:column;align-items:stretch}.crm-search>div{flex-wrap:wrap}.crm-search input{width:100%}.opportunity-facts dl{grid-template-columns:1fr}}@media (max-width:760px){.access-denied{grid-template-columns:1fr;align-content:center;gap:28px;min-height:calc(100vh - 62px);padding:28px 20px 48px}.access-denied-visual{border-radius:20px;min-height:190px}.access-denied-copy h1{font-size:36px}}.crm-create-panel{border:1px solid var(--line);background:#fff;border-radius:11px;margin:0 0 18px;overflow:hidden}.crm-create-panel>summary{color:#256554;cursor:pointer;padding:13px 17px;font-size:10px;font-weight:850;list-style:none}.crm-create-panel[open]>summary{border-bottom:1px solid var(--line);background:#f7faf8}.crm-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:17px;display:grid}.crm-form-grid label,.inline-action-menu label{color:#687770;gap:5px;font-size:9px;font-weight:800;display:grid}.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea,.inline-action-menu input,.inline-action-menu select,.inline-action-menu textarea{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5dedb;border-radius:7px;padding:9px}.crm-form-grid textarea,.inline-action-menu textarea{resize:vertical;min-height:72px}.form-span-2{grid-column:span 2}.crm-form-grid>button{place-self:end start}.customer-record-table .crm-table-head,.customer-record-table .crm-table-row{grid-template-columns:1.35fr 1.25fr .65fr .75fr .55fr .8fr}.stage-pill{border:1px solid #0000}.status-active,.status-open,.status-won{color:#276e5b;background:#e5f3ed}.status-prospect{color:#755b19;background:#fbf2d4}.status-inactive,.status-archived,.status-lost{color:#7b8581;background:#edf0ef}.customer-crm-hero{color:#fff;background:#12313a;border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:20px;margin-bottom:15px;padding:24px 26px;display:grid;box-shadow:0 16px 45px #12313a24}.customer-crm-hero h1{margin:4px 0;font:600 30px Georgia,serif}.customer-crm-hero p:not(.eyebrow){color:#c4d3cf;font-size:10px}.customer-crm-hero .back-link{color:#a5bdb7}.customer-crm-hero .eyebrow{color:#9fce67;margin-top:8px}.customer-crm-kpis{gap:9px;display:flex}.customer-crm-kpis>span{background:#183b43;border:1px solid #32535a;border-radius:9px;gap:5px;min-width:105px;padding:12px;display:grid}.customer-crm-kpis small{color:#8ea8a2;text-transform:uppercase;font-size:8px}.customer-crm-kpis strong{font:600 16px Georgia,serif}.record-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:6px;margin-bottom:15px;padding:6px;display:flex;overflow-x:auto}.record-tabs a{color:#61716c;white-space:nowrap;border-radius:6px;padding:8px 11px;font-size:9px;font-weight:800;text-decoration:none}.record-tabs a:hover{color:#245e50;background:#edf5f1}.customer-overview-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:15px;display:grid}.customer-overview-grid>.crm-panel{padding:20px}.customer-overview-grid h2{margin:0 0 14px;font:600 18px Georgia,serif}.record-facts{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,1fr);margin:0;display:grid;overflow:hidden}.record-facts>div{border:1px solid #edf0ef;padding:12px}.record-facts dt{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800}.record-facts dd{margin:0;font-size:10px;font-weight:700}.muted-copy{color:var(--muted);font-size:10px}.inline-action-menu{position:relative}.inline-action-menu>summary{color:#285f52;cursor:pointer;background:#fff;border:1px solid #d2ddda;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:800;list-style:none}.inline-action-menu[open]>form{z-index:5;border:1px solid var(--line);background:#fff;border-radius:9px;gap:9px;width:270px;padding:13px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 45px #12313a29}.inline-action-menu button{color:#fff;background:#245f52;border:0;border-radius:7px;padding:9px;font-weight:800}.secondary-action{color:#285f52;background:#fff;border:1px solid #d2ddda;border-radius:7px;align-items:center;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.secondary-action.is-disabled{color:#8c9793;background:#f3f5f4}.activity-list.wide{grid-template-columns:repeat(2,1fr);gap:0 18px;width:100%;display:grid}.priority-urgent,.attention-dot.urgent{background:#c6535d!important}.priority-high,.attention-dot.high{background:#d89937!important}.sales-attention-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.attention-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;gap:7px;padding:18px;text-decoration:none;display:grid;box-shadow:0 6px 20px #14302c09}.attention-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.attention-card strong{font:600 24px Georgia,serif}.attention-card span{color:#397565;font-size:8px;font-weight:800}.attention-card.tone-danger{background:#fff8f8;border-color:#eccdd0}.attention-card.tone-warning{background:#fffbf1;border-color:#ecdcb8}.sales-summary{grid-template-columns:.75fr 1.25fr;gap:28px;padding:24px;display:grid}.sales-summary h2{margin:6px 0;font:600 31px Georgia,serif}.sales-summary p{color:var(--muted)}.sales-next-actions{border:1px solid var(--line);border-radius:9px;overflow:hidden}.sales-next-actions a{color:inherit;border-bottom:1px solid #edf0ef;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;display:grid}.sales-next-actions a:last-child{border-bottom:0}.sales-next-actions a div{gap:3px;display:grid}.sales-next-actions small{color:var(--muted);font-size:8px}.sales-next-actions b{color:#6f7d78;font-size:8px}.attention-dot{background:#67a894;border-radius:50%;width:7px;height:7px}@media (max-width:980px){.crm-form-grid{grid-template-columns:repeat(2,1fr)}.customer-crm-hero{grid-template-columns:54px 1fr}.customer-crm-kpis{flex-wrap:wrap;grid-column:1/-1}.sales-attention-grid{grid-template-columns:repeat(2,1fr)}.sales-summary{grid-template-columns:1fr}}@media (max-width:720px){.crm-form-grid,.customer-overview-grid,.activity-list.wide{grid-template-columns:1fr}.form-span-2{grid-column:auto}.sales-attention-grid{grid-template-columns:1fr}.customer-crm-kpis>span{flex:1}.inline-action-menu[open]>form{width:auto;position:fixed;inset:auto 16px 16px}}.data-transfer-bar{background:linear-gradient(100deg,#f7fbf9,#fff);border:1px solid #dce7e3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:-3px 0 16px;padding:11px 13px;display:flex;box-shadow:0 5px 18px #14302c09}.data-transfer-copy,.data-transfer-copy>div,.data-transfer-actions{align-items:center;gap:10px;display:flex}.data-transfer-copy>div{gap:3px;display:grid}.data-transfer-copy strong{color:var(--ink);font-size:10px}.data-transfer-copy small{color:var(--muted);font-size:9px}.data-transfer-icon{color:#174e42;background:#dff0e9;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.data-transfer-actions .secondary-action{cursor:pointer;padding:8px 11px}.data-transfer-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071b1f9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.data-transfer-dialog{background:#fff;border:1px solid #ffffff40;border-radius:16px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #04161a57}.data-transfer-dialog>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.data-transfer-dialog>header>div{align-items:flex-start;gap:13px;display:flex}.data-transfer-dialog>header h2{color:var(--ink);margin:2px 0 4px;font:600 25px Georgia,serif}.data-transfer-dialog>header p:not(.eyebrow){max-width:570px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.data-transfer-dialog>header>button{border:1px solid var(--line);color:#667672;cursor:pointer;background:#fff;border-radius:8px;width:31px;height:31px;font-size:20px;line-height:1}.data-transfer-entity-tabs{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 24px 0;display:grid}.data-transfer-entity-tabs button{border:1px solid var(--line);color:#52645f;cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.data-transfer-entity-tabs button strong{font-size:10px}.data-transfer-entity-tabs button small{font-size:15px}.data-transfer-entity-tabs button.is-active{color:#174e42;background:#eaf5f1;border-color:#4c8d7d;box-shadow:inset 0 0 0 1px #4c8d7d}.data-transfer-summary{color:#d9e9e5;background:#123b3d;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:14px 24px 0;padding:13px 14px;display:flex}.data-transfer-summary>div{gap:4px;display:grid}.data-transfer-summary strong{color:#fff;font-size:11px}.data-transfer-summary span{font-size:9px}.data-transfer-summary .secondary-action{white-space:nowrap;color:#fff;background:#204b4b;border-color:#507270}.data-transfer-form{gap:0;padding:8px 24px 22px;display:grid}.data-transfer-step{border-bottom:1px solid #edf1ef;grid-template-columns:26px 1fr;gap:12px;padding:17px 0;display:grid}.data-transfer-step>b{color:#174e42;background:#e5f2ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.data-transfer-step>div{gap:7px;display:grid}.data-transfer-step strong{color:var(--ink);font-size:10px}.data-transfer-step p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.data-transfer-step a{color:#27715e;width:fit-content;font-size:9px;font-weight:800}.data-transfer-step label:not(.data-transfer-file){grid-template-columns:120px 1fr;align-items:center;gap:12px;display:grid}.data-transfer-step label>span{color:#576b65;font-size:9px;font-weight:800}.data-transfer-step select{width:100%;color:var(--ink);background:#fff;border:1px solid #cfdad6;border-radius:7px;padding:9px 10px;font-size:9px}.data-transfer-file{color:#6b7c77;cursor:pointer;background:#fafcfb;border:1px dashed #a9bcb6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 9px 8px 13px;display:flex}.data-transfer-file input{opacity:0;width:1px;height:1px;position:absolute}.data-transfer-file span{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.data-transfer-file em{color:#1c5d4d;background:#e4f1ec;border-radius:6px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.data-transfer-file.has-file{color:#234f45;background:#f3faf7;border-style:solid;border-color:#73a797}.data-transfer-uploading{color:#285f52;background:#f3faf7;border:1px solid #c9dfd7;border-radius:9px;margin:14px 0 0;padding:12px;font-size:10px;font-weight:800}.data-transfer-progress{color:#4d645e;background:#f3faf7;border:1px solid #bfdad1;border-radius:10px;gap:11px;margin:14px 0 0;padding:14px;display:grid}.data-transfer-progress>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.data-transfer-progress>header>div{gap:4px;display:grid}.data-transfer-progress>header strong{color:var(--ink);font-size:11px}.data-transfer-progress>header span,.data-transfer-progress>small{color:#6f817b;font-size:8px;line-height:1.45}.data-transfer-progress>header>b{color:#1e6a57;font:600 20px Georgia,serif}.data-transfer-progress-track{background:#dce9e4;border-radius:999px;height:8px;overflow:hidden}.data-transfer-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#39846f,#6fad96);height:100%;transition:width .25s;display:block}.data-transfer-progress-stats{grid-template-columns:1.5fr repeat(4,1fr);gap:7px;display:grid}.data-transfer-progress-stats span{color:#71817c;background:#fffc;border-radius:7px;gap:2px;padding:8px;font-size:7px;display:grid}.data-transfer-progress-stats b{color:#294d43;font-size:12px}.danger-action{color:#9e3540;background:#fff5f6;border:1px solid #e3bfc3;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:9px 12px;font-size:9px;font-weight:800;display:inline-flex}.danger-action:hover{background:#ffecee;border-color:#dca9af}.data-transfer-error{color:#8b303b;background:#fff5f6;border:1px solid #ebc9cd;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:9px;font-weight:700}.data-transfer-result{background:#f3faf7;border:1px solid #c9dfd7;border-radius:9px;gap:10px;margin-top:14px;padding:13px;display:grid}.data-transfer-result.has-errors{background:#fffaf0;border-color:#ead8b0}.data-transfer-result>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-transfer-result>header strong{color:var(--ink);font-size:10px}.data-transfer-result>header span{color:var(--muted);font-size:8px}.data-transfer-result>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.data-transfer-result>div span{color:#64746f;background:#ffffffbf;border-radius:7px;gap:2px;padding:9px;font-size:8px;display:grid}.data-transfer-result>div b{color:var(--ink);font-size:14px}.data-transfer-result details{font-size:9px}.data-transfer-result summary{cursor:pointer;color:#7c5f21;font-weight:800}.data-transfer-result ul{gap:5px;max-height:130px;margin:9px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.data-transfer-result li{grid-template-columns:58px 1fr;gap:8px;display:grid}.data-transfer-result li b{color:#8b5d25}.data-transfer-result li span{color:#6a6252}.data-transfer-form>footer{justify-content:flex-end;align-items:center;gap:8px;padding-top:17px;display:flex}.data-transfer-form>footer button{justify-content:center;min-width:100px}.data-transfer-form button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.data-transfer-bar{align-items:flex-start}.data-transfer-copy small{display:none}.data-transfer-actions{flex-wrap:wrap;justify-content:flex-end}.data-transfer-overlay{place-items:end center;padding:0}.data-transfer-dialog{border-radius:16px 16px 0 0;width:100%;max-height:92vh}.data-transfer-dialog>header,.data-transfer-form,.data-transfer-entity-tabs{padding-left:16px;padding-right:16px}.data-transfer-summary{align-items:flex-start;margin-left:16px;margin-right:16px}.data-transfer-summary span{display:none}.data-transfer-step label:not(.data-transfer-file){grid-template-columns:1fr;gap:5px}.data-transfer-result>div,.data-transfer-progress-stats{grid-template-columns:repeat(2,1fr)}.data-transfer-progress-stats span:first-child{grid-column:1/-1}}.login-shell{grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 16% 90%,#479a8447,#0000 32%),linear-gradient(145deg,#0b2029,#103a40);flex-direction:column;justify-content:space-between;padding:46px 64px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:520px;height:520px;position:absolute;top:80px;right:-290px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.brand-mark{color:#0c2a32;background:var(--lime);border-radius:14px;place-items:center;width:50px;height:50px;font:800 24px/1 Georgia,serif;display:grid;box-shadow:0 7px 24px #b7d94b2e}.brand-mark.small{border-radius:10px;width:38px;height:38px;font-size:19px}.eyebrow{letter-spacing:.18em;color:#add2ca;margin:0 0 14px;font-size:11px;font-weight:800}.eyebrow.ink{color:#337a6c}.login-story h1{letter-spacing:-.04em;max-width:720px;margin:0;font:500 clamp(42px,5vw,70px)/1.04 Georgia,serif}.story-copy{color:#b9cacb;max-width:590px;margin-top:24px;font-size:17px;line-height:1.7}.flow-rail{color:#82a29f;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.flow-rail span.active{color:var(--lime)}.flow-rail i{background:#416067;flex:1;min-width:36px;height:1px;display:block}.login-panel{background:#f8faf8;place-items:center;padding:48px;display:grid}.login-card{width:min(430px,100%)}.login-card h2{letter-spacing:-.03em;margin:0 0 10px;font:500 42px/1.1 Georgia,serif}.muted{color:var(--muted);margin:0 0 36px}.login-form{gap:20px;display:grid}.login-form label{gap:8px;display:grid}.login-form label span{font-size:13px;font-weight:700}.login-form input{color:var(--ink);background:#fff;border:1px solid #d7dfdc;border-radius:9px;outline:none;padding:15px 16px;transition:all .2s}.login-form input:focus{border-color:#3a9b87;box-shadow:0 0 0 3px #3a9b871f}.login-form button,.center-state button{color:#fff;background:var(--navy);border:0;border-radius:9px;padding:15px 18px;font-weight:800;box-shadow:0 9px 24px #0d263026}.login-form button:disabled{opacity:.65;cursor:wait}.form-error{color:#a93037;background:#fff1f1;border:1px solid #f4cccc;border-radius:8px;margin:-4px 0 0;padding:11px 12px;font-size:13px}.form-success{color:#286c5a;background:#eaf6f0;border:1px solid #cce5da;border-radius:8px;margin:-4px 0 0;padding:11px 12px;font-size:13px}.security-note{border-top:1px solid var(--line);color:#77837f;margin-top:34px;padding-top:22px;font-size:12px}.security-note span{color:var(--teal);margin-right:8px}.app-shell{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#c6d3d1;z-index:2;flex-direction:column;width:235px;padding:24px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.sidebar-brand div:last-child{display:grid}.sidebar-brand strong{color:#fff;font:600 19px Georgia,serif}.sidebar-brand span{text-transform:uppercase;letter-spacing:.12em;color:#8da6a5;margin-top:2px;font-size:10px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#36545a transparent;gap:3px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.sidebar nav a{color:#b6c7c5;border-radius:7px;align-items:center;gap:11px;padding:10px 11px;font-size:13px;text-decoration:none;display:flex}.sidebar nav a span{color:#82a6a0;width:16px;font-size:17px}.sidebar nav a:hover{color:#fff;background:#ffffff0d}.sidebar nav a.nav-active{background:var(--navy-2);color:#fff;box-shadow:inset 3px 0 var(--lime)}.sidebar nav p{color:#66837f;letter-spacing:.16em;margin:24px 11px 5px;font-size:9px;font-weight:800}.sidebar-nav-group{gap:3px;display:grid}.sidebar nav .sidebar-group-trigger{color:#b6c7c5;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:10px 11px;font-size:13px;display:flex}.sidebar nav .sidebar-group-trigger:hover{color:#fff;background:#ffffff0d}.sidebar nav .sidebar-group-trigger.nav-active{color:#fff;background:var(--navy-2);box-shadow:inset 3px 0 var(--lime)}.sidebar nav .sidebar-group-icon{color:#82a6a0;flex:0 0 16px;width:16px;font-size:17px}.sidebar nav .sidebar-group-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar nav .sidebar-group-chevron{color:#78938f;width:auto;font-size:14px;transition:transform .18s}.sidebar nav .sidebar-group-chevron.is-open{transform:rotate(180deg)}.sidebar-submenu{border-left:1px solid #315059;gap:2px;margin:1px 0 4px 18px;padding-left:9px;display:grid}.sidebar nav .sidebar-submenu a{gap:8px;min-height:31px;padding:6px 8px;font-size:11px}.sidebar nav .sidebar-submenu a span{text-align:center;width:14px;font-size:13px}.sidebar-user{color:inherit;border-top:1px solid #27434a;align-items:center;gap:10px;margin-top:auto;padding:17px 7px 0;text-decoration:none;display:flex}.sidebar-user>span{width:34px;height:34px;color:var(--navy);background:#d3e6df;border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.sidebar-user>a{min-width:0;color:inherit;flex:1;gap:3px;text-decoration:none;display:grid}.sidebar-user strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sidebar-user small{color:#819997;font-size:10px}.operations-sidebar .sidebar-user form{margin-left:auto}.operations-sidebar .sidebar-user-menu{color:#819997}.operations-sidebar .sidebar-user-menu:hover{color:#fff}.operations-sidebar .sidebar-signout-button{color:#819997;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.operations-sidebar .sidebar-signout-button:hover{color:#fff;background:#ffffff14}.operations-sidebar .sidebar-signout-button:focus-visible{outline-offset:2px;outline:3px solid #aed64a47}.operations-sidebar .sidebar-signout-button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.mobile-menu-toggle,.sidebar-backdrop{display:none}.workspace{grid-column:2;min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;height:65px;padding:0 34px;font-size:13px;font-weight:800;display:flex;position:sticky;top:0}.topbar>div{align-items:center;gap:9px;display:flex}.workspace-topbar{z-index:3}.notification-link,.security-link,.signout-button{border:1px solid var(--line);color:#53635e;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:grid;position:relative}.notification-link:hover,.security-link:hover,.signout-button:hover{color:var(--teal);background:#f7fbf9;border-color:#b9cfca}.notification-link:focus-visible,.security-link:focus-visible,.signout-button:focus-visible{outline-offset:2px;outline:3px solid #2d927f33}.notification-link svg,.security-link svg,.signout-button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.notification-badge{color:#fff;background:#d94b55;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.company-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2d927f1f}.tenant-label{letter-spacing:.08em;text-transform:uppercase;color:#3f8173;background:#edf5f1;border-radius:5px;margin-left:5px;padding:5px 7px;font-size:9px}.text-button{color:#677570;background:0 0;border:0;font-size:12px;font-weight:700}.content{max-width:1320px;margin:0 auto;padding:42px 42px 70px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.welcome-row h1{letter-spacing:-.025em;margin:0;font:500 38px/1.12 Georgia,serif}.welcome-row p:last-child{color:var(--muted);margin:9px 0 0}.context-chip{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;min-width:220px;padding:12px 14px;display:flex;box-shadow:0 6px 24px #1832300a}.context-chip>span{color:#237663;background:#e7f4ee;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.context-chip div{gap:3px;display:grid}.context-chip small{letter-spacing:.12em;color:#86938e;font-size:8px;font-weight:800}.context-chip strong{font-size:11px}.foundation-banner{background:linear-gradient(90deg,#eef7f1,#f8fbf5);border:1px solid #d9e9df;border-radius:12px;align-items:center;gap:15px;margin-top:30px;padding:18px;display:flex}.foundation-banner .pulse{color:#fff;background:#2e8c73;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid;box-shadow:0 0 0 5px #2e8c7314}.foundation-banner div:nth-child(2){flex:1}.foundation-banner strong{font-size:13px}.foundation-banner p{color:#587068;margin:4px 0 0;font-size:12px}.foundation-banner>span{color:#537218;letter-spacing:.1em;background:#e9f2c8;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:900}.section-heading{justify-content:space-between;align-items:end;margin:36px 0 16px;display:flex}.section-heading h2,.access-panel h2{margin:0;font:500 24px Georgia,serif}.section-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.section-heading button{border:1px solid var(--line);color:#7b8883;background:#fff;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.attention-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.attention-card{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-height:195px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #16302e09}.attention-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #16302e12}.card-title{justify-content:space-between;align-items:center;display:flex}.card-title>span{border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.card-title small{color:#7d8885;text-transform:uppercase;letter-spacing:.04em;background:#f2f4f3;border-radius:4px;padding:4px 5px;font-size:8px}.attention-card.blue .card-title>span{color:#326891;background:#edf5fb}.attention-card.amber .card-title>span{color:#a66d1f;background:#fff6e5}.attention-card.green .card-title>span{color:#26755e;background:#eaf6f0}.attention-card.violet .card-title>span{color:#7055a1;background:#f3effa}.attention-card.rose .card-title>span{color:#9d535c;background:#fbeef0}.attention-card h3{margin:20px 0 7px;font:600 18px Georgia,serif}.attention-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.attention-card footer{color:#909a96;border-top:1px solid #edf0ef;justify-content:space-between;margin-top:auto;padding-top:11px;font-size:9px;display:flex}.attention-card footer b{color:#637670;font-size:15px}.access-panel{color:#fff;background:#102c34;border-radius:13px;grid-template-columns:1.2fr 1fr;gap:50px;margin-top:36px;padding:27px 30px;display:grid}.access-panel p:last-child{color:#99afad;max-width:580px;margin:10px 0 0;font-size:12px;line-height:1.6}.access-stats{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.access-stats div{text-align:center;border-left:1px solid #31505a;gap:5px;display:grid}.access-stats strong{color:var(--lime);font:500 28px Georgia,serif}.access-stats span{color:#8ba19f;font-size:9px}.center-state{text-align:center;background:radial-gradient(circle at center, white, var(--paper));align-content:center;place-items:center;gap:13px;min-height:100vh;padding:30px;display:grid}.center-state h1{margin:5px 0;font:500 42px Georgia,serif}.center-state>p:last-of-type{max-width:630px;color:var(--muted);line-height:1.7}@media (max-width:1050px){.attention-grid{grid-template-columns:repeat(3,1fr)}.access-panel{grid-template-columns:1fr;gap:25px}}@media (max-width:760px){.login-shell{grid-template-columns:1fr}.login-story{min-height:42vh;padding:30px}.login-story>div:nth-child(2){margin:50px 0}.login-story h1{font-size:42px}.flow-rail{display:none}.login-panel{padding:45px 25px}.app-shell{grid-template-columns:1fr}.sidebar{z-index:20;flex-direction:row;align-items:center;width:100%;height:62px;padding:10px 16px;position:sticky;top:0}.sidebar nav,.sidebar-user{display:none}.sidebar-brand{padding:0}.mobile-menu-toggle{color:#fff;background:#ffffff14;border:0;border-radius:8px;place-content:center;gap:4px;width:40px;height:40px;margin-left:auto;display:grid}.mobile-menu-toggle span{background:currentColor;border-radius:2px;width:19px;height:2px;display:block}.sidebar.is-open{flex-direction:column;align-items:stretch;width:min(320px,86vw);height:100vh;padding:18px 15px;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 60px #00000040}.sidebar.is-open .sidebar-brand{padding:0 8px 20px}.sidebar.is-open .mobile-menu-toggle{position:absolute;top:12px;right:12px}.sidebar.is-open nav{display:grid}.sidebar.is-open .sidebar-user{display:flex}.sidebar-backdrop{z-index:19;background:#05111580;border:0;display:block;position:fixed;inset:0}.workspace{grid-column:1}.topbar{padding:0 20px}.content{padding:30px 20px 50px}.welcome-row{flex-direction:column;align-items:start}.attention-grid{grid-template-columns:1fr 1fr}}.workspace-page{min-height:100vh;padding:38px 42px 72px}.workspace-page>header{justify-content:space-between;align-items:end;gap:24px;max-width:1320px;margin:0 auto 24px;display:flex}.workspace-page>header h1{letter-spacing:-.02em;margin:4px 0 7px;font:500 36px/1.1 Georgia,serif}.workspace-page>header p{color:var(--muted);margin:0}.workspace-page-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-page-actions a{border:1px solid var(--line);color:#2c6659;background:#fff;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none}.modal-form-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05111594;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-form-dialog{background:#fff;border:1px solid #ffffff2e;border-radius:14px;width:min(720px,100%);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 28px 80px #0511154d}.modal-form-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.modal-form-dialog>header h2{margin:0;font:600 22px Georgia,serif}.modal-form-dialog>header p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.modal-form-close{border:1px solid var(--line);color:#687873;cursor:pointer;background:#fff;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.modal-form-close:hover{color:var(--navy);background:#f2f6f4}.modal-form-body{max-height:calc(100vh - 160px);padding:22px;overflow-y:auto}.modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.modal-form-grid h3,.modal-form-grid .wide,.modal-form-grid>footer{grid-column:1/-1}.modal-form-grid>.form-error,.modal-form-grid>.form-success{grid-column:1/-1;margin:0}.modal-form-grid h3{margin:0 0 2px;font:600 18px Georgia,serif}.modal-form-grid label{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.modal-form-grid input,.modal-form-grid select,.modal-form-grid textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5dedb;border-radius:8px;padding:10px 11px}.modal-form-grid textarea{resize:vertical;min-height:88px}.modal-form-grid .checkbox-label{align-items:center;gap:8px;display:flex}.modal-form-grid .checkbox-label input{width:auto}.company-module-fieldset{border:1px solid #dce3e0;border-radius:9px;gap:9px;margin:0;padding:12px;display:grid}.company-module-fieldset legend{color:var(--ink);padding:0 6px;font-size:11px;font-weight:800}.modal-form-grid .company-module-option{border-bottom:1px solid #edf1ef;align-items:start;padding:7px 0}.modal-form-grid .company-module-option:last-child{border-bottom:0}.company-module-option span{gap:2px;display:grid}.company-module-option strong{color:var(--ink);font-size:12px}.company-module-option small,.modal-form-grid label>small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.4}.modal-form-grid>button{justify-self:start}.modal-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-master-note{color:#3f6e61;background:#edf6f2;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:11px}.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1320px;margin:0 auto 18px;display:grid}.workspace-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.workspace-summary small,.workspace-summary strong{display:block}.workspace-summary small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-summary strong{margin-top:7px;font:600 25px Georgia,serif}.workspace-panel{border:1px solid var(--line);background:#fff;border-radius:13px;max-width:1320px;margin:0 auto 16px;overflow:hidden}.workspace-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.workspace-panel h2{margin:0;font:600 20px Georgia,serif}.workspace-panel header p{color:var(--muted);margin:4px 0 0;font-size:12px}.domain-heading-actions{align-items:center;gap:8px;display:flex}.domain-heading-actions a{color:#2d7665;font-size:11px;font-weight:750;text-decoration:none}.workspace-list{display:grid}.record-collection-controls{background:#fbfcfc;border-top:1px solid #edf0ef;border-bottom:1px solid #edf0ef;align-items:end;gap:10px;min-height:58px;padding:10px 16px;display:flex}.record-collection-search{background:#fff;border:1px solid #dfe5e3;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:min(320px,100%);padding:0 11px;display:flex}.record-collection-search>span{color:#7a8883;font-size:17px}.record-collection-search input{background:0 0;border:0;outline:0;width:100%;min-height:36px}.record-collection-select{color:#687671;letter-spacing:.06em;text-transform:uppercase;gap:3px;min-width:132px;font-size:9px;font-weight:800;display:grid}.record-collection-select select{color:#283631;min-width:132px;min-height:36px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dfe5e3;border-radius:8px;padding:0 30px 0 10px;font-size:11px}.record-collection-select .searchable-select>input[role=combobox]{color:#283631;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dfe5e3;border-radius:8px;outline:0;min-width:132px;min-height:36px;padding:0 30px 0 10px;font:800 11px Inter,sans-serif}.record-collection-select .searchable-select>input[role=combobox]:focus{border-color:#8799ea;box-shadow:0 0 0 2px #edf0ff}.record-collection-count{color:#64736e;background:#eef2f1;border-radius:999px;flex:none;align-self:center;padding:5px 8px;font-size:10px;font-weight:800}.collection-pagination{color:#66736f;background:#fff;border-top:1px solid #e7ebea;justify-content:flex-end;align-items:center;gap:18px;min-height:48px;padding:7px 16px;font-size:11px;display:flex}.collection-pagination-range{font-variant-numeric:tabular-nums;margin-right:auto}.collection-pagination>label,.collection-pagination>nav{align-items:center;gap:8px;display:flex}.collection-pagination select{color:#394641;background:#fff;border:1px solid #d9dfdd;border-radius:6px;height:30px;padding:0 26px 0 8px;font:600 11px Inter,sans-serif}.collection-pagination nav button{color:#3f4c48;cursor:pointer;background:#fff;border:1px solid #d9dfdd;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;font-size:17px;line-height:1;display:grid}.collection-pagination nav button:hover:not(:disabled){background:#f6f8f7;border-color:#9caaa5}.collection-pagination nav button:focus-visible,.collection-pagination select:focus-visible{outline-offset:1px;outline:2px solid #8799ea}.collection-pagination nav button:disabled{color:#b7bfbc;cursor:default;background:#fafbfb}.collection-pagination nav>span{text-align:center;font-variant-numeric:tabular-nums;min-width:78px}.workspace-list>article,.workspace-list>a{min-height:72px;color:inherit;border-top:1px solid #edf0ef;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,.7fr));align-items:center;gap:16px;padding:14px 20px;text-decoration:none;display:grid}.workspace-list>:first-child{border-top:0}.workspace-list strong,.workspace-list small{display:block}.workspace-list small{color:var(--muted);margin-top:4px;font-size:11px}.workspace-list b{color:#286c5a;text-transform:uppercase;background:#e8f4ee;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px}.product-row-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-row-actions em{color:inherit;font-style:normal}.workspace-empty{color:var(--muted);text-align:center;padding:42px 20px}.global-search-form{gap:8px;width:min(680px,100%);display:flex}.global-search-form input{background:#fff;border:1px solid #d5dedb;border-radius:9px;flex:1;min-width:0;padding:12px 14px}.global-search-form button{color:#fff;background:var(--navy);border:0;border-radius:9px;padding:0 18px;font-weight:750}@media (max-width:900px){.workspace-summary{grid-template-columns:repeat(2,1fr)}.workspace-list>article,.workspace-list>a{grid-template-columns:1fr 1fr}}@media (max-width:760px){.workspace-page{padding:24px 16px 50px}.workspace-page>header{flex-direction:column;align-items:flex-start}.workspace-summary{grid-template-columns:1fr 1fr}.workspace-list>article,.workspace-list>a{grid-template-columns:1fr;gap:8px}.global-search-form{flex-direction:column}.global-search-form button{min-height:42px}.record-collection-controls{flex-direction:column;align-items:stretch}.record-collection-search{min-width:0}.record-collection-select select,.record-collection-select .searchable-select{width:100%}.record-collection-count{align-self:flex-start}.collection-pagination{flex-wrap:wrap;justify-content:space-between;gap:8px 12px}.collection-pagination-range{width:100%;margin:0}.collection-pagination>label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.collection-pagination>nav{gap:5px}}.catalog-forms{grid-template-columns:2fr 1fr;gap:18px;padding:20px;display:grid}.catalog-forms.is-single{grid-template-columns:minmax(0,780px)}.catalog-forms.is-single.compact{grid-template-columns:minmax(0,560px)}.catalog-forms form{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:18px;display:grid}.catalog-forms h3,.catalog-forms .wide{grid-column:1/-1}.catalog-forms h3{margin:0 0 4px;font:600 18px Georgia,serif}.catalog-forms label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.catalog-forms input,.catalog-forms textarea,.inventory-editor input,.inventory-editor select{background:#fff;border:1px solid #d5dedb;border-radius:8px;min-width:0;padding:9px 10px}.catalog-forms textarea{resize:vertical;min-height:74px}.catalog-forms .checkbox-label{align-items:center;display:flex}.catalog-forms button{justify-self:start}.inventory-editor{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1.2fr repeat(3,.7fr) auto;gap:8px;padding:14px 20px;display:grid}.pricing-editors{border-bottom:1px solid var(--line);gap:8px;padding:14px 20px;display:grid}.pricing-editors form{grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:8px;display:grid}.pricing-editors input,.pricing-editors select{background:#fff;border:1px solid #d5dedb;border-radius:8px;min-width:0;padding:9px 10px}.pricing-editors label{color:var(--muted);font-size:11px}.catalog-navigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.catalog-navigation-grid>a{border:1px solid var(--line);min-height:112px;color:inherit;background:#fff;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.catalog-navigation-grid>a:hover{border-color:#b9d1ca;transform:translateY(-1px);box-shadow:0 10px 24px #16302e12}.catalog-navigation-icon{color:#26755e;background:#eaf6f0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.catalog-navigation-grid strong{font:600 18px Georgia,serif;display:block}.catalog-navigation-grid p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.catalog-navigation-count{text-align:right;min-width:70px}.catalog-navigation-count b,.catalog-navigation-count small{display:block}.catalog-navigation-count b{font:600 23px Georgia,serif}.catalog-navigation-count small{color:var(--muted);margin-top:3px;font-size:9px}.catalog-navigation-arrow{color:#6f8982;font-size:19px}@media (max-width:900px){.catalog-forms{grid-template-columns:1fr}.inventory-editor{grid-template-columns:1fr 1fr}}@media (max-width:760px){.catalog-navigation-grid{grid-template-columns:1fr}.modal-form-backdrop{align-items:end;padding:0}.modal-form-dialog{border-radius:16px 16px 0 0;width:100%;max-height:92vh}.modal-form-body{max-height:calc(92vh - 82px)}}@media (max-width:600px){.catalog-forms form,.inventory-editor,.pricing-editors form,.modal-form-grid{grid-template-columns:1fr}.catalog-forms h3,.catalog-forms .wide,.modal-form-grid h3,.modal-form-grid .wide,.modal-form-grid>footer{grid-column:auto}.catalog-navigation-grid{padding:14px}.catalog-navigation-grid>a{grid-template-columns:38px minmax(0,1fr) 18px;min-height:96px;padding:14px}.catalog-navigation-icon{width:38px;height:38px}.catalog-navigation-count{display:none}}@media (max-width:480px){.attention-grid,.access-stats{grid-template-columns:1fr}.access-stats div{border:0;border-top:1px solid #31505a;padding:15px}.foundation-banner>span{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-contact-shell{background:#eef3f0;grid-template-columns:minmax(360px,.95fr) minmax(520px,1.05fr);min-height:100vh;display:grid}.public-contact-story{color:#fff;background:radial-gradient(circle at 80% 20%,#1f5960 0,#12353e 36%,#0b252e 72%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(32px,6vw,78px);display:flex}.public-brand{color:#fff;align-items:center;gap:11px;width:fit-content;text-decoration:none;display:flex}.public-brand>span{color:#d4e899;border:1px solid #ffffff38;border-radius:11px;place-items:center;width:40px;height:40px;font:700 19px Georgia,serif;display:grid}.public-brand strong{font:600 20px Georgia,serif}.public-contact-story h1{letter-spacing:-.045em;max-width:590px;margin:0;font:500 clamp(46px,6vw,76px)/.98 Georgia,serif}.public-contact-story>div>p:not(.eyebrow){color:#b8cecb;max-width:650px;margin:25px 0 0;font-size:16px;line-height:1.72}.public-team-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.public-team-grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;align-content:start;gap:7px;min-height:126px;padding:15px;display:grid}.public-team-grid article>span{color:#c3dd69;font-size:20px}.public-team-grid strong{font-size:13px}.public-team-grid small{color:#91aba8;font-size:10px;line-height:1.45}.public-contact-story>small{color:#7f9b98}.public-contact-story>small a{color:#c9dc9b;font-weight:800}.website-chat{background:#fff;border:1px solid #d9e2de;border-radius:18px;grid-template-rows:auto minmax(180px,1fr) auto;place-self:center;width:min(610px,100% - 48px);height:min(820px,100vh - 64px);display:grid;overflow:hidden;box-shadow:0 28px 80px #10302d24}.website-chat>header{border-bottom:1px solid #e7ece9;align-items:center;gap:11px;padding:17px 19px;display:flex}.chat-avatar{color:#fff;background:#163942;border-radius:11px;place-items:center;width:38px;height:38px;font:700 16px Georgia,serif;display:grid}.website-chat>header>div:nth-child(2){flex:1;gap:3px;display:grid}.website-chat>header strong{font-size:12px}.website-chat>header span{color:#788783;font-size:9px}.website-chat>header span i{background:#45a77e;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.website-chat>header>b{color:#2e7262;background:#eaf4ef;border-radius:6px;padding:6px 8px;font-size:9px}.chat-thread{background:linear-gradient(#f8faf9,#f3f7f5);padding:22px;overflow-y:auto}.chat-bubble{width:fit-content;max-width:82%;margin-bottom:13px}.chat-bubble p{color:#334540;background:#fff;border:1px solid #dee7e3;border-radius:5px 13px 13px;margin:3px 0;padding:11px 13px;font-size:12px;line-height:1.55;box-shadow:0 2px 5px #1f3a3409}.chat-bubble small,.chat-bubble time{color:#84918d;font-size:8px}.chat-bubble time{text-align:right;display:block}.chat-bubble.visitor{margin-left:auto}.chat-bubble.visitor small{text-align:right;display:block}.chat-bubble.visitor p{color:#fff;background:#173942;border-color:#173942;border-radius:13px 5px 13px 13px}.chat-composer{border-top:1px solid #e4eae7;gap:11px;padding:15px 17px 16px;display:grid}.chat-composer fieldset{border:0;margin:0;padding:0}.chat-composer legend{color:#78847f;margin-bottom:7px;font-size:9px;font-weight:800}.chat-team-picker{gap:6px;display:flex}.chat-team-picker button{color:#5d6e68;background:#fff;border:1px solid #dce4e0;border-radius:7px;flex:1;padding:8px;font-size:9px;font-weight:800}.chat-team-picker button.is-selected{color:#246c5b;background:#eaf5ef;border-color:#2e806c;box-shadow:0 0 0 2px #2e806c14}.chat-contact-fields{grid-template-columns:1fr 1.3fr 1fr;gap:7px;display:grid}.chat-contact-fields.compact{grid-template-columns:1fr 1.3fr}.chat-contact-fields label{color:#7a8782;gap:4px;font-size:8px;font-weight:800;display:grid}.chat-contact-fields em{color:#a1aaa7;font-weight:500}.chat-contact-fields input{color:#283b35;background:#fbfcfb;border:1px solid #dce4e0;border-radius:7px;outline:none;min-width:0;padding:9px;font-size:10px}.chat-contact-fields input:focus,.chat-message-field textarea:focus{border-color:#4c9682;box-shadow:0 0 0 3px #4c96821a}.chat-message-field{align-items:end;gap:9px;display:flex}.chat-message-field textarea{resize:vertical;border:1px solid #dce4e0;border-radius:9px;outline:none;flex:1;min-height:58px;padding:11px 12px;font:11px/1.45 inherit}.chat-message-field button{color:#fff;background:#163942;border:0;border-radius:8px;min-width:82px;min-height:42px;font-size:10px;font-weight:800}.chat-message-field button:disabled{opacity:.55}.chat-privacy{color:#939e9a;font-size:8px}.conversation-workspace{color:#333;background:#f6f7f7;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.conversation-navigation{background:#fafbfa;border-right:1px solid #e0e3e2;flex-direction:column;width:220px;padding:14px 10px 11px;display:flex;position:fixed;inset:0 auto 0 0}.conversation-brand{color:#333;align-items:center;gap:10px;padding:4px 6px 18px;text-decoration:none;display:flex}.conversation-brand>span{color:#fff;background:#153a42;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font:700 13px Georgia,serif;display:grid}.conversation-brand-copy{gap:2px;min-width:0;display:grid}.conversation-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-brand small{color:#969e9b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.conversation-navigation nav{gap:2px;display:grid}.conversation-navigation nav p{color:#9da4a1;letter-spacing:.12em;margin:20px 8px 5px;font-size:8px;font-weight:900}.conversation-navigation nav a{color:#606865;border-radius:6px;align-items:center;gap:9px;min-height:32px;padding:0 8px;font-size:11px;text-decoration:none;display:flex}.conversation-navigation nav a:hover,.conversation-navigation nav a.is-active{color:#253b35;background:#ecefed}.conversation-nav-icon{flex:none;place-items:center;width:14px;font-size:13px;display:inline-grid}.conversation-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-dot{background:#8f9693;border-radius:50%;flex:none;width:7px;height:7px}.team-dot.sales,.team-pill.sales{color:#4269a0;background:#e7efff}.team-dot.support,.team-pill.support{color:#32755f;background:#e7f5ef}.team-dot.hr,.team-pill.hr{color:#74539c;background:#f1eafa}.team-dot.sales,.team-dot.support,.team-dot.hr{width:7px;height:7px;padding:0}.team-dot.sales{background:#5b83bd}.team-dot.support{background:#45a17e}.team-dot.hr{background:#8a68b0}.conversation-user{border-top:1px solid #e8eae9;align-items:center;gap:8px;margin-top:auto;padding:11px 5px 2px;display:flex}.conversation-user>span{color:#fff;background:#485552;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.conversation-user>div{flex:1;min-width:0;display:grid}.conversation-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.conversation-user small{color:#969e9b;font-size:8px}.conversation-user button{color:#999;background:0 0;border:0}.conversation-inbox{grid-column:2;min-width:0}.conversation-inbox>header{background:#fffffff0;border-bottom:1px solid #e0e4e2;justify-content:space-between;align-items:center;min-height:68px;padding:0 22px;display:flex}.conversation-heading{align-items:center;gap:10px;min-width:0;display:flex}.conversation-inbox>header h1{margin:0;font:650 16px/1.2 Inter,sans-serif}.conversation-inbox>header p{color:#8a9490;margin:4px 0 0;font-size:9px}.conversation-inbox>header>nav{align-self:stretch;gap:16px;display:flex}.conversation-inbox>header>nav a{color:#7e8783;border-bottom:2px solid #0000;align-items:center;font-size:10px;text-decoration:none;display:grid}.conversation-inbox>header>nav a.is-active{color:#2a4f44;border-bottom-color:#3c8b74}.conversation-mobile-menu{display:none;position:relative}.conversation-mobile-menu>summary{list-style:none}.conversation-mobile-menu>summary::-webkit-details-marker{display:none}.conversation-shell .conversation-inbox{color:#333;background:#f6f7f7;grid-column:auto;min-height:100vh}.conversation-layout{grid-template-columns:365px minmax(0,1fr);height:calc(100vh - 69px);display:grid}.conversation-list{background:#fff;border-right:1px solid #e1e5e3;overflow-y:auto}.conversation-list-toolbar{color:#87908d;border-bottom:1px solid #eceeed;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:8px;display:flex}.conversation-list-toolbar strong{color:#555e5a}.conversation-list>a{color:inherit;border-bottom:1px solid #edf0ee;grid-template-columns:36px 1fr;gap:10px;padding:13px;text-decoration:none;display:grid}.conversation-list>a:hover,.conversation-list>a.is-selected{background:#f2f6f4;box-shadow:inset 3px 0 #4a9a81}.conversation-avatar{color:#356b5d;background:#e5f0eb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.conversation-avatar.large{border-radius:11px;width:39px;height:39px}.conversation-list>a>div{min-width:0}.conversation-list>a header{justify-content:space-between;gap:10px;display:flex}.conversation-list>a header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.conversation-list time{color:#9ba3a0;font-size:8px}.conversation-list>a p{color:#7a8581;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:9px;overflow:hidden}.conversation-list>a footer{align-items:center;gap:7px;display:flex}.team-pill{border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.conversation-list footer small{color:#9ba3a0;font-size:7px}.conversation-list footer em{color:#fff;background:#347f69;border-radius:50%;place-items:center;min-width:17px;height:17px;margin-left:auto;font-size:7px;font-style:normal;display:grid}.conversation-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;padding:30px;display:grid}.conversation-empty>span{color:#4b967e;font-size:25px}.conversation-empty strong{font-size:11px}.conversation-empty p{color:#909996;font-size:9px}.conversation-thread{background:#f6f8f7;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.conversation-thread>header{background:#fff;border-bottom:1px solid #e3e7e5;align-items:center;gap:10px;min-height:65px;padding:0 18px;display:flex}.conversation-thread>header>div:nth-child(2){flex:1;min-width:0}.conversation-thread>header h2{margin:0;font-size:11px}.conversation-thread>header p{color:#8a9490;margin:4px 0 0;font-size:8px}.conversation-thread>header form{gap:6px;display:flex}.conversation-thread select,.conversation-thread>header button{color:#5e6965;background:#fff;border:1px solid #dce2df;border-radius:6px;min-height:29px;padding:0 8px;font-size:8px}.conversation-messages{padding:23px max(22px,8vw);overflow-y:auto}.conversation-messages article{width:fit-content;max-width:72%;margin-bottom:14px}.conversation-messages article p{color:#384943;background:#fff;border:1px solid #dfe5e2;border-radius:4px 12px 12px;margin:4px 0;padding:11px 13px;font-size:10px;line-height:1.55}.conversation-messages article small,.conversation-messages article time{color:#929b98;font-size:7px}.conversation-messages article time{text-align:right;display:block}.conversation-messages article.agent{margin-left:auto}.conversation-messages article.agent small{text-align:right;display:block}.conversation-messages article.agent p{color:#fff;background:#1b4047;border-color:#1b4047;border-radius:12px 4px 12px 12px}.conversation-reply{background:#fff;border-top:1px solid #e0e5e2;grid-template-columns:1fr auto;gap:8px;padding:13px 18px;display:grid}.conversation-reply textarea{resize:vertical;border:1px solid #dce3df;border-radius:8px;min-height:57px;padding:10px;font:10px/1.5 inherit}.conversation-reply button{color:#fff;background:#173b42;border:0;border-radius:7px;align-self:end;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.conversation-reply button:disabled{opacity:.5}.conversation-reply small{color:#929b98;grid-column:1/-1;font-size:7px}.conversation-thread-empty{text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.conversation-thread-empty>span{color:#6f9e90;font-size:34px}.conversation-thread-empty h2{margin:0;font:600 20px Georgia,serif}.conversation-thread-empty p{color:#8b9591;font-size:10px}@media (max-width:900px){.public-contact-shell{grid-template-columns:1fr}.public-contact-story{gap:60px;min-height:auto}.website-chat{min-height:760px;margin:32px auto}.conversation-workspace{grid-template-columns:62px minmax(0,1fr)}.conversation-navigation{width:62px;padding:12px 8px}.conversation-brand-copy,.conversation-nav-label{display:none}.conversation-brand,.conversation-navigation nav a{justify-content:center;padding-inline:0}.conversation-navigation nav p,.conversation-user div,.conversation-user form{display:none}.conversation-user{justify-content:center}.conversation-inbox{grid-column:2}.conversation-layout{grid-template-columns:310px minmax(0,1fr)}}@media (max-width:680px){.public-contact-story{padding:32px 24px}.public-team-grid{grid-template-columns:1fr}.website-chat{width:calc(100% - 24px);height:auto;min-height:780px}.chat-contact-fields{grid-template-columns:1fr}.conversation-workspace{display:block}.conversation-navigation{display:none}.conversation-inbox{grid-column:auto}.conversation-layout{grid-template-columns:1fr;height:auto}.conversation-list{border-bottom:1px solid #e1e5e3;border-right:0;max-height:38vh}.conversation-thread{min-height:62vh}.conversation-inbox>header{padding:0 12px}.conversation-inbox>header p{display:none}.conversation-mobile-menu{display:block}.conversation-mobile-menu>summary{color:#45524d;cursor:pointer;background:#f7f9f8;border:1px solid #dfe4e2;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.conversation-mobile-menu[open]>summary{color:#214d40;background:#eaf2ef}.conversation-mobile-menu>nav{z-index:30;background:#fff;border:1px solid #dfe4e2;border-radius:10px;gap:2px;width:230px;padding:8px;display:grid;position:absolute;top:42px;left:0;box-shadow:0 14px 36px #1b40372e}.conversation-mobile-menu>nav p{color:#9da4a1;letter-spacing:.12em;margin:12px 8px 4px;font-size:8px;font-weight:900}.conversation-mobile-menu>nav a{color:#56625d;border-radius:7px;align-items:center;gap:9px;min-height:36px;padding:0 9px;font-size:11px;text-decoration:none;display:flex}.conversation-mobile-menu>nav a:hover,.conversation-mobile-menu>nav a.is-active{color:#214d40;background:#edf3f1}.conversation-mobile-menu .conversation-nav-label{display:inline}.conversation-inbox>header>nav{gap:12px}}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;gap:7px;min-height:125px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #16302e0a}.metric-card:before{content:"";background:#15333c;width:4px;position:absolute;inset:0 auto 0 0}.metric-card.teal:before{background:#3d9c87}.metric-card.lime:before{background:#a6c43f}.metric-card.amber:before{background:#daa24f}.metric-card>span{color:#6d7a76;font-size:11px;font-weight:700}.metric-card>strong{font:500 36px/1 Georgia,serif}.metric-card>small{color:#8c9793;font-size:10px}.queue-section,.domain-section{margin-top:38px;scroll-margin-top:82px}.domain-section{padding-top:5px}.domain-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:17px;display:flex}.domain-heading h2{margin:0;font:500 27px/1.1 Georgia,serif}.domain-heading>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.count-pill{white-space:nowrap;border:1px solid var(--line);color:#67746f;background:#fff;border-radius:999px;align-self:center;padding:7px 11px;font-size:10px;font-weight:800}.task-list{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.task-row{color:inherit;border-bottom:1px solid #edf0ef;grid-template-columns:10px minmax(240px,1fr) 140px 90px 92px;align-items:center;gap:15px;padding:14px 18px;text-decoration:none;transition:background .15s,box-shadow .15s;display:grid}.task-row:hover{background:#f7faf8;box-shadow:inset 3px 0 #2d927f}.task-row:focus-visible{outline-offset:-2px;outline:2px solid #2d927f}.task-row:last-child{border-bottom:0}.priority-dot{background:#9ba6a2;border-radius:50%;width:7px;height:7px}.priority-dot.high{background:#df9a3e;box-shadow:0 0 0 4px #fff2df}.priority-dot.urgent{background:#c84d57;box-shadow:0 0 0 4px #fcebee}.task-main{min-width:0}.task-main strong{font-size:12px}.task-main p{color:#77837f;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;overflow:hidden}.department-tag{color:#547068;background:#f0f4f2;border-radius:5px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:800}.task-meta{text-align:right;gap:3px;display:grid}.task-meta strong{color:#a4662a;font-size:9px}.task-meta small{color:#87918e;font-size:8px}.task-action{color:#236f60;text-align:right;white-space:nowrap;font-size:9px;font-weight:800}.workflow-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.workflow-card,.wide-workflow,.support-card,.customer-card{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 5px 18px #16302e09}.workflow-card{padding:19px}.workflow-card h3,.wide-workflow h3,.support-card h3,.customer-card h3{margin:14px 0 5px;font:600 18px Georgia,serif}.card-top{justify-content:space-between;align-items:center;display:flex}.card-top>span{color:#356e61;font:800 10px ui-monospace,SFMono-Regular,monospace}.card-top>b{color:#61726d;letter-spacing:.04em;background:#eef3f1;border-radius:4px;padding:5px 6px;font-size:8px}.customer-name{color:#45675f;margin:0;font-size:11px;font-weight:700}.item-summary{color:#74807d;margin:14px 0;font-size:11px}.stock-bar{background:#e9edeb;border-radius:99px;height:5px;overflow:hidden}.stock-bar span{border-radius:inherit;background:#4c9c87;height:100%;display:block}.fact-row{color:#7b8682;justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.fact-row strong{color:#20322d}.workflow-card footer{border-top:1px solid #edf0ef;justify-content:space-between;align-items:end;gap:12px;min-height:39px;margin-top:16px;padding-top:13px;display:flex}.workflow-card footer small{color:#87928e;font-size:9px}.primary-action,.small-action{color:#fff;background:#12323a;border:0;border-radius:7px;font-weight:800}.primary-action{padding:10px 12px;font-size:10px}.small-action{padding:7px 9px;font-size:9px}.primary-action:hover,.small-action:hover{background:#276858}.document-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.document-actions form{margin:0}.document-actions a{text-decoration:none}.success-text{color:#36806c;font-size:10px;font-weight:800}.wide-workflow{grid-template-columns:minmax(220px,.9fr) 1.2fr 210px;align-items:center;gap:25px;margin-bottom:12px;padding:20px;display:grid}.wide-workflow>div:first-child>p{color:#727f7b;margin:8px 0 0;font-size:11px}.quote-comparison{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.quote-comparison div{background:#f7f9f7;border-radius:8px;gap:4px;padding:12px;display:grid}.quote-comparison strong{font-size:10px}.quote-comparison span{color:#2d6f5e;font-size:11px;font-weight:800}.quote-comparison small{color:#788480;font-size:8px}.workflow-action{text-align:right}.success-box,.waiting-box{border-radius:7px;padding:10px;font-size:9px;line-height:1.5;display:inline-block}.success-box{color:#2f705e;background:#eaf5ef}.waiting-box{color:#8c682a;background:#fff4df}.stage-rail{color:#99a29f;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.stage-rail i{background:#dfe5e2;flex:1;height:1px}.stage-rail span.done{color:#3d8c78}.stage-rail span.active{color:#172f35;background:#eef4f1;border-radius:4px;padding:5px}.data-table{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.table-head,.table-row{grid-template-columns:1.4fr .7fr .8fr .8fr 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.table-head{color:#84908c;letter-spacing:.08em;text-transform:uppercase;background:#f4f7f5;font-size:8px;font-weight:900}.table-row{border-top:1px solid #edf0ef;font-size:10px}.table-row>span{gap:3px;display:grid}.table-row small{color:#83908b}.overdue{color:#b1424c}.current{color:#36806c}.support-card{grid-template-columns:1fr 240px;gap:25px;padding:20px;display:grid}.support-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.support-facts span{color:#8a9490;text-transform:uppercase;gap:4px;font-size:8px;display:grid}.support-facts strong{color:#21332e;text-transform:none;font-size:10px}.rma-panel{background:#f7f2e9;border-radius:9px;align-content:center;gap:5px;padding:14px;display:grid}.rma-panel small{color:#9b7a40;letter-spacing:.1em;font-size:8px}.rma-panel strong{font:600 16px Georgia,serif}.rma-panel span{color:#746b5e;font-size:9px}.rma-panel b{color:#86672f;background:#efe2c8;border-radius:4px;width:fit-content;padding:4px;font-size:8px}.customer-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.customer-card{grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.customer-avatar{color:#12313a;background:#dfeee7;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.customer-card h3{margin:0 0 4px}.customer-card p{color:#6f7c78;margin:0 0 4px;font-size:10px}.customer-card small{color:#8b9592;font-size:8px}.balance{text-align:right;gap:3px;display:grid}.balance span{color:#88938f;font-size:8px}.balance strong{font:600 15px Georgia,serif}.balance small{color:#ad4e56}.restricted{color:#8d9793;background:#f1f3f2;border-radius:5px;padding:6px;font-size:9px}.customer-balance-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#fbfcfc;border-radius:11px;margin:0;padding:28px;font-size:12px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.integration-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;padding:17px;display:grid}.integration-grid article div{gap:4px;display:grid}.integration-grid article div strong{font-size:11px}.integration-grid article div small{color:#8a9591;font-size:8px}.integration-grid article>b{color:#9a742f;font-size:8px}.integration-grid article>p{color:#84908c;grid-column:2/4;margin:0;font-size:9px}.health-light{background:#c1c7c4;border-radius:50%;width:8px;height:8px}.health-light.healthy{background:#3e9b79}.health-light.degraded{background:#dda34b}.health-light.error{background:#c54a55}.automation-list{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.automation-list article{border-bottom:1px solid #edf0ef;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.automation-list article:last-child{border:0}.automation-icon{color:#6f831d;background:#eef4d7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.automation-list article div{gap:3px;display:grid}.automation-list strong{font-size:11px}.automation-list p{color:#6f7d78;margin:0;font-size:9px}.automation-list small{color:#929c98;font-size:8px}.automation-list b{color:#3d806d;font-size:8px}.platform-boundary{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.platform-boundary span{border:1px solid var(--line);color:#3e7567;background:#fff;border-radius:6px;padding:8px;font-size:10px}.customer-card{color:inherit;text-decoration:none;transition:transform .16s,box-shadow .16s}.customer-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #16302e17}.customer-360-shell{min-height:100vh;color:var(--ink);background:#f4f6f3;padding-bottom:60px}.customer-360-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:58px;padding:0 max(24px,50vw - 590px);font-size:11px;display:flex}.customer-360-header a{color:var(--ink);font-weight:800;text-decoration:none}.customer-hero{color:#fff;background:#12313a;border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:20px;max-width:1180px;margin:38px auto 18px;padding:28px;display:grid;box-shadow:0 16px 45px #12313a29}.customer-avatar.large{width:64px;height:64px;font-size:20px}.customer-hero h1{margin:5px 0;font:600 30px Georgia,serif}.customer-hero p:not(.eyebrow){color:#c7d4d1;font-size:11px}.customer-hero small{color:#8eaaa4}.customer-hero .eyebrow{color:#9fce67}.hero-balance{text-align:right;gap:4px;display:grid}.hero-balance span,.hero-balance small{color:#a8bbb7;font-size:9px}.hero-balance strong{font:600 25px Georgia,serif}.hero-balance small{color:#f0a9a4}.customer-360-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1180px;margin:0 auto;display:grid}.timeline-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:19px}.timeline-card>header{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.timeline-card h2{margin:0;font:600 17px Georgia,serif}.timeline-card>header span{background:#e8efea;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:800}.timeline-row{border-bottom:1px solid #f0f2f0;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.timeline-row:last-child{border:0}.timeline-row i{background:#65a995;border-radius:50%;width:7px;height:7px}.timeline-row strong{font-size:11px}.timeline-row p{color:#75827e;max-width:360px;margin:3px 0 0;font-size:9px}.timeline-row>span{color:#51746a;text-align:right;font-size:8px;font-weight:800}.restricted-block{color:#8d9793;padding:18px 0;font-size:10px}.mapping-strip{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;max-width:1180px;margin:14px auto 0;padding:20px;display:flex}.mapping-strip>div{margin-right:auto}.mapping-strip h2{margin:4px 0 0;font:600 16px Georgia,serif}.mapping-strip>span{color:#60726c;background:#f1f5f2;border-radius:7px;gap:3px;padding:9px 12px;font-size:8px;display:grid}.mapping-strip b{color:var(--ink)}.platform-shell{background:#f4f6f3;grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.platform-sidebar{color:#dbe6e3;background:#0d2932;flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.platform-sidebar nav{gap:5px;margin-top:35px;display:grid}.platform-sidebar nav a{color:#94aaa5;border-radius:7px;padding:10px 11px;font-size:10px;font-weight:750;text-decoration:none}.platform-sidebar nav a:hover,.platform-sidebar nav .nav-active{color:#fff;background:#183b43}.platform-sidebar .sidebar-user{margin-top:auto}.platform-workspace{min-width:0}.platform-content{width:100%;min-width:0;max-width:1420px;margin:0 auto;padding:38px 42px 70px}.platform-section{min-width:0;margin-top:44px;scroll-margin-top:74px}.platform-content>.platform-section:first-child{margin-top:0}.platform-metrics .metric-card>strong{font-size:29px}.platform-company-list{gap:13px;min-width:0;display:grid}.platform-company{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.25fr) minmax(230px,1fr) minmax(190px,.8fr) minmax(190px,.8fr);align-items:center;gap:18px;min-width:0;padding:18px;display:grid;box-shadow:0 6px 22px #0d263009}.platform-company-main{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.company-monogram{color:#163740;background:#dfeee8;border-radius:12px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.platform-company h3{margin:7px 0 3px;font:600 18px Georgia,serif}.platform-company p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:9px}.status-active{color:#317663!important;background:#e7f3ed!important}.status-disabled{color:#a14a52!important;background:#fae9eb!important}.platform-company-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.platform-company-facts span{color:#85908c;gap:4px;font-size:8px;display:grid}.platform-company-facts strong{color:var(--ink);font:600 17px Georgia,serif}.platform-health-mini{gap:6px;min-width:0;display:grid}.platform-health-mini span{color:#6d7a76;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:8px;display:grid}.platform-health-mini b{color:#9a742f;font-size:7px}.platform-admins{color:#7a8782;grid-column:1/4;gap:5px;min-width:0;font-size:8px;display:grid}.platform-admins>small{color:#96a09c;letter-spacing:.08em;font-size:7px}.platform-admins span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.platform-admins strong{color:var(--ink);font-size:9px}.platform-company-actions{grid-area:1/4/span 2;justify-items:stretch;gap:9px;min-width:0;display:grid}.platform-company-actions details{min-width:0;position:relative}.platform-company-actions summary{color:#fff;background:var(--navy);text-align:center;cursor:pointer;border-radius:7px;padding:9px 10px;font-size:9px;font-weight:800;list-style:none}.platform-company-actions details[open] summary{border-radius:7px 7px 0 0}.platform-company-actions details form{background:#f8faf9;border:1px solid #dce3e0;border-top:0;border-radius:0 0 8px 8px;gap:7px;min-width:0;padding:11px;display:grid}.platform-company-actions label{color:#687770;font-size:8px;font-weight:800}.platform-company-actions textarea,.platform-company-actions select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d5dedb;border-radius:6px;padding:7px;font-size:9px}.platform-company-actions textarea{resize:vertical;min-height:62px}.platform-company-actions .text-button{justify-self:center;font-size:8px}.text-button.danger{color:#ad4e56}.health-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.health-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:10px 1fr;align-items:start;gap:11px;padding:18px;display:grid}.health-summary-grid article div{gap:4px;display:grid}.health-summary-grid small{color:#7c8984;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.health-summary-grid strong{font:600 22px Georgia,serif}.health-summary-grid p{color:#89938f;margin:0;font-size:8px}.platform-table{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.platform-table-head,.platform-table-row{grid-template-columns:.8fr .9fr 1.5fr 1fr .55fr;align-items:center;gap:15px;padding:12px 16px;display:grid}.platform-table-head{color:#82908b;letter-spacing:.08em;text-transform:uppercase;background:#f5f7f5;font-size:8px;font-weight:900}.platform-table-row{color:#60706b;border-top:1px solid #edf0ef;min-height:62px;font-size:9px}.platform-table-row>span{gap:3px;display:grid}.platform-table-row strong{color:var(--ink)}.muted-status{color:#7c8783}.audit-stream{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.audit-stream article{border-bottom:1px solid #edf0ef;grid-template-columns:8px 1.2fr 1fr 160px;align-items:center;gap:13px;padding:12px 16px;display:grid}.audit-stream article:last-child{border:0}.audit-stream i{background:#69a993;border-radius:50%;width:7px;height:7px}.audit-stream strong{font-size:10px}.audit-stream p{color:#82908b;margin:3px 0 0;font-size:8px}.audit-stream>article>span,.audit-stream time{color:#788680;font-size:8px}.audit-stream time{text-align:right}.support-access-banner{color:#674e18;background:#fff6d9;border:1px solid #e3c575;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:13px 16px;display:flex}.support-access-banner>div{gap:3px;display:grid}.support-access-banner strong{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.support-access-banner span{font-size:9px}.support-access-banner small{color:#9a7d3a;letter-spacing:.08em;font-size:7px}.support-access-banner b{font-size:9px}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.wide-workflow{grid-template-columns:1fr}.workflow-action{text-align:left}.integration-grid{grid-template-columns:1fr}}@media (max-width:760px){.metric-grid,.workflow-grid,.customer-grid{grid-template-columns:1fr}.task-row{grid-template-columns:10px 1fr}.department-tag,.task-meta,.task-action{text-align:left;grid-column:2}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr}.support-card{grid-template-columns:1fr}.support-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.customer-360-shell{padding:0 14px 40px}.customer-360-header{margin:0 -14px}.customer-hero{grid-template-columns:54px 1fr;margin-top:20px}.hero-balance{text-align:left;grid-column:1/-1}.customer-360-grid{grid-template-columns:1fr}.mapping-strip{flex-wrap:wrap;align-items:flex-start}.mapping-strip>div{width:100%}.customer-avatar.large{width:54px;height:54px}}@media (max-width:1250px){.platform-company{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admins{grid-column:auto}.platform-company-actions{grid-area:auto/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start}.health-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.platform-shell{grid-template-columns:minmax(0,1fr)}.platform-sidebar{height:auto;position:static}.platform-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.platform-content{padding:25px 16px 50px}.platform-company{grid-template-columns:minmax(0,1fr)}.platform-company-main,.platform-company-facts,.platform-health-mini,.platform-admins,.platform-company-actions{grid-area:auto/1}.platform-company-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.platform-shell .admin-editor form,.platform-shell .settings-form{grid-template-columns:minmax(0,1fr)}.platform-table-head{display:none}.platform-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-stream article{grid-template-columns:8px minmax(0,1fr)}.audit-stream>article>span,.audit-stream time{text-align:left;overflow-wrap:anywhere;grid-column:2}.support-access-banner{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.platform-sidebar{padding:18px 12px}.platform-sidebar nav a{padding-inline:8px}.platform-workspace .topbar{flex-wrap:wrap;gap:8px 16px;height:auto;min-height:60px;padding-block:10px}.platform-workspace .topbar>div{flex-wrap:wrap;min-width:0}.platform-content{padding-inline:12px}.platform-content .welcome-row h1{font-size:34px}.platform-content .context-chip{width:100%;min-width:0}.platform-content .domain-heading{flex-direction:column;align-items:flex-start;gap:10px}.platform-content .count-pill{align-self:flex-start}.platform-company{gap:15px;padding:15px}.platform-company-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-company-actions,.health-summary-grid{grid-template-columns:minmax(0,1fr)}.platform-table-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px}.platform-table-row>span:before{color:#96a09c;letter-spacing:.08em;font-size:7px;font-weight:900}.platform-table-row>span:first-child:before{content:"Company"}.platform-table-row>span:nth-child(2):before{content:"Administrator"}.platform-table-row>span:nth-child(3):before{content:"Reason"}.platform-table-row>span:nth-child(4):before{content:"Window"}.platform-table-row>span:nth-child(5):before{content:"Status"}.audit-stream article{padding-inline:12px}.platform-shell .admin-editor form,.platform-shell .settings-form{padding:12px}}.platform-heading-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.platform-section>.record-collection-controls{border:1px solid var(--line);border-radius:11px 11px 0 0}.platform-section>.crm-table-scroll{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 11px 11px}.platform-section .crm-table{overflow:visible}.platform-section .crm-table-head,.platform-section .crm-table-row{gap:0;padding:0}.platform-section .crm-table-head>span,.platform-section .crm-table-row>span,.platform-section .crm-table-row>[role=cell]{border-right:1px solid #edf0ef;justify-content:center;min-width:0;padding:12px}.platform-section .crm-table-head>span:last-child,.platform-section .crm-table-row>span:last-child,.platform-section .crm-table-row>[role=cell]:last-child{border-right:0}.platform-section .crm-table-head{color:#748188;background:#f7f9f8;font-size:8px}.platform-section .crm-table-row{color:#52625d;font-size:9px}.platform-section .crm-table-row strong{color:var(--ink)}.platform-company-table{min-width:1180px}.platform-company-table .crm-table-head,.platform-company-table .crm-table-row{grid-template-columns:250px 90px 130px 160px minmax(230px,1fr) 210px}.platform-company-table .crm-table-row{align-items:stretch;min-height:116px}.platform-company-table .platform-company-identity{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.platform-company-identity>span{gap:4px;min-width:0;display:grid}.platform-company-identity .company-monogram{border-radius:9px;flex:0 0 38px;width:38px;height:38px;font-style:normal}.platform-company-table .status-active,.platform-company-table .status-disabled{letter-spacing:.05em;border-radius:999px;width:max-content;padding:4px 7px;font-size:7px}.platform-usage-cell{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:7px!important;display:grid!important}.platform-usage-cell small{gap:2px;display:grid}.platform-usage-cell b{font-size:11px}.platform-connections-cell{justify-content:center}.platform-connections-cell small{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:4px 6px;display:grid}.platform-connections-cell small>b{color:#8d6e30;grid-column:2;font-size:7px}.platform-admins-cell{border-right:1px solid #edf0ef;align-content:center;gap:8px;padding:10px 12px;display:grid}.platform-admins-cell>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.platform-admins-cell>div>span{gap:2px;min-width:0;display:grid}.platform-admins-cell .text-button{font-size:8px}.platform-company-table .platform-company-actions{flex-flow:wrap;grid-area:auto;place-content:center flex-start;align-items:center;gap:6px;padding:10px 12px;display:flex}.platform-company-table .platform-company-actions>form{display:flex}.platform-company-table .platform-company-actions .small-action,.platform-company-table .platform-company-actions .text-button{white-space:nowrap;font-size:8px}.platform-support-table{min-width:980px}.platform-support-table .crm-table-head,.platform-support-table .crm-table-row{grid-template-columns:145px 150px minmax(240px,1.5fr) 150px 150px 85px}.platform-audit-table{min-width:900px}.platform-audit-table .crm-table-head,.platform-audit-table .crm-table-row{grid-template-columns:minmax(210px,1.25fr) 160px 150px minmax(180px,1fr) 175px}.platform-table-empty{color:var(--muted);text-align:center;padding:34px 18px;font-size:10px}.modal-form-grid .invite-link{gap:6px;display:grid}.modal-form-grid .invite-link code{overflow-wrap:anywhere}@media (max-width:860px){.platform-heading-actions{justify-content:space-between;width:100%}.platform-section>.record-collection-controls{border-radius:9px 9px 0 0}}.admin-page{min-height:100vh}.admin-page>header{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px 30px;display:flex;position:sticky;top:0}.admin-page>header a{color:#316f61;font-size:11px;font-weight:800;text-decoration:none}.admin-page>header div{text-align:center;display:grid}.admin-page>header span{color:var(--muted);font-size:9px}.admin-content{max-width:1250px;margin:0 auto;padding:35px 28px 70px}.admin-content>section{margin-bottom:46px}.admin-grid-form,.admin-inline-form{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr) auto;gap:10px;padding:16px;display:grid}.admin-grid-form label,.admin-integration-grid label{color:var(--muted);gap:5px;font-size:9px;font-weight:800;display:grid}.admin-grid-form input,.admin-inline-form input,.admin-inline-form select,.admin-integration-grid input,.admin-integration-grid textarea,.admin-members select,.admin-records select{background:#fff;border:1px solid #d6dfdc;border-radius:6px;min-width:0;padding:8px}.admin-records{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;display:grid;overflow:hidden}.admin-records article{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.admin-records article:first-child{border:0}.admin-records article>div,.admin-records article>span{gap:3px;display:grid}.admin-records small,.admin-members small{color:var(--muted)}.admin-records form{gap:7px;display:flex}.admin-members{gap:10px;margin-top:12px;display:grid}.admin-members>article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.admin-members>article>div{align-content:center;gap:3px;display:grid}.admin-members form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.department-checks label{color:var(--muted);gap:4px;font-size:9px;display:flex}.manage-access-dialog{width:min(760px,100%)}.manage-access-dialog .modal-form-body{background:#f5f8f7;padding:0}.access-management{display:grid}.access-management .modal-form-grid{align-items:stretch;gap:16px;padding:22px;display:grid}.access-profile-form{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr))}.access-section-heading{grid-column:1/-1;gap:4px;display:grid}.access-section-heading>span{color:#357667;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.access-section-heading h3{color:var(--ink);margin:0;font:600 18px Georgia,serif}.access-section-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.access-management .modal-form-grid>footer{grid-column:1/-1;justify-content:flex-end;padding-top:2px;display:flex}.access-departments-form{border-top:1px solid var(--line)}.department-access-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.access-management .department-checks .checkbox-label{min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dce4e1;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;font-size:12px;font-weight:750;display:flex}.access-management .department-checks .checkbox-label:hover{background:#fbfdfc;border-color:#9bb9b1}.access-management .department-checks .checkbox-label input{accent-color:#1f7565;width:16px;height:16px}.permission-grid{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.permission-grid article{border:1px solid #edf0ef;justify-content:space-between;gap:10px;padding:13px;display:flex}.permission-grid article>div{gap:3px;display:grid}.permission-grid small{color:var(--muted);font-size:9px}.employee-record-access{border:1px solid var(--line);background:#fff;border-radius:10px;gap:0;margin-top:20px;display:grid}.employee-record-access>header{border-bottom:1px solid var(--line);background:#f7faf9;border-radius:9px 9px 0 0;gap:3px;padding:14px 16px;display:grid}.employee-record-access>header small,.employee-record-access form small{color:var(--muted);font-size:10px}.employee-record-access form{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(180px,1fr) minmax(240px,320px) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.employee-record-access form:last-child{border-bottom:0}.employee-record-access form>div:first-of-type{gap:3px;min-width:0;display:grid}.employee-record-access form>div:first-of-type strong,.employee-record-access form>div:first-of-type small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employee-record-access form:has(.searchable-dropdown.is-open){z-index:150;position:relative}.admin-integration-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-integration-grid>article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.admin-integration-grid>article>header{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}.admin-integration-grid>article>header>div{display:grid}.admin-integration-grid>article>header time,.admin-integration-grid>article>header small{color:var(--muted);font-size:8px}.admin-integration-grid>article>.modal-form-actions>form{gap:8px;margin-top:8px;display:grid}.integration-setup-form label>small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.4}.integration-setup-form textarea{resize:vertical;min-height:100px;font:10px ui-monospace,monospace}.webhook-endpoint{overflow-wrap:anywhere;margin-top:10px;line-height:1.45;display:block}.webhook-endpoint code{color:var(--ink);font-size:8px}.yeastar-extension-panel{margin-top:24px}.yeastar-extension-panel form{gap:14px;display:grid}.yeastar-extension-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.yeastar-extension-head,.yeastar-extension-row{grid-template-columns:70px minmax(180px,1.3fr) minmax(100px,.7fr) 110px 110px;align-items:center;gap:12px;padding:11px 14px;display:grid}.yeastar-extension-head{color:var(--muted);text-transform:uppercase;background:#f6f8f7;font-size:9px;font-weight:800}.yeastar-extension-row{border-top:1px solid #edf0ef}.yeastar-extension-row>span{gap:2px;display:grid}.yeastar-extension-row small{color:var(--muted)}.yeastar-extension-row>label{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.yeastar-extension-row>input{background:#fff;border:1px solid #d6dfdc;border-radius:6px;min-width:0;padding:8px}@media (max-width:900px){.yeastar-extension-head{display:none}.yeastar-extension-row{grid-template-columns:32px 1fr}.yeastar-extension-row>input,.yeastar-extension-row>label:not(:first-of-type){grid-column:2}}.modal-form-dialog .admin-inline-form{border:0;grid-template-columns:minmax(0,1fr) 160px;padding:0}.modal-form-dialog .admin-inline-form>button,.modal-form-dialog .admin-inline-form>output,.modal-form-dialog .admin-inline-form>p{grid-column:1/-1}.recovery-columns{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:15px;display:grid}.recovery-columns>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.recovery-columns h3{margin:0 0 10px;font:600 16px Georgia,serif}.recovery-columns article{border-top:1px solid #edf0ef;justify-content:space-between;padding:10px 0;display:flex}.recovery-columns article>span{gap:3px;display:grid}.recovery-columns small{color:var(--muted);font-size:9px}.embed-chat-shell{background:0 0;width:100%;height:100dvh;min-height:620px;display:grid}.embed-chat-shell .website-chat{width:100%;height:100%;min-height:620px;box-shadow:none;border:0;border-radius:0;margin:0}.chat-embed-admin{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) 360px;gap:18px;padding:18px;display:grid}.chat-embed-copy{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px;display:grid}.chat-embed-copy label{color:var(--muted);gap:6px;font-size:9px;font-weight:800;display:grid}.chat-embed-copy input,.chat-embed-copy textarea{width:100%;color:var(--ink);background:#f8faf9;border:1px solid #d6dfdc;border-radius:7px;padding:10px;font:10px/1.5 ui-monospace,monospace}.chat-embed-code{grid-column:1/-1}.chat-embed-code textarea{resize:vertical;min-height:105px}.chat-embed-copy>small{color:var(--muted);grid-column:1/-1;font-size:9px;line-height:1.55}.chat-embed-preview{background:#f4f7f5;border:1px solid #dce4e0;border-radius:12px;min-height:470px;position:relative;overflow:hidden}.chat-embed-preview>span{z-index:1;color:#306f60;background:#e5f1eb;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:900;position:absolute;top:8px;right:8px}.chat-embed-preview iframe{border:0;width:100%;height:100%;min-height:470px}@media (max-width:900px){.chat-embed-admin{grid-template-columns:1fr}.chat-embed-preview{min-height:620px}}@media (max-width:600px){.access-profile-form,.department-access-grid,.employee-record-access form{grid-template-columns:1fr}.access-management .modal-form-grid{padding:18px}.access-management .modal-form-grid>footer{justify-content:stretch}.access-management .modal-form-grid>footer .primary-action,.employee-record-access form .small-action{width:100%}}.company-switcher{align-items:center;gap:6px;display:inline-flex}.company-switcher select{color:var(--ink);background:0 0;border:0;font-weight:800}.topbar-actions{align-items:center;gap:12px;display:flex}.topbar-actions a{text-decoration:none}.sales-shell{--twenty-purple:#6c5ce7;--twenty-bg:#f7f7fa;--twenty-sidebar:#f4f3f8;--twenty-line:#e4e2e8;--twenty-muted:#716f78;--twenty-ink:#29272d;color:var(--twenty-ink);background:var(--twenty-bg);grid-template-columns:235px minmax(0,1fr)}.sales-shell .sales-sidebar{color:#57545d;background:var(--twenty-sidebar);border-right:1px solid var(--twenty-line);width:216px;box-shadow:none;padding:12px 10px}.sales-shell .sales-workspace-switcher{gap:9px;min-height:42px;padding:5px 7px 12px}.sales-shell .sales-workspace-switcher .brand-mark{color:#fff;background:linear-gradient(145deg,#6757dd,#8a79ee);border-radius:7px;width:27px;height:27px;font:750 13px/1 Inter,sans-serif;box-shadow:0 2px 6px #5b4ac238}.sales-shell .sales-workspace-switcher div:last-of-type{flex:1;display:grid}.sales-shell .sales-workspace-switcher strong{color:#2f2c33;font:650 12px/1.2 Inter,sans-serif}.sales-shell .sales-workspace-switcher span{color:#96929d;letter-spacing:0;text-transform:none;margin:2px 0 0;font-size:9px}.sales-shell .sales-workspace-switcher b{color:#918d96;font-size:11px}.sales-global-search{color:#6e6a75;background:#fbfbfd;border:1px solid #dfdde4;border-radius:7px;align-items:center;gap:8px;min-height:32px;margin:0 2px 8px;padding:0 9px;font-size:11px;text-decoration:none;display:flex;box-shadow:0 1px 2px #231f2a0a}.sales-global-search span{font-size:16px}.sales-global-search kbd{color:#9b97a0;margin-left:auto;font:9px/1 Inter,sans-serif}.sales-shell .sales-sidebar nav{gap:1px}.sales-shell .sales-sidebar nav p{color:#aaa6af;letter-spacing:.08em;margin:15px 9px 5px;font-size:8px}.sales-shell .sales-sidebar nav a{color:#625f68;border-radius:6px;gap:8px;min-height:30px;padding:5px 8px;font-size:11px}.sales-shell .sales-sidebar nav a span{color:#85818d;text-align:center;width:15px;font-size:14px}.sales-shell .sales-sidebar nav a:hover{color:#252329;background:#e9e7ee}.sales-shell .sales-sidebar .sidebar-user{border-top:1px solid #e0dee5;gap:8px;margin:auto 2px 0;padding:10px 5px 2px}.sales-shell .sales-sidebar .sidebar-user>span{color:#fff;background:#343138;border-radius:50%;width:26px;height:26px}.sales-shell .sales-sidebar .sidebar-user strong{color:#39363e;font-size:10px}.sales-shell .sales-sidebar .sidebar-user b{color:#8b8791;letter-spacing:.08em;margin-left:auto;font-size:9px}.sales-shell .sales-topbar{color:#3b3840;border-color:var(--twenty-line);height:48px;box-shadow:none;background:#fbfbfcf5;padding:0 18px;font-size:11px}.sales-shell .sales-topbar .object-icon{color:#6254cf;background:#ebe8ff;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.sales-shell .sales-topbar .crm-engine-label{color:#77727e;letter-spacing:.05em;background:#f3f2f6;border-color:#dedbe4;margin-left:4px;padding:3px 7px;font-size:8px}.sales-shell .sales-topbar .text-button{color:#6d6973;font-size:10px}.sales-shell .content.sales-content{max-width:none;min-height:calc(100vh - 48px);margin:0;padding:0 22px 42px}.sales-shell .sales-page-heading{z-index:6;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;align-items:center;height:65px;min-height:65px;margin:0;padding:0 34px;position:sticky;top:0}.sales-shell .sales-page-heading>div:first-child{align-items:center;gap:10px;display:flex}.sales-shell .sales-object-glyph{color:#5d50c3;background:#ece9ff;border-radius:6px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.sales-shell .sales-page-heading .eyebrow,.sales-shell .sales-page-heading>div:first-child>div>p:last-child{display:none}.sales-shell .sales-page-heading h1{color:#2f2c33;letter-spacing:0;font:650 15px/1.2 Inter,sans-serif}.sales-shell .sales-page-actions .secondary-action,.sales-shell .sales-page-actions button{color:#4d4953;background:#fff;border:1px solid #dedbe3;border-radius:6px;min-height:29px;padding:0 10px;font-size:10px;font-weight:600;box-shadow:0 1px 2px #231f2a0a}.sales-shell .sales-page-actions button{min-width:30px;padding:0 7px}.sales-shell .sales-page-actions kbd{color:#99959e;background:#f5f4f7;border:1px solid #e0dde4;border-radius:6px;place-items:center;min-height:29px;padding:0 7px;font:9px/1 Inter,sans-serif;display:grid}.sales-shell .crm-create-panel{border-color:var(--twenty-line);border-radius:8px;margin:10px 0;box-shadow:0 1px 2px #231f2a09}.sales-shell .crm-create-panel>summary{color:#fff;background:#2f2c33;border-radius:6px;width:max-content;margin-left:auto;padding:9px 12px;font-size:10px;font-weight:650}.sales-shell .crm-create-panel[open]>summary{color:#fff;background:#2f2c33;border:0}.sales-shell .crm-form-grid{gap:10px;padding:14px}.sales-shell .crm-form-grid label{color:#77727d;font-size:9px}.sales-shell .crm-form-grid input,.sales-shell .crm-form-grid select,.sales-shell .crm-form-grid textarea{background:#fdfdfe;border-color:#dfdce4;border-radius:6px;font-size:11px}.sales-shell .twenty-view-surface{border-color:var(--twenty-line);border-radius:8px;margin-top:10px;box-shadow:0 1px 3px #231f2a0a}.sales-shell .crm-toolbar,.sales-shell .pipeline-viewbar{border-bottom:1px solid var(--twenty-line);background:#fff;align-items:center;min-height:46px;padding:7px 10px}.crm-view-name,.pipeline-viewbar>div{white-space:nowrap;color:#4d4952;align-items:center;gap:7px;font-size:10px;display:flex}.crm-view-name>span,.pipeline-viewbar>div>span{color:#6f67a9;font-size:13px}.crm-view-name strong,.pipeline-viewbar strong{font-weight:600}.crm-view-name b,.pipeline-viewbar b{color:#8b8790;background:#f0eef3;border-radius:5px;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}.sales-shell .crm-search{flex:initial;margin-left:auto}.sales-shell .crm-search>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sales-shell .crm-search>div{align-items:center;gap:4px}.sales-shell .crm-search input{background:#f4f3f6;border-color:#0000;border-radius:6px;width:150px;min-height:29px;padding:0 9px;font-size:10px}.sales-shell .crm-search select{color:#615d67;appearance:auto;background:0 0;border:0;min-height:27px;padding:0 21px 0 2px;font-size:10px}.sales-shell .crm-search button,.sales-shell .view-control,.sales-shell .view-options,.pipeline-viewbar button{color:#615d67;background:0 0;border:0;border-radius:6px;min-height:29px;padding:0 8px;font-size:10px;font-weight:500}.sales-shell .crm-search button:hover,.sales-shell .view-control:hover,.sales-shell .view-options:hover,.pipeline-viewbar button:hover{background:#f0eef3}.sales-shell .view-control{align-items:center;padding-left:7px;display:flex}.sales-shell .view-control>span{color:#8d8893}.sales-shell .crm-table{background:#fff}.sales-shell .crm-table-head,.sales-shell .crm-table-row{grid-template-columns:30px minmax(210px,1.6fr) minmax(145px,1.05fr) 105px 120px 110px 120px;gap:0;padding:0}.sales-shell .crm-table-head{color:#817d87;letter-spacing:.03em;text-transform:none;background:#faf9fb;min-height:32px;font-size:8px;font-weight:600}.sales-shell .crm-table-head>span,.sales-shell .crm-table-row>span{min-height:inherit;border-right:1px solid #efedf1;justify-content:center;padding:7px 10px}.sales-shell .crm-table-head>span{justify-content:center}.sales-shell .crm-table-head>span:not(.table-checkbox){align-items:flex-start}.sales-shell .crm-table-row{color:#423f46;border-top-color:#eceaef;min-height:48px;font-size:10px}.sales-shell .crm-table-row:hover{box-shadow:inset 2px 0 var(--twenty-purple);background:#f8f7fa}.sales-shell .crm-table-row small{color:#98949d;margin-top:2px;font-size:8px}.table-checkbox{position:relative;padding:0!important}.table-checkbox:after{content:"";background:#fff;border:1px solid #cbc7d0;border-radius:3px;width:12px;height:12px}.record-primary{align-items:center;gap:8px;flex-direction:row!important;justify-content:flex-start!important}.record-primary>span{min-width:0;display:grid}.sales-shell .stage-pill{letter-spacing:0;text-transform:none;border-radius:4px;padding:3px 7px;font-size:8px;font-weight:600}.pipeline-viewbar{border:1px solid var(--twenty-line);border-radius:8px 8px 0 0;justify-content:space-between;display:flex}.pipeline-viewbar nav{gap:2px;display:flex}.sales-shell .pipeline-board{border:1px solid var(--twenty-line);background:#fff;border-top:0;border-radius:0 0 8px 8px;gap:0;padding:0}.sales-shell .pipeline-column:last-child{border-right:0}.sales-shell .pipeline-column>header{background:#fff;border-bottom-color:#ece9ef;min-height:42px;padding:8px 10px}.sales-shell .pipeline-column>header strong{color:#5b5660;letter-spacing:0;text-transform:none;font-size:9px;font-weight:650}.sales-shell .pipeline-column>header small{color:#8c8791;background:#f0eef2;min-width:18px;height:18px;font-size:8px}.sales-shell .pipeline-column>header b{font-size:8px;font-weight:500}.sales-shell .pipeline-cards{gap:7px;padding:8px}.sales-shell .pipeline-card{border-color:#ddd9e2;border-radius:7px;padding:10px;box-shadow:0 1px 2px #231f2a0f}.sales-shell .pipeline-card>a{align-items:center;gap:7px;font-size:10px;display:flex}.sales-shell .pipeline-card>span{margin:7px 0 0 32px;font-size:9px}.sales-shell .pipeline-card footer{margin:13px 0 0 32px}.sales-shell .pipeline-card footer b{font-size:10px}.sales-shell .pipeline-card footer small{font-size:8px}.sales-shell .pipeline-empty{border-color:#dedbe3;border-radius:6px;min-height:64px;font-size:9px}.sales-shell .stage-order-editor{border-color:var(--twenty-line);box-shadow:none;border-radius:8px;margin:10px 0;padding:10px}.sales-shell .stage-order-editor summary{color:#6f6a74;font-size:10px;font-weight:550}.sales-shell .opportunity-hero{border-bottom:1px solid var(--twenty-line);background:#fff;align-items:center;min-height:92px;margin:0 -22px;padding:16px 22px}.sales-shell .opportunity-hero>.back-link{color:#77727d;margin:0;font-size:9px;position:absolute;top:58px}.sales-shell .opportunity-hero>div:first-of-type{align-items:center;gap:12px;display:flex}.sales-shell .opportunity-hero h1{letter-spacing:0;margin:2px 0;font:650 18px/1.2 Inter,sans-serif}.sales-shell .opportunity-hero .eyebrow{color:#918c97;letter-spacing:.1em;margin:0;font-size:7px}.sales-shell .opportunity-hero p{margin:3px 0 0;font-size:9px}.sales-shell .opportunity-value{gap:5px;min-width:210px}.sales-shell .opportunity-value>strong{font:650 18px/1.1 Inter,sans-serif}.sales-shell .opportunity-value>small{font-size:8px}.sales-shell .opportunity-layout{grid-template-columns:290px minmax(0,1fr);gap:0;min-height:calc(100vh - 140px);margin:0 -22px}.sales-shell .opportunity-facts,.sales-shell .opportunity-record-main{box-shadow:none;border:0;border-radius:0}.sales-shell .opportunity-facts{border-right:1px solid var(--twenty-line);background:#f8f7fa;padding:18px}.sales-shell .opportunity-facts h2{margin:0 0 12px;font:650 11px/1.2 Inter,sans-serif}.sales-shell .opportunity-facts dl{border:0;border-radius:0;grid-template-columns:1fr;display:grid}.sales-shell .opportunity-facts dl div{border:0;border-bottom:1px solid #e9e6ec;grid-template-columns:88px 1fr;gap:8px;padding:8px 0;display:grid}.sales-shell .opportunity-facts dt{color:#8c8791;letter-spacing:0;text-transform:none;margin:0;font-size:8px}.sales-shell .opportunity-facts dd{font-size:9px;font-weight:550}.sales-shell .crm-actions{gap:5px;margin-top:16px}.sales-shell .crm-actions button,.sales-shell .crm-actions .secondary-action,.sales-shell .inline-action-menu>summary{color:#55515a;background:#fff;border-color:#ddd9e2;border-radius:6px;min-height:29px;padding:0 8px;font-size:8px;font-weight:600}.sales-shell .crm-actions .primary-action{color:#fff;background:#343138}.sales-shell .crm-action-note{color:#9a959f;font-size:8px}.sales-shell .opportunity-record-main{background:#fff;padding:0 18px 28px}.sales-shell .opportunity-record-main>.record-tabs{border:0;border-bottom:1px solid var(--twenty-line);border-radius:0;margin:0 -18px 14px;padding:0 12px}.sales-shell .opportunity-record-main>.record-tabs a{color:#6f6a74;border-bottom:2px solid #0000;border-radius:0;padding:13px 10px 10px;font-size:9px}.sales-shell .opportunity-record-main>.record-tabs a:first-child{color:#343039;border-bottom-color:var(--twenty-purple)}.sales-shell .opportunity-record-main>.record-tabs b{color:#9a959f;margin-left:3px}.record-widget{border:1px solid var(--twenty-line);border-radius:8px;margin-bottom:12px;overflow:hidden}.record-widget>header{border-bottom:1px solid #ece9ef;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;display:flex}.record-widget>header h2{margin:0;font:650 10px/1 Inter,sans-serif}.record-widget>header span{color:#8d8892;background:#f0eef2;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.record-widget .activity-list{padding:0 12px}.sales-shell .activity-list article{padding:11px 0}.sales-shell .activity-list article strong{font-size:9px}.sales-shell .activity-list article p,.sales-shell .activity-list article small{font-size:8px}.sales-shell .customer-crm-hero{color:#2f2c33;border-bottom:1px solid var(--twenty-line);min-height:96px;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:48px 1fr auto;margin:0 -22px;padding:16px 22px}.sales-shell .customer-crm-hero h1{font:650 18px/1.2 Inter,sans-serif}.sales-shell .customer-crm-hero p:not(.eyebrow){color:#7e7984;font-size:9px}.sales-shell .customer-crm-hero .eyebrow{color:#918c97;margin:3px 0;font-size:7px}.sales-shell .customer-crm-hero .back-link{color:#77727d;margin-bottom:5px;font-size:9px}.sales-shell .customer-crm-hero .customer-avatar{color:#4e476f;background:#ece9f7}.sales-shell .customer-crm-kpis{gap:6px}.sales-shell .customer-crm-kpis>span{background:#faf9fb;border-color:#e0dde4;border-radius:7px;min-width:92px;padding:9px}.sales-shell .customer-crm-kpis small{color:#918c97;font-size:7px}.sales-shell .customer-crm-kpis strong{color:#39363e;font:650 12px/1.2 Inter,sans-serif}.sales-shell>.workspace>.sales-content>.record-tabs{border:0;border-bottom:1px solid var(--twenty-line);border-radius:0;margin:0 -22px 10px;padding:0 16px}.sales-shell>.workspace>.sales-content>.record-tabs a{border-bottom:2px solid #0000;border-radius:0;padding:11px 9px 9px;font-size:9px}.sales-shell>.workspace>.sales-content>.record-tabs a:first-child{color:#3f3b43;border-bottom-color:var(--twenty-purple)}.sales-shell .record-editor{border-color:var(--twenty-line);box-shadow:none;border-radius:8px;padding:12px}.sales-shell .record-editor summary{color:#5d5863;font-size:9px}.sales-shell .customer-overview-grid{gap:10px}.sales-shell .customer-overview-grid>.crm-panel{border-color:var(--twenty-line);box-shadow:none;border-radius:8px;padding:14px}.sales-shell .customer-overview-grid h2{font:650 11px/1.2 Inter,sans-serif}.sales-shell .record-facts{border-color:#e6e3e9;border-radius:7px}.sales-shell .record-facts dt{color:#918c97;font-size:7px}.sales-shell .record-facts dd{font-size:9px}.sales-shell .sales-attention-grid{gap:8px;margin-top:10px}.sales-shell .attention-card{border-color:var(--twenty-line);border-radius:8px;min-height:96px;padding:14px;display:grid;box-shadow:0 1px 2px #231f2a0a}.sales-shell .attention-card:hover{transform:none;box-shadow:0 1px 2px #231f2a0a}.sales-shell .attention-card small{font-size:7px}.sales-shell .attention-card span{color:#6659c6;font-size:8px}.sales-shell .sales-summary{border-color:var(--twenty-line);box-shadow:none;border-radius:8px}.sales-shell .sales-summary h2{font:650 24px/1.2 Inter,sans-serif}@media (max-width:900px){.sales-shell{grid-template-columns:56px minmax(0,1fr)}.sales-shell .sales-sidebar{flex-direction:column;width:56px;height:100vh;padding:10px 7px;position:fixed;inset:0 auto 0 0}.sales-shell .sales-workspace-switcher{justify-content:center;padding:3px 0 12px}.sales-shell .sales-workspace-switcher>div:last-of-type,.sales-shell .sales-workspace-switcher>b,.sales-global-search,.sales-shell .sales-sidebar nav p{display:none}.sales-shell .sales-sidebar nav{gap:5px;display:grid}.sales-shell .sales-sidebar nav a{justify-content:center;min-height:34px;padding:0;font-size:0}.sales-shell .sales-sidebar nav a span{width:auto;font-size:15px}.sales-shell .sales-sidebar .sidebar-user{justify-content:center;padding:10px 0 2px;display:flex}.sales-shell .sales-sidebar .sidebar-user div,.sales-shell .sales-sidebar .sidebar-user b{display:none}.sales-shell .workspace{grid-column:2}}@media (max-width:680px){.sales-shell .opportunity-layout{grid-template-columns:1fr}.sales-shell .opportunity-facts{border-right:0;border-bottom:1px solid var(--twenty-line)}}.admin-editor{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:14px}.admin-editor>summary{color:#245f52;cursor:pointer;padding:13px 16px;font-size:11px;font-weight:800}.admin-editor form,.settings-form{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;padding:16px;display:grid}.admin-editor label,.settings-form label,.platform-company-actions label{color:#687770;gap:6px;font-size:9px;font-weight:800;display:grid}.admin-editor input,.settings-form input,.platform-company-actions input{width:100%;color:var(--ink);background:#fff;border:1px solid #d5dedb;border-radius:6px;padding:8px}.settings-form{border:1px solid var(--line);background:#fff;border-radius:11px}.settings-form label:first-child{justify-content:space-between;align-items:center;display:flex}.settings-form label:first-child input{width:auto}.invite-link{color:#285f52;overflow-wrap:anywhere;background:#e9f5ef;border-radius:6px;gap:4px;padding:8px;display:grid}.invite-link code{font-size:8px}.sales-shell{--twenty-blue:var(--navy);--twenty-border:#e6e6e6;--twenty-soft:#f7f7f7;--twenty-text:#343434;min-height:100vh;color:var(--twenty-text);background:#fff;grid-template-columns:235px minmax(0,1fr);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.sales-shell:has(.sales-sidebar.is-collapsed){grid-template-columns:56px minmax(0,1fr)}.sales-shell .sales-sidebar{z-index:20;color:#5f5f5f;border-right:1px solid var(--twenty-border);width:220px;height:100vh;box-shadow:none;background:#fafafa;padding:0 8px 10px;transition:width .16s;position:fixed;inset:0 auto 0 0}.sales-shell .sales-sidebar.is-collapsed{width:56px}.sales-workspace-row{align-items:center;gap:2px;height:46px;padding:0 2px;display:flex}.sales-workspace-name{color:#383838;flex:1;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.sales-workspace-copy{gap:1px;min-width:0;display:grid}.sales-workspace-name strong,.sales-workspace-name small{text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden}.sales-workspace-name strong{font-size:13px;font-weight:650}.sales-workspace-name small{color:#999;font-size:9px}.mmc-mini-logo{color:#fff;background:#315dba;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:grid}.workspace-caret{color:#aaa;font-size:10px}.sidebar-icon-button{color:#777;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.sidebar-icon-button:hover{background:#ededed}.crm-icon{flex:none;width:15px;height:15px}.sales-back-link{color:#6c6c6c;border-bottom:1px solid #ededed;align-items:center;gap:8px;min-height:35px;margin:2px 0 0;padding:0 7px;font-size:11px;text-decoration:none;display:flex}.sales-back-link:hover{color:#303030}.sales-nav-section{color:#a2a2a2;letter-spacing:0;text-transform:none;margin:14px 4px 7px;font-size:11px;font-weight:450}.sales-shell .sales-sidebar nav{gap:1px;display:grid}.sales-shell .sales-sidebar nav a{color:#555;border-radius:5px;justify-content:flex-start;align-items:center;gap:9px;min-height:30px;padding:0 7px;font-size:12px;text-decoration:none;display:flex}.sales-shell .sales-sidebar nav a:hover,.sales-shell .sales-sidebar nav a.nav-active{color:#303030;box-shadow:none;background:#ededed}.sales-shell .sales-sidebar nav a .crm-icon{color:#737373;width:15px;height:15px}.sales-shell .sales-sidebar .sidebar-user{border-top:1px solid #ededed;align-items:center;gap:8px;min-width:0;margin:auto 0 0;padding:10px 4px 0;display:flex}.sales-shell .sales-sidebar .sidebar-user>span{color:#fff;background:#445;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.sales-shell .sales-sidebar .sidebar-user div{flex:1;min-width:0;display:grid}.sales-shell .sales-sidebar .sidebar-user strong{color:#444;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sales-shell .sales-sidebar .sidebar-user small{color:#999;font-size:9px}.sidebar-user-menu{color:#888;background:0 0;border:0;width:26px;font-size:11px}.sales-sidebar.is-collapsed .sales-workspace-copy,.sales-sidebar.is-collapsed .sales-workspace-row .sidebar-icon-button:first-of-type,.sales-sidebar.is-collapsed .sales-nav-section,.sales-sidebar.is-collapsed .sales-back-link span,.sales-sidebar.is-collapsed nav a span,.sales-sidebar.is-collapsed .sidebar-user div,.sales-sidebar.is-collapsed .sidebar-user form{display:none}.sales-sidebar.is-collapsed .sales-workspace-row{justify-content:center}.sales-sidebar.is-collapsed .sales-workspace-name{flex:0}.sales-sidebar.is-collapsed .sales-back-link,.sales-sidebar.is-collapsed nav a{justify-content:center;padding:0}.sales-sidebar.is-collapsed .sidebar-user{justify-content:center}.sales-shell .workspace{background:#fff;grid-column:2;min-width:0}.sales-shell .content.sales-content{background:#fff;max-width:none;min-height:100vh;margin:0;padding:0;position:relative}.sales-page-heading{border-bottom:1px solid var(--twenty-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:47px;margin:0;padding:0 10px 0 16px;display:flex}.sales-page-heading>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.sales-page-heading .sales-object-glyph{color:#4d71cc;background:#edf2ff;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.sales-page-heading .glyph-opportunities{color:#d95861;background:#fff0f1}.sales-page-heading .eyebrow,.sales-page-heading>div:first-child p:last-child{display:none}.sales-page-heading h1{color:#333;letter-spacing:0;margin:0;font:600 14px/1 Inter,sans-serif}.sales-page-heading-right{align-items:center;gap:12px;min-width:0;display:flex}.sales-page-actions{align-items:center;gap:7px;display:flex}.sales-page-actions .primary-action{color:#fff;background:var(--twenty-blue);border:0;border-radius:6px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #0d263029}.sales-page-actions button{color:#777;background:#f5f5f5;border:0;border-radius:6px;place-items:center;min-width:28px;min-height:28px;font-size:11px;display:grid}.sales-page-actions button:last-child{display:none}.sales-shell .crm-create-panel{background:0 0;border:0;height:0;margin:0;overflow:visible}.create-record-trigger{display:none}.sales-page-actions .primary-action:hover,.create-record-side-panel>footer .create-save:hover{background:var(--navy-2)}.create-record-ellipsis{opacity:0;max-width:0;transition:max-width .12s,opacity .12s;overflow:hidden}.record-side-panel.create-record-side-panel{z-index:60;grid-template-rows:47px 1fr 47px}.create-record-side-panel>header{grid-template-columns:22px minmax(90px,auto) 1fr 28px}.create-record-side-panel>header .record-avatar.large{color:#aaa;background:#f3f3f3;border-radius:5px;width:20px;height:20px;font-size:12px}.create-record-side-panel>header input{color:#444;background:0 0;border:1px solid #0000;border-radius:5px;outline:0;min-width:80px;max-width:190px;height:27px;padding:0 5px;font:550 13px/1 Inter,sans-serif}.create-record-side-panel>header input:hover{border-color:#e5e5e5}.create-record-side-panel>header input:focus{border-color:#93a4ef;box-shadow:0 0 0 2px #edf0ff}.create-record-body{padding-top:13px}.create-field-section{margin:0 0 12px}.create-field-section>header{color:#898989;justify-content:space-between;align-items:center;height:31px;display:flex}.create-field-section>header span{font-size:11px}.create-field-section>header b{font-size:9px;font-weight:400}.create-field-section>label{color:#999;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:5px;min-height:38px;font-size:11px;display:grid}.create-field-section>label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-field-section input,.create-field-section select,.create-field-section textarea{color:#555;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;width:100%;min-height:29px;padding:5px 7px;font:11px Inter,sans-serif}.create-field-section input:hover,.create-field-section select:hover,.create-field-section textarea:hover{border-color:#e4e4e4}.create-field-section input:focus,.create-field-section select:focus,.create-field-section textarea:focus{background:#fff;border-color:#93a4ef;box-shadow:0 0 0 2px #edf0ff}.create-field-section textarea{resize:vertical;min-height:58px}.create-record-side-panel>footer{justify-content:flex-start}.create-record-side-panel>footer .create-cancel{border:1px solid #ddd;border-radius:5px;width:auto;margin-left:auto;padding:0 9px}.create-record-side-panel>footer .create-save{color:#fff;background:var(--twenty-blue);border-radius:6px;width:auto;min-width:104px;padding:0 11px;font-weight:700;box-shadow:0 4px 12px #0d263024}.create-record-side-panel>footer .create-save:disabled{opacity:.6}.create-record-side-panel.is-simplified{grid-template-rows:47px 1fr 47px}.create-record-side-panel.is-simplified>header{grid-template-columns:22px 1fr 28px}.create-panel-spacer{min-width:0}.twenty-view-surface{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;position:relative}.crm-toolbar{z-index:4;border-bottom:1px solid var(--twenty-border);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 10px 0 16px;display:flex;position:relative}.crm-view-name,.crm-view-switcher>summary{color:#474747;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 7px;font-size:12px;list-style:none;display:flex}.crm-view-name strong,.crm-view-switcher strong{font-weight:500}.crm-view-name span,.crm-view-switcher summary span{color:#9a9a9a}.crm-view-name b,.crm-view-switcher summary b{color:#aaa;font-size:9px}.crm-view-actions{align-items:center;gap:2px;display:flex}.crm-view-actions>details{position:relative}.toolbar-menu>summary{color:#666;cursor:pointer;border-radius:6px;align-items:center;min-height:29px;padding:0 9px;font-size:12px;list-style:none;display:flex}.toolbar-menu>summary:hover,.toolbar-menu[open]>summary{background:#f1f1f1}.toolbar-popover,.crm-view-menu{z-index:30;background:#fffffffa;border:1px solid #dedede;border-radius:8px;width:320px;max-height:min(540px,100vh - 110px);position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 8px 24px #00000029}.toolbar-menu.is-compact .toolbar-popover{width:230px}.toolbar-popover>header{border-bottom:1px solid #eee;align-items:center;gap:8px;height:38px;padding:0 9px;display:flex}.toolbar-popover>header button{color:#999;background:0 0;border:0;width:22px;font-size:18px}.toolbar-popover>header strong{font-size:13px;font-weight:500}.popover-search{color:#999;border-bottom:1px solid #eee;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.popover-search input{color:#444;background:0 0;border:0;outline:0;width:100%;font-size:12px}.menu-label{color:#aaa;background:#fafafa;padding:8px 10px 5px;font-size:9px;font-weight:450;display:block}.menu-item{color:#555;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;width:calc(100% - 10px);min-height:34px;margin:2px 5px;padding:0 8px;font-size:12px;display:flex}.menu-item:hover,.menu-item.is-active{background:#f1f1f1}.menu-item>span:nth-child(2){flex:1;align-items:center;display:flex}.menu-check{color:#526fe1;width:15px}.menu-trailing{color:#999;margin-left:auto}.toolbar-popover hr{border:0;border-top:1px solid #eee;margin:5px 0}.crm-view-switcher{position:relative}.crm-view-menu{width:200px;padding:5px;top:calc(100% + 3px);left:0;right:auto}.crm-view-menu a{color:#555;border-radius:5px;align-items:center;gap:8px;min-height:33px;padding:0 8px;font-size:12px;text-decoration:none;display:flex}.crm-view-menu a:hover,.crm-view-menu a.is-active{background:#f0f0f0}.crm-view-menu a span{color:#aaa;margin-left:auto}.crm-view-menu hr{border:0;border-top:1px solid #eee}.field-icon{color:#969696;flex:none;justify-content:center;width:14px;font-size:12px;font-style:normal;font-weight:450;display:inline-flex}.crm-table-scroll{overscroll-behavior-x:contain;width:100%;overflow:auto}.sales-shell .crm-table{background:#fff;min-width:970px;overflow:visible}.sales-shell .crm-table-head,.sales-shell .crm-table-row{border:0;border-bottom:1px solid var(--twenty-border);color:#454545;content-visibility:auto;contain-intrinsic-size:33px;grid-template-columns:32px 210px 120px 130px 135px 165px 165px;align-items:stretch;gap:0;min-height:33px;padding:0;font-size:12px;display:grid}.sales-shell .customer-record-table .crm-table-head,.sales-shell .customer-record-table .crm-table-row{grid-template-columns:32px 210px 160px 110px 130px 110px 150px}.sales-shell .task-record-table .crm-table-head,.sales-shell .task-record-table .crm-table-row{grid-template-columns:32px 250px 130px 110px 165px 145px 180px 190px}.sales-shell .note-record-table .crm-table-head,.sales-shell .note-record-table .crm-table-row{grid-template-columns:32px 210px 250px 155px 180px 135px 165px}.task-record-table .crm-table-row select{color:#555;background:0 0;border:0;outline:0;width:100%;font-size:11px}.task-avatar{color:#28715e;background:#e9f5f0}.note-avatar{color:#39716c;background:#e8f3f2}.sales-shell .crm-table-head{color:#929292;letter-spacing:0;text-transform:none;content-visibility:visible;background:#fff;min-height:33px;font-size:12px;font-weight:450}.sales-shell .crm-table-head>span,.sales-shell .crm-table-row>span{border-right:1px solid var(--twenty-border);text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;min-height:33px;padding:0 10px;display:flex;overflow:hidden}.sales-shell .crm-table-row{cursor:pointer;transition:background 80ms}.sales-shell .crm-table-row:hover,.sales-shell .crm-table-row.is-selected{box-shadow:none;background:#f7f7fb}.sales-shell .crm-table-row.is-selected{outline-offset:-1px;outline:1px solid #cfd7ff}.table-checkbox{justify-content:center!important;padding:0!important}.table-checkbox:after{display:none}.table-checkbox input{accent-color:#5b73df;width:15px;height:15px;margin:0}.record-primary{flex-direction:row!important;gap:7px!important}.record-primary button{color:#333;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;min-width:0;padding:0;font-size:12px;overflow:hidden}.record-avatar{color:#5d527a;background:#f1eef8;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:650;display:grid}.record-avatar.opportunity-avatar{color:#a34f66;background:#fae9ef}.record-avatar.large{border-radius:7px;width:40px;height:40px;font-size:15px}.sales-shell .stage-pill{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;border-radius:4px;max-width:100%;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex;overflow:hidden;border:0!important}.crm-add-row{border-bottom:1px solid var(--twenty-border);color:#aaa;align-items:center;gap:7px;height:33px;padding-left:10px;font-size:13px;text-decoration:none;display:flex}.crm-add-row span{font-size:12px}.crm-calculation-row{color:#8e8e8e;grid-template-columns:210px 120px 130px 135px 165px 165px 120px;min-height:39px;margin-left:32px;font-size:11px;display:grid}.customer-record-table .crm-calculation-row{grid-template-columns:210px 160px 110px 130px 110px 150px 120px}.crm-calculation-row>*{align-items:center;gap:5px;padding:0 10px;display:flex}.crm-calculation-row b,.crm-calculation-row strong{color:#444;font-weight:550}.record-side-panel{z-index:40;color:#444;background:#fff;border-left:1px solid #ddd;grid-template-rows:47px 41px 1fr 43px;width:min(400px,100vw - 220px);animation:.16s ease-out panel-in;display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 28px #00000014}@keyframes panel-in{0%{opacity:.6;transform:translate(22px)}}.record-side-panel.no-tabs{grid-template-rows:47px 1fr 43px}.record-side-panel>header{border-bottom:1px solid var(--twenty-border);grid-template-columns:22px auto 1fr 28px 28px;align-items:center;gap:7px;padding:0 10px;display:grid}.record-side-panel>header strong{font-size:13px}.record-side-panel>header small{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.record-side-panel>header a,.record-side-panel>header button{color:#888;background:0 0;border:0;border-radius:5px;place-items:center;height:27px;text-decoration:none;display:grid}.record-side-panel>header a:hover,.record-side-panel>header button:hover{background:#f1f1f1}.record-side-panel>nav{border-bottom:1px solid var(--twenty-border);align-items:end;gap:2px;padding:0 8px;display:flex}.record-side-panel>nav button{color:#666;background:0 0;border:0;border-bottom:2px solid #0000;height:34px;padding:0 8px;font-size:11px}.record-side-panel>nav button.is-active{color:#333;border-bottom-color:#536fe3}.record-side-panel-body{padding:13px 11px 24px;overflow:auto}.record-side-panel-body>h2,.record-page-fields>h2{color:#444;margin:0 0 12px;font-size:12px;font-weight:550}.panel-section{margin-bottom:8px}.panel-section>header{color:#8b8b8b;justify-content:space-between;align-items:center;height:30px;display:flex}.panel-section>header span{font-size:11px}.panel-section>header b{font-size:9px;font-weight:400}.panel-field{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:4px;min-height:32px;display:grid}.panel-field>span{color:#999;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.panel-field>strong{color:#555;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:450;overflow:hidden}.panel-relation{border-top:1px solid var(--twenty-border);margin:10px -11px 0;padding:10px 11px 12px}.panel-relation>header{justify-content:space-between;align-items:center;height:28px;display:flex}.panel-relation>header strong{font-size:12px;font-weight:550}.panel-relation a{color:#444;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.panel-relation small{color:#aaa;margin-top:5px;font-size:9px;display:block}.record-side-panel>footer{border-top:1px solid var(--twenty-border);align-items:center;gap:4px;padding:0 10px;display:flex}.record-side-panel>footer button{color:#888;background:0 0;border:0;width:28px;height:28px}.record-side-panel>footer a{color:#555;border:1px solid #ddd;border-radius:5px;margin-left:auto;padding:6px 9px;font-size:11px;text-decoration:none}.people-company-link,.task-related-record-link{color:#405fc5;text-decoration:none}.people-company-link:hover,.task-related-record-link:hover{text-decoration:underline}.contact-side-panel{width:min(560px,100vw - 220px)}.contact-side-panel>nav{align-items:end;overflow-x:auto}.contact-side-panel>nav button{flex:none}.contact-panel-form{display:contents}.contact-edit-body{padding-top:13px}.contact-edit-body .create-field-section>label{grid-template-columns:126px minmax(0,1fr)}.contact-company-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.contact-company-control>a{color:#5067ca;background:#f3f5ff;border-radius:5px;padding:5px 7px;font-size:9px;text-decoration:none}.contact-panel-error{color:#a33;background:#fff1f1;border-radius:6px;margin:10px 0;padding:9px;font-size:10px}.contact-side-panel>.contact-panel-form>footer{border-top:1px solid var(--twenty-border);align-items:center;gap:7px;padding:0 10px;display:flex}.contact-side-panel>.contact-panel-form>footer a{color:#555;border:1px solid #ddd;border-radius:5px;margin-right:auto;padding:6px 9px;font-size:11px;text-decoration:none}.contact-side-panel .contact-save-button{color:#fff;background:var(--twenty-blue);border-radius:6px;width:auto;min-width:104px;height:29px;padding:0 11px;font-weight:700}.contact-side-panel .contact-save-button:disabled{opacity:.6}.contact-tab-body{align-content:start;display:grid}.contact-panel-list{border:1px solid var(--twenty-border);border-radius:7px;display:grid;overflow:hidden}.contact-panel-list article{border-bottom:1px solid var(--twenty-border);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:11px;display:grid}.contact-panel-list article:last-child{border-bottom:0}.contact-panel-list article>i{margin-top:3px}.contact-panel-list article strong{color:#444;font-size:11px;display:block}.contact-panel-list article p{color:#777;margin:3px 0;font-size:10px;line-height:1.4}.contact-panel-list article small{color:#999;font-size:9px}.contact-tab-actions{flex-wrap:wrap;gap:7px;display:flex}.contact-tab-action{color:#5067ca;background:#f3f5ff;border-radius:6px;justify-self:start;margin-top:12px;padding:7px 9px;font-size:10px;text-decoration:none}.contact-tab-action.is-primary{color:#fff;background:var(--twenty-blue);font-weight:700}.contact-view-body{padding-top:13px}.contact-inline-field{min-height:38px}.contact-inline-field>.contact-field-display,.contact-inline-field>.contact-inline-control{align-items:center;gap:4px;min-width:0;display:flex}.contact-field-display>button:not(.contact-field-edit),.contact-field-display>a{color:#555;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;min-width:0;padding:5px 6px;font:450 11px Inter,sans-serif;text-decoration:none;overflow:hidden}.contact-field-display>button:not(.contact-field-edit):not(:disabled):hover{background:#fafafa;border-color:#e0e0e0}.contact-field-display>button:disabled{cursor:default}.contact-field-display>a{color:#5067ca}.contact-field-edit{color:#888;background:0 0;border:0;border-radius:5px;flex:none;width:24px;height:24px}.contact-field-edit:hover{background:#f1f1f1}.contact-inline-control{position:relative}.contact-inline-control input,.contact-inline-control select{color:#444;background:#fff;border:1px solid #93a4ef;border-radius:5px;outline:0;width:100%;min-width:0;height:29px;padding:4px 7px;font:11px Inter,sans-serif;box-shadow:0 0 0 2px #edf0ff}.contact-inline-control small{z-index:2;color:#777;background:#fff;border-radius:3px;padding:1px 3px;font-size:7px;position:absolute;bottom:-8px;right:4px}.contact-inline-field.has-error .contact-inline-control input,.contact-inline-field.has-error .contact-inline-control select{background:#fff7f7;border-color:#d99}.contact-field-display>button.contact-field-action{color:#5067ca;cursor:pointer}.contact-panel-notice{color:#1c6551;background:#eaf7f1;border-radius:6px;margin:8px 13px 0;padding:8px 10px;font-size:10px}.contact-tab-action[type=button]{cursor:pointer;border:0}.contact-action-backdrop{z-index:120}.contact-email-dialog{flex-direction:column;width:min(860px,100vw - 32px);display:flex}.contact-email-form{gap:12px;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.contact-email-form>label,.contact-template-row>label,.contact-email-form>.compose-message-field{color:#697078;gap:5px;font-size:11px;display:grid}.contact-template-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-email-form>label input{color:#333;background:#fff;border:1px solid #dfe3e7;border-radius:6px;width:100%;padding:9px;font:12px Inter,sans-serif}.contact-email-form .rich-email-editor .ProseMirror{min-height:190px}.contact-email-form footer,.contact-call-dialog footer{justify-content:flex-end;gap:8px;display:flex}.contact-email-form footer button,.contact-call-dialog footer button{cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:7px;min-height:32px;padding:0 11px}.contact-email-form footer .primary-action,.contact-call-dialog footer .primary-action{border-color:var(--teal);color:#fff;background:var(--teal)}.contact-email-form footer button:disabled,.contact-call-dialog footer button:disabled{cursor:default;opacity:.6}.contact-compose-empty{color:#735e2d;background:#fff8e8;border-radius:6px;margin:0;padding:10px;font-size:11px}.contact-compose-empty a{color:#5067ca}.contact-modal-error{color:#b43d48;margin:0;font-size:11px}.contact-call-dialog{width:min(480px,100vw - 32px)}.contact-call-content{color:#58645f;padding:18px 20px;font-size:12px}.contact-call-dialog footer{border-top:1px solid #eceff1;padding:12px 20px}@media (max-width:600px){.contact-template-row{grid-template-columns:1fr}}.contact-email-dialog>header{flex:none}.contact-email-form{flex-direction:column;flex:auto;gap:0;padding:0;display:flex;overflow:hidden}.contact-email-form-fields{gap:12px;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.contact-email-form-fields>label,.contact-email-form-fields>.compose-message-field{color:#697078;gap:5px;font-size:11px;display:grid}.contact-email-form-fields>label input{color:#333;background:#fff;border:1px solid #dfe3e7;border-radius:6px;width:100%;padding:9px;font:12px Inter,sans-serif}.contact-email-form footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eceff1;flex:none}.opportunity-panel-actions{border-block:1px solid var(--twenty-border);margin:12px 0;padding:12px 0}.opportunity-panel-actions>header{margin-bottom:8px}.opportunity-panel-actions>header strong{color:#777;font-size:11px;font-weight:600}.opportunity-panel-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.opportunity-panel-actions a{color:#4f4d55;background:#fff;border:1px solid #dedde2;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.opportunity-panel-actions a:hover{color:#3d4f9f;background:#f7f8ff;border-color:#aeb8e7}.opportunity-panel-quotation>summary{color:#4f4d55;cursor:pointer;background:#fff;border:1px solid #dedde2;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10px;font-weight:600;list-style:none;display:flex}.opportunity-panel-quotation>summary::-webkit-details-marker{display:none}.opportunity-panel-quotation[open]{grid-column:1/-1}.opportunity-panel-quotation[open]>summary{color:#3d4f9f;background:#f7f8ff;border-color:#aeb8e7}.opportunity-panel-quotation>form{background:#fafbff;border:1px solid #dfe3f3;border-radius:6px;gap:8px;margin-top:6px;padding:10px;display:grid}.opportunity-panel-quotation label{color:#777;gap:5px;font-size:9px;display:grid}.opportunity-panel-quotation .searchable-select>input[role=combobox]{color:#4f4d55;background:#fff;border:1px solid #d9dce5;border-radius:5px;outline:0;height:32px;padding:0 8px;font-size:10px}.opportunity-panel-quotation form>button{color:#fff;cursor:pointer;background:#536fe3;border:1px solid #536fe3;border-radius:5px;min-height:32px;font-size:10px;font-weight:600}.opportunity-panel-quotation form>button:hover{background:#465fc7}.pipeline-surface{overflow:hidden}.sales-shell .stage-order-editor{z-index:8;background:0 0;border:0;margin:0;padding:0;position:absolute;top:51px;right:8px}.sales-shell .stage-order-editor>summary{color:#0000;font-size:0}.sales-shell .stage-order-editor>summary:after{content:"Configure stages";color:#777;font-size:10px}.sales-shell .stage-order-editor[open]>div{background:#fff;border:1px solid #ddd;border-radius:7px;width:310px;padding:10px;position:absolute;top:27px;right:0;box-shadow:0 8px 24px #00000024}.sales-shell .pipeline-board{background:#fff;border:0;border-radius:0;gap:0;width:max-content;min-width:100%;min-height:calc(100vh - 87px);padding:0;display:grid;overflow:visible}.pipeline-surface{overflow-x:auto}.sales-shell .pipeline-column{border:0;border-right:1px solid var(--twenty-border);background:#fff;border-radius:0;min-height:calc(100vh - 87px)}.sales-shell .pipeline-column>header{border-bottom:1px solid var(--twenty-border);background:#fff;justify-content:space-between;align-items:center;height:41px;padding:0 8px;display:flex}.sales-shell .pipeline-column>header>div{align-items:center;gap:8px;display:flex}.sales-shell .pipeline-column>header b{color:#666;font-size:11px;font-weight:500}.sales-shell .pipeline-column>header>span{display:flex}.sales-shell .pipeline-column>header button{color:#888;background:0 0;border:0;width:24px}.sales-shell .pipeline-cards{align-content:start;gap:8px;padding:8px;display:grid}.sales-shell .pipeline-card{content-visibility:auto;contain-intrinsic-size:145px;background:#fff;border:1px solid #dedede;border-radius:5px;gap:7px;min-height:0;padding:9px;display:grid;box-shadow:0 1px 2px #0000000a}.sales-shell .pipeline-card:hover{border-color:#cfcfcf;box-shadow:0 2px 5px #00000012}.sales-shell .pipeline-card>a{color:#333;align-items:center;gap:7px;min-width:0;font-size:11px;text-decoration:none;display:flex}.sales-shell .pipeline-card>a strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pipeline-field{color:#555;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex;overflow:hidden}.pipeline-add-card{color:#aaa;align-items:center;gap:4px;height:29px;font-size:11px;text-decoration:none;display:flex}.record-page{background:#fff;min-height:100vh}.record-page-topbar{border-bottom:1px solid var(--twenty-border);justify-content:space-between;align-items:center;gap:12px;height:47px;padding:0 10px 0 16px;display:flex}.record-page-topbar>div,.record-page-topbar nav{align-items:center;gap:7px;min-width:0;display:flex}.record-page-topbar a{color:#999;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.record-page-topbar strong{color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:11px;font-weight:500;overflow:hidden}.record-page-topbar>div>span{color:#bbb}.record-page-topbar nav button,.record-topbar-action{color:#777;background:#f6f6f6;border:0;border-radius:5px;place-items:center;min-width:28px;height:28px;display:grid}.record-topbar-action{color:#555!important;padding:0 9px!important}.record-page-layout{grid-template-columns:348px minmax(0,1fr);min-height:calc(100vh - 47px);display:grid}.record-page-fields{border-right:1px solid var(--twenty-border);min-width:0;padding:0 12px 30px;overflow:hidden}.record-identity{border-bottom:1px solid var(--twenty-border);text-align:center;justify-items:center;padding:16px 0 14px;display:grid}.record-identity h1{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:7px 0 4px;font:600 18px/1.2 Inter,sans-serif;overflow:hidden}.record-identity p{color:#999;margin:0;font-size:10px}.record-page-fields>h2{margin-top:15px}.record-actions{border-top:1px solid var(--twenty-border);margin:14px -12px 0;padding:12px}.record-actions h3{margin:0 0 8px;font-size:12px}.record-actions p{color:#aaa;font-size:9px}.sales-shell .record-actions .crm-actions{flex-wrap:wrap;gap:5px;margin:0;display:flex}.sales-shell .record-actions .crm-actions button,.sales-shell .record-actions .secondary-action,.sales-shell .record-actions .inline-action-menu>summary{color:#555;background:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;min-height:28px;padding:0 8px;font-size:9px;font-weight:550;display:inline-flex}.record-page-activity{background:#fff;min-width:0}.record-activity-tabs{border-bottom:1px solid var(--twenty-border);align-items:end;gap:2px;height:42px;padding:0 10px;display:flex;overflow-x:auto}.record-activity-tabs a{color:#555;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:5px;height:35px;padding:0 9px;font-size:11px;text-decoration:none;display:flex}.record-activity-tabs a.is-active{color:#333;border-bottom-color:#526fe1}.record-activity-content{min-height:430px;padding:16px}.record-empty{color:#999;text-align:center;place-content:center;justify-items:center;min-height:430px;display:grid}.record-empty>div{width:112px;height:72px;margin-bottom:12px;position:relative;transform:rotate(10deg)}.record-empty>div span{background:#8ccad4;border:5px solid #2f6070;border-radius:10px;height:14px;display:block;position:absolute;box-shadow:0 0 0 3px #d6f0f3}.record-empty>div span:first-child{width:80px;top:15px;left:5px}.record-empty>div span:nth-child(2){width:58px;top:39px;left:34px}.record-empty>div span:nth-child(3){border-radius:50%;width:22px;top:15px;right:3px}.record-empty strong{color:#666;font-size:13px}.record-empty p{color:#aaa;max-width:260px;margin:6px 0 0;font-size:10px}.record-secondary-section{margin:0 16px 16px}.record-page .activity-list article{padding:10px 0}.record-kpis{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px;display:grid}.record-kpis>span{border:1px solid #e5e5e5;border-radius:5px;gap:4px;padding:8px;display:grid}.record-kpis small{color:#999;font-size:8px}.record-kpis strong{color:#444;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sales-shell .record-editor{border:0;margin:12px 0 0;padding:0}.sales-shell .record-editor summary{color:#555;border:1px solid #ddd;border-radius:5px;min-height:30px;padding:7px 8px;font-size:10px}.sales-shell .record-editor form{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.sales-shell .record-editor label{color:#888;gap:4px;font-size:9px;display:grid}.sales-shell .record-editor input,.sales-shell .record-editor select{border:1px solid #ddd;border-radius:4px;min-width:0;padding:6px;font-size:10px}.customer-record-overview{padding:16px}.customer-record-overview>section{border:1px solid var(--twenty-border);border-radius:6px;margin-bottom:12px;overflow:hidden}.customer-record-overview h2{border-bottom:1px solid var(--twenty-border);margin:0;padding:11px 12px;font-size:12px}.customer-record-overview .timeline-row{padding:10px 12px}.customer-record-opportunities{border:1px solid var(--twenty-border);border-radius:6px;margin:16px;overflow:hidden}.customer-record-overview .customer-tab-actions{padding:0 12px 12px}.sales-shell .sales-attention-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:10px}.sales-shell .attention-card{border:1px solid var(--twenty-border);min-height:90px;box-shadow:none;border-radius:6px;padding:13px}.sales-shell .attention-card strong{font:600 19px/1.2 Inter,sans-serif}.sales-shell .sales-summary{border:1px solid var(--twenty-border);box-shadow:none;border-radius:6px;margin:0 10px}.crm-command-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e1e1e38;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.crm-command{background:#fff;border:1px solid #ddd;border-radius:10px;width:min(560px,100vw - 32px);overflow:hidden;box-shadow:0 18px 60px #00000038}.crm-command header{border-bottom:1px solid #eee;align-items:center;gap:9px;height:48px;padding:0 12px;display:flex}.crm-command header input{border:0;outline:0;flex:1;min-width:0;font-size:13px}.crm-command kbd{color:#aaa;font-size:9px}.crm-command>p{color:#aaa;margin:0;padding:9px 12px 4px;font-size:9px}.crm-command>a{color:#444;border-radius:5px;align-items:center;gap:9px;min-height:38px;margin:2px 5px;padding:0 9px;text-decoration:none;display:flex}.crm-command>a:hover{background:#f1f1f1}.crm-command>a kbd{margin-left:auto}.crm-loading{box-shadow:none;border:0;border-radius:0;gap:0;padding:0;display:grid}.crm-loading span{background:linear-gradient(100deg,#f5f5f5 20%,#fafafa 42%,#f5f5f5 64%) 0 0/220% 100%;border-bottom:1px solid #eee;border-radius:0;width:100%;height:34px}@media (max-width:640px){.sales-shell:has(.sales-sidebar){grid-template-columns:56px minmax(0,1fr)}.sales-shell .sales-sidebar{width:56px;padding-inline:7px}.sales-workspace-copy,.sales-workspace-row .sidebar-icon-button:first-of-type,.sales-nav-section,.sales-back-link span,.sales-sidebar nav a span,.sales-sidebar .sidebar-user div,.sales-sidebar .sidebar-user form{display:none}.sales-workspace-row{justify-content:center}.sales-workspace-name{flex:0}.sales-back-link,.sales-shell .sales-sidebar nav a{justify-content:center;padding:0}.sales-page-heading{padding-left:10px}.sales-page-actions button{display:none}.create-record-trigger{right:8px}.sales-shell:has(.sales-sidebar) .record-side-panel{width:calc(100vw - 56px)}.record-page-layout{grid-template-columns:1fr}.record-page-fields{border-right:0;border-bottom:1px solid var(--twenty-border)}.record-page-topbar strong{max-width:130px}.sales-shell .sales-attention-grid{grid-template-columns:1fr 1fr}.sales-shell .sales-summary{grid-template-columns:1fr}}.sales-shell .crm-settings-shell{min-height:100vh;margin:0}@media (max-width:760px){.sales-shell:has(.operations-sidebar){grid-template-columns:minmax(0,1fr)}.sales-shell:has(.operations-sidebar) .workspace{grid-column:1}.sales-shell:has(.operations-sidebar) .record-side-panel{width:100vw}}.company-view{position:relative}.company-toolbar .crm-view-switcher{min-width:180px}.company-toolbar .crm-view-menu{min-width:235px}.company-toolbar .crm-view-menu>button,.company-toolbar .saved-view-row>button{color:#555;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;width:100%;height:31px;padding:0 8px;font:11px Inter,sans-serif;display:flex}.company-toolbar .crm-view-menu>button:hover,.company-toolbar .saved-view-row>button:hover{background:#f3f3f3}.company-toolbar .saved-view-row{grid-template-columns:1fr 28px;align-items:center;display:grid}.company-toolbar .saved-view-row>button:last-child{color:#aaa;justify-content:center;padding:0}.company-view .crm-table-scroll{scrollbar-gutter:stable;scrollbar-color:#c6cecc transparent}.company-dynamic-table{width:100%}.sales-shell .company-dynamic-table .crm-table-head,.sales-shell .company-dynamic-table .crm-table-row{width:100%;min-width:0}.sales-shell .company-dynamic-table .crm-table-head{background:#fafbfc;border-bottom-color:#dfe2e8;min-height:38px;font-size:11px;font-weight:550}.sales-shell .company-dynamic-table .crm-table-row{min-height:40px}.company-dynamic-table .crm-table-head>span,.company-dynamic-table .crm-table-row>span{border-right:1px solid var(--twenty-border);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex;overflow:hidden}.company-dynamic-table .crm-table-head>span{overflow:visible}.company-dynamic-table .crm-table-row>span>input:not([type=checkbox]),.company-dynamic-table .crm-table-row>span>select{color:#4d4d4d;background:0 0;border:1px solid #0000;border-radius:4px;outline:0;width:100%;min-width:0;height:27px;padding:0 5px;font:11px Inter,sans-serif}.company-dynamic-table .crm-table-row>span>input:not([type=checkbox]):hover,.company-dynamic-table .crm-table-row>span>select:hover{background:#fff;border-color:#dedede}.company-dynamic-table .crm-table-row>span>input:not([type=checkbox]):focus,.company-dynamic-table .crm-table-row>span>select:focus{background:#fff;border-color:#8799ea;box-shadow:0 0 0 2px #edf0ff}.sales-shell .crm-table .inline-searchable-select>input{color:#4d4d4d;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:5px;outline:0;width:100%;min-width:0;height:28px;padding:0 7px;font:11px Inter,sans-serif}.sales-shell .crm-table .inline-searchable-select>input:hover{background:#fff;border-color:#d9dce3}.sales-shell .crm-table .inline-searchable-select>input:focus{background:#fff;border-color:#8799ea;box-shadow:0 0 0 2px #edf0ff}.company-dynamic-table .record-primary input{font-weight:550}.company-dynamic-table .record-avatar.tiny{border-radius:5px;flex:0 0 19px;width:19px;height:19px;font-size:8px}.company-dynamic-table .crm-table-head>.table-checkbox,.company-dynamic-table .crm-table-row>.table-checkbox{z-index:4;background:#fff;position:sticky;left:0}.company-dynamic-table .crm-table-head>span:nth-child(2),.company-dynamic-table .crm-table-row>span:nth-child(2){z-index:3;box-shadow:1px 0 0 var(--twenty-border);background:#fff;position:sticky;left:36px}.company-column-header{position:relative}.company-column-header>details{margin-left:auto}.company-column-header>details>summary{cursor:pointer;color:#aaa;border-radius:4px;place-items:center;width:20px;height:22px;list-style:none;display:grid}.company-column-header>details[open]>summary,.company-column-header>details>summary:hover{color:#555;background:#eee}.company-column-header>details>div{z-index:25;background:#fff;border:1px solid #ddd;border-radius:7px;gap:2px;width:145px;padding:5px;display:grid;position:absolute;top:29px;right:4px;box-shadow:0 8px 24px #0000001f}.company-column-header>details button{color:#555;text-align:left;background:0 0;border:0;border-radius:4px;height:28px;padding:0 8px;font-size:11px}.company-column-header>details button:hover{background:#f2f2f2}.company-dynamic-table .crm-add-row,.company-dynamic-table .crm-calculation-row{width:100%}.company-dynamic-table .crm-calculation-row{border-bottom:1px solid var(--twenty-border);min-width:0;margin-left:0}.company-dynamic-table .crm-calculation-row>span{border-right:1px solid var(--twenty-border)}.crm-bulk-toolbar{z-index:22;color:#46548a;background:#f2f4ff;border-bottom:1px solid #d8def8;align-items:center;gap:5px;min-height:40px;padding:5px 10px;display:flex;position:sticky;top:0}.crm-bulk-toolbar strong{margin-right:6px;font-size:11px}.crm-bulk-toolbar button{color:#4e5c91;background:#fff;border:1px solid #d8def8;border-radius:5px;height:28px;padding:0 9px;font-size:11px}.crm-bulk-toolbar button.danger{color:#ad3c3c;border-color:#efcccc}.assignment-toolbar{flex-wrap:wrap}.assignment-toolbar .assignment-launch-button{color:#fff;background:#536fe3;border-color:#536fe3;margin-left:auto;font-weight:650}.assignment-toolbar .assignment-launch-button:hover{background:#465fc7;border-color:#465fc7}.bulk-email-notice{color:#27633a;background:#effaf2;border-bottom:1px solid #cde8d5;margin:0;padding:9px 12px;font-size:12px}.bulk-email-dialog{width:min(760px,100vw - 32px);max-height:calc(100vh - 32px)}.bulk-email-plan{grid-column:1/-1}.assignment-modal-backdrop{z-index:140}.assignment-dialog{width:min(640px,100%)}.assignment-dialog-eyebrow{color:#526fe1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.assignment-dialog-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.assignment-dialog-form>label{color:#5f6c68;gap:7px;min-width:0;font-size:11px;font-weight:750;display:grid}.assignment-dialog-form>label.wide,.assignment-dialog-form>footer,.assignment-dialog-form>.assignment-plan,.assignment-dialog-form>.assignment-error{grid-column:1/-1}.assignment-dialog-form>label>input,.assignment-dialog-form>label .searchable-select>input{width:100%;min-width:0;height:40px;color:var(--ink);background:#fff;border:1px solid #d5dedb;border-radius:8px;padding:0 11px;font:12px Inter,sans-serif}.assignment-dialog-form>label .searchable-select>input{padding-right:34px}.assignment-dialog-form>label>input:focus,.assignment-dialog-form>label .searchable-select>input:focus{border-color:#7185df;outline:0;box-shadow:0 0 0 3px #edf0ff}.assignment-dialog-form>label small{color:#89938f;font-size:9px;font-weight:500;line-height:1.45}.assignment-plan{color:#52605c;background:#f6f7ff;border:1px solid #dbe1f6;border-radius:10px;gap:10px;padding:14px;display:grid}.assignment-plan>strong{color:#3f4d7a;font-size:11px}.assignment-plan>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.assignment-plan>div span{border-right:1px solid #dfe3f4;gap:3px;font-size:9px;display:grid}.assignment-plan>div span:last-child{border-right:0}.assignment-plan b{color:#2f3f72;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.assignment-plan p{color:#6f7b77;margin:0;font-size:10px;line-height:1.5}.company-assignment-dialog{width:min(680px,100%)}.company-assignment-plan>div{grid-template-columns:repeat(4,minmax(0,1fr))}.assignment-error{color:#9e3d42;background:#fff0f1;border-radius:7px;margin:0;padding:9px 11px;font-size:10px}.assignment-dialog-form>footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.assignment-dialog-form>footer button{color:#52605c;background:#fff;border:1px solid #d4ddda;border-radius:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:650}.assignment-dialog-form>footer button.primary-action{color:#fff;background:#536fe3;border-color:#536fe3}.assignment-dialog-form>footer button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:600px){.assignment-dialog-form{grid-template-columns:1fr}.assignment-dialog-form>label.wide,.assignment-dialog-form>footer,.assignment-dialog-form>.assignment-plan,.assignment-dialog-form>.assignment-error{grid-column:auto}.assignment-plan>div,.company-assignment-plan>div{grid-template-columns:1fr}.assignment-plan>div span{border-bottom:1px solid #dfe3f4;border-right:0;padding-bottom:7px}.assignment-plan>div span:last-child{border-bottom:0;padding-bottom:0}.assignment-dialog-form>footer{flex-direction:column-reverse}.assignment-dialog-form>footer button{width:100%}}.work-summary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin:0 0 14px;display:grid}.work-summary a{color:#4c5259;background:#fff;border:1px solid #e2e5e8;border-radius:9px;flex-direction:column;justify-content:center;min-height:66px;padding:10px 14px;text-decoration:none;display:flex}.work-summary a.is-active{border-color:#8092df;box-shadow:0 0 0 2px #edf0ff}.work-summary small{color:#8c9299;letter-spacing:.08em;font-size:9px}.work-summary strong{margin-top:4px;font-size:21px}.task-quick-actions{gap:5px;display:flex}.task-quick-actions a,.task-quick-actions button{color:#53626d;background:#fff;border:1px solid #dfe3e7;border-radius:5px;padding:4px 7px;font:10px Inter,sans-serif;text-decoration:none}.sales-shell .task-record-table{width:100%;min-width:942px}.sales-shell .task-record-table .crm-table-head,.sales-shell .task-record-table .crm-table-row{content-visibility:visible;grid-template-columns:32px minmax(200px,1.5fr) 80px 80px 150px 110px minmax(130px,1fr) 160px;min-width:0}.sales-shell .task-record-table .crm-table-head>span:last-child,.sales-shell .task-record-table .crm-table-row>span:last-child{z-index:2;border-left:1px solid var(--twenty-border);background:#fff;position:sticky;right:0;box-shadow:-5px 0 9px #0000000a}.sales-shell .task-record-table .crm-table-head>span:last-child{z-index:6;background:#f4f8f6}.sales-shell .task-record-table .crm-table-row:hover>span:last-child,.sales-shell .task-record-table .crm-table-row.is-selected>span:last-child{background:#f3f8f6}.sales-shell .task-record-table .task-quick-actions{flex-direction:row;align-items:center;gap:3px;padding-inline:6px}.sales-shell .task-record-table .task-quick-actions a,.sales-shell .task-record-table .task-quick-actions button{white-space:nowrap;padding-inline:5px}.task-related-record-link:is(button){min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.task-related-record-link:is(button):disabled{opacity:.65;cursor:wait}.task-related-record-error{color:#9e3540;background:#fff5f6;margin:0;padding:9px 12px;font-size:11px}@media (max-width:1200px){.sales-shell .task-record-table{min-width:832px}.sales-shell .task-record-table .crm-table-head,.sales-shell .task-record-table .crm-table-row{grid-template-columns:32px minmax(200px,1.5fr) 80px 80px 150px minmax(130px,1fr) 160px}.sales-shell .task-record-table .crm-table-head>span:nth-child(6),.sales-shell .task-record-table .crm-table-row>span:nth-child(6){display:none}}.contact-outcome-dialog{background:#fff;border:1px solid #ddd;border-radius:12px;width:min(660px,100vw - 32px);box-shadow:0 20px 70px #0000003d}.contact-outcome-dialog>header{border-bottom:1px solid #eceff1;justify-content:space-between;align-items:start;padding:18px 20px;display:flex}.contact-outcome-dialog h2,.contact-outcome-dialog p{margin:3px 0 0}.contact-outcome-dialog small{color:#879099;letter-spacing:.1em;font-size:9px}.contact-outcome-dialog>header button{background:0 0;border:0;font-size:20px}.outcome-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.outcome-form-grid label{color:#697078;gap:6px;font-size:11px;display:grid}.outcome-form-grid .wide{grid-column:1/-1}.outcome-form-grid input,.outcome-form-grid textarea{border:1px solid #dfe3e7;border-radius:6px;min-height:38px;padding:8px}.outcome-form-grid textarea{min-height:90px}.contact-outcome-dialog>footer{border-top:1px solid #eceff1;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.email-template-toolbar{border-bottom:1px solid #e8ecea;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:flex}.email-template-filter{align-items:center;gap:12px;min-width:min(100%,390px);display:flex}.email-template-filter>span{color:#7b8581;flex:none;font-size:11px}.email-template-filter>div{min-width:210px}.email-template-table{overflow-x:auto}.email-template-table-head,.email-template-row{grid-template-columns:minmax(180px,1.1fr) minmax(100px,.55fr) minmax(220px,1.4fr) minmax(140px,.75fr) minmax(120px,.65fr);align-items:center;gap:14px;min-width:860px;padding:11px 18px;display:grid}.email-template-table.can-manage .email-template-table-head,.email-template-table.can-manage .email-template-row{grid-template-columns:minmax(180px,1.1fr) minmax(100px,.55fr) minmax(220px,1.4fr) minmax(140px,.75fr) minmax(120px,.65fr) 132px;min-width:1010px}.email-template-table-head{color:#7d8582;letter-spacing:.07em;text-transform:uppercase;background:#f8faf9;font-size:9px;font-weight:800}.email-template-row{color:#4c5551;border-top:1px solid #edf0ef;font-size:11px}.email-template-row>span{min-width:0}.email-template-row strong,.email-template-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-template-row strong{color:#27332f;font-size:12px}.email-template-row small{color:#8a928f;margin-top:3px;font-size:9px}.email-template-row i{color:#50655e;background:#edf3f1;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.email-template-actions{justify-content:flex-end;gap:6px;display:flex}.email-template-actions button,.email-template-delete-actions button,.email-template-modal-form footer button{color:#53615c;cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:7px;min-height:32px;padding:0 11px}.email-template-actions button.danger,.email-template-delete-actions button.danger{color:#aa3d43;background:#fff8f8;border-color:#edcdd0}.email-template-empty{border-top:1px solid #edf0ef;min-width:720px}.email-template-dialog{width:min(880px,100%)}.email-template-modal-form .rich-email-editor .ProseMirror{min-height:260px}.email-template-modal-form footer,.email-template-delete-actions{justify-content:flex-end;gap:8px;display:flex}.email-template-modal-form footer button.primary-action{color:#fff;border-color:var(--teal);background:var(--teal)}.email-template-delete-dialog{width:min(520px,100%)}.email-template-delete-actions{margin-top:18px}.template-variable-hint{color:#858a92;margin:0;font-size:10px}@media (max-width:760px){.work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-form-grid{grid-template-columns:1fr}.outcome-form-grid .wide{grid-column:auto}.email-template-toolbar{flex-direction:column;align-items:stretch}.email-template-toolbar .primary-action{width:100%}.email-template-modal-form footer{flex-direction:column-reverse}.email-template-modal-form footer button{width:100%}}.company-command button,.company-command a{color:#4c4c4c;background:0 0;border:0;border-radius:5px;align-items:center;width:100%;min-height:34px;padding:0 10px;font:12px Inter,sans-serif;text-decoration:none;display:flex}.company-command button:hover,.company-command a:hover{background:#f2f2f2}.company-side-panel{width:min(560px,100vw - 220px)}.company-side-panel>nav{align-items:end;overflow-x:auto}.company-side-panel>nav button{flex:none}.company-side-panel>footer>details{position:relative}.company-side-panel>footer>details>summary{cursor:pointer;color:#888;place-items:center;width:28px;height:28px;list-style:none;display:grid}.company-side-panel>footer>details>div{z-index:10;background:#fff;border:1px solid #ddd;border-radius:7px;width:145px;padding:5px;display:grid;position:absolute;bottom:34px;left:0;box-shadow:0 8px 24px #0000001f}.company-side-panel>footer>details button,.company-side-panel>footer>details a{color:#555;text-align:left;background:0 0;border:0;width:100%;margin:0;padding:7px 8px;font-size:11px}.company-side-panel>footer button.is-favorite{color:#d7a000}.crm-object-settings{gap:14px;padding:0 18px 30px;display:grid}.crm-settings-tabs{border-bottom:1px solid var(--twenty-border);align-items:end;gap:18px;min-height:39px;display:flex}.crm-settings-tabs a{color:#777;border-bottom:2px solid #0000;height:38px;padding:11px 2px 0;font-size:12px;text-decoration:none}.crm-settings-tabs a.is-active{color:#3f52aa;border-color:#536fe3}.crm-settings-tabs a:last-child{margin-left:auto}.crm-settings-card{border:1px solid var(--twenty-border);background:#fff;border-radius:9px;overflow:hidden}.crm-settings-card>header{border-bottom:1px solid var(--twenty-border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 16px;display:flex}.crm-settings-card h2{color:#444;margin:0 0 4px;font-size:14px}.crm-settings-card p{color:#8b8b8b;margin:0;font-size:11px;line-height:1.5}.crm-settings-card>header>span{color:#888;font-size:11px}.crm-settings-field-list article{border-bottom:1px solid #eee;grid-template-columns:24px minmax(200px,1fr) 150px 70px;align-items:center;gap:8px;min-height:48px;padding:6px 14px;display:grid}.crm-settings-field-list article:last-child{border:0}.crm-settings-field-list i{color:#999;font-style:normal}.crm-settings-field-list article div{gap:3px;display:grid}.crm-settings-field-list strong{color:#4b4b4b;font-size:12px}.crm-settings-field-list small,.crm-settings-field-list span,.crm-settings-field-list b{color:#929292;font-size:10px;font-weight:400}.crm-settings-field-list b{border:1px solid #ddd;border-radius:10px;justify-self:end;padding:2px 6px}.crm-object-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.crm-object-form label,.crm-new-field form label{color:#777;gap:6px;font-size:11px;display:grid}.crm-object-form input,.crm-object-form textarea,.crm-object-form select,.crm-new-field input,.crm-new-field textarea,.crm-new-field select{color:#555;background:#fff;border:1px solid #ddd;border-radius:6px;min-height:34px;padding:7px 9px;font:11px Inter,sans-serif}.crm-object-form textarea{min-height:70px}.crm-layout-options{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.crm-layout-options article{border:1px solid #dedede;border-radius:8px;min-height:100px;padding:13px;position:relative}.crm-layout-options article:first-child{border-color:#8293e7;box-shadow:0 0 0 2px #edf0ff}.crm-layout-options strong{color:#555;font-size:12px}.crm-layout-options span{color:#5267c5;background:#edf0ff;border-radius:10px;padding:2px 6px;font-size:9px;position:absolute;top:8px;right:8px}.crm-new-field>summary{cursor:pointer;color:#4f63ba;padding:14px 16px;font-size:12px;font-weight:550}.crm-new-field form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.crm-new-field form .check-field{align-items:center;display:flex}.crm-new-field form .check-field input{min-height:auto}.crm-new-field form button{place-self:end}.sales-shell .people-record-table .crm-table-head,.sales-shell .people-record-table .crm-table-row{grid-template-columns:32px 190px 190px 135px 170px 150px 110px 210px}.people-record-table{min-width:1177px}.people-dynamic-table,.people-dynamic-table .crm-add-row{width:100%}.people-dynamic-table .people-calculation-row{border-bottom:1px solid var(--twenty-border);width:100%;min-width:0;margin-left:0}.people-dynamic-table .people-calculation-row>span{border-right:1px solid var(--twenty-border);min-width:0}.column-preference-status{color:#7d8987;margin:5px 10px 9px;font-size:10px;line-height:1.35}.column-preference-status.is-saved{color:#347765}.column-preference-status.is-error{color:#b14949}.record-page-topbar nav form{display:contents}.record-page-topbar nav button.is-favorite{color:#d7a000}.record-page-options{position:relative}.record-page-options>summary{cursor:pointer;color:#777;border-radius:5px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.record-page-options[open]>summary,.record-page-options>summary:hover{background:#eee}.record-page-options>div{z-index:30;background:#fff;border:1px solid #ddd;border-radius:7px;width:155px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 8px 24px #0000001f}.record-page-options a,.record-page-options button{color:#555;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;height:30px;padding:0 8px;font-size:11px;text-decoration:none;display:flex}.record-page-options a:hover,.record-page-options button:hover{background:#f2f2f2}.sales-shell .workflow-record-table .crm-table-head,.sales-shell .workflow-record-table .crm-table-row{grid-template-columns:125px 220px 180px 145px 140px 90px 120px}.workflow-record-table{min-width:1020px}.workflow-record-table .crm-table-row>span,.workflow-record-table .crm-table-head>span{border-right:1px solid var(--twenty-border);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 9px;display:flex;overflow:hidden}.workflow-record-table a{color:#5067ca;text-decoration:none}@media (max-width:760px){.crm-object-form,.crm-new-field form,.crm-layout-options{grid-template-columns:1fr}.crm-settings-field-list article{grid-template-columns:20px 1fr 90px}.crm-settings-field-list article b{display:none}}.security-page{min-height:100vh;padding-bottom:60px}.security-page>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:20px max(24px,50vw - 400px);display:flex}.security-page>header a{color:#316f61;font-weight:800;text-decoration:none}.security-page>section{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:800px;margin:45px auto;padding:30px}.security-page h1{margin:0;font:500 36px Georgia,serif}.security-enrollment{gap:20px;margin-top:28px;display:grid}.security-enrollment section{background:#f4f7f5;border-radius:10px;padding:18px}.security-enrollment h2{margin:0 0 10px;font-size:15px}.security-enrollment code{overflow-wrap:anywhere;background:#e3ebe7;border-radius:5px;padding:6px 8px;display:inline-block}.recovery-codes{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.security-status{color:#286a58;background:#e8f4ee;border-radius:10px;gap:14px;margin-top:24px;padding:18px;display:flex}.security-status>span{font-size:22px}.security-status p{margin:5px 0 0}.opportunity-line-editor{background:#fafafa;border:1px solid #e3e1e6;border-radius:8px;gap:9px;margin:5px 0 12px;display:grid;overflow:hidden}.opportunity-line-editor>header,.opportunity-line-editor>footer{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.opportunity-line-editor>header{border-bottom:1px solid #eceaec}.opportunity-line-editor>footer{color:#777;border-top:1px solid #eceaec;font-size:10px}.opportunity-line-editor>footer strong{color:#333;font-size:12px}.opportunity-line-editor>header div{gap:2px;display:grid}.opportunity-line-editor>header strong{color:#444;font-size:11px}.opportunity-line-editor>header small{color:#999;font-size:9px}.opportunity-line-editor>header button,.inline-action-menu .opportunity-line-editor>header button{color:#4e5f9f;background:#fff;border:1px solid #d7d9df;border-radius:5px;min-height:26px;padding:0 8px;font-size:9px;font-weight:650}.opportunity-line-list{gap:8px;padding:0 9px;display:grid}.opportunity-line-row{background:#fff;border:1px solid #e5e3e7;border-radius:7px;grid-template-columns:22px minmax(160px,1.5fr) minmax(100px,1fr) 75px 95px minmax(110px,.8fr) 28px;align-items:end;gap:7px;padding:9px;display:grid;position:relative}.opportunity-line-number{color:#aaa;text-align:center;align-self:center;font-size:10px}.opportunity-line-row label{color:#8b8b8b;gap:4px;min-width:0;font-size:9px;font-weight:600;display:grid}.opportunity-line-row input,.opportunity-line-row select,.inline-action-menu .opportunity-line-row input,.inline-action-menu .opportunity-line-row select{color:#444;background:#fff;border:1px solid #ddd;border-radius:5px;width:100%;min-width:0;min-height:30px;padding:5px 7px;font:10px Inter,sans-serif}.opportunity-product-copy{align-self:center;gap:2px;min-width:0;display:grid}.opportunity-product-copy strong,.opportunity-product-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunity-product-copy strong{color:#444;font-size:10px}.opportunity-product-copy small{color:#999;font-size:8px}.opportunity-custom-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.opportunity-product-notice,.opportunity-product-description{grid-column:1/-1}.opportunity-product-notice,.quotation-inline-notice{min-height:32px;margin:0;padding:6px 8px}.quotation-contact-summary{background:#fafbfe;border:1px solid #e3e5eb;border-radius:6px;gap:2px;margin-left:131px;padding:8px 10px;display:grid}.quotation-contact-summary strong{color:#444;font-size:10px}.quotation-contact-summary small{color:#888;font-size:9px}.opportunity-line-total{align-self:center;gap:3px;display:grid}.opportunity-line-total span{color:#999;font-size:8px}.opportunity-line-total strong{color:#333;font-size:10px}.opportunity-remove-line,.inline-action-menu .opportunity-remove-line{color:#a44;background:#fff1f1;border:0;border-radius:5px;align-self:center;width:26px;min-height:26px;padding:0;font-size:15px}.opportunity-remove-line:disabled{cursor:default;opacity:.35}.opportunity-line-editor.is-compact .opportunity-line-row{grid-template-columns:20px minmax(0,1fr) 86px;align-items:end}.opportunity-line-editor.is-compact .opportunity-product-field,.opportunity-line-editor.is-compact .opportunity-product-copy,.opportunity-line-editor.is-compact .opportunity-custom-product{grid-column:2/-1}.opportunity-line-editor.is-compact .opportunity-line-number{grid-row:1/4}.opportunity-line-editor.is-compact .opportunity-line-total{grid-column:2/-1}.opportunity-line-editor.is-compact .opportunity-remove-line{position:absolute;top:8px;right:8px}.edit-opportunity-form .opportunity-line-editor,.edit-opportunity-form>button{grid-column:1/-1}.opportunity-detail-lines{gap:5px;display:grid}.opportunity-detail-lines article{background:#f8f8f8;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px;display:flex}.opportunity-detail-lines article div{gap:2px;min-width:0;display:grid}.opportunity-detail-lines strong,.opportunity-detail-lines small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunity-detail-lines strong{color:#555;font-size:9px}.opportunity-detail-lines small{color:#999;font-size:8px}.opportunity-detail-lines b{color:#444;white-space:nowrap;font-size:9px}.sales-shell .quotation-record-table .crm-table-head,.sales-shell .quotation-record-table .crm-table-row{grid-template-columns:165px 170px 210px 135px 145px 145px 115px 110px}.quotation-record-table{min-width:1195px}.quotation-record-table a{color:#5067ca;text-decoration:none}.quotation-avatar{color:#4961bc;background:#edf0ff}.quotation-row-actions{gap:9px!important}.quotation-empty{justify-items:center;gap:6px;padding:50px 20px;display:grid}.quotation-empty strong{font-size:14px}.quotation-empty span{color:#999;font-size:11px}.quotation-empty a{color:#fff;background:var(--twenty-blue);border-radius:5px;margin-top:5px;padding:7px 10px}.crm-inline-notice{color:#477363;background:#edf8f3;border:1px solid #cfe5dc;border-radius:7px;align-items:center;gap:5px;min-height:40px;margin:10px 14px;padding:8px 12px;font-size:11px;display:flex}.crm-inline-notice strong{color:#285f4e}.status-processing{color:#675318;background:#fbf2d4}.quotation-row-actions small{color:#999;font-size:10px}.quotation-detail-page .panel-field a{color:#5067ca;text-decoration:none}.quotation-detail-content>header{border-bottom:1px solid var(--twenty-border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:3px 2px 16px;display:flex}.quotation-detail-content>header span{color:#817a90;letter-spacing:.09em;font-size:8px;font-weight:700}.quotation-detail-content>header h2{color:#333;margin:5px 0 3px;font-size:17px}.quotation-detail-content>header p{color:#999;margin:0;font-size:10px}.quotation-detail-content>header>strong{color:#333;white-space:nowrap;font-size:17px}.quotation-detail-table{border:1px solid var(--twenty-border);border-radius:7px;overflow:hidden}.quotation-detail-table-head,.quotation-detail-table-row{border-bottom:1px solid var(--twenty-border);grid-template-columns:42px minmax(220px,1fr) 90px 130px 130px;align-items:stretch;min-height:38px;display:grid}.quotation-detail-table-row:last-child{border-bottom:0}.quotation-detail-table-head{color:#999;background:#fafafa;min-height:34px;font-size:10px}.quotation-detail-table-head>span,.quotation-detail-table-row>span{border-right:1px solid var(--twenty-border);align-items:center;min-width:0;padding:7px 10px;font-size:11px;display:flex}.quotation-detail-table-head>span:last-child,.quotation-detail-table-row>span:last-child{border-right:0}.quotation-detail-table-row>span:nth-child(2){align-content:center;gap:2px;display:grid}.quotation-detail-table-row strong{color:#444;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quotation-detail-table-row small{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.quotation-detail-total{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.quotation-detail-total>span{border:1px solid var(--twenty-border);border-radius:6px;gap:4px;min-width:140px;padding:9px 11px;display:grid}.quotation-detail-total small{color:#999;font-size:9px}.quotation-detail-total strong{color:#444;font-size:12px}.quotation-sync-summary{border:1px solid var(--twenty-border);border-radius:7px;margin:0 16px 16px;padding:14px}.quotation-sync-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.quotation-sync-summary h2{color:#444;margin:0;font-size:12px}.quotation-sync-summary p{color:#777;margin:7px 0 0;font-size:10px;line-height:1.5}.quotation-sync-summary small{color:#a35a5a;margin-top:6px;font-size:9px;display:block}.quotation-sync-error{color:#873f3f;background:#fff5f5;border:1px solid #edcccc;border-radius:6px;margin:12px 0;padding:10px}.quotation-sync-error strong{font-size:10px}.quotation-sync-error p{overflow-wrap:anywhere;margin:5px 0;font-size:9px;line-height:1.45}.quotation-sync-error a,.quotation-sync-error small{color:#873f3f;font-size:9px}.quotation-sync-error form{gap:7px;margin-top:9px;display:grid}.quotation-sync-error label{gap:4px;font-size:9px;display:grid}.quotation-sync-error select{color:#673434;background:#fff;border:1px solid #e0bcbc;border-radius:5px;min-width:0;height:29px;padding:0 7px;font-size:10px}.quotation-sync-error button{color:#fff;cursor:pointer;background:#873f3f;border:0;border-radius:5px;min-height:29px;padding:0 9px;font-size:10px;font-weight:700}.opportunity-quotation-action{align-items:center;gap:6px;display:flex}.opportunity-quotation-action select{color:#555;background:#fff;border:1px solid #ddd;border-radius:6px;min-height:30px;padding:0 7px;font-size:10px}.status-succeeded{color:#27614f;background:#e8f5ef}.status-pending,.status-running,.status-retrying{color:#675318;background:#fbf2d4}.status-dead-letter,.status-not-queued{color:#873f3f;background:#fbeaea}@media (max-width:1100px){.quotation-detail-page .record-page-layout{grid-template-columns:1fr}.quotation-detail-page .record-page-fields{border-right:0;border-bottom:1px solid var(--twenty-border)}.quotation-detail-table-head,.quotation-detail-table-row{grid-template-columns:34px minmax(160px,1fr) 70px 105px 105px}}.sales-content:has(#new-quotation) .sales-page-actions .primary-action{visibility:visible}#new-quotation .create-record-trigger{display:none}.searchable-entity-select{width:100%;min-width:0;position:relative}.searchable-entity-select>input:not([type=hidden]){width:100%}.searchable-entity-options{z-index:80;background:#fff;border:1px solid #d8dbe5;border-radius:7px;max-height:220px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #1b203324}.searchable-entity-options button{color:#444;text-align:left;background:0 0;border:0;border-radius:5px;gap:2px;width:100%;padding:7px 8px;display:grid}.searchable-entity-options button:hover,.searchable-entity-options button.is-active{background:#f0f2fb}.searchable-entity-options button strong{font-size:10px;font-weight:650}.searchable-entity-options button small{color:#8c8c8c;font-size:9px}.searchable-entity-message{color:#999;padding:9px 8px;font-size:9px}.lead-new-company-field{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.lead-new-company-field button{color:#555;white-space:nowrap;background:#fff;border:1px solid #d8dbe5;border-radius:6px;padding:0 9px;font-size:10px}.lead-company-notice{grid-column:1/-1;margin:0}.searchable-select{width:100%;min-width:0;position:relative}.searchable-select>input[role=combobox]{width:100%;padding-right:25px!important}.searchable-select-caret{color:#999;pointer-events:none;font-size:9px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.searchable-select.is-disabled{opacity:.65}.searchable-select-options{z-index:90;background:#fff;border:1px solid #d8dbe5;border-radius:7px;max-height:230px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #1b203324}.searchable-select-options button{color:#444;text-align:left;background:0 0;border:0;border-radius:5px;gap:2px;width:100%;padding:7px 8px;display:grid}.searchable-select-options button:hover,.searchable-select-options button.is-active{background:#f0f2fb}.searchable-select-options button:disabled{color:#aaa;cursor:default}.searchable-select-options strong{text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.searchable-select-options small{color:#8c8c8c;text-overflow:ellipsis;font-size:9px;overflow:hidden}.searchable-select-message{color:#999;padding:9px 8px;font-size:9px}.create-field-help{color:#8b8b8b;margin:2px 0 7px 131px;font-size:8px;line-height:1.45;display:block}.advanced-filter-editor{border-top:1px solid #eee;gap:6px;padding:8px 9px 10px;display:grid}.advanced-filter-editor>header{justify-content:space-between;align-items:center;display:flex}.advanced-filter-editor>header strong{color:#777;font-size:10px;font-weight:600}.advanced-filter-editor>header button,.advanced-filter-add{color:#5267bd;background:0 0;border:0;padding:3px 5px;font-size:9px}.advanced-filter-row{background:#fafafa;border:1px solid #e5e5e8;border-radius:6px;grid-template-columns:minmax(0,1fr) 90px;gap:5px;padding:6px;display:grid}.advanced-filter-row select,.advanced-filter-row input{color:#555;background:#fff;border:1px solid #dfe0e5;border-radius:5px;min-width:0;height:28px;padding:0 6px;font-size:9px}.advanced-filter-row>.searchable-select:nth-child(3),.advanced-filter-row>select:nth-child(3),.advanced-filter-row>input,.advanced-filter-no-value{grid-column:1/2}.advanced-filter-no-value{color:#aaa;align-self:center;font-size:9px}.advanced-filter-row .advanced-filter-remove{color:#a65a5a;background:#fff0f0;border:0;border-radius:5px;grid-area:2/2;justify-self:end;width:28px;height:28px;font-size:15px}.advanced-filter-add{justify-self:start;font-weight:650}.opportunity-quotation-action .searchable-select{min-width:180px}.quotation-sync-error .searchable-select input{color:#673434;border-color:#e0bcbc}.inline-searchable-select{width:100%;min-width:0;position:relative}.inline-searchable-options{z-index:70;background:#fff;border:1px solid #dddfe6;border-radius:6px;max-height:190px;padding:4px;position:fixed;overflow:auto;box-shadow:0 10px 24px #1e243729}.inline-searchable-options button{color:#555;text-align:left;background:0 0;border:0;border-radius:4px;gap:2px;width:100%;padding:6px 7px;display:grid}.inline-searchable-options button:hover{background:#f1f3fa}.inline-searchable-options strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.inline-searchable-options small{color:#999;text-overflow:ellipsis;font-size:8px;overflow:hidden}.company-audit-user{gap:6px}.company-audit-user .record-avatar.tiny{flex:none}.quotation-same-address>span:last-child{color:#666;align-items:center;gap:6px;display:flex}.quotation-same-address input{margin:0;width:14px!important;min-height:14px!important}.quotation-address-section{border-bottom:1px solid #f0eff2;padding-bottom:8px}.quotation-terms{border-top:1px solid var(--twenty-border);margin-top:14px;padding-top:13px}.quotation-terms h3{color:#555;margin:0 0 6px;font-size:11px}.quotation-terms p{color:#666;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.65}.location-data-error{color:#a33;margin:5px 0 2px 131px;font-size:8px;line-height:1.4;display:block}@media (max-width:760px){.inline-action-menu.edit-opportunity[open]>form{grid-template-columns:1fr;width:auto;left:10px;right:10px}.opportunity-line-row{grid-template-columns:20px minmax(0,1fr) 80px}.opportunity-product-field,.opportunity-product-copy,.opportunity-custom-product{grid-column:2/-1}.opportunity-line-number{grid-row:1/4}.opportunity-line-total{grid-column:2/-1}.opportunity-remove-line{position:absolute;top:8px;right:8px}.quotation-detail-table{overflow-x:auto}.quotation-detail-table-head,.quotation-detail-table-row{min-width:680px}.quotation-detail-total{flex-wrap:wrap}.quotation-detail-total>span{flex:1}}.editable-panel-field{min-height:35px}.panel-field-control{min-width:0;display:grid;position:relative}.panel-field-control input,.panel-field-control select{color:#555;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-width:0;height:27px;padding:4px 6px;font:450 11px Inter,sans-serif}.panel-field-control input:hover,.panel-field-control select:hover,.panel-field-control input:focus,.panel-field-control select:focus{background:#fff;border-color:#d8d8d8;outline:none}.panel-field-control input::placeholder{color:#aaa}.panel-field-control small{z-index:2;color:#777;background:#fff;border-radius:3px;padding:1px 3px;font-size:7px;position:absolute;bottom:-8px;right:4px}.customer-detail-location-fields{margin:2px 0 8px;display:grid;position:relative}.customer-detail-location-fields>label{color:#999;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:5px;min-height:35px;font-size:10px;display:grid}.customer-detail-location-fields>label>span:before{content:"◇ "}.customer-detail-location-fields input,.customer-detail-location-fields select{color:#555;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-width:0;height:27px;padding:4px 6px;font:450 11px Inter,sans-serif}.customer-detail-location-fields input:hover,.customer-detail-location-fields select:hover,.customer-detail-location-fields input:focus,.customer-detail-location-fields select:focus{background:#fff;border-color:#d8d8d8;outline:none}.customer-detail-location-fields>small:last-child{color:#777;font-size:7px;position:absolute;bottom:-5px;right:4px}.customer-detail-location-fields .location-data-error{margin-left:131px}.customer-detail-location-fields.has-error input,.customer-detail-location-fields.has-error select,.editable-panel-field.has-error .panel-field-control input,.editable-panel-field.has-error .panel-field-control select{background:#fff7f7;border-color:#d99}.editable-panel-field.has-error .panel-field-control small{color:#a33}.inline-identity-field{justify-items:center;width:min(100%,280px);margin:7px 0 4px;display:grid}.inline-identity-field input{color:#333;text-align:center;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;padding:3px 7px;font:600 18px/1.2 Inter,sans-serif}.inline-identity-field input:hover,.inline-identity-field input:focus{background:#fff;border-color:#d8d8d8;outline:none}.inline-identity-field small{color:#888;font-size:8px}.inline-identity-field.has-error input{background:#fff7f7;border-color:#d99}.inline-identity-field.has-error small{color:#a33}.panel-people-list{gap:4px;max-height:210px;display:grid;overflow-y:auto}.panel-people-list a{border-radius:5px;min-width:0;padding:5px 4px}.panel-people-list a:hover{background:#f7f7f7}.panel-people-list a>span{gap:2px;min-width:0;display:grid}.panel-people-list a strong,.panel-people-list a small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.panel-people-list a strong{color:#555;font-size:10px;font-weight:550}.panel-people-list a small,.panel-people-list>p{color:#999;font-size:8px}.panel-people-list>p{margin:3px 0}.commercial-document-surface{overflow:hidden}.commercial-document-header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.commercial-document-header>div{gap:3px;display:grid}.commercial-document-header small{color:#888}.commercial-document-table{min-width:920px}.commercial-document-row{color:#555;border-bottom:1px solid #f0f0f0;grid-template-columns:minmax(150px,1.25fr) minmax(130px,1fr) minmax(150px,1.2fr) 120px 100px 100px 150px;align-items:center;gap:12px;min-height:58px;padding:8px 16px;font-size:12px;display:grid}.commercial-document-row>span:first-child{gap:3px;display:grid}.commercial-document-row>span:first-child small{color:#929292;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercial-document-table-head{color:#939393;text-transform:uppercase;background:#fafafa;min-height:38px;font-size:10px;font-weight:700}.commercial-document-row a{color:#3659a8;text-decoration:none}.commercial-tax-note{color:#536279;background:#f7faff;border:1px solid #dce5f5;border-radius:7px;margin:14px 0 0;padding:10px 12px;font-size:12px}@media (max-width:900px){.commercial-document-surface{overflow-x:auto}}.tracker-tabs{border-bottom:1px solid var(--twenty-border,#e5e5e5);background:#fff;align-items:end;gap:2px;min-height:42px;padding:0 12px;display:flex;overflow-x:auto}.tracker-tabs a{color:#747078;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;height:40px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.tracker-tabs a:hover,.tracker-tabs a.is-active{color:#314a8a;border-bottom-color:#526fe1}.tracker-filters{border-bottom:1px solid var(--twenty-border,#e5e5e5);background:#fafafa;align-items:end;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.tracker-filters label{flex:none;gap:4px;display:grid}.tracker-filters label span{color:#8d8991;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.tracker-filters input,.tracker-filters select{color:#4f4b53;background:#fff;border:1px solid #d9d6dd;border-radius:5px;width:145px;height:31px;padding:0 8px;font-size:10px}.tracker-filters>button,.tracker-filters>a{color:#3f4f87;white-space:nowrap;background:#f7f8ff;border:1px solid #ccd2e6;border-radius:5px;align-items:center;height:31px;padding:0 11px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.tracker-board-shell{background:#f6f7f9;min-width:0}.tracker-toolbar{background:#fff;border-bottom:1px solid #e4e4e7;align-items:center;gap:10px;min-height:43px;padding:6px 12px;display:flex}.tracker-toolbar label{flex:1;display:flex;position:relative}.tracker-toolbar label span{width:1px;height:1px;position:absolute;overflow:hidden}.tracker-toolbar input{border:1px solid #dedde2;border-radius:5px;width:min(360px,100%);height:30px;padding:0 10px;font-size:10px}.tracker-toolbar>span,.tracker-toolbar>b{color:#888;font-size:9px}.tracker-toolbar>b{color:#536fe3;margin-left:auto}.tracker-alert{color:#9a2c36;background:#fff0f1;border-bottom:1px solid #efb9bd;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:10px;font-weight:650;display:flex}.tracker-alert button{color:inherit;background:0 0;border:0;font-size:16px}.tracker-board{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(220px,1fr));width:max-content;min-width:100%;min-height:calc(100vh - 176px);display:grid;overflow-x:auto}.tracker-column{scroll-snap-align:start;background:#f8f8fa;border-right:1px solid #e1dfe4;min-width:220px}.tracker-column:last-child{border-right:0}.tracker-column>header{background:#fff;border-bottom:1px solid #e1dfe4;justify-content:space-between;align-items:center;height:43px;padding:0 10px;display:flex}.tracker-column>header>div{align-items:center;gap:7px;display:flex}.tracker-column>header i{background:#8d99aa;border-radius:50%;width:7px;height:7px}.tracker-column.status-proposal>header i{background:#7c6bc8}.tracker-column.status-deposit>header i{background:#d19b3f}.tracker-column.status-follow_up_ongoing>header i{background:#df7e43}.tracker-column.status-meeting_follow_up>header i{background:#3d8dba}.tracker-column.status-won>header i{background:#3f9c73}.tracker-column.status-lost>header i{background:#c8545d}.tracker-column>header strong{color:#4b4850;font-size:10px}.tracker-column>header span{color:#85818a;background:#f1eff3;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.tracker-column>header b{color:#77727c;font-size:9px;font-weight:550}.tracker-card-list{align-content:start;gap:8px;padding:8px;display:grid}.tracker-card{cursor:grab;background:#fff;border:1px solid #dedce2;border-radius:7px;box-shadow:0 1px 2px #1914230a}.tracker-card:active{cursor:grabbing}.tracker-card.has-leak{border-color:#e2a6aa;box-shadow:inset 3px 0 #cf4e58}.tracker-card>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:9px;padding:10px;display:grid}.tracker-card-title{align-items:center;gap:7px;min-width:0;display:flex}.tracker-card-title>i{color:#655f72;background:#ece9f1;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.tracker-card-title>span{gap:2px;min-width:0;display:grid}.tracker-card-title strong,.tracker-card-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-card-title strong{color:#37333c;font-size:11px}.tracker-card-title small{color:#96919b;font-size:8px}.tracker-card-money{border-bottom:1px solid #f0eef2;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:7px;display:flex}.tracker-card-money b{font-size:11px}.tracker-card-money small{color:#aaa;font-size:8px}.tracker-card-meta{grid-template-columns:48px minmax(0,1fr);gap:4px 7px;display:grid}.tracker-card-meta small{color:#aaa;font-size:8px}.tracker-card-meta b{color:#69646d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.tracker-card em{color:#a42f39;background:#fff0f1;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:700}.tracker-empty{color:#aaa;border:1px dashed #d8d5dc;border-radius:6px;place-items:center;min-height:54px;margin:0;font-size:9px;display:grid}.tracker-editor-backdrop{z-index:110;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#18151d38;justify-content:end;display:flex;position:fixed;inset:0}.tracker-editor{background:#fff;border-left:1px solid #dcd9e0;width:min(720px,94vw);height:100vh;overflow:auto;box-shadow:-12px 0 44px #1e182824}.tracker-editor>header{z-index:2;background:#fffffff7;border-bottom:1px solid #e5e2e8;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 16px;display:flex;position:sticky;top:0}.tracker-editor>header small{color:#756aa8;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.tracker-editor>header h2{color:#302d34;margin:3px 0 1px;font-size:17px}.tracker-editor>header p{color:#99939e;margin:0;font-size:9px}.tracker-editor>header button,.tracker-editor>header>a{color:#777;background:#fff;border:1px solid #dedbe2;border-radius:6px;place-items:center;width:31px;height:31px;font-size:18px;text-decoration:none;display:grid}.tracker-editor form{padding:14px 16px 88px}.tracker-editor fieldset{border:1px solid #e5e2e8;border-radius:7px;margin:0 0 14px;padding:12px}.tracker-editor legend{color:#625b68;padding:0 6px;font-size:10px;font-weight:700}.tracker-editor fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tracker-editor label{color:#88818c;align-content:start;gap:5px;font-size:9px;display:grid}.tracker-editor input,.tracker-editor select,.tracker-editor output{color:#49454e;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dad7de;border-radius:5px;padding:0 8px;font-size:10px}.tracker-editor input:disabled{color:#999;background:#f5f4f6}.tracker-editor output{background:#f7f8fb;align-items:center;font-weight:700;display:flex}.tracker-editor .tracker-checkbox{border:1px solid #dad7de;border-radius:5px;align-self:end;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.tracker-editor .tracker-checkbox input{width:14px;height:14px}.tracker-editor form>footer{background:#fff;border-top:1px solid #e2dfe5;justify-content:end;align-items:center;gap:8px;width:min(720px,94vw);min-height:56px;padding:10px 16px;display:flex;position:fixed;bottom:0;right:0}.tracker-editor form>footer a,.tracker-editor form>footer button{color:#5c5760;background:#fff;border:1px solid #d8d5dc;border-radius:5px;align-items:center;min-height:32px;padding:0 12px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.tracker-editor form>footer a:first-child{margin-right:auto}.tracker-editor form>footer .primary-action{color:#fff;background:#536fe3;border-color:#536fe3}.tracker-log-panel{background:#fff;border:1px solid #dedbe2;border-radius:7px;margin:12px;overflow:hidden}.tracker-log-panel>header{border-bottom:1px solid #e6e3e9;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.tracker-log-panel>header strong{font-size:11px}.tracker-log-panel>header span{color:#999;font-size:9px}.tracker-table-wrap{overflow:auto}.tracker-table{border-collapse:collapse;min-width:3150px;font-size:9px}.tracker-table th{z-index:1;color:#827d87;text-align:left;white-space:nowrap;background:#f8f7f9;border-bottom:1px solid #ddd9e1;height:35px;padding:0 8px;position:sticky;top:0}.tracker-table td{color:#5d5862;white-space:nowrap;border-bottom:1px solid #efedf1;max-width:190px;height:43px;padding:5px 8px}.tracker-table tr.has-leak td{background:#fff8f8}.tracker-table td a{color:#3f52a0;font-weight:700;text-decoration:none}.tracker-table td strong,.tracker-table td small{text-overflow:ellipsis;display:block;overflow:hidden}.tracker-table td small{color:#aaa;margin-top:2px}.tracker-status{background:#f0eef3;border-radius:999px;padding:3px 6px}.tracker-leak-labels{gap:4px;display:flex}.tracker-leak-labels b{color:#a22e38;background:#fdecee;border-radius:4px;padding:3px 5px;font-size:8px}.tracker-leaks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px;display:grid}.tracker-leaks a{min-height:68px;color:inherit;background:#fff;border:1px solid #e1dee4;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.tracker-leaks a>span{color:#999;background:#f0eff2;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.tracker-leaks a.is-active{background:#fff7f8;border-color:#e2a6aa}.tracker-leaks a.is-active>span{color:#fff;background:#c84f59}.tracker-leaks small{color:#aaa;letter-spacing:.08em;font-size:7px;display:block}.tracker-leaks strong{margin-top:3px;font-size:10px;display:block}.tracker-leaks b{color:#c34b55;font-size:20px}.tracker-dashboard-section{background:#fff;border:1px solid #e0dde3;border-radius:8px;margin:12px;padding:14px}.tracker-dashboard-section>header{margin-bottom:12px}.tracker-dashboard-section>header small,.tracker-chart-panel header small,.projection-formula small{color:#7770a2;letter-spacing:.1em;font-size:7px;font-weight:800}.tracker-dashboard-section>header h2,.tracker-chart-panel h3{color:#37333b;margin:3px 0 0;font-size:15px}.tracker-metric-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:7px;display:grid}.tracker-metric-grid article,.projection-driver-grid article{background:#fbfbfc;border:1px solid #e4e1e7;border-radius:6px;align-content:space-between;gap:10px;min-height:72px;padding:10px;display:grid}.tracker-metric-grid article.is-leak{background:#fff5f6;border-color:#e2a6aa}.tracker-metric-grid small,.projection-driver-grid small{color:#8f8994;font-size:8px}.tracker-metric-grid strong,.projection-driver-grid strong{color:#37333b;font-size:16px}.tracker-metric-grid article.is-leak strong{color:#b33c46}.tracker-chart-panel{border:1px solid #e4e1e7;border-radius:7px;margin-top:10px;padding:12px}.tracker-chart-panel>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.tracker-chart-panel>header>strong{color:#888;font-size:9px}.loss-bars{gap:8px;margin-top:15px;display:grid}.loss-bars>div{grid-template-columns:120px minmax(80px,1fr) 30px;align-items:center;gap:8px;font-size:9px;display:grid}.loss-bars i{background:#f0edef;border-radius:99px;height:7px;overflow:hidden}.loss-bars i b{border-radius:inherit;background:#bd5c67;height:100%;display:block}.loss-bars>div>strong{text-align:right}.tracker-money-panels{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.goal-progress{background:#eeeaf0;border-radius:99px;height:11px;margin:16px 0 12px;overflow:hidden}.goal-progress b{border-radius:inherit;background:linear-gradient(90deg,#536fe3,#56a585);height:100%;display:block}.tracker-inline-form{align-items:end;gap:8px;display:flex}.tracker-inline-form label{color:#999;flex:1;gap:4px;font-size:8px;display:grid}.tracker-inline-form input{border:1px solid #ddd;border-radius:5px;height:31px;padding:0 8px}.tracker-inline-form button,.setter-activity-form button{color:#fff;background:#536fe3;border:1px solid #536fe3;border-radius:5px;height:31px;padding:0 11px;font-size:9px;font-weight:700}.commission-list{gap:7px;margin-top:13px;display:grid}.commission-list>div{border-bottom:1px solid #efedf1;justify-content:space-between;align-items:center;padding:7px 0;font-size:9px;display:flex}.commission-list p{color:#999;font-size:9px}.setter-activity-form{grid-template-columns:repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:8px;display:grid}.setter-activity-form label{color:#8f8994;gap:4px;font-size:8px;display:grid}.setter-activity-form input,.setter-activity-form select{background:#fff;border:1px solid #dcd9df;border-radius:5px;height:32px;padding:0 8px;font-size:10px}.projection-driver-grid{grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px;margin:12px;display:grid}.projection-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px;display:grid}.projection-scenarios article{background:#fff;border:1px solid #ddd9e1;border-radius:9px;padding:15px}.projection-scenarios article.projection-expected{border-color:#8997d8;box-shadow:0 8px 24px #48528e1a}.projection-scenarios article.projection-best{border-color:#8fc3aa}.projection-scenarios article.projection-worst{border-color:#e1a4a9}.projection-scenarios header{border-bottom:1px solid #eeecef;gap:4px;padding-bottom:12px;display:grid}.projection-scenarios header small{color:#37333b;font-size:12px;font-weight:750}.projection-scenarios header span{color:#999;font-size:8px}.projection-scenarios article>div{gap:12px;padding-top:13px;display:grid}.projection-scenarios article>div span{color:#888;gap:5px;font-size:8px;display:grid}.projection-scenarios article>div strong{color:#36323a;font-size:20px}.projection-formula{background:#fff;border:1px solid #e0dde3;border-radius:8px;margin:12px;padding:16px}.projection-formula h2{margin:5px 0;font-size:16px}.projection-formula p{color:#888;margin:0;font-size:10px}@media (max-width:1000px){.tracker-metric-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}.projection-driver-grid{grid-template-columns:repeat(3,minmax(105px,1fr))}.setter-activity-form{grid-template-columns:repeat(2,minmax(0,1fr))}.setter-activity-form button{align-self:end}.tracker-money-panels{grid-template-columns:1fr}}@media (max-width:760px){.tracker-tabs{padding-inline:6px}.tracker-tabs a{padding-inline:9px}.tracker-filters{flex-wrap:wrap;align-items:stretch}.tracker-filters label{flex:125px}.tracker-filters input,.tracker-filters select{width:100%}.tracker-board{grid-template-columns:repeat(7,calc(100vw - 24px));min-height:calc(100vh - 190px)}.tracker-column{min-width:calc(100vw - 24px)}.tracker-editor{border-left:0;width:100vw}.tracker-editor fieldset>div{grid-template-columns:1fr}.tracker-editor form>footer{width:100vw}.tracker-leaks,.projection-scenarios{grid-template-columns:1fr}.tracker-metric-grid,.projection-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setter-activity-form{grid-template-columns:1fr}.tracker-dashboard-section{margin:8px;padding:10px}.tracker-log-panel,.tracker-leaks,.projection-driver-grid,.projection-scenarios,.projection-formula{margin:8px}}.sales-shell{--crm-accent:#25796a;--crm-accent-strong:#176457;--crm-accent-soft:#e8f4f0;--crm-highlight:#bddb56;--crm-canvas:#f4f7f6;--crm-surface:#fff;--crm-surface-muted:#f8faf9;--crm-border:#dfe7e4;--crm-border-strong:#cdd9d5;--crm-text:#172a31;--crm-muted:#6d7c80;--crm-shadow:0 12px 35px #14303012;color:var(--crm-text);background:var(--crm-canvas);grid-template-columns:248px minmax(0,1fr)}.sales-shell .operations-sidebar{background:radial-gradient(circle at 25% 0,#4897842e,#0000 30%),linear-gradient(#102c34 0%,#0c252d 100%);border-right:1px solid #ffffff0f;width:248px;padding:20px 15px 16px;box-shadow:10px 0 34px #09212714}.sales-shell .operations-sidebar .sidebar-brand{padding:0 8px 22px}.sales-shell .operations-sidebar .brand-mark.small{color:#14323a;background:linear-gradient(145deg,#c8e35d,#a8cf44);border-radius:12px;width:40px;height:40px;box-shadow:0 9px 22px #b7d94b2e}.sales-shell .operations-sidebar .sidebar-brand strong{letter-spacing:.02em;font-size:18px}.sales-shell .operations-sidebar nav p{color:#6f9391;letter-spacing:.18em;margin:19px 11px 7px;font-size:9px}.sales-shell .operations-sidebar nav a{color:#b8c9c7;border:1px solid #0000;border-radius:9px;min-height:39px;padding:0 11px;font-size:12px;transition:color .16s,background .16s,border-color .16s,transform .16s}.sales-shell .operations-sidebar nav a span{color:#78a09a;place-items:center;width:18px;height:18px;font-size:15px;display:grid}.sales-shell .operations-sidebar nav a:hover{color:#fff;background:#ffffff0e;border-color:#ffffff0d;transform:translate(2px)}.sales-shell .operations-sidebar nav a.nav-active{color:#fff;box-shadow:inset 3px 0 var(--crm-highlight), 0 5px 15px #00000014;background:linear-gradient(90deg,#48897d45,#48897d1f);border-color:#97c6bb1a}.sales-shell .operations-sidebar nav a.nav-active span{color:#c6dfd8}.sales-shell .operations-sidebar .sidebar-user{border-top-color:#ffffff14;margin-top:10px;padding:15px 7px 0}.sales-shell .operations-sidebar .sidebar-user>span{color:#17333a;background:linear-gradient(145deg,#dcebe7,#bdd8d1);border:1px solid #ffffff1a;border-radius:11px;width:36px;height:36px}.sales-shell .workspace{background:var(--crm-canvas);grid-column:2}.sales-shell .content.sales-content{background:radial-gradient(circle at 100% 0, #438f7d0e, transparent 28%), var(--crm-canvas);min-height:100vh;padding:0 0 44px}.sales-shell .sales-page-heading{z-index:18;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #d7e2dee6;height:auto;min-height:82px;padding:13px 22px;position:sticky;top:0;box-shadow:0 1px #fffc,0 8px 26px #14303009}.sales-shell .sales-page-heading .sales-object-glyph{width:38px;height:38px;color:var(--crm-accent-strong);background:linear-gradient(145deg,#eef8f5,#e3f1ed);border:1px solid #d8e8e3;border-radius:11px;flex:none;font-size:17px;box-shadow:0 5px 14px #1d6f5f14}.sales-shell .sales-page-heading .eyebrow{color:var(--crm-accent);letter-spacing:.14em;margin:0 0 3px;font-size:8px;font-weight:800;display:block}.sales-shell .sales-page-heading h1{color:var(--crm-text);letter-spacing:-.015em;font-size:18px;font-weight:720}.sales-shell .sales-page-heading>div:first-child p:last-child{max-width:650px;color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;line-height:1.35;display:block;overflow:hidden}.sales-shell .sales-page-actions .primary-action,.sales-shell .primary-action{border-color:var(--crm-accent-strong);color:#fff;background:linear-gradient(145deg, var(--crm-accent), var(--crm-accent-strong));border-radius:8px;box-shadow:0 7px 16px #1764572b}.sales-shell .sales-page-actions .primary-action{min-height:34px;padding:0 14px}.sales-shell .sales-page-actions .primary-action:hover,.sales-shell .primary-action:hover{background:linear-gradient(145deg,#2b8978,#145a4e)}.sales-shell .sales-page-actions button,.sales-shell .topbar-actions>a,.sales-shell .topbar-actions>button,.sales-shell .topbar-actions form>button{border:1px solid var(--crm-border);background:#fff;border-radius:8px}.sales-shell .tracker-tabs{border:1px solid var(--crm-border);background:#fffffff0;border-radius:13px 13px 0 0;min-height:50px;margin:18px 20px 0;padding:0 8px;box-shadow:0 7px 22px #14303009}.sales-shell .tracker-tabs a{color:#71807f;height:49px;padding:0 14px;font-size:11px}.sales-shell .tracker-tabs a:hover,.sales-shell .tracker-tabs a.is-active{color:var(--crm-accent-strong);border-bottom-color:var(--crm-accent)}.sales-shell .tracker-filters{border:1px solid var(--crm-border);background:#fff;border-top:0;border-radius:0 0 13px 13px;gap:10px;margin:0 20px 16px;padding:12px 14px 14px;box-shadow:0 9px 24px #14303009}.sales-shell .tracker-filters label span{color:#7a8b88;letter-spacing:.08em;font-size:8px}.sales-shell .tracker-filters input,.sales-shell .tracker-filters select,.sales-shell .setter-activity-form input,.sales-shell .setter-activity-form select,.sales-shell .tracker-inline-form input{border-color:var(--crm-border-strong);height:36px;color:var(--crm-text);background:var(--crm-surface-muted);border-radius:8px}.sales-shell .tracker-filters>button,.sales-shell .tracker-filters>a{height:36px;color:var(--crm-accent-strong);background:var(--crm-accent-soft);border-color:#cbded8;border-radius:8px}.sales-shell .tracker-filters>a{background:#fff}.sales-shell .dashboard-filters input,.sales-shell .dashboard-filters select{width:100%}.sales-shell .twenty-view-surface,.sales-shell .commercial-document-surface,.sales-shell .tracker-log-panel,.sales-shell .crm-settings-shell,.sales-shell .record-page{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:var(--crm-shadow);border-radius:14px;margin:18px 20px;overflow:hidden}.sales-shell .crm-toolbar{border-bottom-color:var(--crm-border);background:#fff;min-height:52px;padding:6px 13px 6px 15px}.sales-shell .crm-view-name:hover,.sales-shell .crm-view-switcher>summary:hover,.sales-shell .toolbar-menu>summary:hover{background:var(--crm-surface-muted)}.sales-shell .toolbar-popover,.sales-shell .crm-view-menu,.sales-shell .searchable-select-options,.sales-shell .inline-searchable-options{border-color:var(--crm-border);border-radius:11px;box-shadow:0 18px 46px #13312f29}.sales-shell .crm-table-scroll{scrollbar-color:#b8cac5 transparent}.sales-shell .crm-table-head{z-index:5;color:#6e7d7d;background:#f4f8f6;min-height:40px;font-size:10px;font-weight:750;position:sticky;top:0}.sales-shell .crm-table-row{color:#34484d;min-height:46px}.sales-shell .crm-table-head>span,.sales-shell .crm-table-row>span{min-height:inherit;border-right-color:#e8eeec;padding-inline:11px}.sales-shell .crm-table-row:hover{background:#f3f8f6}.sales-shell .crm-table-row.is-selected{background:#eef6f3;outline-color:#acd0c5}.sales-shell .record-primary button{color:#1f3c42;font-weight:650}.sales-shell .record-avatar{color:#276c5e;background:#e2f1ec;border-radius:7px;width:24px;height:24px}.sales-shell .record-avatar.opportunity-avatar{color:#9a5064;background:#f8e9ee}.sales-shell .crm-add-row{height:41px;color:var(--crm-accent);background:#fbfcfc}.sales-shell .table-checkbox input{accent-color:var(--crm-accent)}.sales-shell .stage-pill{border-radius:999px;padding:4px 8px;font-size:9px;font-weight:650}.sales-shell .tracker-leaks,.sales-shell .projection-driver-grid,.sales-shell .projection-scenarios,.sales-shell .projection-formula,.sales-shell .tracker-dashboard-section{margin-inline:20px}.sales-shell .tracker-leaks{gap:11px}.sales-shell .tracker-leaks a{border-color:var(--crm-border);border-radius:12px;min-height:82px;padding:13px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 7px 20px #1430300a}.sales-shell .tracker-leaks a:hover{border-color:#c7d8d3;transform:translateY(-2px);box-shadow:0 12px 25px #14303014}.sales-shell .tracker-leaks a>span{color:#73837f;background:#eef3f1}.sales-shell .tracker-leaks a.is-active{background:#fff7f7;border-color:#e5b1b5}.sales-shell .tracker-dashboard-section{border-color:var(--crm-border);border-radius:14px;padding:18px;box-shadow:0 8px 25px #1430300b}.sales-shell .tracker-dashboard-section>header small,.sales-shell .tracker-chart-panel header small,.sales-shell .projection-formula small{color:var(--crm-accent)}.sales-shell .tracker-dashboard-section>header h2,.sales-shell .tracker-chart-panel h3{color:var(--crm-text);font-size:17px}.sales-shell .tracker-metric-grid{gap:9px}.sales-shell .tracker-metric-grid article,.sales-shell .projection-driver-grid article{background:linear-gradient(145deg,#fff,#f8faf9);border-color:#e4ebe8;border-radius:10px;min-height:84px;padding:12px}.sales-shell .tracker-metric-grid small,.sales-shell .projection-driver-grid small{color:#748581;font-size:9px}.sales-shell .tracker-metric-grid strong,.sales-shell .projection-driver-grid strong{color:var(--crm-text);font-size:18px}.sales-shell .tracker-chart-panel,.sales-shell .projection-formula{border-color:var(--crm-border);background:#fbfcfc;border-radius:11px}.sales-shell .goal-progress b{background:linear-gradient(90deg, var(--crm-accent), #8dbd65)}.sales-shell .tracker-inline-form button,.sales-shell .setter-activity-form button{border-color:var(--crm-accent);background:var(--crm-accent);border-radius:8px}.sales-shell .projection-driver-grid{gap:10px}.sales-shell .projection-scenarios{gap:12px}.sales-shell .projection-scenarios article{border-color:var(--crm-border);border-radius:13px;padding:18px;box-shadow:0 8px 22px #1430300a}.sales-shell .projection-scenarios article.projection-expected{background:linear-gradient(145deg,#fff,#f1f8f5);border-color:#88b9aa;box-shadow:0 12px 30px #25796a1c}.sales-shell .projection-scenarios article.projection-best{border-color:#a8c88f}.sales-shell .projection-scenarios article>div strong{color:var(--crm-text);font-size:23px}.sales-shell .tracker-board-shell{border:1px solid var(--crm-border);box-shadow:var(--crm-shadow);background:#edf2f0;border-radius:0 0 14px 14px;margin:0 20px 20px;overflow:hidden}.sales-shell .tracker-toolbar{border-bottom-color:var(--crm-border);min-height:49px;padding-inline:14px}.sales-shell .tracker-toolbar input{border-color:var(--crm-border-strong);background:#f9fbfa;border-radius:8px;height:34px}.sales-shell .tracker-column{background:#f4f7f6;border-right-color:#dce5e2}.sales-shell .tracker-column>header{border-bottom-color:#dce5e2;height:48px}.sales-shell .tracker-card-list{gap:10px;padding:10px}.sales-shell .tracker-card{border-color:#dce5e2;border-radius:11px;transition:transform .16s,box-shadow .16s;box-shadow:0 5px 14px #1430300e}.sales-shell .tracker-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1430301a}.sales-shell .tracker-card>button{gap:11px;padding:12px}.sales-shell .tracker-card-title>i{color:#276c5e;background:#e4f1ed}.sales-shell .tracker-log-panel{margin-block:0 20px}.sales-shell .tracker-log-panel>header{border-bottom-color:var(--crm-border);min-height:52px;padding-inline:15px}.sales-shell .tracker-table{font-size:10px}.sales-shell .tracker-table th{color:#697a78;background:#f4f8f6;height:42px}.sales-shell .tracker-table td{border-bottom-color:#e9efed;height:48px}.sales-shell .tracker-table tbody tr:hover td{background:#f4f8f6}.sales-shell .crm-settings-shell{grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 38px)}.sales-shell .crm-settings-navigation{border-right-color:var(--crm-border);background:#f7faf9;padding:22px 14px}.sales-shell .crm-settings-navigation nav{gap:4px}.sales-shell .crm-settings-navigation nav a{border-radius:9px;min-height:39px}.sales-shell .crm-settings-navigation nav a:hover,.sales-shell .crm-settings-navigation nav a.is-active{color:var(--crm-accent-strong);background:var(--crm-accent-soft)}.sales-shell .crm-settings-main{background:#fff;padding:36px 42px 72px}.sales-shell .crm-settings-header{margin-bottom:28px}.sales-shell .crm-settings-header h1{color:var(--crm-text);letter-spacing:-.02em;font-size:28px}.sales-shell .communication-settings-card,.sales-shell .crm-settings-card{border-color:var(--crm-border);border-radius:12px;box-shadow:0 7px 22px #1430300a}.sales-shell .communication-settings-card>header,.sales-shell .crm-settings-card>header{background:#fbfcfc;padding:18px 20px}.sales-shell .record-page{min-height:calc(100vh - 38px)}.sales-shell .record-page-topbar{border-bottom-color:var(--crm-border);background:#fbfcfc;height:56px;padding-inline:16px}.sales-shell .record-page-layout{grid-template-columns:370px minmax(0,1fr);min-height:calc(100vh - 95px)}.sales-shell .record-page-fields{border-right-color:var(--crm-border);background:#f9fbfa;padding:0 18px 34px}.customer-team-section{border:1px solid var(--crm-border);background:#fff;border-radius:12px;margin-top:18px;padding:12px}.customer-team-section>header{color:#33433e;height:auto;margin-bottom:7px}.customer-team-section>header span{font-size:13px;font-weight:650}.customer-team-section>p{color:#697872;margin:0 0 10px;font-size:11px;line-height:1.5}.customer-team-section ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.customer-team-section li{background:#f6f8f7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.customer-team-section li span{gap:2px;min-width:0;display:grid}.customer-team-section li strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.customer-team-section li small{color:#73827b;font-size:10px}.customer-team-section li button,.customer-team-add button{border:1px solid var(--crm-border);color:#3d6355;font:inherit;cursor:pointer;background:#fff;border-radius:7px;flex:none;font-size:10px}.customer-team-section li button{padding:5px 7px}.customer-team-add{gap:7px;margin-top:10px;display:grid}.customer-team-add button{width:fit-content;padding:7px 10px}.customer-team-section button:disabled{cursor:default;opacity:.5}.sales-shell .record-identity{border-bottom-color:var(--crm-border);padding:22px 0 18px}.sales-shell .record-identity h1{color:var(--crm-text);font-size:20px}.sales-shell .panel-field{min-height:38px}.sales-shell .panel-field>span{color:#748480}.sales-shell .record-activity-tabs{border-bottom-color:var(--crm-border);height:50px}.sales-shell .record-activity-tabs a{height:42px;padding-inline:12px}.sales-shell .record-activity-tabs a.is-active{color:var(--crm-accent-strong);border-bottom-color:var(--crm-accent)}.sales-shell .record-widget,.sales-shell .record-secondary-section,.sales-shell .customer-record-overview>section,.sales-shell .customer-record-opportunities{border-color:var(--crm-border);border-radius:11px}.sales-shell input:focus,.sales-shell select:focus,.sales-shell textarea:focus,.sales-shell button:focus-visible,.sales-shell a:focus-visible{border-color:#73ab9d;outline:none;box-shadow:0 0 0 3px #25796a24}.sales-shell button,.sales-shell a,.sales-shell input,.sales-shell select,.sales-shell textarea{transition:border-color .16s,background .16s,box-shadow .16s,color .16s}@media (max-width:1100px){.sales-shell{grid-template-columns:220px minmax(0,1fr)}.sales-shell .operations-sidebar{width:220px}.sales-shell .tracker-metric-grid,.sales-shell .projection-driver-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}.sales-shell .sales-page-heading>div:first-child p:last-child{max-width:430px}}@media (max-width:760px){.sales-shell{display:block}.sales-shell .operations-sidebar{width:100%;padding:10px 16px}.sales-shell .operations-sidebar.is-open{width:min(330px,88vw);padding:18px 15px}.sales-shell .workspace{grid-column:1}.sales-shell .sales-page-heading{min-height:74px;padding:11px 12px;position:relative}.sales-shell .sales-page-heading .sales-object-glyph{width:34px;height:34px}.sales-shell .sales-page-heading>div:first-child p:last-child{display:none}.sales-shell .sales-page-heading h1{font-size:16px}.sales-shell .sales-page-heading-right{gap:6px}.sales-shell .topbar-actions{display:none}.sales-shell .sales-page-actions .primary-action{min-height:33px;padding-inline:11px;font-size:10px}.sales-shell .tracker-tabs,.sales-shell .tracker-filters,.sales-shell .twenty-view-surface,.sales-shell .commercial-document-surface,.sales-shell .tracker-log-panel,.sales-shell .crm-settings-shell,.sales-shell .record-page,.sales-shell .tracker-leaks,.sales-shell .projection-driver-grid,.sales-shell .projection-scenarios,.sales-shell .projection-formula,.sales-shell .tracker-dashboard-section{margin-inline:10px}.sales-shell .tracker-tabs{margin-top:10px}.sales-shell .tracker-filters{margin-bottom:10px}.sales-shell .tracker-board-shell{margin:0 10px 10px}.sales-shell .tracker-board{grid-template-columns:repeat(7,calc(100vw - 42px))}.sales-shell .tracker-column{min-width:calc(100vw - 42px)}.sales-shell .crm-settings-shell{grid-template-columns:1fr}.sales-shell .crm-settings-main{padding:24px 16px 56px}.sales-shell .record-page-layout{grid-template-columns:1fr}.sales-shell .record-page-fields{border-right:0;border-bottom:1px solid var(--crm-border)}}@media (max-width:520px){.sales-shell .sales-page-heading .eyebrow{display:none}.sales-shell .sales-page-heading .sales-object-glyph{width:31px;height:31px}.sales-shell .sales-page-actions button{display:none}.sales-shell .tracker-metric-grid,.sales-shell .projection-driver-grid{grid-template-columns:1fr 1fr}.sales-shell .tracker-dashboard-section{padding:13px}}.searchable-dropdown{width:100%;min-width:0;color:var(--ink);font:inherit;display:block;position:relative}.searchable-dropdown.is-open{z-index:160}.searchable-dropdown-input{color:#263a40;width:100%;min-width:0;min-height:38px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #d6dfdc;border-radius:8px;outline:none;margin:0;padding:0 36px 0 11px;font-size:12px;line-height:1;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.searchable-dropdown-input:hover{background:#fbfdfc;border-color:#b9cac5}.searchable-dropdown-input:focus,.searchable-dropdown.is-open .searchable-dropdown-input{background:#fff;border-color:#4e9a89;box-shadow:0 0 0 3px #2d927f21}.searchable-dropdown-caret{z-index:2;color:#7d8c88;pointer-events:none;place-items:center;width:18px;height:18px;font-size:13px;transition:transform .16s,color .16s;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.searchable-dropdown.is-open .searchable-dropdown-caret{color:#2d7969;transform:translateY(-50%)rotate(180deg)}.searchable-dropdown-native{opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.searchable-dropdown-menu{z-index:140;overscroll-behavior:contain;background:#fff;border:1px solid #d8e1de;border-radius:11px;width:max(100%,230px);max-width:min(360px,100vw - 28px);max-height:min(310px,45vh);padding:5px;animation:.14s ease-out searchable-dropdown-in;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 45px #1230302e,0 2px 8px #1230300f}@keyframes searchable-dropdown-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}}.searchable-dropdown-menu-label{color:#8a9894;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 7px;font-size:9px;font-weight:750}.searchable-dropdown-menu>button{color:#405157;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:12px;display:flex}.searchable-dropdown-menu>button:hover,.searchable-dropdown-menu>button.is-active{color:#194f45;background:#edf6f3}.searchable-dropdown-menu>button.is-selected{color:#176457;font-weight:700}.searchable-dropdown-menu>button b{color:#2d927f;font-size:12px}.searchable-dropdown-menu>button:disabled{opacity:.45;cursor:not-allowed}.searchable-dropdown-empty{color:#87948f;text-align:center;padding:18px 10px;font-size:11px;display:block}.searchable-dropdown.is-disabled{opacity:.7}.searchable-dropdown.is-disabled .searchable-dropdown-input{color:#7f8b87;cursor:not-allowed;background:#f1f4f3}.tracker-filters:has(.searchable-dropdown.is-open){z-index:80;position:relative;overflow:visible}:is(.toolbar-popover:has(.searchable-dropdown.is-open),.modal-form-grid:has(.searchable-dropdown.is-open),.support-form:has(.searchable-dropdown.is-open)){overflow:visible}.tracker-filters .searchable-dropdown-input{border-color:var(--crm-border-strong,#d7dfdd);height:36px;min-height:36px;color:var(--crm-text,#263a40);background:var(--crm-surface-muted,#f8faf9);border-radius:8px;font-size:10px}.tracker-editor .searchable-dropdown-input,.create-field-section .searchable-dropdown-input{border-color:#dad7de;border-radius:6px;height:34px;min-height:34px;font-size:10px}.modal-form-grid .searchable-dropdown-input,.procurement-form-grid .searchable-dropdown-input,.support-form .searchable-dropdown-input,.crm-object-form .searchable-dropdown-input,.connection-grid .searchable-dropdown-input,.compose-form .searchable-dropdown-input{background:#fff;border-color:#d8e0de;min-height:38px}.admin-inline-form .searchable-dropdown{min-width:150px}.company-switcher .searchable-dropdown{width:clamp(150px,18vw,240px)}.company-switcher .searchable-dropdown-input{min-height:34px}.conversation-detail header form .searchable-dropdown{min-width:145px}.record-editor .searchable-dropdown-input{min-height:32px;font-size:10px}@media (max-width:760px){.searchable-dropdown-menu{width:max(100%,210px)}.tracker-filters .searchable-dropdown,.admin-inline-form .searchable-dropdown,.company-switcher .searchable-dropdown{width:100%}}.sales-shell{--crm-space-1:4px;--crm-space-2:8px;--crm-space-3:12px;--crm-space-4:16px;--crm-radius-sm:5px;--crm-radius-md:7px;--crm-control-height:30px;--crm-shadow:0 1px 2px #14303009;grid-template-columns:208px minmax(0,1fr)}.sales-shell .operations-sidebar{width:208px;box-shadow:none;padding:12px 10px 10px}.sales-shell .operations-sidebar .sidebar-brand{gap:9px;min-height:38px;padding:0 7px 10px}.sales-shell .operations-sidebar .brand-mark.small{border-radius:var(--crm-radius-md);width:30px;height:30px;box-shadow:none}.sales-shell .operations-sidebar .sidebar-brand strong{font-size:15px}.sales-shell .operations-sidebar .sidebar-brand span{font-size:8px}.sales-shell .operations-sidebar nav{gap:1px;padding:0 2px 6px 0}.sales-shell .operations-sidebar nav p{letter-spacing:.14em;margin:10px 8px 4px;font-size:8px}.sales-shell .operations-sidebar nav a{border-radius:var(--crm-radius-sm);border:0;gap:8px;min-height:30px;padding:0 8px;font-size:11px;transition:color .12s,background .12s}.sales-shell .operations-sidebar nav a span{width:16px;height:16px;font-size:13px}.sales-shell .operations-sidebar nav a:hover{transform:none}.sales-shell .operations-sidebar nav a.nav-active{box-shadow:inset 2px 0 var(--crm-highlight);background:#5b978b33;border:0}.sales-shell .operations-sidebar .sidebar-user{gap:7px;margin-top:6px;padding:9px 5px 0}.sales-shell .operations-sidebar .sidebar-user>span{border-radius:var(--crm-radius-md);width:28px;height:28px;font-size:9px}.sales-shell .operations-sidebar .sidebar-user strong{font-size:10px}.sales-shell .operations-sidebar .sidebar-user small{font-size:8px}.sales-shell .operations-sidebar .sidebar-signout-button{width:26px;height:26px}.sales-shell .operations-sidebar .sidebar-signout-button svg{width:15px;height:15px}.sales-shell .content.sales-content{background:var(--crm-canvas);padding-bottom:24px}.sales-shell .sales-page-heading{border-bottom-color:var(--crm-border);min-height:54px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:7px 14px}.sales-shell .sales-page-heading>div:first-child{gap:9px}.sales-shell .sales-page-heading .sales-object-glyph{border-radius:var(--crm-radius-md);width:29px;height:29px;box-shadow:none;font-size:13px}.sales-shell .sales-page-heading .eyebrow{margin-bottom:1px;font-size:7px}.sales-shell .sales-page-heading h1{font-size:15px;font-weight:700}.sales-shell .sales-page-heading>div:first-child p:last-child{max-width:520px;margin-top:2px;font-size:9px}.sales-shell .sales-page-heading-right{gap:8px}.sales-shell .sales-page-actions{gap:4px}.sales-shell .sales-page-actions .primary-action{min-height:var(--crm-control-height);border-radius:var(--crm-radius-sm);box-shadow:none;padding:0 11px;font-size:10px}.sales-shell .sales-page-actions button,.sales-shell .topbar-actions>a,.sales-shell .topbar-actions>button,.sales-shell .topbar-actions form>button,.sales-shell .notification-link,.sales-shell .security-link,.sales-shell .signout-button{width:var(--crm-control-height);min-width:var(--crm-control-height);height:var(--crm-control-height);min-height:var(--crm-control-height);border-radius:var(--crm-radius-sm)}.sales-shell .notification-link svg,.sales-shell .security-link svg,.sales-shell .signout-button svg{width:15px;height:15px}.sales-shell .tracker-tabs{border:0;border-bottom:1px solid var(--crm-border);min-height:38px;box-shadow:none;border-radius:0;margin:0;padding:0 10px}.sales-shell .tracker-tabs a{height:38px;padding:0 11px;font-size:10px}.sales-shell .tracker-filters{gap:var(--crm-space-2);border:0;border-bottom:1px solid var(--crm-border);box-shadow:none;background:#f8faf9;border-radius:0;margin:0;padding:8px 14px}.sales-shell .tracker-filters label{gap:3px}.sales-shell .tracker-filters label span{letter-spacing:.06em;font-size:7px}.sales-shell .tracker-filters input,.sales-shell .tracker-filters select,.sales-shell .tracker-filters .searchable-dropdown-input,.sales-shell .setter-activity-form input,.sales-shell .setter-activity-form select,.sales-shell .setter-activity-form .searchable-dropdown-input,.sales-shell .tracker-inline-form input{height:var(--crm-control-height);min-height:var(--crm-control-height);border-radius:var(--crm-radius-sm);background:#fff}.sales-shell .tracker-filters>button,.sales-shell .tracker-filters>a{height:var(--crm-control-height);border-radius:var(--crm-radius-sm);padding-inline:10px;font-size:9px}.sales-shell .tracker-filters>button{border-color:var(--crm-accent-strong);color:#fff;background:var(--crm-accent)}.sales-shell .tracker-filters>a{color:#65746f;background:0 0}.sales-shell .dashboard-filters label{flex:0 160px;min-width:95px}.sales-shell .tracker-leaks{margin:var(--crm-space-3) 14px 0;border:1px solid var(--crm-border);border-radius:var(--crm-radius-md);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.sales-shell .tracker-leaks a{border:0;border-right:1px solid var(--crm-border);min-height:46px;box-shadow:none;border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:7px 10px;transition:background .12s}.sales-shell .tracker-leaks a:last-child{border-right:0}.sales-shell .tracker-leaks a:hover{border-color:var(--crm-border);box-shadow:none;background:#f8faf9;transform:none}.sales-shell .tracker-leaks a>span{color:#2d7969;background:#e8f4f0;border-radius:50%;width:20px;height:20px;font-size:10px}.sales-shell .tracker-leaks a.is-active{border-color:var(--crm-border);background:#fff8f8}.sales-shell .tracker-leaks small{font-size:6px}.sales-shell .tracker-leaks strong{margin-top:1px;font-size:9px;font-weight:650}.sales-shell .tracker-leaks b{font-size:15px}.sales-shell .tracker-dashboard-section{border:0;border-bottom:1px solid var(--crm-border);box-shadow:none;background:0 0;border-radius:0;margin:0 14px;padding:14px 0 12px}.sales-shell .tracker-dashboard-section:last-child{border-bottom:0}.sales-shell .tracker-dashboard-section>header{margin-bottom:8px}.sales-shell .tracker-dashboard-section>header small,.sales-shell .tracker-chart-panel header small{letter-spacing:.1em;font-size:6px}.sales-shell .tracker-dashboard-section>header h2,.sales-shell .tracker-chart-panel h3{margin-top:2px;font-size:14px}.sales-shell .tracker-metric-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:6px}.sales-shell .tracker-metric-grid article,.sales-shell .projection-driver-grid article{border-color:var(--crm-border);border-radius:var(--crm-radius-sm);background:#fff;gap:5px;min-height:58px;padding:8px 9px}.sales-shell .tracker-metric-grid small,.sales-shell .projection-driver-grid small{font-size:8px}.sales-shell .tracker-metric-grid strong,.sales-shell .projection-driver-grid strong{font-size:16px;line-height:1.1}.sales-shell .tracker-chart-panel{border-radius:var(--crm-radius-md);background:#fff;margin-top:8px;padding:10px}.sales-shell .loss-bars{gap:6px;margin-top:10px}.sales-shell .tracker-money-panels{gap:8px}.sales-shell .goal-progress{height:7px;margin:10px 0 8px}.sales-shell .commission-list{gap:3px;margin-top:8px}.sales-shell .commission-list>div{padding:5px 0}.sales-shell .setter-activity-form{gap:6px}.sales-shell .tracker-inline-form button,.sales-shell .setter-activity-form button{height:var(--crm-control-height);border-radius:var(--crm-radius-sm);box-shadow:none}.sales-shell .twenty-view-surface,.sales-shell .commercial-document-surface,.sales-shell .tracker-log-panel,.sales-shell .crm-settings-shell,.sales-shell .record-page{border-radius:var(--crm-radius-md);box-shadow:var(--crm-shadow);margin:12px 14px}.sales-shell .crm-toolbar{min-height:42px;padding:4px 9px}.sales-shell .crm-view-name,.sales-shell .crm-view-switcher>summary,.sales-shell .toolbar-menu>summary{border-radius:var(--crm-radius-sm);min-height:30px}.sales-shell .crm-table-head{min-height:34px}.sales-shell .crm-table-row{min-height:38px}.sales-shell .record-avatar{border-radius:var(--crm-radius-sm);width:20px;height:20px}.sales-shell .crm-add-row{height:35px}@media (max-width:1180px){.sales-shell{grid-template-columns:196px minmax(0,1fr)}.sales-shell .operations-sidebar{width:196px}.sales-shell .tracker-metric-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}.sales-shell .sales-page-heading>div:first-child p:last-child{max-width:360px}}@media (max-width:760px){.sales-shell{display:block}.sales-shell .operations-sidebar{width:100%;height:50px;padding:7px 10px}.sales-shell .operations-sidebar.is-open{width:min(310px,88vw);height:100vh;padding:14px 10px}.sales-shell .operations-sidebar .sidebar-brand{min-height:36px;padding:0}.sales-shell .operations-sidebar.is-open .sidebar-brand{padding:0 7px 10px}.sales-shell .mobile-menu-toggle{border-radius:var(--crm-radius-sm);width:34px;height:34px}.sales-shell .sales-page-heading{flex-direction:row;align-items:center;min-height:50px;padding:6px 9px}.sales-shell .sales-page-heading .sales-object-glyph{width:28px;height:28px}.sales-shell .sales-page-heading h1{font-size:14px}.sales-shell .sales-page-actions .primary-action{text-overflow:ellipsis;white-space:nowrap;max-width:122px;min-height:29px;overflow:hidden}.sales-shell .tracker-tabs{margin:0;padding-inline:4px}.sales-shell .tracker-tabs a{padding-inline:8px}.sales-shell .tracker-filters{align-items:end;gap:6px;margin:0;padding:8px 9px}.sales-shell .tracker-filters label{flex:120px}.sales-shell .tracker-leaks{grid-template-columns:1fr;margin:9px 9px 0}.sales-shell .tracker-leaks a{border-right:0;border-bottom:1px solid var(--crm-border)}.sales-shell .tracker-leaks a:last-child{border-bottom:0}.sales-shell .tracker-dashboard-section{margin-inline:9px;padding-block:12px 10px}.sales-shell .tracker-dashboard-section>header{margin-bottom:7px}.sales-shell .tracker-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-shell .tracker-metric-grid article{min-height:54px}.sales-shell .tracker-money-panels{grid-template-columns:1fr}.sales-shell .setter-activity-form{grid-template-columns:1fr 1fr}.sales-shell .twenty-view-surface,.sales-shell .commercial-document-surface,.sales-shell .tracker-log-panel,.sales-shell .crm-settings-shell,.sales-shell .record-page{margin:9px}}@media (max-width:430px){.sales-shell .sales-page-heading .sales-object-glyph,.sales-shell .sales-page-heading .eyebrow{display:none}.sales-shell .sales-page-heading-right{margin-left:auto}.sales-shell .sales-page-actions .primary-action{max-width:108px;padding-inline:8px}.sales-shell .tracker-tabs a{padding-inline:7px;font-size:9px}.sales-shell .tracker-filters label{flex-basis:calc(50% - 3px)}.sales-shell .tracker-filters>button,.sales-shell .tracker-filters>a{flex:1;justify-content:center}.sales-shell .tracker-metric-grid{grid-template-columns:1fr}.sales-shell .tracker-metric-grid article{min-height:50px}.sales-shell .setter-activity-form{grid-template-columns:1fr}.sales-shell .loss-bars>div{grid-template-columns:96px minmax(60px,1fr) 24px}}.sales-shell .tracker-filter-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.sales-shell .tracker-filter-actions>button,.sales-shell .tracker-filter-actions>a{height:var(--crm-control-height);border:1px solid var(--crm-accent-strong);border-radius:var(--crm-radius-sm);color:#fff;background:var(--crm-accent);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.sales-shell .tracker-filter-actions>a{border-color:var(--crm-border-strong);color:#65746f;background:0 0}.sales-shell .tracker-overview{border-radius:var(--crm-radius-md);color:#fff;background:#15363c;grid-template-columns:minmax(180px,.8fr) repeat(4,minmax(105px,1fr));gap:8px;margin:12px 14px 0;padding:12px;display:grid}.sales-shell .tracker-overview>header{align-content:center;padding:2px 10px 2px 2px;display:grid}.sales-shell .tracker-overview>header small{color:#a9d2c8;letter-spacing:.12em;font-size:6px;font-weight:800}.sales-shell .tracker-overview>header h2{color:#fff;margin:3px 0 2px;font-size:14px}.sales-shell .tracker-overview>header p{color:#9fb6b5;max-width:240px;margin:0;font-size:8px;line-height:1.4}.sales-shell .tracker-overview>article,.sales-shell .tracker-overview>a{border-radius:var(--crm-radius-sm);min-width:0;color:inherit;background:#ffffff0e;border:1px solid #ffffff14;align-content:center;gap:3px;padding:9px 10px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.sales-shell .tracker-overview>a:hover{background:#ffffff1a;border-color:#a9d2c873;transform:translateY(-1px)}.sales-shell .tracker-overview>a.is-alert{background:#c84f5933;border-color:#ffb3b96b}.sales-shell .tracker-overview>article small,.sales-shell .tracker-overview>a small{color:#a9bdbb;font-size:7px}.sales-shell .tracker-overview>article strong,.sales-shell .tracker-overview>a strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.15;overflow:hidden}.sales-shell .tracker-overview>article span,.sales-shell .tracker-overview>a span{color:#9fb6b5;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sales-shell .tracker-dashboard-section>header p{color:var(--crm-muted);margin:3px 0 0;font-size:8px;line-height:1.35}.sales-shell .tracker-dashboard-columns{border-bottom:1px solid var(--crm-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 14px;display:grid}.sales-shell .tracker-dashboard-columns>.tracker-dashboard-section{border-bottom:0;min-width:0;margin:0}.sales-shell .tracker-dashboard-columns .tracker-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-shell .tracker-dashboard-columns .tracker-chart-panel{background:#fff}@media (max-width:1180px){.sales-shell .tracker-overview{grid-template-columns:repeat(4,minmax(105px,1fr))}.sales-shell .tracker-overview>header{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;padding:0 2px 2px}.sales-shell .tracker-overview>header small{grid-column:1/-1}.sales-shell .tracker-overview>header p{max-width:none}}@media (max-width:900px){.sales-shell .tracker-dashboard-columns{grid-template-columns:1fr;gap:0}.sales-shell .tracker-dashboard-columns>.tracker-dashboard-section:first-child{border-bottom:1px solid var(--crm-border)}.sales-shell .tracker-dashboard-columns .tracker-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sales-shell .tracker-filter-actions{width:100%;margin-left:0}.sales-shell .tracker-filter-actions>button,.sales-shell .tracker-filter-actions>a{flex:1}.sales-shell .tracker-overview{grid-template-columns:repeat(2,minmax(0,1fr));margin:9px 9px 0;padding:9px}.sales-shell .tracker-overview>header{grid-column:1/-1}.sales-shell .tracker-dashboard-columns{margin-inline:9px}.sales-shell .tracker-dashboard-columns .tracker-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-shell .tracker-dashboard-columns>.tracker-dashboard-section{margin-inline:0}}@media (max-width:430px){.sales-shell .tracker-overview>header{display:block}.sales-shell .tracker-overview>header p{margin-top:2px}.sales-shell .tracker-overview>article strong,.sales-shell .tracker-overview>a strong{font-size:15px}.sales-shell .tracker-dashboard-columns .tracker-metric-grid{grid-template-columns:1fr}}.create-record-editor{width:min(720px,94vw)}.create-record-editor .create-record-primary-section>div{grid-template-columns:1fr}.create-record-editor .create-record-sections{gap:14px;display:grid}.create-record-editor .create-field-section{border:1px solid #e5e2e8;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.create-record-editor .create-field-section>header{color:#625b68;grid-column:1/-1;justify-content:flex-start;height:auto;margin:-20px 0 0 -6px}.create-record-editor .create-field-section>header span{background:#fff;padding:0 6px;font-size:10px;font-weight:700}.create-record-editor .create-field-section>header b{display:none}.create-record-editor .create-field-section>label{color:#88818c;grid-template-columns:1fr;align-content:start;gap:5px;min-width:0;min-height:auto;font-size:9px;display:grid}.create-record-editor .create-field-section>label>span{text-overflow:clip;white-space:normal;overflow:visible}.create-record-editor .create-field-section input,.create-record-editor .create-field-section select,.create-record-editor .create-field-section textarea,.create-record-editor textarea{color:#49454e;background:#fff;border:1px solid #dad7de;border-radius:5px;outline:none;width:100%;min-width:0;min-height:34px;padding:7px 8px;font:10px Inter,sans-serif}.create-record-editor .create-field-section input:focus,.create-record-editor .create-field-section select:focus,.create-record-editor .create-field-section textarea:focus,.create-record-editor textarea:focus{border-color:#93a4ef;box-shadow:0 0 0 2px #edf0ff}.create-record-editor .create-field-section textarea,.create-record-editor textarea{resize:vertical;min-height:76px}.create-record-editor input[type=checkbox],.create-record-editor input[type=radio]{width:14px;height:14px;min-height:14px;padding:0}.create-record-editor .create-record-wide-field,.create-record-editor .create-field-section>small,.create-record-editor .create-field-section>.create-field-help,.create-record-editor .create-field-section>.crm-inline-notice,.create-record-editor .create-field-section>.quotation-contact-summary{grid-column:1/-1}.create-record-editor .create-field-help{color:#99939e;margin:-4px 2px 0;font-size:9px}.create-record-editor form>footer .create-cancel{margin-right:auto}.create-record-editor form>footer .create-save{border-color:var(--crm-accent-strong,#176457);color:#fff;background:linear-gradient(145deg, var(--crm-accent,#25796a), var(--crm-accent-strong,#176457));justify-content:center;min-width:112px;box-shadow:0 7px 16px #1764572b}.create-record-editor form>footer .create-save:hover{border-color:var(--crm-accent-strong,#176457);background:linear-gradient(145deg,#2b8978,#145a4e)}.create-record-editor form>footer .create-save:disabled{opacity:.6;cursor:wait}@media (max-width:760px){.create-record-editor{width:100vw}.create-record-editor .create-field-section{grid-template-columns:1fr}}input:is([type=date],[type=datetime-local],[type=month],[type=time]):not([data-native-date-picker=false]):not([type=hidden]){color:#263a35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;letter-spacing:.01em;cursor:pointer;background-color:#fff;border-color:#d5e2de;border-radius:8px;min-height:38px;padding:0 7px 0 11px;transition:border-color .16s,background-color .16s,box-shadow .16s}input:is([type=date],[type=datetime-local],[type=month],[type=time]):not([data-native-date-picker=false]):not([type=hidden]):hover:not(:disabled):not(:read-only){background-color:#fbfdfc;border-color:#a9c7be}input:is([type=date],[type=datetime-local],[type=month],[type=time]):not([data-native-date-picker=false]):not([type=hidden]):focus{border-color:#25796a;outline:0;box-shadow:0 0 0 3px #25796a21}input:is([type=date],[type=datetime-local],[type=month],[type=time]):not([data-native-date-picker=false]):not([type=hidden]):disabled{color:#7d8b87;cursor:not-allowed;background-color:#f3f6f5}input:is([type=date],[type=datetime-local],[type=month],[type=time]):not([data-native-date-picker=false]):not([type=hidden])::-webkit-datetime-edit{min-width:0;padding:0}input:is([type=date],[type=datetime-local],[type=month],[type=time]):not([data-native-date-picker=false]):not([type=hidden])::-webkit-datetime-edit-text{color:#91a09c;padding:0 2px}input:is([type=date],[type=datetime-local],[type=month],[type=time]):not([data-native-date-picker=false]):not([type=hidden])::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background-color:#e8f4f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23176457' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:7px;width:16px;height:16px;margin-left:8px;padding:6px;transition:background-color .16s,transform .16s}input:is([type=date],[type=datetime-local],[type=month],[type=time]):not([data-native-date-picker=false]):not([type=hidden]):hover:not(:disabled)::-webkit-calendar-picker-indicator{background-color:#d9ede7}input:is([type=date],[type=datetime-local],[type=month],[type=time]):not([data-native-date-picker=false]):not([type=hidden]):focus::-webkit-calendar-picker-indicator{background-color:#cce7df;transform:scale(1.04)}.sales-shell .toolbar-menu-filter .toolbar-popover{width:min(620px,100vw - 32px);max-height:none;overflow:visible}.sales-shell .twenty-view-surface:has(.toolbar-menu[open]){overflow:visible}.sales-shell .toolbar-menu-filter .popover-search{color:#81918d;height:42px;padding-inline:14px}.sales-shell .toolbar-menu-filter .popover-search input{font-size:12px}.sales-shell .advanced-filter-editor{border-top-color:var(--crm-border,#dce5e2);gap:10px;padding:12px 14px 14px}.sales-shell .advanced-filter-editor>header strong{color:#53645f;font-size:11px;font-weight:700}.sales-shell .advanced-filter-editor>header button,.sales-shell .advanced-filter-add{min-height:28px;color:var(--crm-accent-strong,#176457);border-radius:7px;padding-inline:8px;font-size:10px;font-weight:700}.sales-shell .advanced-filter-editor>header button:hover,.sales-shell .advanced-filter-add:hover{background:var(--crm-accent-soft,#e8f4f0)}.sales-shell .advanced-filter-row{border-color:var(--crm-border,#dce5e2);background:#f8fbfa;border-radius:10px;grid-template-columns:minmax(150px,1.25fr) minmax(120px,.8fr) minmax(150px,1fr) 36px;align-items:end;gap:8px;padding:10px;display:grid}.sales-shell .advanced-filter-control{color:#72817d;gap:5px;min-width:0;font-size:9px;font-weight:700;display:grid}.sales-shell .advanced-filter-control>span:first-child{letter-spacing:.04em;text-transform:uppercase;padding-left:2px}.sales-shell .advanced-filter-row .advanced-filter-control input,.sales-shell .advanced-filter-row .advanced-filter-control .searchable-select>input[role=combobox]{color:#2f403b;background:#fff;border-color:#d5dfdc;border-radius:8px;width:100%;height:36px;padding-inline:10px;font-size:11px}.sales-shell .advanced-filter-row .advanced-filter-control .searchable-select>input[role=combobox]{padding-right:28px}.sales-shell .advanced-filter-row .advanced-filter-remove{color:#a34c43;background:#fff6f4;border:1px solid #efd9d6;border-radius:8px;grid-area:1/4;align-self:end;width:36px;height:36px;font-size:17px}.sales-shell .advanced-filter-row .advanced-filter-remove:hover{background:#feecea;border-color:#e6c2bd}.sales-shell .advanced-filter-no-value{color:#87938f;background:#fff;border:1px dashed #d5dfdc;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:10px;font-weight:500;display:flex}.sales-shell .toolbar-menu-filter .searchable-select-options{border-radius:9px;min-width:100%;max-height:260px}.sales-shell .toolbar-menu-filter .searchable-select-options button{min-height:34px}@media (max-width:760px){.sales-shell .toolbar-menu-filter .toolbar-popover{width:auto;position:fixed;top:124px;left:12px;right:12px}.sales-shell .advanced-filter-row{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) 36px}.sales-shell .advanced-filter-control:nth-child(3){grid-column:1/3}.sales-shell .advanced-filter-row .advanced-filter-remove{grid-area:1/3}}@media (max-width:480px){.sales-shell .advanced-filter-row{grid-template-columns:minmax(0,1fr) 36px}.sales-shell .advanced-filter-control:nth-child(2),.sales-shell .advanced-filter-control:nth-child(3){grid-column:1}.sales-shell .advanced-filter-row .advanced-filter-remove{grid-area:1/2}}
