.bhb{--bhb-accent:var(--ink,#182b28);background:#fff;color:#24342f;border:1px solid #deded5;padding:clamp(20px,4vw,48px);max-width:1050px;margin:24px auto;font-family:Arial,sans-serif}.bhb [hidden]{display:none!important}.bhb-steps{display:flex;gap:30px;border-bottom:1px solid #ddd;padding-bottom:18px;margin-bottom:30px;color:#73766e}.bhb-steps .active{color:#80562e;font-weight:700}.bhb-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bhb label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:600}.bhb input:not([type=checkbox]),.bhb select,.bhb textarea{box-sizing:border-box;width:100%;max-width:100%;padding:14px;border:1px solid #c7ccc7;background:#fafaf7;color:#182b28;border-radius:0;font:inherit;min-height:48px}.bhb-wide{grid-column:1/-1}.bhb .bhb-consent{display:flex;flex-direction:row;align-items:flex-start;margin-top:24px;line-height:1.6}.bhb-consent input{margin-top:5px;flex-shrink:0}.bhb-notice{font-size:13px;line-height:1.7;color:#555e57}.bhb-button{display:inline-flex;border:0;background:var(--bhb-accent);color:#fff!important;padding:17px 24px;font-size:14px;text-decoration:none;cursor:pointer;line-height:1.4}.bhb-error{color:#a22323;font-weight:600}.bhb-summary{display:grid;grid-template-columns:1fr 2fr;gap:0}.bhb-summary dt,.bhb-summary dd{padding:12px 0;border-bottom:1px solid #eee;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.bhb-summary dt{font-weight:600;padding-right:18px}.bhb-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.bhb-edit,.bhb-copy{background:white;color:#24342f;border:1px solid #b7c0b7;padding:14px;cursor:pointer}.bhb-review{scroll-margin-top:120px}.bhb-review h3{font-size:28px}.bhb :focus-visible{outline:3px solid #ad753a;outline-offset:3px}.bhb-copy-fallback{margin-top:15px;min-height:350px}.bhb-status{color:#29553c}@media(max-width:600px){.bhb-grid{grid-template-columns:1fr}.bhb-steps{font-size:12px;gap:12px}.bhb-summary{grid-template-columns:1fr}.bhb-summary dt{border:0;padding-bottom:0}.bhb-summary dd{padding-top:4px}.bhb-actions>*{width:100%;justify-content:center;text-align:center;box-sizing:border-box}}
