.dd-form{box-sizing:border-box;max-width:48rem;margin:1.5rem auto;padding:1.5rem;background:#fff;color:#18202a;border:1px solid #dde2e7;border-radius:.5rem;text-align:left}
.dd-form *, .dd-form *::before,.dd-form *::after{box-sizing:border-box}
.dd-form .dd-fields{display:grid;grid-template-columns:1fr;gap:1rem}
.dd-form label{display:flex;flex-direction:column;gap:.35rem;font-size:1rem}
.dd-form input:not([type=checkbox]):not([type=radio]),.dd-form textarea,.dd-form select{width:100%;min-width:0;padding:.7rem;border:1px solid #949da7;border-radius:.25rem;font:inherit;background:#fff;color:#18202a}
.dd-form label:has(>input[type=checkbox]),.dd-form fieldset label{flex-direction:row;align-items:baseline}
.dd-form fieldset{min-width:0;margin:0;padding:.75rem;border:1px solid #bcc4cd}
.dd-form small{font-size:.85rem;color:#56606b}.dd-form .dd-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.dd-form .dd-actions{display:flex;gap:.75rem;margin-top:1rem}.dd-form button{font:inherit;cursor:pointer;padding:.75rem 1rem}
.dd-page-images{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:16px}.dd-page-images img{display:block}
[data-dd-layout]{display:grid!important;grid-template-columns:1fr;gap:1rem}[data-dd-layout]>[data-dd-width=full]{grid-column:1/-1}
@media(min-width:600px){[data-dd-layout="2"]{grid-template-columns:1fr 1fr}}
[data-dd-form] [hidden]{display:none!important}.dd-form [data-dd-width=full],.dd-form [data-dd-field]:has(h3),.dd-form hr{grid-column:1/-1}
@media(min-width:600px){.dd-form .dd-fields[data-columns="2"]{grid-template-columns:1fr 1fr}}
