.jobs{max-width:1150px;margin:auto;color:#eeeaf8}.jobs-heading{display:flex;gap:16px;align-items:center;margin:12px 0 26px}.jobs-heading h1{font-size:28px;letter-spacing:-.8px;margin:0 0 6px}.jobs-heading p,.jobs-muted{color:#9993ad;font-size:13px}.jobs-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#8b5cf622;color:#b9a0ff}.jobs-panel{background:#15131e;border:1px solid #302a40;border-radius:18px;padding:25px}.jobs label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#c3bbd5;margin-bottom:16px}.jobs input[type=number],.jobs select,.jobs textarea{background:#0e0d15;border:1px solid #393147;border-radius:10px;padding:12px;color:#f1edf8;font:inherit;min-width:0}.jobs textarea{resize:vertical;line-height:1.6;width:100%;box-sizing:border-box}.jobs-composer>textarea{font-size:17px;padding:20px;margin:4px 0 24px}.jobs-controls{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.jobs-controls>label{flex:1;min-width:160px}.jobs button{cursor:pointer;border:1px solid #393147;background:#1d1929;color:#d9d1e8;border-radius:9px;padding:10px 14px;font:inherit;display:inline-flex;align-items:center;gap:7px}.jobs button:disabled{opacity:.45;cursor:not-allowed}.jobs button:hover:not(:disabled){border-color:#a184e2}.jobs button.jobs-primary{background:#8b5cf6;color:#fff;border-color:#a78bfa;font-weight:600}.jobs-modes{border:0;padding:0;margin:0 0 16px}.jobs-modes legend{font-size:13px;color:#c3bbd5;margin-bottom:9px}.jobs-modes button{border-radius:0}.jobs-modes button:first-of-type{border-radius:10px 0 0 10px}.jobs-modes button:last-of-type{border-radius:0 10px 10px 0}.jobs .selected{background:#8b5cf623;border-color:#8b5cf6}.jobs-scope{border:1px solid #7855ad;border-radius:12px;padding:18px;margin:16px 0}.jobs h2{font-size:17px;margin:0 0 16px}.jobs h3{display:flex;gap:8px;align-items:center;font-size:16px}.jobs small{display:block;color:#9993ad;margin:6px 0}.jobs label.jobs-check{flex-direction:row;align-items:center}.jobs input[type=checkbox]{accent-color:#a78bfa}.jobs-start{display:flex;align-items:center;gap:16px;margin:24px 0}.jobs details{margin-top:20px;color:#aaa0bd;font-size:13px}.jobs summary{cursor:pointer;display:flex;align-items:center;gap:8px}.jobs details .jobs-controls{margin-top:16px}.jobs-workspace{display:grid;grid-template-columns:280px 1fr;gap:24px;margin-top:32px}.jobs-list button{display:flex;flex-direction:column;align-items:start;text-align:left;width:100%;margin-bottom:10px;line-height:1.5}.jobs-list button span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobs-activity-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.jobs-status{font-size:12px;border:1px solid #66518d;border-radius:20px;padding:6px 10px;white-space:nowrap}.jobs-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.jobs-feed{padding:0;list-style:none;margin:22px 0}.jobs-feed li{display:flex;justify-content:space-between;gap:16px;border-left:2px solid #8b5cf6;padding:10px 14px;font-size:13px}.jobs-feed time{font-size:11px;color:#8b829c;white-space:nowrap}.jobs-review{background:#201a2e;border:1px solid #8b5cf6;border-radius:14px;padding:20px;margin-top:20px}.jobs pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;font:inherit;color:#eee7fc}.jobs-source{border-top:1px solid #443453;margin-top:14px;padding-top:16px;font-size:13px}.jobs-source p{white-space:pre-wrap}.jobs-error{border:1px solid #a5516e;color:#f8b6c9;padding:14px;border-radius:10px;font-size:13px}.jobs-legacy{padding:20px;border:1px solid #302a40;border-radius:14px;margin-top:30px}.jobs :focus-visible{outline:2px solid #c4a4ff;outline-offset:3px}@media (max-width:760px){.jobs-workspace{grid-template-columns:1fr}.jobs-panel{padding:18px}.jobs-heading h1{font-size:23px}.jobs-activity-heading,.jobs-start{align-items:start;flex-direction:column}.jobs-controls{gap:12px}.jobs-controls>label{min-width:130px}.jobs-feed li{flex-direction:column;gap:5px}.jobs-modes{width:100%}}.job-permissions{border:1px solid #57426d;background:linear-gradient(145deg,#211a30,#17131f 70%);border-radius:16px;overflow:hidden;margin:22px 0 8px;padding:24px;box-shadow:0 14px 45px #08060e30}.job-permissions-heading{display:flex;align-items:center;gap:13px;margin-bottom:22px}.job-permissions-symbol{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;border:1px solid #8d6ac94d;border-radius:13px;background:#9d70ff17;color:#c7a7ff}.job-permissions-eyebrow{font-size:9px;letter-spacing:1.65px;font-weight:700;color:#b797e8}.jobs .job-permissions h2{font-size:19px;letter-spacing:-.3px;margin:5px 0}.job-permissions-heading p{font-size:12px;color:#a99dbb;margin:0}.job-permissions-badge{margin-left:auto;display:flex;align-items:center;gap:5px;border:1px solid #66537f;border-radius:30px;padding:6px 9px;color:#b8a9cc;font-size:10px;white-space:nowrap}.job-permissions-apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.job-permission-app{background:#100d17b3;border:1px solid #383043;border-radius:12px;padding:16px}.job-permission-app-heading{display:flex;gap:11px;align-items:center}.job-permission-avatar{width:34px;height:34px;border-radius:10px;background:#f5efff;color:#61479b;display:grid;place-items:center;font-weight:750;font-size:17px}.job-permission-app-heading strong{font-size:13px;display:block;color:#e8dff5}.job-permission-app-heading div>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#93899f;margin-top:3px}.job-permission-app-heading i{width:5px;height:5px;border-radius:50%;background:#8ec9ac}.job-permission-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.jobs button.job-permission-option{padding:8px 10px;background:#1a1522;border:1px solid #3d334b;border-radius:7px;font-size:11px;color:#a399b4;gap:7px;line-height:1.4;text-align:left}.jobs button.job-permission-option.enabled{background:#a582ef12;border-color:#7959a5;color:#e1caff}.job-permission-tick{width:14px;height:14px;flex-shrink:0;border:1px solid #635172;border-radius:4px;display:grid;place-items:center}.enabled .job-permission-tick{background:#ab7eeb;border-color:#ab7eeb;color:#170d26}.job-permission-destinations{padding:20px 0 17px}.jobs .job-permission-destinations label{font-size:12px;font-weight:600;color:#d8cee6;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;gap:8px}.job-permission-destinations label span{color:#92869f;font-size:10px;font-weight:400}.jobs .job-permission-destinations input{box-sizing:border-box;width:100%;background:#0d0b13;border:1px solid #493858;border-radius:9px;padding:13px 14px;color:#dfd2f0;font:inherit;font-size:13px;outline-offset:2px}.job-permission-destinations input::placeholder{color:#82748f}.job-permission-destinations p{margin:8px 0 0;color:#8f819e;font-size:10px;line-height:1.5}.job-permission-boundary{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #3d304a;color:#b9a7ce;font-size:11px}.job-permission-boundary span{display:flex;align-items:center;gap:6px}.job-permission-boundary span:first-child{color:#b7d5c3}.jobs details.job-permission-details{font-size:10px;margin:2px 0 0;color:#8d7c9d}.job-permission-details summary{width:fit-content}.job-permission-details ul{padding-left:16px;overflow-wrap:anywhere;color:#ac9dba}.job-permission-details strong{display:block;margin-top:14px;font-weight:500;overflow-wrap:anywhere}.job-permission-consent{font-size:10px;color:#9b8aa9;line-height:1.65;margin:17px -24px -24px;padding:13px 24px;background:#09070e30;border-top:1px solid #382b44}.job-permission-consent strong{color:#d7c3ed;font-weight:500}.job-permissions-loading{display:flex;align-items:center;gap:12px;padding:22px 0;color:#bd9de5}.job-permissions-loading strong{font-size:12px}.job-permissions-loading p{font-size:11px;margin:5px 0;color:#8e7f9f}.job-permissions-empty{padding:18px 0 22px;text-align:center;color:#b69acd}.job-permissions-empty p{font-size:13px;font-weight:600;color:#ddd1e9}.job-permissions-empty span{font-size:12px;color:#a392b4;line-height:1.6}.job-event-automatic{display:flex;align-items:start;gap:11px;background:#9d70ff0a;border:1px solid #4a365f;border-radius:11px;padding:15px 16px;color:#bda2df;margin:18px 0}.job-event-automatic strong{font-size:12px;color:#ddceed}.job-event-automatic p{margin:5px 0 0;font-size:11px;color:#a18bb5;line-height:1.6}@media (max-width:600px){.job-permissions{padding:18px}.job-permissions-heading{align-items:start;gap:10px}.job-permissions-badge{display:none}.jobs .job-permissions h2{font-size:17px}.job-permissions-heading p{line-height:1.5;font-size:11px}.job-permissions-symbol{width:36px;height:36px;border-radius:10px}.job-permission-boundary{flex-direction:column;gap:10px}.job-permission-destinations label span{display:none}.job-permissions-apps{grid-template-columns:1fr}.job-permission-consent{margin:16px -18px -18px;padding:13px 18px}.job-permissions-eyebrow{font-size:8px;letter-spacing:1.3px}}.jobs-workspace{grid-template-columns:250px minmax(0,1fr)}.jobs-activity{min-width:0}.jobs-activity>p{overflow-wrap:anywhere}.jobs-review-history{border-top:1px solid #302a40;padding-top:18px}.jobs-review-history summary{justify-content:space-between}.campaign-review{border:1px solid #443451;border-radius:16px;background:#121019;overflow:hidden;margin:22px 0}.campaign-heading{display:flex;align-items:center;gap:12px;padding:22px;background:linear-gradient(120deg,#a67af00b,transparent)}.campaign-heading-icon{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border:1px solid #9d71e840;border-radius:12px;color:#c2a4f6;background:#9864e817}.campaign-eyebrow{font-size:9px;font-weight:650;letter-spacing:1.6px;color:#a88aca}.jobs .campaign-heading h3{font-size:20px;letter-spacing:-.4px;margin:4px 0;color:#f3ecfc}.campaign-heading p{font-size:11px;color:#9b90ac;margin:0;line-height:1.5}.campaign-state{margin-left:auto;border:1px solid #655239;color:#d9bc80;background:#a7741210;padding:6px 10px;border-radius:20px;font-size:10px;display:flex;align-items:center;gap:5px;white-space:nowrap}.campaign-state.ready{color:#a2d6b6;border-color:#3b6550;background:#59846b12}.campaign-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 22px;gap:10px}.campaign-stats>div{background:#1c1725;border:1px solid #30283c;border-radius:10px;padding:14px;min-width:0}.campaign-stats span{color:#b1a5c0;font-size:11px}.campaign-stats strong{display:block;color:#eee5fa;font-size:25px;letter-spacing:-.7px;margin-top:5px;font-variant-numeric:tabular-nums}.jobs .campaign-stats small{font-size:9px;line-height:1.5;margin:5px 0 0}.campaign-source{display:flex;align-items:center;gap:8px;margin:18px 22px 12px;color:#baa8d0;font-size:11px;min-width:0}.campaign-source>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-source>svg{flex-shrink:0;color:#9fba9f}.campaign-source-label{color:#776d87;margin-left:auto;flex-shrink:0;font-size:9px}.campaign-progress{margin:0 22px 18px}.campaign-progress>div{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#aa9eb8}.campaign-progress strong{font-weight:500;font-variant-numeric:tabular-nums;color:#c4b0dd}.campaign-progress progress{appearance:none;width:100%;height:5px;border:0;border-radius:8px;overflow:hidden;margin:9px 0 0;background:#292132;accent-color:#ae83f1}.campaign-progress progress::-webkit-progress-bar{background:#292132}.campaign-progress progress::-webkit-progress-value{background:#ae83f1;border-radius:8px}.campaign-progress progress::-moz-progress-bar{background:#ae83f1;border-radius:8px}.campaign-progress p{font-size:10px;line-height:1.5;margin:5px 0 0;color:#83758f}.campaign-budget{margin:0 22px 20px;background:#d7a54909;border:1px solid #765c324d;border-radius:11px;padding:16px}.campaign-budget>strong{font-size:12px;color:#e2c898}.campaign-budget>p{color:#b8aa95;font-size:11px;line-height:1.7;margin:7px 0 12px}.jobs .campaign-consent{display:flex;flex-direction:row;align-items:start;gap:8px;margin:0 0 12px;font-size:11px;line-height:1.6;color:#d6c9b6}.campaign-consent input{margin-top:3px;flex-shrink:0}.jobs .campaign-budget button{font-size:11px}.jobs .campaign-budget small{font-size:10px;color:#9d8b73;line-height:1.6;margin-top:10px}.campaign-budget a{display:inline-flex;gap:8px;align-items:center;color:#d8bc8f;font-size:12px}.campaign-toolbar{display:flex;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid #2b2434;background:#17121f}.jobs label.campaign-search{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;flex:1;min-width:0;background:#0f0c16;border:1px solid #3c2f4d;padding:0 11px;border-radius:8px;color:#8f7da2}.campaign-search input{width:100%;min-width:0;background:transparent;border:0;color:#e4d8f1;font:inherit;font-size:11px;padding:11px 0;outline:none}.campaign-search input::placeholder{color:#807187}.campaign-search:focus-within{border-color:#ac83e9}.campaign-filters{display:flex;gap:3px;flex-shrink:0}.jobs .campaign-filters button{padding:8px 10px;font-size:10px;background:transparent;border-color:transparent;color:#a593b5}.jobs .campaign-filters button[aria-pressed=true]{background:#a77ce71a;border-color:#70518f;color:#e0c9ff}.campaign-workspace{display:grid;grid-template-columns:minmax(195px,.9fr) minmax(0,1.4fr);border-top:1px solid #302637}.campaign-recipients{min-width:0;border-right:1px solid #302637;display:flex;flex-direction:column}.campaign-list-heading{display:flex;justify-content:space-between;padding:13px 16px;font-size:9px;letter-spacing:1px;color:#877591}.campaign-list-heading span:last-child{color:#b4a3c4;letter-spacing:0}.campaign-recipient-list{overflow-y:auto;max-height:445px;min-height:170px;scrollbar-color:#51415f transparent}.jobs .campaign-recipient-list>button{width:100%;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;padding:12px;gap:9px;text-align:left;align-items:start}.jobs .campaign-recipient-list>button:hover{background:#20182c}.jobs .campaign-recipient-list>button.active{background:#a373e71b;border-left-color:#b187ed}.campaign-avatar{width:29px;height:29px;border:1px solid #6a47734d;background:#34243c;border-radius:8px;flex-shrink:0;display:grid;place-items:center;font-size:12px;color:#caacdf}.campaign-recipient-text{min-width:0;display:block;flex:1}.campaign-recipient-text strong{font-size:11px;line-height:1.5;color:#ded0ed;font-weight:550}.campaign-recipient-text strong,.campaign-recipient-text>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-recipient-text>span{font-size:10px;color:#aa97bb;margin:2px 0 0}.jobs .campaign-recipient-text small{font-size:9px;color:#897493;margin:5px 0 0;display:flex;gap:5px}.campaign-recipient-text i{font-style:normal}.campaign-recipient-text em{font-style:normal;color:#8db79e}.campaign-recipient-text em.excluded{color:#d7ad8a}.campaign-pagination{margin-top:auto;border-top:1px solid #302637;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;color:#a08bae;font-size:10px}.campaign-pagination>div{display:flex;gap:4px}.jobs .campaign-pagination button{padding:6px;border-color:#41304d;background:#1a1323}.campaign-message{min-width:0;padding:18px;background:#17131e;display:flex;flex-direction:column}.campaign-message-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.campaign-message-heading>span{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:.8px;color:#a78eb9}.jobs .campaign-message-heading button{font-size:10px;padding:6px 8px;background:transparent}.campaign-copy-status{font-size:10px;color:#acceb2;margin:5px 0 0}.campaign-copy-status:empty{display:none}.campaign-envelope{margin:22px 0 15px;font-size:11px}.campaign-envelope>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:7px;margin:8px 0}.campaign-envelope dt{color:#8d7b9e}.campaign-envelope dd{color:#d1bedf;margin:0;overflow-wrap:anywhere}.campaign-message h4{margin:4px 0 17px;padding-bottom:15px;border-bottom:1px solid #382a41;color:#eddefa;font-size:15px;line-height:1.6;font-weight:550;overflow-wrap:anywhere}.jobs pre.campaign-message-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:12px;line-height:1.85;color:#c3b4d0;max-height:400px;overflow-y:auto;scrollbar-color:#51415f transparent}.campaign-message>footer{display:flex;gap:6px;align-items:start;margin-top:auto;padding-top:20px;color:#8e7b9d;font-size:9px;line-height:1.5}.campaign-message>footer svg{flex-shrink:0}.campaign-empty{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;padding:22px;color:#776485}.campaign-empty strong{font-size:12px;color:#b49bc7}.campaign-empty p{font-size:11px;line-height:1.6;color:#8d799d;margin:0}.campaign-exclusion{border:1px solid #744f3b;border-radius:8px;color:#d6af91;background:#ac78370a;padding:11px;margin-top:15px;font-size:11px}.campaign-exclusion ul{margin-bottom:0;padding-left:17px;line-height:1.7}.jobs details.campaign-readiness{border-top:1px solid #302637;padding:15px 20px;margin:0;font-size:11px}.campaign-readiness summary{color:#bba4ce}.campaign-readiness summary strong{font-weight:500}.campaign-readiness summary>span{margin-left:auto;font-size:10px;color:#8d799e}.campaign-readiness li,.campaign-readiness p{line-height:1.8;font-size:11px;color:#a38eaf}.campaign-readiness ul{padding-left:18px}.campaign-review-footer{border-top:1px solid #3a2a45;background:#21172c;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.campaign-review-footer>div:first-child{display:flex;align-items:center;gap:9px}.campaign-review-footer svg{flex-shrink:0;color:#c2a0e4}.campaign-review-footer strong{font-size:11px;color:#dec8ee;font-weight:550}.jobs .campaign-review-footer small{margin:4px 0 0;font-size:10px;line-height:1.6;color:#a18bab}.campaign-confirm-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.jobs .campaign-confirm-actions button{font-size:11px}@media (max-width:1100px){.jobs-workspace{grid-template-columns:205px minmax(0,1fr);gap:18px}.campaign-workspace{grid-template-columns:1fr}.campaign-recipients{border-right:0;border-bottom:1px solid #302637}.campaign-recipient-list{max-height:220px}.campaign-review-footer{align-items:start;flex-direction:column}}@media (max-width:760px){.jobs-workspace{grid-template-columns:minmax(0,1fr)}.campaign-heading{flex-wrap:wrap;padding:16px}.campaign-heading>div:nth-child(2){flex:1}.campaign-state{margin:0 0 0 55px}.campaign-stats{padding:0 14px;gap:6px}.campaign-stats>div{padding:10px 8px}.campaign-stats span{font-size:9px}.campaign-stats strong{font-size:21px}.campaign-stats small{display:none}.campaign-source{margin:15px 16px 12px}.campaign-source-label{display:none}.campaign-progress{margin:0 16px 16px}.campaign-progress>div{flex-direction:column;gap:5px}.campaign-budget{margin:0 14px 16px;padding:13px}.campaign-toolbar{padding:13px 14px;flex-wrap:wrap;gap:9px}.jobs .campaign-search{flex-basis:100%}.campaign-message{padding:16px}.campaign-list-heading{padding:12px 14px}.campaign-readiness summary{flex-wrap:wrap}.campaign-review-footer{padding:16px}.campaign-confirm-actions{width:100%}.campaign-confirm-actions .jobs-primary{flex:1;justify-content:center}}.jobs-new-button{margin-left:auto;flex-shrink:0;font-size:12px!important}.jobs-objective{margin:0 0 16px!important;font-size:12px!important}.jobs-objective p{line-height:1.7;overflow-wrap:anywhere;color:#b3a4c2}@media (max-width:450px){.jobs-heading{flex-wrap:wrap}.jobs-heading>div{flex:1}.jobs-new-button{margin-left:64px}}.campaign-recipient-text strong{font-size:12px}.campaign-recipient-text>span{font-size:11px}.jobs pre.campaign-message-body{font-size:13px}@media (max-width:760px){.jobs label.campaign-search{flex:1 0 100%;box-sizing:border-box}.campaign-search input,.jobs .campaign-consent{font-size:12px}}@media (max-width:450px){.jobs-heading{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.jobs-heading .jobs-icon{width:40px;height:40px;border-radius:12px}.jobs-heading h1{margin:0}.jobs-heading p{display:none}.jobs-new-button{margin:0;padding:9px 11px!important}}