.cb-module>.notice{margin-bottom:20px}.cb-module .panel{margin-bottom:20px}.cb-module .section-head{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.cb-module .cb-inline{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:14px 0}.cb-module label{display:flex;flex-direction:column;gap:6px}.cb-module input,.cb-module select,.cb-module textarea{max-width:100%;min-height:40px}.cb-module input[type=checkbox]{min-height:auto;align-self:start}.cb-module .cb-inline small{flex-basis:100%}.cb-module small{display:block}.cb-module .cb-description{white-space:pre-wrap}.cb-module .cb-board{border-top:1px solid #d8d3ca;margin-top:24px;padding-top:20px}.cb-module .cb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:16px 0}.cb-module .cb-stats>div{padding:14px;border:1px solid #d8d3ca;border-radius:10px}.cb-module .cb-stats strong{font-size:1.5rem}.cb-module .cb-entry{padding:18px 0;border-bottom:1px solid #d8d3ca}.cb-module details{margin-top:16px}.cb-module summary{cursor:pointer}.cb-module p,.cb-module small{overflow-wrap:anywhere}.cb-module .admin-form{margin-top:20px}@media(max-width:600px){.cb-module .admin-form{display:flex;flex-direction:column}.cb-module .cb-inline{align-items:stretch;flex-direction:column}.cb-module .cb-inline>*{width:100%}.cb-module .section-head{display:block}}
.cb-module .cb-checkbox{flex-direction:row;align-items:center}.cb-module .cb-checkbox input[type=checkbox]{width:auto;margin:0;align-self:center}
.cb-module .cb-description{margin:22px 0;line-height:1.75;max-width:80ch}.cb-module .cb-description p+p{margin-top:14px}.cb-module .cb-facts{display:flex;gap:12px 24px;flex-wrap:wrap;padding:16px 0;border-top:1px solid #d8d3ca;border-bottom:1px solid #d8d3ca;margin:20px 0}.cb-module .cb-price-block,.cb-module .cb-payment-block{padding:20px;border:1px solid #d8d3ca;border-radius:12px;margin:18px 0}.cb-module .cb-price-block{background:#faf7f2}.cb-module .cb-payment-block h4,.cb-module .cb-price-block h4{margin:0 0 10px}.cb-module .cb-payment-block p+p{margin-top:12px}.cb-module .cb-consent{flex-basis:100%;align-items:flex-start;line-height:1.6}.cb-module .cb-consent input{margin-top:5px;flex-shrink:0}.cb-module .cb-locked{font-weight:600;margin-top:20px}
.cb-module .sf-disclosure>summary{margin:0}.cb-module .sf-disclosure-body>.section-head{display:none}.cb-module .sf-disclosure-body .cb-board>summary{font-weight:600;padding:12px 0}.cb-module .sf-disclosure-body .cb-board{margin-top:24px}.cb-module>.sf-disclosure{margin-top:0}.cb-module .sf-disclosure-body>.cb-description{margin-top:0}
