.journey-backdrop{align-items:center}.journey-builder-native-hidden{overflow:hidden!important}.journey-builder-mount{color:#102b50;flex-direction:column;height:100%;display:flex}.journey-builder-top{border-bottom:1px solid #d9e4f1;justify-content:space-between;gap:24px;padding-bottom:17px;display:flex}.journey-builder-top p,.journey-editor-heading p,.journey-section>p,.journey-picker header p{color:#4d78b4;letter-spacing:.11em;margin:0 0 6px;font-size:11px;font-weight:800}.journey-builder-top h2{color:#092957;margin:0;font-size:29px;line-height:1.15}.journey-builder-top span{color:#637da5;margin-top:8px;font-size:14px;display:block}.journey-top-actions{align-items:center;gap:10px;display:flex}.journey-secondary,.journey-manage,.journey-logo-button{color:#11396a;cursor:pointer;background:#fff;border:1px solid #bcd0ea;border-radius:9px;font-weight:750}.journey-secondary{padding:13px 18px}.journey-top-actions .hub-primary{min-width:150px;padding:13px 20px}.journey-campaign-fields{grid-template-columns:1.1fr .85fr auto auto;align-items:end;gap:14px;padding:17px 0;display:grid}.journey-campaign-fields label,.journey-editor label{color:#173961;flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.journey-campaign-fields input,.journey-campaign-fields select,.journey-editor input,.journey-editor select,.journey-editor textarea{box-sizing:border-box;color:#112e56;width:100%;font:inherit;background:#fff;border:1px solid #ceddee;border-radius:9px;outline:none;padding:10px 12px}.journey-campaign-fields input:focus,.journey-editor input:focus,.journey-editor select:focus,.journey-editor textarea:focus{border-color:#1d5b9f;box-shadow:0 0 0 3px #d8e8fb}.journey-manage,.journey-logo-button{white-space:nowrap;padding:11px 13px}.journey-message{color:#aa3e24;background:#fff0eb;border-radius:8px;margin:0 0 10px;padding:9px 12px}.journey-builder-grid{flex:1;grid-template-columns:210px minmax(500px,1fr) 275px;gap:18px;min-height:0;display:grid;overflow:hidden}.journey-pages,.journey-editor,.journey-preview{background:#fff;border:1px solid #d7e3f0;border-radius:14px}.journey-pages{padding:16px;overflow:auto}.journey-panel-title{letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.journey-panel-title button{color:#fff;cursor:pointer;background:#123a6c;border:0;border-radius:8px;width:29px;font-size:20px;line-height:28px}.journey-pages>p{color:#7188aa;margin:7px 0 12px;font-size:12px;line-height:1.4}.journey-page{text-align:left;cursor:pointer;color:#244a77;background:0 0;border:1px solid #0000;border-radius:9px;gap:9px;width:100%;padding:10px;display:flex}.journey-page.active{background:#eaf3ff;border-color:#1a4a80}.journey-page b{background:#dbe8f7;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.journey-page strong,.journey-page small{display:block}.journey-page strong{font-size:13px}.journey-page small{color:#7790b2;margin-top:4px;font-size:11px}.journey-add-page{color:#13467c;cursor:pointer;background:#f8fbff;border:1px dashed #7ea6d2;border-radius:8px;width:100%;margin-top:9px;padding:10px;font-weight:750}.journey-editor{flex-direction:column;display:flex;overflow:hidden}.journey-editor-heading{border-bottom:1px solid #e0e9f3;justify-content:space-between;align-items:start;padding:16px 20px;display:flex}.journey-editor-heading h3{margin:0;font-size:22px}.journey-delete-page{color:#bd4937;cursor:pointer;background:#fff1ef;border:0;border-radius:7px;padding:8px;font-weight:700}.journey-editor-scroll{padding:16px 20px 24px;overflow:auto}.journey-section{background:#f8fbff;border:1px solid #d9e5f2;border-radius:11px;margin-bottom:14px;padding:14px}.journey-section h4{margin:0 0 12px;font-size:17px}.journey-section label{margin-top:10px}.journey-section textarea{resize:vertical;height:85px}.journey-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.journey-colors{gap:12px;margin-top:12px;display:flex}.journey-colors label{flex:1}.journey-colors input{height:35px;padding:3px}.journey-media-row{background:#eef6ff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px;display:flex}.journey-media-row strong,.journey-media-row span{display:block}.journey-media-row span{color:#6983a7;margin-top:3px;font-size:11px}.journey-check{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.journey-check input{width:auto!important}.journey-popup .journey-manage{margin-top:0}.journey-preview{color:#fff;text-align:center;background:#0e3565;padding:16px}.journey-preview-top{justify-content:space-between;font-size:10px;display:flex}.journey-preview-top span{color:#a8f1cf}.journey-phone{background:#071e3a;border-radius:28px;margin:13px auto 0;padding:22px 10px 10px;position:relative;box-shadow:0 10px 22px #06182e66}.journey-notch{background:#7e91aa;border-radius:4px;width:52px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.journey-screen{text-align:left;border-radius:19px;min-height:370px;overflow:hidden}.journey-screen>img,.journey-screen>video{object-fit:cover;width:100%;height:115px}.journey-logo{margin:12px;object-fit:contain!important;width:38px!important;height:38px!important}.journey-screen-copy{padding:16px}.journey-screen-copy small{letter-spacing:.08em;font-size:9px;font-weight:800}.journey-screen-copy h4{margin:11px 0 7px;font-size:20px}.journey-screen-copy p{opacity:.78;font-size:12px;line-height:1.45}.journey-screen-copy em{color:#4775ad;font-size:11px;font-style:normal;display:block}.journey-screen-copy button{color:#fff;border:0;border-radius:7px;width:100%;margin-top:15px;padding:11px;font-weight:800}.journey-picker-backdrop{z-index:1000;background:#071d3b99;place-items:center;display:grid;position:fixed;inset:0}.journey-picker{background:#fff;border-radius:16px;width:min(720px,100vw - 32px);max-height:80vh;padding:22px;overflow:auto;box-shadow:0 25px 80px #0006}.journey-picker header{justify-content:space-between;align-items:start;display:flex}.journey-picker h3{color:#102b50;margin:0}.journey-picker header button{cursor:pointer;background:#edf3fa;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.journey-upload{color:#174a81;cursor:pointer;border:1px dashed #5e91c6;border-radius:10px;margin:16px 0;padding:14px;font-weight:750;display:block}.journey-upload input{margin-top:8px;display:block}.journey-assets{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.journey-assets>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3f0;border-radius:9px;padding:0;overflow:hidden}.journey-assets>button div{background:#eef4fb;place-items:center;height:100px;display:grid}.journey-assets img{object-fit:cover;width:100%;height:100%}.journey-assets strong{text-overflow:ellipsis;white-space:nowrap;color:#15355e;padding:8px;font-size:12px;display:block;overflow:hidden}@media (width<=980px){.journey-campaign-fields{grid-template-columns:1fr 1fr}.journey-preview{display:none}}@media (width<=680px){.journey-builder-top{display:block}.journey-top-actions{margin-top:12px}.journey-campaign-fields,.journey-two{grid-template-columns:1fr}.journey-pages{margin-bottom:12px}.journey-assets{grid-template-columns:1fr 1fr}}.journey-backdrop{align-items:center;padding:18px!important}.journey-backdrop .journey-builder-native-hidden{width:min(1480px,100vw - 56px);height:min(92vh,980px);max-height:calc(100vh - 36px);margin:auto;padding:24px 30px;overflow:hidden!important}.journey-builder-mount,.journey-builder-grid,.journey-pages,.journey-editor{min-height:0}.journey-preview{align-self:start;max-height:none!important;position:sticky!important;top:0!important;overflow:hidden!important}.journey-screen{flex-direction:column;display:flex}.journey-screen-copy{display:contents}.journey-screen-copy small{display:none}.journey-logo,.journey-screen>img,.journey-screen>video,.journey-screen-copy h4,.journey-screen-copy p,.journey-screen-copy button,.journey-screen-copy em{margin-left:14px;margin-right:14px}.journey-screen>img,.journey-screen>video{border-radius:10px;width:calc(100% - 28px)}.journey-screen-copy h4{margin-top:14px;margin-bottom:6px}.journey-screen-copy p{margin-top:0;margin-bottom:7px}.journey-screen-copy button{width:calc(100% - 28px);margin-bottom:15px}.journey-composer>span{color:#6b83a4;font-size:12px;line-height:1.4;display:block}.journey-block-list{gap:7px;margin-top:12px;display:grid}.journey-sortable-block{cursor:grab;background:#fff;border:1px solid #cbdced;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.journey-sortable-block.dragging{opacity:.4}.journey-sortable-block b{color:#6e88ab;letter-spacing:-2px}.journey-sortable-block strong{flex:1;font-size:12px}.journey-sortable-block button{color:#123d70;cursor:pointer;background:#f6faff;border:1px solid #c4d7eb;border-radius:6px;width:28px;height:27px;font-weight:800}.journey-config-tabs{background:#fbfdff;border-bottom:1px solid #dce7f3;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px 16px;display:grid}.journey-config-tabs button{text-align:left;color:#607b9f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.journey-config-tabs button.active{color:#102f59;background:#eef5ff;border-color:#1d4d82}.journey-config-tabs b{background:#dce9f8;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.journey-config-tabs button.active b{color:#fff;background:#153f71}.journey-config-tabs strong,.journey-config-tabs small{display:block}.journey-config-tabs strong{font-size:11px}.journey-config-tabs small{margin-top:2px;font-size:9px}.journey-editor[data-stage=appearance] .journey-stage:not(.journey-stage-appearance),.journey-editor[data-stage=content] .journey-stage:not(.journey-stage-content),.journey-editor[data-stage=journey] .journey-stage:not(.journey-stage-journey),.journey-editor[data-stage=options] .journey-stage:not(.journey-stage-options){display:none}.journey-editor[data-stage=journey] .journey-stage-journey{display:block}.journey-composer{background:linear-gradient(135deg,#f6fbff,#eef6ff);border-color:#abc9eb}.journey-composer h4{font-size:18px}@media (width<=760px){.journey-config-tabs{grid-template-columns:1fr 1fr}.journey-config-tabs small{display:none}}.journey-element-palette{background:linear-gradient(135deg,#f7fbff,#edf6ff);border-color:#aac9e9}.journey-element-palette>span,.journey-note{color:#617d9e;font-size:12px;line-height:1.5;display:block}.journey-element-palette>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.journey-element-palette button{color:#113d70;cursor:pointer;background:#fff;border:1px solid #b8d1e9;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:800}.journey-element-palette button:hover{background:#eaf4ff;border-color:#0f4b86}.journey-sortable-block{cursor:pointer}.journey-sortable-block.selected{background:#eef6ff;border-color:#174c85;box-shadow:0 0 0 2px #dcecff}.journey-block-type{color:#55779c;text-transform:uppercase;min-width:62px;font-size:10px;font-weight:900}.journey-sortable-block .journey-block-delete{color:#c24735;border-color:#f1c6bd}.journey-sortable-block button:disabled{opacity:.35;cursor:default}.journey-block-inspector{background:#fff;border-color:#aecae8}.journey-placeholder{color:#54779f;background:#eaf2fb;border:1px dashed #89a8c9;border-radius:9px;place-items:center;min-height:72px;margin:10px 14px;font-size:11px;font-weight:800;display:grid}.journey-preview-form{color:#294b72;background:#fff;border:1px solid #ccdaea;border-radius:9px;gap:8px;margin:12px 14px;padding:10px;font-size:11px;font-weight:800;display:grid}.journey-preview-form button{width:100%!important;margin:0!important}.journey-screen>h4,.journey-screen>p,.journey-screen>button{margin-left:14px;margin-right:14px}.journey-screen>h4{margin-top:14px;margin-bottom:6px;font-size:20px}.journey-screen>p{opacity:.78;margin-top:0;margin-bottom:7px;font-size:12px;line-height:1.45}.journey-screen>button{color:#fff;border:0;border-radius:7px;width:calc(100% - 28px);margin-bottom:12px;padding:11px;font-weight:800}.journey-screen>img,.journey-screen>video{border-radius:10px;width:calc(100% - 28px);margin:10px 14px}.journey-screen>.journey-logo{object-fit:contain!important;width:38px!important;height:38px!important;margin:12px!important}.journey-screen>.journey-logo[data-align=left]{align-self:flex-start}.journey-screen>.journey-logo[data-align=center]{align-self:center}.journey-screen>.journey-logo[data-align=right]{align-self:flex-end}.journey-screen .journey-logo+.journey-placeholder{display:none}.journey-template-picker{background:#f7fbff;border:1px solid #d3e2f1;border-radius:9px;gap:7px;margin-top:10px;padding:10px;display:grid}.journey-template-picker>div{color:#23466f;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.journey-template-picker>div button{color:#225893;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.journey-template-picker>button{color:#123d70;text-align:left;cursor:pointer;background:#fff;border:1px solid #c6d9ed;border-radius:8px;gap:3px;width:100%;padding:9px;display:grid}.journey-template-picker>button:hover{background:#edf6ff;border-color:#1a5b9f}.journey-template-picker>button small,.journey-template-picker>p{color:#6e86a7;margin:0;font-size:11px;line-height:1.35}.journey-template-bar{color:#183f70;background:#eef6ff;border:1px solid #c5d9ed;border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.journey-template-bar select{color:#153967;min-width:280px;font:inherit;background:#fff;border:1px solid #b9cfe7;border-radius:7px;margin-left:auto;padding:8px 10px}@media (width<=760px){.journey-template-bar{flex-direction:column;align-items:stretch}.journey-template-bar select{min-width:0;margin-left:0}}.journey-form-library{align-self:center;min-width:0}.journey-form-library strong,.journey-form-library span{display:block}.journey-form-library strong{color:#173961;margin-bottom:4px;font-size:12px}.journey-form-library span{color:#617d9e;font-size:12px;line-height:1.35}.journey-delivery{color:#173961;background:#f4f9ff;border:1px solid #c9dcef;border-radius:10px;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(220px,1.55fr);align-items:end;gap:10px 12px;margin:0 0 13px;padding:13px 14px;display:grid}.journey-delivery strong{grid-column:1/-1;font-size:13px}.journey-delivery label{flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.journey-delivery input,.journey-delivery select{box-sizing:border-box;color:#112e56;width:100%;font:inherit;background:#fff;border:1px solid #c7d9eb;border-radius:7px;padding:8px}.journey-delivery small{color:#647fa2;align-self:center;font-size:11px;line-height:1.35}@media (width<=980px){.journey-delivery{grid-template-columns:1fr 1fr}.journey-delivery strong,.journey-delivery small{grid-column:1/-1}}@media (width<=680px){.journey-delivery{grid-template-columns:1fr}}.journey-backdrop{z-index:1100;display:block;overflow:hidden;background:#f3f7fc!important;padding:0!important}.journey-backdrop .hub-modal.journey-builder-native-hidden{height:100dvh;min-height:100dvh;max-height:none;box-shadow:none;background:linear-gradient(#f8fbff 0%,#eff5fb 100%);border:0;border-radius:0;margin:0;padding:20px 24px;width:calc(100dvw - 24px)!important;max-width:none!important}.journey-backdrop .journey-builder-mount{width:100%;max-width:none;margin:0 auto}.journey-backdrop .journey-builder-grid{gap:22px}.journey-backdrop .journey-pages,.journey-backdrop .journey-editor,.journey-backdrop .journey-preview{box-shadow:0 12px 30px #13345b12}.journey-backdrop .journey-builder-top{align-items:center;padding-bottom:10px}.journey-backdrop .journey-builder-top>div:first-child>p,.journey-backdrop .journey-builder-top>div:first-child>span{display:none}.journey-backdrop .journey-builder-top h2{font-size:25px}.journey-backdrop .journey-campaign-fields{grid-template-columns:minmax(300px,1fr) auto auto;gap:12px;padding:9px 0}.journey-backdrop .journey-campaign-fields label{gap:3px}.journey-backdrop .journey-campaign-fields input{padding:8px 11px}.journey-backdrop .journey-form-library span{display:none}.journey-backdrop .journey-form-library strong{white-space:nowrap;margin:0}.journey-backdrop .journey-template-bar{margin:0 0 8px;padding:7px 12px}.journey-backdrop .journey-template-bar select{padding:6px 10px}.journey-page-add-actions{gap:8px;margin-top:9px;display:grid}.journey-page-add-actions .journey-add-page{margin-top:0}.journey-page-add-actions select{color:#173e70;width:100%;font:inherit;background:#fff;border:1px solid #b9cfe7;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:700}@media (width<=760px){.journey-backdrop .hub-modal.journey-builder-native-hidden{padding:16px;width:100dvw!important}}.journey-slide-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.journey-slide-thumbnails figure{background:#fff;border:1px solid #c6d9ed;border-radius:8px;min-width:0;margin:0;position:relative;overflow:hidden}.journey-slide-thumbnails img{object-fit:cover;width:100%;height:72px;display:block}.journey-slide-thumbnails figcaption{color:#42668e;padding:6px;font-size:10px;font-weight:700}.journey-slide-thumbnails button{color:#bd4839;cursor:pointer;background:#fff;border:0;border-radius:50%;width:23px;height:23px;font-weight:900;position:absolute;top:4px;right:4px}.journey-button-availability small{color:#637d9d;margin-top:10px;font-size:11px;line-height:1.45;display:block}.journey-preview-slideshow{background:#e8f0fa;border-radius:10px;width:calc(100% - 28px);margin:10px 14px;position:relative;overflow:hidden}.journey-preview-slideshow img{object-fit:cover;width:100%;height:125px;display:block}.journey-preview-slide-controls{color:#fff;background:#071e3acc;border-radius:99px;align-items:center;gap:6px;padding:4px 6px;font-size:10px;display:flex;position:absolute;bottom:7px;right:7px}.journey-preview-slide-controls button{color:#0d3566!important;background:#fff!important;border-radius:50%!important;width:23px!important;height:23px!important;margin:0!important;padding:0!important}.journey-preview-button.locked{opacity:.75;cursor:not-allowed}@media (width<=720px){.journey-slide-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-library{max-width:1450px;margin:0 auto}.page-library-head{border-bottom:1px solid #d9e4f1;justify-content:space-between;align-items:end;gap:24px;padding:8px 0 25px;display:flex}.page-library-head h2{color:#0b2d5c;margin:5px 0 8px;font-size:28px}.page-library-head p:not(.hub-eyebrow){color:#637da5;max-width:680px;margin:0}.page-library-grid{grid-template-columns:minmax(310px,.75fr) minmax(500px,1.25fr);gap:22px;margin-top:24px;display:grid}.page-library-list,.page-library-builder{background:#fff;border:1px solid #d7e3f0;border-radius:16px;padding:23px;box-shadow:0 12px 28px #0c2a4b08}.page-library-list>div:first-child{border-bottom:1px solid #e1eaf4;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.page-library-list h3,.page-library-builder h3{color:#0d315f;margin:0}.page-library-list>div:first-child span{color:#316195;background:#edf5ff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.page-library-list article{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.page-library-list article.selected{background:#eef6ff;border-radius:10px;margin:0 -11px;padding:16px 11px}.page-library-list article strong,.page-library-list article small{display:block}.page-library-list article small{color:#6b84a5;margin-top:5px;font-size:12px}.page-library-list article button,.page-library-actions>button:not(.hub-primary){color:#143e70;cursor:pointer;background:#fff;border:1px solid #c4d7eb;border-radius:8px;padding:8px 10px;font-weight:750}.page-library-list article button+button{margin-left:6px}.page-library-list article .danger{color:#bd4635;border-color:#f0c1ba}.page-library-zero{color:#7087a4;padding:28px 0;line-height:1.5}.page-library-builder>.hub-eyebrow{margin:0 0 5px}.page-library-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.page-library-fields label{color:#143961;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.page-library-fields .wide{grid-column:1/-1}.page-library-fields input,.page-library-fields select,.page-library-fields textarea{box-sizing:border-box;color:#102f58;width:100%;font:inherit;background:#fbfdff;border:1px solid #cadbeb;border-radius:9px;padding:11px 12px}.page-library-fields textarea{resize:vertical;min-height:110px}.page-library-fields input:focus,.page-library-fields select:focus,.page-library-fields textarea:focus{border-color:#1c5b9d;outline:none;box-shadow:0 0 0 3px #dcecff}.page-library-message{color:#174878;background:#eef6ff;border-radius:9px;margin:17px 0 0;padding:10px 12px}.page-library-actions{justify-content:flex-end;gap:10px;margin-top:19px;display:flex}@media (width<=880px){.page-library-grid{grid-template-columns:1fr}.page-library-head{flex-direction:column;align-items:start}}@media (width<=560px){.page-library-fields{grid-template-columns:1fr}.page-library-head h2{font-size:24px}}.form-source-inline-hidden{display:none!important}.form-campaign-form-source{background:linear-gradient(135deg,#f8fbff,#eff6fc);border:1px solid #c8d9e9;border-radius:12px;margin:14px 0 16px;padding:16px;display:block}.form-campaign-form-source-head p{color:#e45b2c;letter-spacing:1px;margin:0;font-size:9px;font-weight:900}.form-campaign-form-source-head h3{color:#142f55;margin:5px 0;font-size:16px}.form-campaign-form-source-head span{color:#6d829b;font-size:10px;line-height:1.45}.form-campaign-form-source-grid{grid-template-columns:minmax(0,1.1fr) minmax(210px,.9fr);gap:11px;margin-top:14px;display:grid}.form-campaign-form-source-grid>label,.form-campaign-form-source-grid>div{color:#274563;background:#fff;border:1px solid #d5e2ee;border-radius:9px;gap:6px;padding:11px;font-size:10px;font-weight:850;display:grid}.form-campaign-form-source-grid select{color:#163757;width:100%;font:inherit;background:#fff;border:1px solid #c9d9e7;border-radius:7px;padding:9px;font-size:10px}.form-campaign-form-source-grid small{color:#6f849e;font-size:9px;font-weight:500;line-height:1.35}.form-campaign-form-source-grid>div strong{color:#1a395c;font-size:10px}.form-campaign-form-source-grid>div span{color:#71849c;font-size:9px;font-weight:500;line-height:1.4}.form-campaign-form-source-grid button{color:#fff;cursor:pointer;background:#153c6b;border:1px solid #bcd1e4;border-radius:7px;justify-self:start;padding:8px 10px;font-size:9px;font-weight:850}.form-campaign-form-source-grid button:hover{background:#0e2d53}.campaign-form-creator-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061a36aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.campaign-form-creator{background:#fff;border:1px solid #d3e0ec;border-radius:15px;width:min(840px,100%);max-height:min(850px,94vh);padding:26px;position:relative;overflow:auto;box-shadow:0 30px 80px #061a3659}.campaign-form-creator-close{color:#173858;cursor:pointer;background:#f7faff;border:1px solid #cad8e7;border-radius:8px;place-items:center;width:29px;height:29px;font-size:20px;display:grid;position:absolute;top:13px;right:13px}.campaign-form-creator h2{color:#132e54;margin:5px 0;font-size:23px}.campaign-form-creator>p:not(.hub-eyebrow){color:#71849b;margin:0 0 18px;font-size:11px;line-height:1.45}.campaign-form-creator-meta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.campaign-form-creator label{color:#284866;gap:5px;font-size:10px;font-weight:850;display:grid}.campaign-form-creator input,.campaign-form-creator select{color:#173653;min-width:0;font:inherit;background:#fff;border:1px solid #d0deea;border-radius:7px;padding:9px 10px;font-size:11px}.campaign-form-creator-wide{grid-column:span 2}.campaign-form-creator-fields{gap:8px;margin:17px 0;display:grid}.campaign-form-creator-fields>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.campaign-form-creator-fields>div strong{color:#183959;font-size:13px}.campaign-form-creator-fields>div>button{color:#224a75;cursor:pointer;background:#f3f8fd;border:1px solid #c9d9e8;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:850}.campaign-form-creator-fields article{background:#fbfdff;border:1px solid #dbe5ef;border-radius:9px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:8px;padding:13px 42px 13px 39px;display:grid;position:relative}.campaign-form-creator-fields article>span{color:#fff;background:#183e6d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid;position:absolute;top:14px;left:11px}.campaign-form-creator-required{white-space:nowrap;align-items:center;gap:5px;display:flex!important}.campaign-form-creator-required input{width:14px;height:14px;padding:0!important}.campaign-form-creator-fields article>button[data-source-delete]{color:#c64a26;cursor:pointer;background:#fff;border:1px solid #f0c3b3;border-radius:5px;padding:4px 5px;font-size:8px;position:absolute;top:13px;right:8px}.campaign-form-creator-fields article>button:disabled{opacity:.35;cursor:not-allowed}.campaign-form-creator-options{background:#f3f8fc;border:1px solid #dce6f0;border-radius:7px;grid-column:span 3;gap:5px;padding:10px;display:grid}.campaign-form-creator-options strong{color:#254b73;font-size:10px}.campaign-form-creator-options div{gap:5px;display:flex}.campaign-form-creator-options input{flex:1;padding:7px 8px;font-size:10px}.campaign-form-creator-options div button{color:#c64a26;cursor:pointer;background:#fff;border:1px solid #f0c3b3;border-radius:5px;width:25px}.campaign-form-creator-options>button{color:#234c77;cursor:pointer;background:#fff;border:1px solid #c9d9e8;border-radius:6px;justify-self:start;padding:6px 8px;font-size:9px;font-weight:850}.campaign-form-creator-fields article>small{color:#66809d;grid-column:span 3;font-size:9px}.campaign-form-creator-error{color:#b94221;background:#fff0eb;border-radius:7px;margin:0 0 12px;padding:9px 10px;font-size:10px}@media (width<=620px){.form-campaign-form-source-grid,.campaign-form-creator-meta,.campaign-form-creator-fields article{grid-template-columns:1fr}.campaign-form-creator-wide{grid-column:auto}.campaign-form-creator{padding:19px}.campaign-form-creator-fields article{padding:38px 10px 40px}.campaign-form-creator-fields article>span{top:10px;left:10px}.campaign-form-creator-fields article>button[data-source-delete]{top:10px;right:10px}.campaign-form-creator-options,.campaign-form-creator-fields article>small{grid-column:auto}}.form-campaign-form-next{color:#d65327;cursor:pointer;background:#fff;border:1px solid #f1b99f;border-radius:8px;width:100%;margin-top:12px;padding:11px 14px;font-size:10px;font-weight:900}.form-campaign-form-next:hover{background:#fff7f3;border-color:#e95d2c}.campaign-template-library{background:linear-gradient(125deg,#f8fbff,#edf4fb);border:1px solid #d9e5f1;border-radius:15px;margin:2px 0 18px;padding:20px;box-shadow:0 8px 22px #0d2b5209}.campaign-template-library-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.campaign-template-library-head p{color:#e75b2b;letter-spacing:1px;margin:0;font-size:9px;font-weight:900}.campaign-template-library-head h2{color:#102d55;margin:5px 0;font-size:19px}.campaign-template-library-head span{color:#6f839c;font-size:11px}.campaign-template-library-head>div:last-child{align-items:center;gap:8px;display:flex}.campaign-template-library-head button:not(.hub-primary),.campaign-template-selected button{color:#244b77;cursor:pointer;background:#fff;border:1px solid #c7d8e9;border-radius:8px;padding:9px 11px;font:800 10px system-ui}.campaign-template-selected{color:#1e6644;background:#effaf4;border:1px solid #b9d7c8;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:10px 12px;font-size:10px;display:flex}.campaign-template-selected span{color:#4f7f67;flex:1}.campaign-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.campaign-template-grid article{background:#fff;border:1px solid #d6e2ee;border-radius:11px;overflow:hidden}.campaign-template-grid article.selected{border-color:#0d2b52;box-shadow:0 0 0 2px #d6e6f8}.campaign-template-swatch{background:#0d2b52;align-items:end;height:64px;padding:10px;display:flex}.campaign-template-swatch span{color:#fff;letter-spacing:1px;font-size:8px;font-weight:900}.campaign-template-card-content{padding:12px}.campaign-template-card-content small{color:#7990aa;letter-spacing:.7px;font-size:8px;font-weight:900}.campaign-template-card-content h3{color:#16365d;margin:5px 0;font-size:14px}.campaign-template-card-content p{color:#72859d;min-height:30px;margin:0;font-size:10px;line-height:1.45}.campaign-template-card-content>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.campaign-template-card-content button{color:#21558d;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.campaign-template-card-content button:first-child{color:#e55a29}.campaign-template-editor-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061a36a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.campaign-template-editor{background:#fff;border:1px solid #d2dfed;border-radius:15px;width:min(760px,100%);max-height:92vh;padding:26px;position:relative;overflow:auto;box-shadow:0 30px 80px #061a3666}.campaign-template-editor>button[data-template-close]{color:#1b4169;cursor:pointer;background:#fff;border:1px solid #ceddea;border-radius:7px;width:29px;height:29px;font-size:19px;position:absolute;top:13px;right:14px}.campaign-template-editor>p{color:#e55a29;letter-spacing:1px;margin:0;font-size:9px;font-weight:900}.campaign-template-editor h2{color:#173a62;margin:5px 0;font-size:23px}.campaign-template-editor>span{color:#71849e;font-size:11px}.campaign-template-editor-grid{grid-template-columns:1fr 150px;gap:10px;margin:19px 0;display:grid}.campaign-template-editor label{color:#2b5078;gap:5px;font-size:10px;font-weight:850;display:grid}.campaign-template-editor input,.campaign-template-editor textarea{box-sizing:border-box;color:#173b61;background:#fff;border:1px solid #d0deeb;border-radius:8px;width:100%;padding:10px;font:700 11px system-ui}.campaign-template-editor textarea{resize:vertical;min-height:85px}.campaign-template-editor .campaign-template-wide{grid-column:1/-1}.campaign-template-editor-note{background:#f1f6fc;border-radius:8px;padding:10px 11px;color:#607a96!important;letter-spacing:0!important;margin:0 0 15px!important;font-size:10px!important;font-weight:500!important}.campaign-template-editor .hub-primary{background:#0d2b52!important}@media (width<=760px){.campaign-template-library-head{flex-direction:column;align-items:flex-start}.campaign-template-grid{grid-template-columns:1fr 1fr}.campaign-template-editor-grid{grid-template-columns:1fr}.campaign-template-selected{flex-wrap:wrap;align-items:flex-start}}@media (width<=480px){.campaign-template-grid{grid-template-columns:1fr}.campaign-template-library{padding:15px}.campaign-template-library-head>div:last-child{justify-content:space-between;width:100%}}.hub-modal-backdrop:has(.journey-builder-mount){padding:48px}.hub-modal.journey-builder-native-hidden{background:#f6f9fd;border:0;border-radius:18px;width:min(1280px,100vw - 96px);max-width:none;height:min(88vh,900px);max-height:88vh;margin:auto;padding:26px 34px;box-shadow:0 30px 80px #071a3566}.journey-builder-grid{grid-template-columns:210px minmax(500px,1fr) 275px;gap:18px;padding-right:0}.journey-editor{padding:20px}.journey-pages,.journey-preview{top:18px}.journey-preview{z-index:auto;width:auto;max-height:calc(88vh - 140px);position:sticky;right:auto;overflow:auto}.journey-phone{width:196px}.journey-screen{min-height:370px}@media (width<=980px){.hub-modal-backdrop:has(.journey-builder-mount){padding:18px}.hub-modal.journey-builder-native-hidden{width:calc(100vw - 36px);height:calc(100vh - 36px);max-height:calc(100vh - 36px);padding:22px}.journey-builder-grid{grid-template-columns:165px minmax(0,1fr);gap:14px}.journey-preview{width:auto;max-height:none;position:relative;top:auto}}@media (width<=680px){.hub-modal.journey-builder-native-hidden{width:calc(100vw - 16px);height:calc(100vh - 16px);padding:16px}.journey-builder-grid{display:block}.journey-editor{padding:16px}}
