body[data-client-palette]{background:var(--client-paper);color:var(--client-ink)}body[data-client-palette] .client-solid-surface{background:var(--client-paper)!important;color:var(--client-ink)!important}body[data-client-palette] .client-solid-surface :is(h1,h2,h3,h4,p,small,label,legend,summary,nav,a){color:var(--client-ink)!important}body[data-client-palette] .client-solid-surface :is(article,.card,.contact-panel,.contact-form){background:var(--client-card)!important;color:var(--client-ink)!important;border-color:var(--client-ink)}body[data-client-palette] .client-photo-surface :is(h1,h2,h3,p,small,nav,a){color:#fff!important}body[data-client-palette] .client-photo-surface::before{background:linear-gradient(90deg,#071522bd,#07152244)!important}body[data-client-palette] :is(.button,.btn,.cta,.primary,.primary-cta,button,a.pill){background:var(--client-accent)!important;color:var(--client-button)!important;border-color:var(--client-accent)!important}body[data-client-palette] :is(.secondary-cta,.text-link,.outline){background:transparent!important;color:inherit!important;border-color:currentColor!important}body[data-client-palette] :is(input,textarea,select){background:var(--client-card)!important;color:var(--client-ink)!important;border-color:var(--client-ink)!important}body[data-client-fonts]{font-family:var(--client-body-font)!important}body[data-client-fonts] :is(h1,h2,h3,h4,.brand){font-family:var(--client-heading-font)!important;overflow-wrap:anywhere}body[data-client-fonts] :is(p,label,input,textarea,select,button,nav,a,summary,small){font-family:var(--client-body-font)!important}body[data-client-fonts] header nav{flex-wrap:wrap}
body[data-client-palette] :is(.client-solid-surface,.client-photo-surface) :is(a.button,a.btn,a.cta,a.pill,button,.primary-cta){background:var(--client-accent)!important;color:var(--client-button)!important;border-color:var(--client-accent)!important}body[data-client-palette] .client-solid-surface :is(a.secondary-cta,a.text-link,a.outline,a.secondary){background:transparent!important;color:var(--client-ink)!important}body[data-client-palette] .client-photo-surface :is(a.secondary-cta,a.text-link,a.outline,a.secondary){background:transparent!important;color:#fff!important}
.batch-preview-banner{position:fixed;bottom:0;left:0;right:0;z-index:2147483000;background:#17128c;color:white!important;padding:12px 4%;font:12px/1.6 Arial,sans-serif!important;text-align:center;box-shadow:0 -2px 10px #0002}.batch-preview-banner strong,.batch-preview-banner a{color:white!important}.batch-preview-banner a{text-decoration:underline}.owner-content-gap{padding:24px;border:2px dashed currentColor;border-radius:8px;font:15px/1.7 Arial,sans-serif!important}body:has(.batch-preview-banner){padding-bottom:85px!important}@media(max-width:700px){.batch-preview-banner{font-size:10px!important;padding:9px 4%}body:has(.batch-preview-banner){padding-bottom:100px!important}}.intake-destination-marker{max-width:calc(100vw - 10px)}
body[data-client-palette] .client-solid-surface :is(form,fieldset){background:var(--client-card)!important;color:var(--client-ink)!important}body[data-client-palette] .client-solid-surface :is(form,fieldset) :is(p,label,legend,small){color:var(--client-ink)!important}
body[data-client-palette] .client-solid-surface :is(h1,h2,h3) :is(em,strong,span){color:var(--client-accent)!important}body[data-client-palette] .client-photo-surface :is(h1,h2,h3) :is(em,strong,span){color:white!important}body[data-client-palette] :is(a.button,a.btn,a.cta,a.pill,button) span{color:inherit!important}
body[data-client-palette] header a.client-nav-button{background:var(--client-accent)!important;color:var(--client-button)!important;border-color:var(--client-accent)!important}

body[data-client-palette] header nav{background:transparent!important}
