.gpf-field-collapse>.gpf-field-heading{display:flex;align-items:center;flex-wrap:wrap;list-style:none;cursor:pointer;margin-bottom:0;position:relative;user-select:none}
.gpf-field-collapse>.gpf-field-heading::-webkit-details-marker{display:none}
.gpf-field-collapse>.gpf-field-heading::marker{content:''}
.gpf-field-collapse>.gpf-field-heading:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.gpf-field-toggle-icon{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;flex:0 0 1.2em;min-width:1.2em;font-size:1.2em;font-weight:600;line-height:1}
.gpf-field-collapse>.gpf-field-heading .gpf-field-toggle-icon::before{content:'+'}
.gpf-field-collapse[open]>.gpf-field-heading .gpf-field-toggle-icon::before{content:'−'}
.gpf-field-collapse>.gpf-field-body{padding-top:10px}
.gpf-field-collapse:not([open])>.gpf-field-body{display:none}
.gpf-field-collapse>.gpf-field-heading>.gpf-label{min-width:0;overflow-wrap:anywhere}
