fieldset{display:block;margin:0 auto;width:fit-content;max-width:100%;border:0}fieldset>.item{padding:5px}fieldset>.item>*{margin:5px 0}fieldset>.item>:not(label):not(.fileUpload):not(select):not(input[size]){width:100%}fieldset>.item>label{text-align:left;padding-right:5px}fieldset spacer{height:1rem}fieldset>.item[idrow=_NEW_]{border:4px solid orange;background-color:#fff4e0!important}fieldset>.item[idrow=_NEW_] a.navig{display:none}@media screen and (max-width:500px){fieldset{--nbrcols:1}fieldset>.item>:not(label[fieldtyp=onoff]):not(label[fieldtyp=select]):not(label[fieldtyp=option]):not(label[fieldtyp=file]):not(select):not(options):not(.fileUpload):not(.switch){grid-column:span calc(2*var(--nbrcols))!important}fieldset>.item>label:not(label[fieldtyp=onoff]):not(label[fieldtyp=select]):not(label[fieldtyp=option]):not(label[fieldtyp=file]){margin:5px 0 0!important}fieldset>.item>label:after{content:" : "}fieldset>.item>:not(label):not(select):not(options):not(.fileUpload):not(.switch){margin:0 0 5px!important}}fieldset>.item{display:grid;grid-template-rows:auto;grid-template-columns:repeat(var(--nbrcols),auto 1fr);align-items:center;max-width:100%;justify-items:start}fieldset>.item filler,fieldset>.item spacer,fieldset>.item toolbar{grid-column:span 2}