.h2b-public-registration-admin{border-color:rgba(56,142,255,.22)}
.h2b-public-registration-form{display:grid;gap:18px}
.h2b-public-editor-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.h2b-public-editor-section{border:1px solid rgba(145,174,214,.18);background:rgba(5,12,22,.55);border-radius:20px;padding:16px;display:grid;gap:12px}
.h2b-public-editor-section h4{margin:0;color:#fff;font-family:Kanit,Inter,sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:.03em}
.h2b-public-editor-section label{display:block;margin-bottom:7px;font-weight:800;color:#dce8f8}
.h2b-public-editor-section input,.h2b-public-editor-section textarea{width:100%;box-sizing:border-box}
.h2b-public-editor-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.h2b-public-registration-admin .h2b-display-only-note{margin:0;padding:11px 13px;border-radius:14px;border:1px solid rgba(242,140,40,.28);background:rgba(242,140,40,.08);color:#d9e3ef;font-size:.9rem}
@media(max-width:820px){.h2b-public-editor-columns{grid-template-columns:1fr}.h2b-public-editor-actions{flex-direction:column-reverse}.h2b-public-editor-actions .btn{width:100%}}
