.template-edit-controls{display:contents}.template-section-edit-heading,.template-removable-element>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.template-removable-element{display:grid;gap:.65rem}.template-removed-elements{display:flex;flex-wrap:wrap;gap:.4rem}.template-edit-controls[hidden],.template-editor-sidebar[hidden],.template-editor-header-actions [hidden]{display:none}.template-panel.template-campaign-editor{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;margin:0;padding:0;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.template-campaign-editor .template-editor-header{position:static;flex:0 0 auto;margin:0;padding:.75rem 1.25rem;gap:.75rem}.template-campaign-editor .template-editor-header>div:first-child{min-width:0}.template-campaign-editor .template-editor-header h2{margin:.15rem 0;font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-campaign-editor .template-editor-header-actions{flex-shrink:0;flex-wrap:wrap}.template-campaign-editor>.template-editor-notice{margin:0;padding:.5rem 1.25rem}.template-campaign-editor .template-editor-layout{flex:1;min-height:0;grid-template-columns:minmax(22rem,.85fr) minmax(0,1.65fr);align-items:stretch;gap:0;overflow:hidden}.template-campaign-editor .template-edit-controls{display:grid;align-content:start;gap:1rem;min-width:0;overflow:auto;padding:1rem;border-right:1px solid var(--birkly-color-border)}.template-campaign-editor .template-edit-controls[hidden]{display:none}.template-campaign-editor .template-live-preview{position:static;grid-column:auto;align-self:stretch;min-height:0;min-width:0;grid-template-rows:auto minmax(0,1fr);border:0;border-radius:0;overflow:auto;background:#f5f3ef}.template-campaign-editor .template-email-viewport{display:flex;flex-direction:column;min-height:0;max-width:48rem;margin:0 auto}.template-campaign-editor .template-email-inbox{flex:0 0 auto}.template-campaign-editor .template-delivery-preview{flex:1;min-height:0;height:100%}.template-campaign-editor .template-preview-toolbar{flex-wrap:wrap}.template-campaign-editor .template-preview-toolbar>div{flex-wrap:wrap}.template-campaign-editor .template-preview-toolbar .template-expand-preview{display:inline-flex;width:auto;gap:.4rem;padding:.4rem .65rem;font-size:.8rem}.template-campaign-editor.is-preview-expanded .template-editor-layout{grid-template-columns:minmax(0,1fr)}@media(max-width:56rem){.template-campaign-editor .template-editor-header{flex-wrap:wrap;padding:.65rem}.template-campaign-editor .template-editor-header>div:first-child{width:100%}.template-campaign-editor .template-editor-header p:not(.birkly-eyebrow){display:none}.template-campaign-editor .template-editor-layout{grid-template-columns:minmax(0,1fr);overflow:auto;align-content:start}.template-campaign-editor .template-edit-controls{overflow:visible;border-right:0}.template-campaign-editor .template-live-preview{min-height:75dvh;overflow:visible}.template-campaign-editor.is-preview-expanded .template-editor-layout{align-content:stretch}.template-campaign-editor.is-preview-expanded .template-live-preview{min-height:0}}.template-panel.campaign-delivery-panel{width:min(100%,680px);max-width:100vw;overflow:auto}.campaign-delivery-panel .template-panel-header{align-items:start;gap:16px}.campaign-delivery-panel h2,.campaign-delivery-panel dd{overflow-wrap:anywhere}.campaign-delivery-body{display:grid;gap:20px;padding:24px}.campaign-delivery-body p,.campaign-delivery-body h3{margin:0}.campaign-delivery-body section{display:grid;gap:12px}.campaign-delivery-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.campaign-delivery-details dt{font-size:12px;opacity:.75}.campaign-delivery-details dd{margin:4px 0 0}.campaign-delivery-checks{display:grid;gap:12px;padding:0;margin:0;list-style:none}.campaign-delivery-checks span{display:inline-block;min-width:64px;font-weight:600}.campaign-delivery-checks .is-waiting{color:#855b18}.campaign-delivery-confirmation label{display:flex;align-items:start;gap:10px}.campaign-delivery-confirmation input[type=checkbox],.campaign-delivery-confirmation input[type=radio]{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0}.campaign-delivery-confirmation .campaign-time-field{display:grid}.campaign-delivery-consent{padding-top:12px}@media(max-width:480px){.template-panel.campaign-delivery-panel{width:100vw}.campaign-delivery-body{padding:16px}.campaign-delivery-details{grid-template-columns:minmax(0,1fr)}.campaign-delivery-panel .template-panel-header{padding:16px}}
