/* Opt-in overrides: automatic settings preserve the original component layouts. */
.eb-section{--eb-device-cols:0}
.eb-faq:is(.eb-has-desktop-gap,.eb-has-tablet-gap,.eb-has-mobile-gap) .eb-faq-list{display:grid}
.eb-section.eb-has-desktop-gap :is(.eb-grid,.eb-split,.eb-logo-track,.eb-faq-list,.eb-quote-person,.eb-goals-panel){gap:var(--eb-desktop-gap)}
@media (min-width:541px) and (max-width:820px){
.eb-section.eb-has-tablet-top{padding-top:var(--eb-tablet-top)}
.eb-section.eb-has-tablet-bottom{padding-bottom:var(--eb-tablet-bottom)}
.eb-section.eb-has-tablet-sides{padding-inline:var(--eb-tablet-sides)}
.eb-section.eb-has-tablet-gap :is(.eb-grid,.eb-split,.eb-logo-track,.eb-faq-list,.eb-quote-person,.eb-goals-panel){gap:var(--eb-tablet-gap)}
.eb-section.eb-has-tablet-columns{--eb-device-cols:var(--eb-tablet-columns)}
.eb-section.eb-has-tablet-columns .eb-grid{grid-template-columns:repeat(var(--eb-tablet-columns),minmax(0,1fr))}
}
@media (max-width:540px){
.eb-section.eb-has-mobile-top{padding-top:var(--eb-mobile-top)}
.eb-section.eb-has-mobile-bottom{padding-bottom:var(--eb-mobile-bottom)}
.eb-section.eb-has-mobile-sides{padding-inline:var(--eb-mobile-sides)}
.eb-section.eb-has-mobile-gap :is(.eb-grid,.eb-split,.eb-logo-track,.eb-faq-list,.eb-quote-person,.eb-goals-panel){gap:var(--eb-mobile-gap)}
.eb-section.eb-has-mobile-columns{--eb-device-cols:var(--eb-mobile-columns)}
.eb-section.eb-has-mobile-columns .eb-grid{grid-template-columns:repeat(var(--eb-mobile-columns),minmax(0,1fr))}
}
@container (min-width:541px) and (max-width:820px){
.eb-section.eb-has-tablet-top{padding-top:var(--eb-tablet-top)}
.eb-section.eb-has-tablet-bottom{padding-bottom:var(--eb-tablet-bottom)}
.eb-section.eb-has-tablet-sides{padding-inline:var(--eb-tablet-sides)}
.eb-section.eb-has-tablet-gap :is(.eb-grid,.eb-split,.eb-logo-track,.eb-faq-list,.eb-quote-person,.eb-goals-panel){gap:var(--eb-tablet-gap)}
.eb-section.eb-has-tablet-columns{--eb-device-cols:var(--eb-tablet-columns)}
.eb-section.eb-has-tablet-columns .eb-grid{grid-template-columns:repeat(var(--eb-tablet-columns),minmax(0,1fr))}
}
@container (max-width:540px){
.eb-section.eb-has-mobile-top{padding-top:var(--eb-mobile-top)}
.eb-section.eb-has-mobile-bottom{padding-bottom:var(--eb-mobile-bottom)}
.eb-section.eb-has-mobile-sides{padding-inline:var(--eb-mobile-sides)}
.eb-section.eb-has-mobile-gap :is(.eb-grid,.eb-split,.eb-logo-track,.eb-faq-list,.eb-quote-person,.eb-goals-panel){gap:var(--eb-mobile-gap)}
.eb-section.eb-has-mobile-columns{--eb-device-cols:var(--eb-mobile-columns)}
.eb-section.eb-has-mobile-columns .eb-grid{grid-template-columns:repeat(var(--eb-mobile-columns),minmax(0,1fr))}
}
.eb-quality-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}
.eb-proof-modal{width:760px;max-width:calc(100vw - 24px)}
.eb-proof-manager{max-width:820px;padding:16px 0}.eb-proof-manager .components-base-control{margin-bottom:16px}.eb-proof-records{list-style:none;padding:0;display:grid;gap:12px}.eb-proof-records>li{background:#fff;border:1px solid #dcdcde;border-radius:8px;padding:16px;margin:0}.eb-proof-records p{margin:6px 0;overflow-wrap:anywhere}.eb-proof-picture{padding:12px;background:#f6f7f7;margin-bottom:16px}.eb-proof-picture button{margin-right:8px}.eb-setup-steps{padding-left:18px}.eb-setup-steps li{margin-bottom:10px}.eb-health-note{font-size:12px;color:#50575e}.eb-readiness ul{padding-left:18px;max-height:380px;overflow:auto}.eb-readiness li{margin-bottom:14px}.eb-readiness li span{display:block}.eb-readiness .components-button.is-link{white-space:normal;text-align:left;line-height:1.5;height:auto}.eb-proof-linked,.eb-proof-linked>div:not(.components-notice){display:contents}.eb-proof-linked .components-notice{font:400 14px/1.6 sans-serif}.eb-section .eb-proof-linked h3{margin-top:18px}
