:root{color:#171512;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fbfaf7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{zoom:.9;margin:0}button,input,select,textarea{font-family:inherit}#root{min-height:100vh}.login-page{background:radial-gradient(circle at 22% 20%,#4b261814,#0000 28%),linear-gradient(135deg,#fbf6ea 0%,#f7efe1 48%,#f2eadf 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fffdf8f5;border:1px solid #e5d8c2;border-radius:14px;width:min(420px,100%);padding:30px;box-shadow:0 30px 70px #2a1f0f2e}.login-logo{width:132px;height:54px;margin-bottom:14px;display:block}.login-logo img{object-fit:contain;width:100%;height:100%}.login-card h1{margin:0 0 6px;font-size:28px}.login-card p{color:#766d61;margin:0 0 22px}.login-error{color:#8e1f1a;background:#fff1ee;border:1px solid #efc7bd;border-radius:8px;margin-bottom:10px;padding:9px 10px;font-size:13px;font-weight:720}.login-loading{color:#766d61;border:1px solid #eadfce;border-radius:8px;padding:12px}.login-submit{justify-content:center;width:100%}.app-shell{color:#171512;background:linear-gradient(#f7f2e5b8,#fff0 36%),#fbfaf7;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-right:1px solid #e6dfcf;flex-direction:column;gap:22px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #eee6d5;align-items:center;gap:10px;padding:4px 6px 14px;display:flex}.brand-mark{color:#fff;background:#fff8ec;border-radius:8px;place-items:center;width:118px;height:44px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 12px 24px #42361e1f}.brand-mark img{width:112px;max-width:none;height:auto;display:block}.brand strong,.provider-row strong,.safety-item strong,.lead-row strong{color:#171512;font-weight:720;display:block}.brand small{color:#7a7164;font-size:12px}.nav-list{gap:6px;display:grid}.nav-list button,.ghost-btn,.primary-btn,.region-grid button,.region-head button,.provider-row button{font:inherit;cursor:pointer;border:0}.nav-list button{color:#625b50;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.nav-list button.active,.nav-list button:hover{color:#123c31;background:#f0e7d3}.sidebar-note{color:#69522a;background:#fff9ec;border:1px solid #e5d6b7;border-radius:10px;gap:9px;margin-top:auto;padding:12px;font-size:12px;line-height:1.35;display:flex}.sidebar-note.clean{color:#5f5548;background:#f7f3e9}.workspace{gap:18px;padding:24px;display:grid}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.topbar h1{letter-spacing:0;margin:0;font-size:28px;font-weight:760;line-height:1.12}.topbar p,.panel-title p,.metric small,.provider-row span,.safety-item span,.lead-row span,.lead-contact small{color:#766d61}.topbar p{max-width:780px;margin-top:7px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.campaign-status{color:#173f34;background:#f1f8ee;border:1px solid #d7e6d2;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:760;display:inline-flex}.campaign-status.stopped{color:#815719;background:#fff5df;border-color:#ead1ae}.ghost-btn,.primary-btn{border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 13px;font-weight:690;display:inline-flex}.ghost-btn{color:#214238;background:#fff;border:1px solid #e5dece}.primary-btn{color:#fff;background:#133d32;box-shadow:0 12px 20px #133d322e}.logout-btn{color:#6b3428}.logout-btn:hover{background:#fff5f1;border-color:#e4b7a9}.primary-btn:disabled,.ghost-btn:disabled{cursor:not-allowed;opacity:.56}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric,.panel{background:#ffffffeb;border:1px solid #e5dece;border-radius:10px;box-shadow:0 18px 50px #31261412}.metric{gap:3px;padding:14px;display:grid}.metric span{color:#6d6458;font-size:12px}.metric strong{color:#173f34;font-size:27px;line-height:1}.metric.warn strong{color:#9a5a0a}.content-grid{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);gap:14px;display:grid}.single-grid{grid-template-columns:minmax(0,1fr);display:grid}.lower-grid{grid-template-columns:minmax(520px,1fr) minmax(360px,.64fr);gap:14px;display:grid}.panel{padding:16px}.notice{color:#6a4d18;background:#fffaf0;border:1px solid #e8dcc7;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:640}.panel-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panel-title h2{letter-spacing:0;margin:0 0 4px;font-size:17px;line-height:1.2}.panel-title svg{color:#9b762f;flex:none}.field{gap:7px;margin-bottom:12px;display:grid}.field span,.region-head span{color:#4e463b;font-size:12px;font-weight:720}.field small{color:#807568;font-size:11px;line-height:1.35}.keyword-presets{flex-wrap:wrap;gap:7px;margin:-4px 0 12px;display:flex}.keyword-presets button{color:#5e471e;height:30px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #e0d7c5;border-radius:7px;padding:0 10px;font-size:12px;font-weight:730}.client-campaign-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 14px;display:grid}.client-campaign-grid button{color:#5a4a35;cursor:pointer;min-height:62px;font:inherit;background:#fffaf1;border:1px solid #e3d8c3;border-radius:8px;place-items:center;gap:2px;padding:8px;display:grid}.client-campaign-grid button strong{color:#164d3d;font-size:20px;line-height:1}.client-campaign-grid button span{color:#7b705f;font-size:11px;font-weight:720}.client-campaign-grid button.selected{background:#124b3c;border-color:#124b3c;box-shadow:0 10px 22px #124b3c24}.client-campaign-grid button.selected strong,.client-campaign-grid button.selected span{color:#fffdf6}input,select,textarea{box-sizing:border-box;color:#191612;width:100%;font:inherit;background:#fffdf8;border:1px solid #e0d7c5;border-radius:8px;outline:none;font-size:13px}input,select{height:38px;padding:0 11px}textarea{resize:vertical;min-height:86px;padding:10px 11px;line-height:1.45}input:focus,select:focus,textarea:focus{border-color:#c8963d;box-shadow:0 0 0 3px #c8963d29}.split-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.split-fields.three{grid-template-columns:minmax(0,1fr) 110px 96px}.region-head{justify-content:space-between;align-items:center;margin:4px 0 9px;display:flex}.region-head span{align-items:center;gap:6px;display:inline-flex}.region-head button{color:#0e6a52;background:0 0;font-size:12px;font-weight:720}.region-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.region-grid button{color:#675d50;background:#f6f1e7;border-radius:7px;height:30px;font-size:11px;font-weight:680}.region-grid button.selected{color:#fff;background:#173f34}.email-body{min-height:240px}.editor-toolbar{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.toolbar-group{border-right:1px solid #eadfce;flex-wrap:wrap;gap:6px;padding-right:7px;display:inline-flex}.toolbar-group:last-child{border-right:0;padding-right:0}.editor-toolbar button{color:#5e471e;min-height:30px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #e0d7c5;border-radius:7px;padding:0 10px;font-size:12px;font-weight:730}.editor-toolbar.premium{background:#fffdf8;border:1px solid #eadfce;border-radius:10px;align-items:center;padding:8px}.offer-builder{grid-template-columns:minmax(420px,.92fr) minmax(430px,1.08fr);align-items:start;gap:14px;display:grid}.builder-section{background:#fffdf8;border:1px solid #eadfce;border-radius:10px;padding:14px}.builder-section h3{color:#1b1711;margin:0 0 12px;font-size:16px}.image-upload input{height:auto;padding:8px}.test-email-box{background:#f7fbf4;border:1px solid #dbe8d5;border-radius:10px;gap:10px;padding:12px;display:grid}.test-email-box strong,.test-email-box span{display:block}.test-email-box strong{color:#173f34;font-size:14px}.test-email-box span{color:#6c7567;margin-top:3px;font-size:12px}.test-email-actions{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:8px;display:grid}.test-email-box p{border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:720}.test-email-box p.success{color:#1d5a37;background:#eaf6e7}.test-email-box p.error{color:#9d3727;background:#fff2eb}.preview-section{position:sticky;top:12px}.mail-subject-preview{color:#201b16;background:#fffaf2;border:1px solid #e4dac7;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:14px;font-weight:760}.html-mail-preview{background:#fff;border:1px solid #e4dac7;border-radius:12px;min-height:560px;padding:12px;overflow:auto;box-shadow:inset 0 0 0 1px #3c291405}.editor-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.76fr);align-items:stretch;gap:12px;display:grid}.mail-preview{background:#fffaf2;border:1px solid #e4dac7;border-radius:9px;min-height:260px;padding:12px}.mail-preview span{color:#7c6d5b;margin-bottom:7px;font-size:11px;font-weight:760;display:block}.mail-preview strong{color:#1b1711;margin-bottom:12px;line-height:1.25;display:block}.mail-preview p{color:#3d362e;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.compliance-strip,.safety-grid{gap:8px;display:grid}.compliance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-strip span{color:#23543a;text-align:center;background:#f2f7ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:12px;font-weight:720;display:flex}.lead-table{gap:5px;display:grid}.lead-controls{grid-template-columns:minmax(190px,1.2fr) minmax(120px,.62fr) minmax(120px,.62fr) minmax(135px,.68fr) minmax(155px,.78fr) minmax(155px,.78fr) 96px;align-items:end;gap:9px;margin-bottom:12px;display:grid}.lead-controls .field{margin-bottom:0}.lead-row{background:#fffdf9;border:1px solid #eee5d5;border-radius:8px;grid-template-columns:24px minmax(190px,1.1fr) minmax(145px,.82fr) minmax(105px,.55fr) minmax(92px,.48fr) minmax(120px,.62fr) minmax(92px,.48fr) 44px 86px;align-items:center;gap:8px;min-height:45px;padding:6px 9px;display:grid}.lead-header{color:#8a806f;text-transform:uppercase;background:0 0;border-color:#0000;min-height:30px;padding-block:4px;font-size:11px;font-weight:760}.lead-header span{letter-spacing:0;margin:0;font-size:10px}.lead-check{place-items:center;width:22px;height:22px;display:grid}.lead-check input{accent-color:#173f34;width:16px;height:16px;margin:0;padding:0}.lead-row span,.lead-phone,.lead-source,.lead-empty{margin-top:0;font-size:12px;display:block}.lead-email{color:#173f34;font-weight:680}.lead-phone,.lead-region,.lead-source{color:#6f675d}.lead-source{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lead-scheduled{color:#173f34;font-weight:720}.lead-empty{color:#a89d8d;font-weight:650}.score{color:#6c4c13;background:#f3ead7;border-radius:8px;place-items:center;width:40px;height:30px;font-weight:790;display:grid}.status{border-radius:999px;justify-content:center;align-items:center;height:28px;font-size:11px;font-weight:760;display:inline-flex}.status.ready{color:#14513c;background:#e6f5eb}.status.review{color:#7c530d;background:#fff2cc}.status.blocked{color:#8e1f1a;background:#ffe2df}.status.queued{color:#244b7a;background:#e5f0ff}.status.sent{color:#14513c;background:#e6f5eb}.lead-row.compact{grid-template-columns:minmax(0,1fr) 92px}.check-action{color:#173f34;cursor:pointer;background:#fffdf8;border:1px solid #e1d7c5;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:760;display:inline-flex}.check-action input{accent-color:#173f34;width:16px;height:16px}.empty-state{color:#776d60;background:#fffdf8;border:1px dashed #e3d6c0;border-radius:9px;padding:18px}.integration-panel{align-content:start;display:grid}.server-config-note{color:#8a7b66;margin-top:6px;font-size:12px;line-height:1.35;display:block}.provider-row{border-top:1px solid #eee6d5;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 0;display:grid}.provider-icon{color:#173f34;background:#edf5ee;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.provider-row button{color:#69522a;background:#f5eddd;border-radius:7px;align-items:center;gap:3px;height:30px;padding:0 8px;font-size:11px;font-weight:730;display:inline-flex}.provider-row button.ready{color:#1b5b3d;background:#e5f5e9}.field.compact{margin-top:12px}.field.compact input{padding:0}.safety-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.safety-item{color:#805a18;background:#fff7e6;border-radius:9px;gap:9px;padding:12px;display:flex}.safety-item.ok{color:#1e5a3d;background:#edf8ee}.safety-item span{margin-top:3px;font-size:12px;display:block}.panel-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.panel-actions.top{flex-wrap:wrap;justify-content:flex-start;margin:-4px 0 12px}.live-search-panel{background:#f6fbf3;border:1px solid #d8e5d4;border-radius:10px;margin-top:14px;padding:12px}.live-search-panel.empty{color:#766c60;background:#fffdf8;border-color:#eadfce;gap:4px;display:grid}.live-search-panel.empty strong,.live-search-head strong,.live-leads>strong,.live-log>strong{color:#191714}.live-search-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.live-search-head span{color:#5f695d;margin-top:3px;font-size:12px;display:block}.live-search-kpis{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.live-search-kpis span{color:#173f34;background:#e6f1e2;border-radius:999px;margin:0;padding:5px 8px;font-weight:760}.live-progress{background:#dfe8db;border-radius:999px;height:7px;margin-bottom:12px;overflow:hidden}.live-progress span{border-radius:inherit;background:#173f34;height:100%;display:block}.live-search-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:10px;display:grid}.live-leads,.live-log{background:#fff;border:1px solid #dce8d8;border-radius:9px;min-height:170px;padding:10px}.live-lead{border-top:1px solid #edf1ea;gap:2px;padding:7px 0;display:grid}.live-lead span{color:#173f34;font-size:13px;font-weight:760}.live-lead small,.live-leads p{color:#766c60;font-size:12px}.live-log{align-content:start;gap:5px;display:grid}.live-log span{color:#5e5a51;font-size:12px;line-height:1.35}.pagination{color:#70685d;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.pagination>div{align-items:center;gap:6px;display:flex}.pagination button{color:#4a4035;height:28px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e1d7c5;border-radius:7px;padding:0 8px;font-size:11px;font-weight:720}.pagination button:disabled{opacity:.45;cursor:not-allowed}.suppression-panel{background:#fffdf8;border:1px solid #eadfce;border-radius:10px;gap:12px;margin-top:14px;padding:14px;display:grid}.suppression-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.suppression-head h3{color:#1b1711;margin:0;font-size:18px}.suppression-head p{color:#766d61;margin:4px 0 0;font-size:13px}.suppression-head strong{color:#9d3727;background:#fff2eb;border-radius:9px;place-items:center;min-width:42px;height:34px;font-size:18px;display:grid}.suppression-add{grid-template-columns:minmax(240px,1fr) auto;gap:8px;display:grid}.suppression-list{gap:5px;display:grid}.suppression-row{color:#4c433a;background:#fff;border:1px solid #eee5d5;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(130px,.45fr) minmax(150px,.5fr);align-items:center;gap:10px;min-height:36px;padding:7px 10px;font-size:13px;display:grid}.suppression-row.header{color:#7b6f60;text-transform:uppercase;background:0 0;border:0;min-height:26px;font-size:11px;font-weight:800}.suppression-empty{color:#766d61;background:#fffaf2;border:1px dashed #e0d7c5;border-radius:8px;padding:12px;font-size:13px}.queue-gate{color:#7b5517;background:#fff5df;border:1px solid #ead1ae;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:710}.queue-gate.ok{color:#1d5b3b;background:#eef9ef;border-color:#c8e2c8}.schedule-control{background:#fffdf8;border:1px solid #eadfc9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.schedule-control span,.schedule-day-head span,.schedule-preview span,.queue-count{color:#766c60;font-size:12px}.schedule-control strong{color:#173f34;margin-top:2px;font-size:24px;line-height:1;display:block}.ghost-btn.danger{color:#8e1f1a;background:#fff1ee}.calendar-head{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:4px 0 8px;display:grid}.calendar-head span{color:#8a806f;text-align:center;text-transform:uppercase;font-size:11px;font-weight:780}.calendar-toolbar{grid-template-columns:auto 1fr auto auto;align-items:end;gap:10px;margin:0 0 12px;display:grid}.calendar-toolbar>strong{color:#191714;text-align:center;text-transform:capitalize;font-size:18px}.calendar-jump{align-items:end;gap:7px;display:flex}.calendar-jump label{color:#6f675d;text-transform:uppercase;gap:4px;font-size:10px;font-weight:760;display:grid}.calendar-jump input,.calendar-jump select{color:#201b16;height:34px;font:inherit;background:#fffdf8;border:1px solid #e1d7c5;border-radius:7px;padding:0 8px;font-size:13px}.calendar-jump input{width:64px}.schedule-calendar{grid-template-columns:repeat(7,minmax(105px,1fr));gap:8px;display:grid}.calendar-tile{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fffdf9;border:1px solid #eee5d5;border-radius:9px;align-content:start;gap:7px;min-height:154px;padding:10px;display:grid}.calendar-tile.ready{background:#f6fbf4;border-color:#c9dfcb;box-shadow:inset 0 0 0 1px #173f340a}.calendar-tile.outside-month{opacity:.48}.calendar-tile.weekend{opacity:.72;background:#f5f1e9}.calendar-tile.weekend .calendar-fill span{background:#b7ad9d}.schedule-day-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:0;display:flex}.schedule-day-head strong{color:#191714;font-size:24px;line-height:1;display:block}.schedule-day-head em{color:#8a806f;margin-top:1px;font-size:11px;font-style:normal;display:block}.calendar-count{color:#6c4c13;white-space:nowrap;background:#f1eadb;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:780}.calendar-tile.ready .calendar-count{color:#173f34;background:#dfeee2}.calendar-fill{background:#efe8da;border-radius:999px;height:6px;overflow:hidden}.calendar-fill span{border-radius:inherit;background:#173f34;min-width:0;height:100%;display:block}.calendar-state{color:#191714;font-size:13px}.calendar-sub{color:#766c60;font-size:11px;line-height:1.25}.schedule-preview{gap:3px;min-width:0;display:grid}.schedule-preview span{text-overflow:ellipsis;white-space:nowrap;color:#766c60;font-size:10px;overflow:hidden}.schedule-modal{width:min(1120px,100vw - 48px)}.schedule-modal-table{gap:5px;max-height:520px;display:grid;overflow:auto}.schedule-modal-row{color:#28221b;background:#fffdf9;border:1px solid #eee5d5;border-radius:8px;grid-template-columns:86px minmax(230px,1fr) minmax(250px,1fr) 120px 86px;align-items:center;gap:12px;min-height:40px;padding:8px 10px;font-size:13px;display:grid}.schedule-modal-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.schedule-modal-row>span:nth-child(3),.schedule-modal-row>span:nth-child(4),.schedule-modal-row>span:nth-child(5){white-space:nowrap}.schedule-modal-row.header{color:#8a806f;text-transform:uppercase;background:0 0;border-color:#0000;min-height:28px;font-size:10px;font-weight:800}.schedule-modal-row.enabled{background:#f4fbf2;border-color:#c6dfcb}.schedule-modal-row.disabled{opacity:.62;background:#f7f1e7}.toggle-cell{color:#173f34;align-items:center;gap:7px;display:inline-flex}.toggle-cell input{accent-color:#173f34;width:17px;height:17px}.modal-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.modal-actions span{color:#766c60;margin-right:auto;font-size:13px}.modal-backdrop{z-index:20;background:#14110c5c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fffdf8;border:1px solid #e5dece;border-radius:12px;width:min(720px,100%);max-height:min(760px,100vh - 40px);padding:18px;overflow:auto;box-shadow:0 30px 80px #1b140938}.modal-head{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.modal-head h2{margin:0 0 4px;font-size:20px}.modal-head p{color:#766d61;margin:0}.modal-head button{color:#4b4237;cursor:pointer;background:#fff;border:1px solid #e4dac7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.modal-fields.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modal-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (width<=1120px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-note{margin-top:0}.content-grid,.lower-grid,.metric-grid,.safety-grid,.modal-fields.two,.editor-grid,.offer-builder{grid-template-columns:1fr 1fr}.lead-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-modal-row{grid-template-columns:78px minmax(180px,1fr) minmax(210px,1fr) 110px 78px;gap:8px}}@media (width<=760px){.workspace{padding:14px}.topbar,.topbar-actions{justify-content:stretch;display:grid}.metric-grid,.content-grid,.lower-grid,.split-fields,.safety-grid,.compliance-strip,.modal-fields.two,.editor-grid,.offer-builder,.test-email-actions,.suppression-add,.suppression-row,.lead-controls{grid-template-columns:1fr}.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-row,.schedule-modal-row{grid-template-columns:1fr}.schedule-modal-row.header{display:none}.pagination{flex-direction:column;align-items:flex-start}}
