@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@600&display=swap";.report-workspace>header p{color:#69859a;margin:8px 0 0;font-size:12px}.report-grid{grid-template-columns:minmax(320px,.8fr) 1.2fr;gap:14px;margin-top:24px;display:grid}.report-builder{align-content:start;gap:15px;display:grid}.report-builder h2,.report-list h2{margin:0 0 5px;font-size:16px}.report-builder label{color:#8ca3b5;gap:7px;font-size:10px;display:grid}.report-builder input,.report-builder select{color:#dce8f5;background:#07131f;border:1px solid #294154;border-radius:7px;width:100%;padding:10px}.report-builder input[type=color]{height:40px;padding:4px}.format-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.format-choice button{text-align:left;color:#8099ac;background:#07131f;border:1px solid #263e51;border-radius:8px;grid-template-columns:24px 1fr;padding:12px;display:grid}.format-choice button.selected{color:#dffaf2;background:#0d2926;border-color:#1acb98}.format-choice b,.format-choice small{grid-column:2}.format-choice b{font-size:10px}.format-choice small{color:#5d788e;margin-top:3px;font-size:8px}.report-list article{border-bottom:1px solid #172c3d;grid-template-columns:45px 1fr auto auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.report-list article b,.report-list article small,.report-list article em{display:block}.report-list article b{font-size:11px}.report-list article small{color:#5e788e;margin-top:4px;font-size:9px}.report-list article em{color:#e997a1;margin-top:4px;font-size:9px}.report-format{color:#8fb2c9;background:#173044;border-radius:7px;place-items:center;height:34px;font-size:9px;font-weight:700;display:grid}.report-format.pdf{color:#e7a0a8;background:#332025}.report-status{color:#8ea4b5;text-transform:uppercase;background:#263344;border-radius:20px;padding:5px 7px;font-size:8px}.report-status.completed{color:#52d5ad;background:#103128}.report-status.failed{color:#e89ca7;background:#371b22}.report-list a{color:#4ed7ae;align-items:center;gap:5px;font-size:9px;text-decoration:none;display:flex}@media (width<=850px){.report-grid{grid-template-columns:1fr}.report-list article{grid-template-columns:40px 1fr auto}.report-list a{grid-column:2}}.infra-dashboard>header{justify-content:space-between;align-items:start;display:flex}.infra-dashboard>header small,.domain-panel header small{color:#59768d;letter-spacing:1.4px;font-size:9px}.overall{text-transform:capitalize;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.overall.healthy{color:#52d5ad;background:#103128}.overall.degraded{color:#e5b46f;background:#37291c}.overall.unhealthy{color:#e89ca7;background:#371b22}.health-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:25px;display:grid}.health-card{background:#091725;border:1px solid #1d3547;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:start;gap:9px;padding:15px;display:grid}.health-icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.health-icon.healthy{color:#52d5ad;background:#103128}.health-icon.warning{color:#e4ae65;background:#34251a}.health-card small,.health-card b,.health-card p{margin:0;display:block}.health-card small{color:#5d788e;text-transform:uppercase;font-size:8px}.health-card b{text-transform:capitalize;margin-top:4px;font-size:11px}.health-card p{color:#506b80;grid-column:2/-1;margin-top:3px;font-size:8px}.infra-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.infra-facts article{background:#081522;border:1px solid #1d3547;border-radius:10px;padding:15px}.infra-facts span,.infra-facts b{display:block}.infra-facts span{color:#5d788e;font-size:9px}.infra-facts b{margin-top:7px;font-size:12px}.infra-facts i{background:#172c3c;height:3px;margin-top:8px;display:block}.infra-facts em{background:#1bc996;height:100%;display:block}.domain-panel{background:#091725;border:1px solid #1d3547;border-radius:11px;margin-top:12px;padding:20px}.domain-panel>header{justify-content:space-between;display:flex}.domain-panel h2{margin:4px 0;font-size:15px}.domain-table{margin-top:14px}.domain-row{color:#849caf;border-top:1px solid #172c3c;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:11px;font-size:10px;display:grid}.domain-row.heading{color:#506c82;text-transform:uppercase;border:0;font-size:8px}.domain-row b{color:#c4d5e1}.status-dot{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.status-dot.configured{background:#24cf9d}.status-dot.partial,.status-dot.pending{background:#e7b05f}.status-dot.invalid{background:#e26f7d}@media (width<=1100px){.health-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.health-grid,.infra-facts{grid-template-columns:1fr 1fr}.domain-row{grid-template-columns:1.5fr 1fr}.domain-row span:nth-child(n+3){display:none}}.header-actions{align-items:center;gap:10px;display:flex}.header-actions select{color:#bcd0de;background:#0a1927;border:1px solid #294154;border-radius:8px;padding:10px 32px 10px 12px}.live-metrics{grid-template-columns:repeat(6,1fr)}.live-metrics article{padding:16px}.live-metrics strong{font-size:23px}.dashboard-grid{grid-template-columns:1.5fr 1fr;gap:14px;margin-top:14px;display:grid}.dashboard-grid .activity-panel{grid-column:1/-1}.live-bars{height:210px}.event-mix{gap:7px;margin-top:18px;display:grid}.event-mix>div{background:#07131f;border-radius:7px;grid-template-columns:1fr auto;align-items:center;padding:9px 10px;display:grid}.event-mix span{color:#95aaba;font-size:10px}.event-mix b{font-size:12px}.event-mix small{color:#526d82;grid-column:1/-1;margin-top:3px;font-size:9px}.risk-table,.campaign-table{gap:7px;margin-top:16px;display:grid}.risk-table>div{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.risk-table span,.risk-table span small,.campaign-table span,.campaign-table small{display:block}.risk-table span{font-size:10px}.risk-table span small,.campaign-table small{color:#526e83;margin-top:3px;font-size:8px}.risk-table b{font-size:11px}.risk-table i{background:#152a39;border-radius:4px;grid-column:1/-1;height:3px}.risk-table em{background:#1bc995;border-radius:4px;height:100%;display:block}.campaign-table>div{border-bottom:1px solid #172b3b;grid-template-columns:1fr 60px 60px;align-items:center;padding:10px;display:grid}.campaign-table span{font-size:10px}.campaign-table b{text-align:right;font-size:11px}.campaign-table b small{text-transform:uppercase}.empty-copy{color:#587287;font-size:10px}.dashboard-error,.dashboard-empty{color:#7690a4;border:1px dashed #294154;border-radius:12px;place-items:center;gap:8px;min-height:380px;margin-top:20px;display:grid}.dashboard-empty h2,.dashboard-empty p{margin:0}.dashboard-empty p{font-size:12px}.dashboard-error{color:#e4a0a8}@media (width<=1100px){.live-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.dashboard-grid{grid-template-columns:1fr}.dashboard-grid .activity-panel{grid-column:auto}.header-actions select{max-width:145px}}@media (width<=600px){.live-metrics{grid-template-columns:1fr 1fr}.header-actions .launch{display:none}}.sender-card{background:linear-gradient(145deg,#0b1b29,#081522);border:1px solid #1d3547;border-radius:12px;padding:20px}.sender-card>header{border:0;align-items:center;gap:11px;display:flex}.sender-icon{color:#4bd4aa;background:#123129;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.sender-card h3{margin:0;font-size:14px}.sender-card header small{color:#607b90;margin-top:4px;font-size:10px;display:block}.sender-status{border-radius:20px;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;font-size:9px;display:flex}.sender-status.valid{color:#54d6ae;background:#0f3028}.sender-status.pending{color:#e4b26b;background:#36271b}.sender-details{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.sender-details span{color:#668298;background:#07131f;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;padding:11px;display:grid}.sender-details b,.sender-details small{grid-column:2;display:block}.sender-details b{color:#bdceda;font-size:10px}.sender-details small{color:#526d82;margin-top:3px;font-size:9px}.sender-card>footer{color:#4d687d;margin-top:15px;font-size:9px}@media (width<=600px){.sender-details{grid-template-columns:1fr}}.recipient-timeline{background:#091725;border:1px solid #1c3345;border-radius:12px;padding:22px}.recipient-timeline>header{border:0;justify-content:space-between;align-items:start;display:flex}.recipient-timeline h2{margin:5px 0;font-size:17px}.recipient-timeline header small{color:#58758c;letter-spacing:1.4px;font-size:9px}.risk-badge{color:#54d5ac;text-transform:capitalize;border:1px solid #315144;border-radius:20px;padding:6px 9px;font-size:10px}.timeline-summary{background:#07131f;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;padding:12px;display:grid}.timeline-summary span,.timeline-summary b{display:block}.timeline-summary span{color:#5d788e;font-size:9px}.timeline-summary b{color:#b8cbd9;margin-top:5px;font-size:10px}.recipient-timeline ol{margin:0;padding:0;list-style:none}.recipient-timeline li{grid-template-columns:54px 30px 1fr;align-items:start;min-height:62px;display:grid;position:relative}.recipient-timeline li:not(:last-child):after{content:"";border-left:1px solid #294153;height:35px;position:absolute;top:27px;left:68px}.recipient-timeline time{color:#617d92;padding-top:5px;font-size:10px}.timeline-icon{z-index:1;color:#51d6ab;background:#0b2823;border:1px solid #285044;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.recipient-timeline li b,.recipient-timeline li small{display:block}.recipient-timeline li b{padding-top:3px;font-size:11px}.recipient-timeline li small{color:#567187;margin-top:5px;font-size:9px}@media (width<=600px){.timeline-summary{grid-template-columns:1fr}}.campaign-wizard{background:#091725;border:1px solid #1d3446;border-radius:14px;grid-template-columns:260px 1fr;min-height:720px;display:grid;overflow:hidden}.wizard-steps{background:#07131f;border-right:1px solid #1d3446;padding:28px 18px}.wizard-steps small,.wizard-stage small{color:#4ccca6;letter-spacing:1.5px;font-size:9px}.wizard-steps h2{margin:7px 8px 24px;font:600 19px Space Grotesk}.wizard-steps button{color:#637e93;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px;font-size:12px;display:flex}.wizard-steps button span{border:1px solid #294154;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.wizard-steps button.current{color:#e5f1fa}.wizard-steps button.current span{color:#51d9b1;background:#123d36;border-color:#1bd19b}.wizard-steps button.done span{color:#36c99d;background:#123229}.wizard-stage{flex-direction:column;padding:34px;display:flex}.wizard-stage>header{border:0;justify-content:space-between;align-items:start;display:flex}.wizard-stage h1{font-size:25px}.safe-badge{color:#5adab3;border:1px solid #255044;border-radius:20px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.wizard-placeholder{background:#081522;border:1px dashed #294154;border-radius:12px;flex:1;place-items:center;margin:35px 0;display:grid}.wizard-placeholder div{text-align:center;max-width:480px}.wizard-placeholder p{color:#6b8498;line-height:1.7}.wizard-stage>footer{justify-content:space-between;display:flex}.wizard-stage>footer button{color:#9bb0c0;background:#0b1a28;border:1px solid #294154;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;display:flex}.wizard-stage>footer button.primary{color:#042018;background:#1bd19b;border:0;font-weight:700}.wizard-stage>footer button:disabled{opacity:.4}.launch-review{flex:1;padding:30px 0}.launch-facts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.launch-facts article{background:#0a1927;border:1px solid #1d3446;border-radius:9px;padding:16px}.launch-facts span,.launch-facts b{display:block}.launch-facts span{color:#638096;font-size:10px}.launch-facts b{margin-top:7px;font-size:13px}.launch-checks{gap:7px;margin-top:20px;display:grid}.launch-checks div{border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.launch-checks .passed{color:#5adab3;background:#0c2a24}.launch-checks .failed{color:#e69da5;background:#301b20}@media (width<=760px){.campaign-wizard{grid-template-columns:1fr}.wizard-steps{display:none}.wizard-stage{padding:22px}.safe-badge{display:none}}.content-editor{background:#081522;border:1px solid #21384a;border-radius:11px;overflow:hidden}.content-editor header{background:#0c1c2a;border-bottom:1px solid #1a3041;justify-content:space-between;padding:9px;display:flex}.editor-modes,.editor-tools{gap:4px;display:flex}.content-editor button{color:#7690a5;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;display:flex}.content-editor button.selected,.content-editor button:hover{color:#dcecf8;background:#173044}.content-editor>textarea,.visual-workspace textarea{resize:vertical;color:#b8d0df;background:#06111c;border:0;outline:none;width:100%;min-height:380px;padding:18px;font:12px/1.7 monospace}.visual-workspace{grid-template-columns:1fr 1fr;display:grid}.visual-workspace iframe{background:#fff;border:0;width:100%;height:100%;min-height:380px}.content-editor footer{color:#557086;border-top:1px solid #1a3041;padding:9px 13px;font-size:10px}@media (width<=800px){.visual-workspace{grid-template-columns:1fr}.visual-workspace iframe{min-height:300px}}.auth-loading{color:#7390a7;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.login-page{grid-template-columns:1.1fr .9fr;max-width:none;min-height:100vh;padding:0;display:grid}.login-context{background:radial-gradient(circle at 15% 80%,#123b3b 0,#0000 35%),linear-gradient(145deg,#071522,#0a2032);border-right:1px solid #1b3446;flex-direction:column;justify-content:space-between;padding:58px 8vw;display:flex}.login-brand{align-items:center;gap:11px;font:600 19px Space Grotesk;display:flex}.login-brand span{color:#062019;background:#1bd19b;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.login-context small,.login-form small{color:#42c99f;letter-spacing:1.8px;font-size:10px}.login-context h1{margin:16px 0;font-size:48px;line-height:1.08}.login-context p{color:#7893a8;max-width:520px;line-height:1.7}.security-note{color:#40d2a5;align-items:center;gap:12px;display:flex}.security-note span,.security-note b{font-size:12px;display:block}.security-note span{color:#6f8ca0}.security-note b{color:#badfd6;margin-bottom:4px}.login-form-wrap{place-items:center;padding:35px;display:grid}.login-form{background:#0a1826;border:1px solid #1b3345;border-radius:15px;width:min(400px,100%);padding:36px;box-shadow:0 30px 80px #02070c66}.login-form h2{margin:9px 0;font:600 28px Space Grotesk}.login-form>p{color:#688398;margin-bottom:28px;font-size:13px}.login-form label{color:#9ab0c1;gap:8px;margin-top:17px;font-size:12px;display:grid}.login-form input{color:#e8f2fb;background:#07131f;border:1px solid #284052;border-radius:8px;outline:none;width:100%;padding:12px 13px}.login-form input:focus{border-color:#24c997;box-shadow:0 0 0 3px #1bd19b18}.login-form button{color:#032019;background:#1bd19b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:22px;padding:12px;font-weight:700;display:flex}.login-form button:disabled{opacity:.6}.login-error{color:#f2aab2;background:#30171d;border:1px solid #6d343b;border-radius:7px;margin-top:15px;padding:10px;font-size:12px}.login-form footer{text-align:center;color:#506a7f;margin-top:24px;font-size:10px}@media (width<=800px){.login-page{grid-template-columns:1fr}.login-context{display:none}}:root{color:#dce8f5;font-synthesis:none;background:#06101d;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 76% -20%,#123352 0,#0000 42%),#06101d;min-width:320px;min-height:100vh;margin:0}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}aside{background:#07121fdd;border-right:1px solid #203043;flex-direction:column;padding:28px 20px;display:flex}.brand{align-items:center;gap:12px;font-family:Space Grotesk;font-size:18px;display:flex}.brand>span{color:#03120e;background:#18b98b;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.brand small{color:#678097;letter-spacing:1.2px;margin-top:2px;font:500 9px DM Sans;display:block}nav{gap:5px;margin-top:42px;display:grid}nav button{color:#7890a5;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;font:500 14px inherit;display:flex}nav button.active{color:#e9f4ff;background:#122537;box-shadow:inset 3px 0 #1bd19b}.safety{color:#bceadd;background:#0b2525;border:1px solid #1c3e3a;border-radius:10px;margin-top:auto;padding:14px;font-size:12px}.safety small{color:#628d85;margin:6px 0 0 15px;display:block}.dot{background:#1bd19b;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #1bd19b}main{width:100%;max-width:1500px;margin:auto;padding:32px 40px}header{justify-content:space-between;align-items:center;display:flex}header small,.panel-title small{color:#58738c;letter-spacing:1.5px;font-size:10px}h1{margin:6px 0 0;font:600 30px Space Grotesk}.launch{color:#032019;background:#1bd19b;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:flex}.notice{color:#48d9ac;background:#0c202c;border:1px solid #25424c;border-radius:10px;align-items:center;gap:12px;margin-top:30px;padding:14px 16px;display:flex}.notice div{gap:12px;display:flex}.notice span{color:#7d9bad;font-size:13px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.metrics article,.panel{background:linear-gradient(145deg,#0c1b2a,#091522);border:1px solid #1c3042;border-radius:12px;padding:20px}.metrics span{color:#7890a5;font-size:13px;display:block}.metrics strong{margin:13px 0 6px;font:600 28px Space Grotesk;display:block}.metrics small{color:#42c99f}.grid{grid-template-columns:1.7fr 1fr;gap:14px;margin-top:14px;display:grid}.panel-title{color:#62809a;justify-content:space-between;display:flex}.panel-title h2{margin:5px 0;font-size:16px}.bars{background:repeating-linear-gradient(#0c1b2a,#0c1b2a 54px,#16283a 55px);border-bottom:1px solid #1f3548;align-items:end;gap:10px;height:220px;margin:25px 4px 8px;display:flex}.bars i{opacity:.85;background:linear-gradient(#21d5a0,#147e74);border-radius:4px 4px 0 0;flex:1}.axis{color:#506b81;justify-content:space-between;font-size:10px;display:flex}.events{padding:0;list-style:none}.events li{border-bottom:1px solid #172c3d;padding:16px 4px}.events b,.events span{font-size:13px;display:block}.events span{color:#607a90;margin-top:6px}@media (width<=900px){.shell{grid-template-columns:72px 1fr}aside{padding:24px 12px}.brand div,nav button:not(.active):after,nav button{font-size:0}.brand,nav button{justify-content:center}.safety{padding:12px;font-size:0}.safety small{display:none}main{padding:25px 20px}.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}}@media (width<=600px){.shell{display:block}aside{display:none}.notice div{display:block}.notice span{margin-top:4px;display:block}.metrics{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}h1{font-size:24px}}.global-header{border-bottom:1px solid #182c3d;min-height:42px;margin-bottom:22px}.global-header select,.toolbar input,.editor-panel input,.editor-panel select,.editor-panel textarea{color:#dce8f5;background:#07131f;border:1px solid #294154;border-radius:8px;padding:10px 12px}.global-header select{min-width:210px}.workspace-title{justify-content:space-between;align-items:start;display:flex}.workspace-title small{color:#42c99f;letter-spacing:1.5px;font-size:9px}.workspace-title p{color:#69859a;font-size:12px}.editor-panel{background:#091725;border:1px solid #1d3547;border-radius:12px;gap:16px;margin-top:20px;padding:20px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label,.editor-panel>label,.import-panel label{color:#8ca3b5;gap:7px;font-size:10px;display:grid}.form-grid .wide{grid-column:1/-1}.editor-panel textarea{resize:vertical;min-height:80px}.editor-panel>.launch{justify-self:start}.toolbar{color:#607d92;background:#091725;border:1px solid #1d3547;border-radius:9px;align-items:center;gap:9px;margin:20px 0 12px;padding:9px 12px;display:flex}.toolbar input{background:0 0;border:0;flex:1;padding:4px}.toolbar span{font-size:10px}.data-grid,.sender-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.entity-card{background:#091725;border:1px solid #1d3547;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.entity-card.has-status{grid-template-columns:42px 1fr auto auto}.chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip{color:#9bb0c0;background:#0d2926;border-radius:20px;align-items:center;gap:6px;padding:5px 6px 5px 10px;font-size:10px;display:flex}.chip .icon-action{padding:2px}.entity-card h3,.entity-card p{margin:0}.entity-card h3{font-size:13px}.entity-card p{color:#617c91;margin-top:4px;font-size:10px}.entity-icon{color:#52d5ad;background:#103128;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.entity-card dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 0;display:grid}.entity-card dl div{background:#07131f;border-radius:7px;padding:9px}.entity-card dt{color:#587287;font-size:8px}.entity-card dd{margin:4px 0 0;font-size:10px}.status-pill{color:#9bb0c0;text-transform:uppercase;background:#243344;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.status-pill.active,.status-pill.running,.status-pill.completed{color:#52d5ad;background:#103128}.status-pill.draft,.status-pill.testing,.status-pill.scheduled{color:#e5b46f;background:#35291b}.status-pill.cancelled,.status-pill.paused{color:#e89ca7;background:#371b22}.icon-action{color:#69849a;background:0 0;border:0}.empty-state{text-align:center;color:#607b90;padding:30px;font-size:11px}.compact{margin-top:14px;padding:12px;min-height:auto!important}.tabs{gap:6px;margin:18px 0;display:flex}.tabs button,.card-actions button,.workflow-actions button,.import-panel button{color:#91a8ba;background:#0a1927;border:1px solid #294154;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;display:flex}.tabs button.active{color:#55d6ae;background:#0d2926;border-color:#1acb98}.table{border:1px solid #1d3547;border-radius:10px;overflow:hidden}.table-row{color:#91a8ba;border-top:1px solid #172c3d;grid-template-columns:1fr 1.4fr 1fr .6fr 32px;gap:10px;padding:12px 14px;font-size:10px;display:grid}.table-row:first-child{border-top:0}.table-row.heading{color:#526d82;text-transform:uppercase;font-size:8px}.table-row span{align-items:center;gap:7px;display:flex}.success{color:#52d5ad!important}.danger{color:#e89ca7!important}.muted{color:#60798d!important}.import-panel>form,.import-panel>div{align-items:end;gap:10px;display:flex}.import-panel label{flex:1}.sender-grid>div{gap:7px;display:grid}.card-actions{gap:7px;display:flex}.campaign-layout{grid-template-columns:minmax(250px,.65fr) 1.35fr;gap:14px;margin-top:20px;display:grid}.campaign-list{align-content:start;gap:7px;display:grid}.campaign-list>button{color:#8fa6b8;text-align:left;background:#091725;border:1px solid #1d3547;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.campaign-list>button.selected{background:#0c2525;border-color:#1acb98}.campaign-list b,.campaign-list small{display:block}.campaign-list b{color:#dce8f5}.campaign-list small{color:#5e798e;margin-top:4px}.section-heading{justify-content:space-between;display:flex}.section-heading h2{margin:5px 0}.workflow-actions{flex-wrap:wrap;gap:8px;display:flex}.workflow-actions button:disabled{opacity:.35}.launch-checks .launch{margin-top:10px}.operator{color:#9bb0c0;gap:4px;margin-top:auto;padding:12px;display:grid}.operator b{font-size:11px}.operator small{color:#587287;font-size:8px}.operator button{color:#7690a4;background:0 0;border:0;align-items:center;gap:6px;margin-top:5px;padding:0;font-size:9px;display:flex}.operator+.safety{margin-top:8px}@media (width<=900px){.data-grid,.sender-grid,.campaign-layout,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.table-row{grid-template-columns:1fr 1fr}.table-row span:nth-child(n+3){display:none}}@media (width<=600px){.workspace-title{gap:12px;display:grid}.import-panel>form,.import-panel>div{display:grid}.global-header{display:none}}
