.bs-form{display:grid;gap:22px;padding:24px;background:var(--soft,#f4efec);border-radius:var(--radius,12px)}.bs-form fieldset{min-width:0;border:0;padding:0;margin:0;display:grid;gap:16px}.bs-form legend{font-weight:700;font-size:20px;margin:0 0 16px}.bs-form label{display:grid;gap:8px}.bs-form input:not([type=checkbox]),.bs-form select,.bs-form textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;padding:13px;background:#fff;border:1px solid var(--line,#ddd);border-radius:8px}.bs-form .bs-check{display:flex;align-items:flex-start;gap:12px}.bs-check input{flex:0 0 20px;width:20px;height:20px}.bs-form .btn{white-space:normal;min-height:44px;max-width:100%}.bs-form .meta{margin:0}.bs-form [hidden]{display:none}.bs-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bs-form small{display:block;color:var(--muted,#777);font-size:13px}.bs-form [data-bs-branch]{padding:16px;margin:12px 0;background:#fff;border-radius:8px}.bs-steps{counter-reset:steps;list-style:none;padding:0;display:grid;gap:18px}.bs-steps li{display:flex;align-items:center;gap:16px}.bs-steps li:before{counter-increment:steps;content:counter(steps,decimal-leading-zero);display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;background:var(--soft,#f4efec);color:var(--accent,#8f2939);font-weight:700}.bs-page details{padding:14px 0;border-bottom:1px solid var(--line,#ddd)}.bs-page summary{cursor:pointer;min-height:24px;font-weight:600}.bs-page .actions{flex-wrap:wrap}@media(max-width:700px){.bs-form{padding:18px}.bs-form legend{font-size:18px}}
.bs-selected{padding:16px;background:#fff;border-radius:10px}.bs-selected h2{margin:.25rem 0}.bs-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bs-existing-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bs-existing-actions .btn{padding:9px 12px}.cp-turnstile{min-height:65px}@media(max-width:700px){.bs-options{grid-template-columns:1fr}.bs-existing-actions{display:grid}.bs-existing-actions .btn{width:100%}}
