.o-campaigns-badge--DRAFT:before{background:#9a9a94}.o-campaigns-badge--PENDING_APPROVAL:before{background:#c27800}.o-campaigns-badge--SCHEDULED:before{background:#2f5fb3}.o-campaigns-badge--SENDING:before{background:#6f3fa3}.o-campaigns-badge--SENT:before{background:#1d8a4a}.o-campaigns-badge--CANCELLED:before{background:transparent;border:1.5px solid #5c5c58}.o-campaigns-steps{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 0;counter-reset:none}.o-campaigns-step{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--gp-muted);-webkit-padding-end:1.75rem;padding-inline-end:1.75rem;position:relative}.o-campaigns-step:not(:last-child):after{content:"";position:absolute;inset-inline-end:.5rem;top:50%;width:.75rem;border-top:1px solid var(--gp-border)}.o-campaigns-step__mark{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border:1px solid var(--gp-border);border-radius:50%;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.o-campaigns-step--done{color:var(--gp-ink)}.o-campaigns-step--done .o-campaigns-step__mark{background:var(--gp-ink);border-color:var(--gp-ink);color:#fff}.o-campaigns-step--current{color:var(--gp-ink);font-weight:600}.o-campaigns-step--current .o-campaigns-step__mark{border:2px solid var(--gp-primary);color:var(--gp-primary)}.o-campaigns-cancelled{-webkit-border-start:2px solid var(--gp-muted);border-inline-start:2px solid var(--gp-muted);padding:.5rem 1rem;background:var(--gp-bg-alt)}.o-campaigns-form .section:first-child{margin-top:0}.o-campaigns-form input[type=datetime-local]{width:100%;max-width:20rem;min-height:48px;padding:.6rem .75rem;font:inherit;color:var(--gp-ink);background:#fff;border:1px solid var(--gp-border);border-radius:var(--gp-radius)}.o-campaigns-options{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0}.o-campaigns-option{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .9rem;border:1px solid var(--gp-rule)}.o-campaigns-option:has(input:checked){border-color:var(--gp-ink);box-shadow:inset 3px 0 0 var(--gp-ink)}.o-campaigns-option input{width:1.2rem;height:1.2rem;margin:.2rem 0 0;flex:none;accent-color:var(--gp-ink)}.o-campaigns-option__main{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.o-campaigns-option__title{font-weight:600}.o-campaigns-option__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.o-split{border:0;padding:0;margin:.5rem 0 1.25rem;min-width:0}.o-split>legend{font-weight:600;padding:0;margin-bottom:.15rem}.o-split__hint{margin:0 0 .75rem}.o-split__bar{position:relative;display:flex;height:2rem;border-radius:6px;overflow:visible;background:var(--gp-bg-alt);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.o-split__seg{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;color:#fff;font-size:.85rem;font-weight:700;transition:width .08s linear}.o-split__seg:first-child{border-radius:6px 0 0 6px}.o-split__seg:nth-last-child(1 of .o-split__seg){border-radius:0 6px 6px 0}.o-split__seg--0{background-color:var(--gp-primary)}.o-split__seg--1{background-color:#2e6276}.o-split__seg--2{background-color:#6f3fa3}.o-split__seg--3{background-color:#a35f00}.o-split__handle{position:absolute;top:-.35rem;bottom:-.35rem;width:22px;transform:translateX(-50%);cursor:ew-resize;display:grid;place-items:center}.o-split__handle:before{content:"";width:8px;height:100%;border-radius:4px;background:var(--gp-bg);border:2px solid var(--gp-ink);box-sizing:border-box}.o-split__handle:focus-visible{outline:none}.o-split__handle:focus-visible:before{box-shadow:0 0 0 3px var(--gp-focus)}.o-split__rows{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.o-split__row{display:flex;align-items:center;gap:.5rem}.o-split__swatch{width:.8rem;height:.8rem;border-radius:3px;flex:none}.o-split__name{font-weight:600}.o-split__field{display:inline-flex;align-items:center;gap:.25rem}.o-split__field input[readonly]{background:var(--gp-bg-alt)}.o-split__field--people input{width:6.5rem}.o-split__note{margin:.5rem 0 0}.o-split__field input{width:4.5rem;min-height:40px;padding:.35rem .5rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.o-vtabs{align-items:flex-end;gap:.25rem .5rem;border-bottom:1px solid var(--gp-rule);margin:1rem 0 0}.o-vtabs,.o-vtabs__list{display:flex;flex-wrap:wrap}.o-vtabs__list{gap:.25rem}.o-vtabs__tab{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .9rem;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font:inherit;color:var(--gp-muted);white-space:nowrap;cursor:pointer}.o-vtabs__tab:hover{color:var(--gp-ink)}.o-vtabs__tab[aria-selected=true]{font-weight:600;border-bottom-color:currentColor}.o-vtabs__item{position:relative;display:inline-flex;align-items:center}.o-vtabs__item--0 .o-vtabs__tab{color:var(--gp-primary)}.o-vtabs__item--1 .o-vtabs__tab{color:#2e6276}.o-vtabs__item--2 .o-vtabs__tab{color:#6f3fa3}.o-vtabs__item--3 .o-vtabs__tab{color:#a35f00}.o-vtabs__item:has(.o-vtabs__x) .o-vtabs__tab{-webkit-padding-end:1.9rem;padding-inline-end:1.9rem}.o-vtabs__x{position:absolute;inset-inline-end:.25rem;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--gp-muted);font:inherit;font-size:1.1rem;line-height:1;cursor:pointer;opacity:0}.o-vtabs__item:focus-within .o-vtabs__x,.o-vtabs__item:hover .o-vtabs__x{opacity:1}.o-vtabs__x:hover{background:var(--gp-bg-alt);color:var(--gp-ink)}@media (hover:none){.o-vtabs__x{opacity:1}}.o-vtabs__remove{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.o-vtabs__remove:focus{position:static;width:auto;height:auto;clip:auto;margin:0 0 .75rem}.o-vtabs__add{display:inline-grid;place-items:center;width:36px;height:36px;margin:0 0 4px;border:1px solid var(--gp-border);border-radius:50%;background:var(--gp-bg);color:var(--gp-ink);font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.o-vtabs__add:hover{background:var(--gp-bg-alt)}.o-vtabs__hint{flex:1 1 16rem;align-self:center;margin:0 0 4px .5rem}.o-vtabs+.o-campaigns-version,.o-vtabs~.o-campaigns-version{border-top:0}.gp-pagehead textarea.o-campaigns-title{display:block;width:100%;max-width:none;min-height:0;margin:0;padding:.1rem .25rem;-webkit-margin-start:-.25rem;margin-inline-start:-.25rem;font:inherit;font-weight:700;line-height:1.2;color:var(--gp-ink);background:none;border:1px solid transparent;border-radius:4px;resize:none;overflow:hidden;field-sizing:content}.gp-pagehead textarea.o-campaigns-title:hover{border-color:var(--gp-rule)}.gp-pagehead textarea.o-campaigns-title:focus{border-color:var(--gp-ink);background:var(--gp-bg)}.gp-pagehead__id h1:has(.o-campaigns-title){flex:none;width:100%}.o-campaigns-convo{list-style:none;margin:.5rem 0 0;padding:0}.o-campaigns-convo,.o-campaigns-convo li{display:flex;flex-direction:column;gap:.5rem}.o-campaigns-bubble.o-campaigns-bubble--theirs{align-self:flex-end;max-width:80%;background:var(--gp-primary);color:#fff;border-color:var(--gp-primary);border-radius:14px 14px 4px 14px}.o-campaigns-convo__note{margin:.5rem 0 0;max-width:24rem}.o-campaigns-qs{margin:.75rem 0 0;-webkit-padding-start:1.4rem;padding-inline-start:1.4rem}.o-campaigns-qs li{padding:.15rem 0}.o-campaigns-auds{list-style:none;margin:.4rem 0 0;padding:0}.o-campaigns-auds li{padding:.2rem 0}.o-campaigns-version{background:var(--gp-bg);border-radius:16px;box-shadow:var(--gp-card-shadow);padding:1.25rem 1.25rem .25rem;margin:0 0 1.25rem}.o-campaigns-version>legend{font-weight:600;padding:0 .4rem;-webkit-margin-start:-.4rem;margin-inline-start:-.4rem;font-size:1.05rem}.o-campaigns-version__top{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:flex-end;justify-content:flex-end;margin-bottom:.5rem}.o-campaigns-version__top .field{margin:0}.o-campaigns-version{container-type:inline-size}.o-campaigns-version__grid{display:grid;grid-gap:0 1.75rem;gap:0 1.75rem}.o-campaigns-version__edit{min-width:0}@container (min-width: 40rem){.o-campaigns-version__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.o-campaigns-version__preview{position:-webkit-sticky;position:sticky;top:calc(var(--gp-top, 0px) + 9rem)}}.o-campaigns-share input{max-width:7rem}.o-campaigns-counter{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.9rem;margin:.4rem 0 0;color:var(--gp-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.o-campaigns-counter strong{color:var(--gp-ink);font-weight:600}.o-campaigns-counter--over strong{color:var(--gp-error)}.o-campaigns-total{font-weight:600;margin:0 0 1.25rem}.o-campaigns-total--bad{color:var(--gp-error)}.o-campaigns-tr{margin:0 0 1.5rem}.o-campaigns-tr[open]>summary{margin-bottom:.75rem}.o-campaigns-tr textarea{min-height:5rem}.o-campaigns-tr .field{margin-bottom:1.25rem}.o-campaigns-phone{background:var(--gp-bg-alt);border:1px solid var(--gp-rule);padding:1rem;max-width:24rem}.o-campaigns-phone__from{font-size:.82rem;color:var(--gp-muted);margin:0 0 .5rem}.o-campaigns-bubble{background:#fff;border:1px solid var(--gp-rule);border-radius:14px 14px 14px 4px;padding:.65rem .85rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.97rem;line-height:1.45;margin:0}.o-campaigns-bubble img{display:block;max-width:100%;margin-bottom:.5rem;border-radius:8px}.o-campaigns-bubble--empty{color:var(--gp-muted);font-style:italic}.o-campaigns-h2{font-size:1.25rem;margin:0 0 .75rem}.o-campaigns-sub{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--gp-rule)}.o-campaigns-sub>h3{font-size:1.1rem;margin:0 0 .75rem}.o-campaigns-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.o-campaigns-form [hidden],.o-campaigns-form[hidden]{display:none!important}.o-campaigns-form .sticky-actions{margin-top:2rem}.o-campaigns-sentback{margin-top:0}.o-campaigns-draft{display:grid;grid-gap:2rem;gap:2rem;align-items:start}.o-campaigns-draft__main{min-width:0}.o-campaigns-overview{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}.o-campaigns-overview .alert{margin-top:0}.o-campaigns-preview{margin:0 0 1.5rem}.o-campaigns-preview h3{font-size:1rem;margin:0 0 .5rem}@media (min-width:64rem){.o-campaigns-overview{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}.o-campaigns-more>summary{list-style:none;display:inline-flex;align-items:center;gap:.6rem}.o-campaigns-more>summary::-webkit-details-marker{display:none}.o-campaigns-more .gp-tool__menu{min-width:14rem}.o-campaigns-more .gp-tool__menu+.gp-tool__menu{border-top:1px solid var(--gp-rule)}.o-campaigns-more .o-campaigns-more__danger{color:var(--gp-error)}.o-campaigns-history{list-style:none;margin:0;padding:0;font-size:.93rem}.o-campaigns-history li{padding:.5rem 0;border-bottom:1px solid var(--gp-rule)}.o-campaigns-history time{display:block;color:var(--gp-muted);font-size:.85rem}.o-campaigns-note{white-space:pre-wrap;margin-top:.25rem}.o-campaigns-script{white-space:pre-wrap;background:var(--gp-bg-alt);padding:1rem 1.25rem;max-width:var(--gp-measure);-webkit-border-start:2px solid var(--gp-ink);border-inline-start:2px solid var(--gp-ink)}.o-campaigns-selpanel .hint{margin:0 0 .4rem}.o-campaigns-selbtns{gap:.75rem;margin-top:.75rem}.o-campaigns-selcancel{margin-top:1rem}.o-campaigns-selcancel>summary{border-bottom:0;font-weight:500}.o-campaigns-selcancel p{margin:.25rem 0 .6rem}.container:has(#campaign-list input[name=campaignId]:checked) .o-campaigns-selmenu>summary{border-color:var(--gp-ink);font-weight:600}.gp-toolbar [role=status]:not(:empty),.o-contacts-selected{-webkit-margin-start:.6rem;margin-inline-start:.6rem}.o-campaigns-filters{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem}.o-campaigns-filters .gp-tabs{flex:1 1 32rem;margin-bottom:0;border-bottom:0}.o-campaigns-new{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:flex-end}.o-campaigns-new .field,.o-campaigns-new fieldset{margin:0}.o-campaigns-new .o-campaigns-radio{display:flex;gap:1.25rem}.o-campaigns-name a{font-weight:600}.o-campaigns-figs{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.o-report-funnel{list-style:none;margin:0 0 .5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-gap:1rem;gap:1rem}.o-report-funnel li{border-top:3px solid var(--gp-ink);padding-top:.5rem}.o-report-funnel__label{display:block;font-size:.88rem;color:var(--gp-muted)}.o-report-funnel__n{display:block;font-size:1.8rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.o-report-funnel__rate{display:block;font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.o-report-verdict{margin:0}.o-report-verdict--win{font-weight:600}.o-report-export{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.5rem}.gp-modal .o-report-export form .btn[type=submit]{margin-top:0}.o-report-receipt{font-size:.9rem}.o-report-receipt code{overflow-wrap:anywhere;font-size:.85rem}.o-report-reply{border-bottom:1px solid var(--gp-rule);padding:.6rem 0}.o-report-reply p{margin:.15rem 0 0}.o-report-callout{-webkit-border-start:2px solid var(--gp-ink);border-inline-start:2px solid var(--gp-ink);background:var(--gp-bg-alt);padding:.75rem 1rem;max-width:var(--gp-measure)}.o-report-narrow{max-width:48rem}.o-report-asof{margin-top:2.5rem}.o-report-cols{display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start}.o-dash-meters{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.o-dash-meter{border-top:3px solid var(--gp-ink);padding-top:.6rem}.o-dash-meter__num{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.o-dash-meter__type{display:block;font-size:.88rem;color:var(--gp-muted)}.o-dash-meter meter{display:block;width:100%;height:.9rem;margin:.6rem 0 .3rem}.o-dash-meter__text{font-size:.92rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.o-dash-quick{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 2rem}.o-dash-list{list-style:none;margin:0;padding:0}.o-dash-list li{padding:.6rem 0;border-bottom:1px solid var(--gp-rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem}.o-dash-list a{font-weight:600}.o-campaigns-inline-hint{display:inline}@media (max-width:760px){.gp-pick,.o-campaigns-selmenu{display:none}.o-campaigns-name .gp-ic{width:1.6rem;height:1.6rem}.o-campaigns-name .gp-ic .gp-icon{width:14px;height:14px}.o-campaigns-name .gp-lead{gap:.5rem}}.o-campaigns-label{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.o-campaigns-label label{margin:0}.o-info>summary{list-style:none}.o-info>summary::-webkit-details-marker{display:none}.o-info>summary:after{content:none}.o-info__btn{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--gp-border);border-radius:50%;font-size:.8rem;font-weight:700;font-style:italic;font-family:Georgia,serif;color:var(--gp-ink);cursor:pointer}.o-info__btn:hover{background:var(--gp-bg-alt)}.o-info .o-info__panel{inset-inline-start:0;inset-inline-end:auto;width:min(24rem,calc(100vw - 2rem));padding:.75rem 1rem;font-size:.95rem}.o-info__panel p{margin:0}.o-unsaved{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;color:#8a4f00;font-weight:600}.o-unsaved .gp-icon{width:16px;height:16px}