.sample-workspace{color:#344a68}.sample-intro{background:#f3f7fe;border:1px solid #e3ebf6;border-radius:12px;align-items:flex-start;gap:12px;margin:8px 0 22px;padding:18px;display:flex}.sample-intro>svg{color:#416db1;flex-shrink:0}.sample-workspace h3{margin:0 0 7px;font-size:16px}.sample-intro p{color:#738198;margin:0;font-size:12px}.sample-workspace fieldset{border:0;min-width:0;padding:0}.sample-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sample-fields label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.sample-fields input,.sample-fields select,.sample-fields textarea{width:100%;font:inherit;color:#344a68;background:#fff;border:1px solid #dce4ef;border-radius:8px;min-width:0;padding:11px;font-weight:400}.sample-fields textarea{resize:vertical}.sample-wide{grid-column:1/-1}.sample-note{color:#7b899d;align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;display:flex}.sample-note svg{flex-shrink:0;margin-top:2px}.sample-error{color:#b03238;font-size:12px}.sample-success{color:#24765b;font-size:12px}.sample-history{border-top:1px solid #e7ecf3;margin-top:28px;padding-top:22px}.sample-history h3{align-items:center;gap:8px;display:flex}.sample-history article{border:1px solid #e1e8f2;border-radius:10px;margin:12px 0;padding:16px}.sample-history article>div{justify-content:space-between;gap:12px;display:flex}.sample-history article span{background:#edf4fb;border-radius:5px;padding:3px 6px;font-size:11px}.sample-history small,.sample-history article p{overflow-wrap:anywhere;color:#718199;font-size:11px;line-height:1.6}.sample-feedback{white-space:pre-wrap}.sample-empty{background:#fafbfd;border-radius:10px;padding:16px;font-size:12px}.sample-fields input:focus,.sample-fields select:focus,.sample-fields textarea:focus{outline-offset:1px;outline:2px solid #a8c9f2}@media (max-width:540px){.sample-fields{grid-template-columns:1fr}.sample-wide{grid-column:auto}}.crm-documents{color:#203449;min-width:0;margin-top:22px;font-size:13px}.crm-documents *{box-sizing:border-box}.crm-documents-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.crm-documents-eyebrow{letter-spacing:1.1px;color:#637991;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.crm-documents h3{letter-spacing:-.4px;margin:7px 0;font-size:19px}.crm-documents h3 span{color:#0761b7;vertical-align:middle;background:#eaf3fc;border-radius:6px;margin-left:5px;padding:3px 7px;font-size:11px;display:inline-flex}.crm-documents-heading p{color:#6d7d8e;margin:0;font-size:12px;line-height:1.5}.crm-documents button{font:inherit;cursor:pointer;color:#295471;background:#fff;border:1px solid #dce5ee;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:12px;display:inline-flex}.crm-documents button:hover:not(:disabled){background:#f2f7fd;border-color:#a9c8e9}.crm-documents button:disabled{cursor:default;opacity:.5}:is(.crm-documents button:focus-visible,.crm-documents input:focus-visible,.crm-documents select:focus-visible){outline-offset:3px;outline:2px solid #0c64b5}.crm-documents .crm-documents-icon{flex-shrink:0;padding:7px}.crm-documents-demo{color:#155787;background:#f5f9ff;border:1px solid #d8e7f7;border-radius:12px;gap:12px;padding:18px;display:flex}.crm-documents-demo>svg{flex-shrink:0}.crm-documents-demo strong{font-size:13px}.crm-documents-demo p{color:#60768e;margin:6px 0 0;font-size:12px;line-height:1.6}.crm-documents-alert,.crm-documents-success{border-radius:8px;margin:10px 0;padding:11px 13px;font-size:12px;line-height:1.6}.crm-documents-alert{color:#874b12;background:#fffae9;border:1px solid #f0d08a}.crm-documents-success{color:#236547;background:#eff8f3;border:1px solid #c4e6d3}.crm-documents-loading{color:#718297;align-items:center;gap:8px;padding:24px;display:flex}.crm-documents-upload{background:#f8fbfe;border:1px dashed #b7cce0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.crm-documents-upload-icon{color:#1263b1;background:#e5f0fc;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.crm-documents-file{flex:1;min-width:140px}.crm-documents-file>label{margin-bottom:6px;font-size:12px;font-weight:700;display:block}.crm-documents-file>input{width:100%;font:inherit;color:#56708b;font-size:11px}.crm-documents-file>input::file-selector-button{color:#295471;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1dfeb;border-radius:5px;margin-right:7px;padding:5px 8px}.crm-documents-file>small{overflow-wrap:anywhere;color:#748496;margin-top:6px;font-size:10px;display:block}.crm-documents-category{color:#64788b;flex-direction:column;gap:5px;min-width:108px;font-size:10px;font-weight:700;display:flex}.crm-documents-category select{font:inherit;color:#35516c;background:#fff;border:1px solid #d1dfeb;border-radius:7px;max-width:150px;min-height:34px;padding:8px;font-size:12px}.crm-documents .crm-documents-primary{color:#fff;background:#075fac;border-color:#075fac;font-weight:700}.crm-documents .crm-documents-primary:hover:not(:disabled){color:#fff;background:#034c8d}.crm-documents-tabs{border-bottom:1px solid #e4ebf2;gap:5px;margin:18px 0 12px;padding-bottom:8px;display:flex}.crm-documents-tabs button{color:#718295;background:0 0;border:0;min-height:32px}.crm-documents-tabs button[aria-pressed=true]{color:#095fae;background:#eaf3fc;font-weight:700}.crm-documents-tabs span{color:#536d86;background:#e6edf4;border-radius:5px;padding:2px 5px;font-size:10px}.crm-documents-list{margin:0;padding:0;list-style:none}.crm-documents-list li{border:1px solid #e3eaf2;border-radius:10px;align-items:center;gap:11px;margin-bottom:8px;padding:13px;display:flex}.crm-documents-type{color:#aa7019;background:#fff5e0;border-radius:8px;flex-shrink:0;place-items:center;width:37px;height:42px;display:grid}.crm-documents-type.is-image{color:#4775b0;background:#edf3fc}.crm-documents-details{flex:1;min-width:0}.crm-documents-details>strong{overflow-wrap:anywhere;font-size:12px;display:block}.crm-documents-details>div{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.crm-documents-details small{color:#7b8a9a;font-size:10px}.crm-documents-badge{color:#5a6e86;background:#f0f4f8;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:700}.crm-documents-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:5px;display:flex}.crm-documents-actions button{min-height:32px;padding:6px 8px;font-size:10px}.crm-documents-incomplete{color:#956222;margin:7px 0 0;font-size:10px;line-height:1.5}.crm-documents-empty{text-align:center;color:#8b9db0;border:1px solid #e4ebf2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:135px;padding:20px;display:flex}.crm-documents-empty strong{color:#61758a;font-size:12px}.crm-documents-empty p{margin:0;font-size:11px;line-height:1.5}.crm-documents-footer{color:#8391a2;align-items:flex-start;gap:5px;margin:13px 0 0;font-size:10px;line-height:1.5;display:flex}.crm-documents-footer>svg{flex-shrink:0;margin-top:1px}.crm-documents .crm-documents-text-button{color:#637a91;background:0 0;border:0;min-height:28px;padding-left:0;font-size:11px;text-decoration:underline}.crm-documents-spin{animation:1s linear infinite crm-documents-spin}@keyframes crm-documents-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.crm-documents-upload{gap:10px;padding:13px}.crm-documents-upload-icon{display:none}.crm-documents-file{flex-basis:100%}.crm-documents-category{flex:1}.crm-documents-category select{max-width:none}.crm-documents-list li{flex-wrap:wrap;padding:12px}.crm-documents-actions{justify-content:flex-start;width:100%;padding-left:48px}.crm-documents-heading p{font-size:11px}}@media (prefers-reduced-motion:reduce){.crm-documents-spin{animation:none}}.automation-centre{max-width:1360px;color:var(--ink,#26334d);margin:0 auto;padding:34px 30px 50px}.automation-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.automation-eyebrow{color:#1264ba;letter-spacing:1.5px;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:750;display:flex}.automation-heading h2{letter-spacing:-.8px;margin:0 0 9px;font-size:27px;line-height:1.2}.automation-heading p{color:#6f7b8e;max-width:660px;margin:0;font-size:13px;line-height:1.6}.automation-refresh{white-space:nowrap;color:#4e607a;background:#fff;border:1px solid #e0e6ef;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-weight:650;display:flex}.automation-scope{color:#1d5b9b;background:#eef5ff;border:1px solid #dceaff;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px 18px;display:flex}.automation-scope>svg{margin-top:2px}.automation-scope p{margin:0;line-height:1.6}.automation-scope strong{margin-bottom:2px;font-size:12px;display:block}.automation-scope p>span{color:#496785;font-size:12px}.automation-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}.automation-stats>div{background:#fff;border:1px solid #e7ebf2;border-radius:10px;align-items:center;gap:15px;padding:20px;display:flex}.automation-stat-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.automation-stat-icon.blue{color:#1264ba;background:#eaf3ff}.automation-stat-icon.green{color:#278c69;background:#e8f7f1}.automation-stat-icon.amber{color:#a87b16;background:#fff6dc}.automation-stats p{flex-direction:column;gap:4px;margin:0;display:flex}.automation-stats strong{letter-spacing:-.6px;font-size:24px;line-height:1}.automation-stats small{color:#97a2b3;letter-spacing:0;font-size:14px}.automation-stats p>span{color:#7a879a;font-size:11px}.automation-notice{border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.automation-notice svg{margin-top:1px}.automation-notice.error{color:#9f541e;background:#fff3eb;border:1px solid #f5d5bf}.automation-notice.success{color:#286c50;background:#edf8f2;border:1px solid #d5ecdf}.automation-recipes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.automation-recipe{background:#fff;border:1px solid #e2e7ef;border-radius:12px;flex-direction:column;padding:23px 21px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 13px #21314b03}.automation-recipe.enabled{border-color:#a4c9f2;box-shadow:0 0 0 1px #d9e9fc}.automation-recipe-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.automation-recipe-icon{border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.automation-recipe-icon.flask{color:#9961c9;background:#f2ebfc}.automation-recipe-icon.quote{color:#3b9970;background:#e9f6ef}.automation-recipe-icon.clock{color:#b1841e;background:#fff4db}.automation-switch{background:#dde3ed;border-radius:20px;flex-shrink:0;align-items:center;width:40px;height:23px;padding:3px;transition:background .18s;display:flex}.automation-switch>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;display:block;box-shadow:0 1px 3px #1b294330}.automation-switch[aria-checked=true]{background:#1264ba}.automation-switch[aria-checked=true]>span{transform:translate(17px)}.automation-recipe h2{letter-spacing:-.3px;min-height:43px;margin:0 0 8px;font-size:16px;line-height:1.35}.automation-description{color:#7b8799;min-height:39px;margin:0 0 19px;font-size:12px;line-height:1.6}.automation-flow{background:#f8f9fc;border:1px solid #edf0f5;border-radius:9px;margin-bottom:15px;padding:14px}.automation-flow>div>span{letter-spacing:1.2px;color:#96a0b1;font-size:9px;font-weight:750}.automation-flow p{color:#41516b;margin:4px 0 0;font-size:12px;line-height:1.6}.automation-flow>svg{color:#a3b3c9;margin:9px auto;display:block}.automation-timing{color:#7e8b9f;align-items:flex-start;gap:6px;margin:0 0 20px;font-size:10px;line-height:1.6;display:flex}.automation-timing>svg{margin-top:1px}.automation-recipe-footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;min-height:56px;margin-top:auto;padding:14px 0;display:flex}.automation-status{color:#8b98aa;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.automation-status.on{color:#1264ba}.automation-run{color:#fff;background:#1264ba;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:8px 10px;font-size:10px;font-weight:650;display:flex}.automation-history{background:#fff;border:1px solid #e4e9f1;border-radius:12px;overflow:hidden}.automation-history>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:20px 23px;display:flex}.automation-history>header>div{color:#6e829f;align-items:center;gap:9px;display:flex}.automation-history h2{letter-spacing:-.2px;color:#30415c;margin:0;font-size:15px}.automation-history nav{gap:5px;display:flex}.automation-history nav>button{color:#8090a5;border-radius:6px;padding:8px 11px;font-size:11px;font-weight:650}.automation-history nav>button[aria-pressed=true]{color:#1264ba;background:#edf4ff}.automation-history-table{overflow-x:auto}.automation-history table{border-collapse:collapse;width:100%;min-width:660px;font-size:12px}.automation-history th{letter-spacing:1px;text-transform:uppercase;text-align:left;color:#8a96a9;background:#fafbfd;padding:13px 23px;font-size:9px;font-weight:650}.automation-history td{border-top:1px solid #f0f2f6;padding:16px 23px;line-height:1.5}.automation-history td:nth-child(3){white-space:nowrap;color:#7e8b9c;font-size:11px}.automation-result{color:#2e8967;white-space:nowrap;background:#edf8f2;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:10px;display:inline-flex}.automation-empty{text-align:center;max-width:530px;margin:auto;padding:40px 24px 43px}.automation-empty>span{color:#9fb6d4;background:#f0f5fc;border-radius:18px;justify-content:center;align-items:center;width:61px;height:61px;margin:0 auto 14px;display:flex}.automation-empty h3{margin:0 0 7px;font-size:14px}.automation-empty p{color:#8390a3;margin:0;font-size:12px;line-height:1.8}.automation-history>footer{color:#8b96a7;background:#fcfdfe;border-top:1px solid #edf0f5;align-items:flex-start;gap:6px;padding:13px 23px;font-size:10px;line-height:1.6;display:flex}.automation-history>footer>svg{margin-top:1px}.automation-audit{margin:0;padding:0;list-style:none}.automation-audit>li{border-bottom:1px solid #f0f2f6;align-items:flex-start;gap:11px;padding:17px 23px;display:flex}.automation-audit>li>span{color:#408e6f;background:#edf8f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.automation-audit>li>span.warning{color:#a46b2f;background:#fff3e4}.automation-audit>li>div{flex:1;min-width:0}.automation-audit strong{font-size:11px;font-weight:650;line-height:1.6}.automation-audit strong>svg{vertical-align:middle;color:#95a3b7;margin:0 4px}.automation-audit p{color:#8390a2;margin:3px 0 0;font-size:11px;line-height:1.65}.automation-audit time{color:#99a4b4;white-space:nowrap;margin-top:3px;font-size:10px}.automation-spinning{animation:1.2s linear infinite automation-spin}@keyframes automation-spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.automation-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-recipe:last-child{grid-column:1/-1;max-width:630px}.automation-recipe h2,.automation-description{min-height:0}}@media (max-width:700px){.automation-centre{padding:23px 15px 35px}.automation-heading{flex-direction:column;align-items:flex-start;gap:15px}.automation-heading h2{font-size:23px}.automation-stats{gap:9px;margin-bottom:20px}.automation-stats>div{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 11px}.automation-stats strong{font-size:22px}.automation-stats p>span{font-size:10px;line-height:1.5}.automation-stat-icon{border-radius:9px;width:33px;height:33px}.automation-recipes{grid-template-columns:1fr;gap:15px}.automation-recipe:last-child{grid-column:auto;max-width:none}.automation-recipe h2{min-height:0;font-size:17px}.automation-description{min-height:0}.automation-history>header{flex-direction:column;align-items:flex-start;padding:17px}.automation-history>header nav{width:100%}.automation-history>header nav>button{flex:1}.automation-history>footer{padding:13px 17px}.automation-audit>li{flex-wrap:wrap;padding:15px 17px}.automation-audit time{margin-top:-4px;margin-left:42px}.automation-scope{padding:14px}.automation-refresh{font-size:11px}}@media (prefers-reduced-motion:reduce){.automation-switch,.automation-switch>span{transition:none}.automation-spinning{animation:none}}
