.g5-custom-fields-write .g5-custom-choice{display:inline-flex;align-items:center;gap:.35em;margin:0 1em .4em 0}
.g5-custom-fields-write input[type="text"],
.g5-custom-fields-write input[type="number"],
.g5-custom-fields-write input[type="tel"],
.g5-custom-fields-write input[type="email"],
.g5-custom-fields-write input[type="url"],
.g5-custom-fields-write input[type="date"],
.g5-custom-fields-write textarea,
.g5-custom-fields-write select{max-width:100%}
.g5-custom-fields-view{margin:0 0 1.5em;border-top:1px solid rgba(127,127,127,.25)}
.g5-custom-field-view{display:grid;grid-template-columns:minmax(7em,25%) 1fr;border-bottom:1px solid rgba(127,127,127,.25)}
.g5-custom-field-view dt,.g5-custom-field-view dd{margin:0;padding:.75em 1em}
.g5-custom-field-view dt{font-weight:700;background:rgba(127,127,127,.08)}
.g5-custom-fields-list{display:flex;flex-wrap:wrap;gap:.35em .9em;margin-top:.45em;font-size:.9em}
.g5-custom-field-list strong{margin-right:.25em}
@media (max-width:600px){.g5-custom-field-view{grid-template-columns:1fr}.g5-custom-field-view dt{padding-bottom:.25em}.g5-custom-field-view dd{padding-top:.25em}}
