main[data-door3-setup] [data-door3-pay-at-booking]{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}main[data-door3-setup] [data-door3-pay-at-booking] legend{padding-inline:6px}main[data-door3-setup] [data-door3-pay-at-booking] :is(label,select,input){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}main[data-door3-setup] [data-door3-pay-at-booking] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-block-size:48px;font-size:16px}main[data-door3-book] [data-door3-pay-terms]{padding-block:12px;line-height:1.6}main[data-door3-book] [data-door3-pay-terms]>label{overflow-wrap:anywhere;min-block-size:48px;max-inline-size:100%;padding-block:6px}main[data-door3-book] [data-door3-pay-terms] input[type=checkbox]{flex:0 0 24px}main[data-door3-book] [data-door3-pay-terms] span{min-inline-size:0}
main[data-door3-book] [data-six-form=door3-book]>label:has(input[name=reviewEmailYes]){align-items:flex-start;min-block-size:48px;padding-block:6px;display:flex}main[data-door3-book] input[name=reviewEmailYes]{flex:0 0 24px}main[data-door3-book] input[name=reviewEmailYes]+span,main[data-door3-setup] [data-door3-followups]{min-inline-size:0;line-height:1.6}main[data-door3-setup] [data-door3-followups] :is(h2,h3){text-wrap:balance;font-family:DietzX Baskerville,Baskerville,Georgia,serif;font-weight:400}main[data-door3-setup] [data-door3-followups] :is(p,label){overflow-wrap:anywhere}main[data-door3-setup] [data-door3-followups] input[type=url]{min-inline-size:0;max-inline-size:100%}main[data-door3-setup] [data-door3-followups] :is(button,input):focus-visible{outline-offset:4px;outline:2px solid}
main[data-door3-book] [data-six-form=door3-book]>label:has(input[name=repeatEmailYes]){align-items:flex-start;min-block-size:48px;padding-block:6px;display:flex}main[data-door3-book] input[name=repeatEmailYes]{flex:0 0 24px}main[data-door3-book] input[name=repeatEmailYes]+span{min-inline-size:0;line-height:1.6}main[data-door3-setup] [data-door3-followups] [role=group]{border:1px solid;border-radius:16px;min-inline-size:0;padding:16px}main[data-door3-setup] [data-door3-followups] [role=group] p{overflow-wrap:anywhere}main[data-door3-setup] [data-door3-followups] :is(button,input){box-sizing:border-box;white-space:normal;min-block-size:48px;max-inline-size:100%}@media (max-width:650px){main[data-door3-setup] [data-door3-followups] [role=group] button{inline-size:100%}}
