.gui_sided_elements{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));grid-gap:2em;grid-auto-rows:minmax(15em,auto)}@media screen and (max-width:50em){.gui_sided_elements{grid-template-columns:1fr}.gui_sided_elements .content p{min-height:auto!important}}.gui_sided_elements.with_highlights>*{padding:1em;border:1px solid transparent;border-radius:2px}.gui_sided_elements.with_highlights>.highlighted{border-color:rgba(var(--ep-green-color),1);background-color:rgba(var(--ep-green-color),0.1)}.gui_sided_elements>*{width:100%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.gui_sided_elements>*>*{-webkit-margin-after:1em;margin-block-end:1em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.gui_sided_elements>*>:last-child{-webkit-margin-after:0;margin-block-end:0}.gui_sided_elements>* .description{height:100%;line-height:1.3em}.gui_sided_elements>* .flex_button{justify-self:flex-end}.gui_sided_elements>* .flex_button a{display:block}.gui_sided_elements>* .action_block{position:relative;-webkit-padding-start:0!important;padding-inline-start:0!important;-webkit-padding-end:0!important;padding-inline-end:0!important}.gui_sided_elements>* .gui_loading{z-index:2;background-color:transparent!important}.gui_floating_layer .gui_sided_elements{--fill-type:auto-fill;grid-template-columns:repeat(var(--fill-type),minmax(10em,1fr))}.gui_floating_layer .gui_sided_elements.fit_row{--fill-type:auto-fit}@media screen and (max-width:50em){.gui_sided_elements.force_column .submitButton{height:auto!important}.gui_sided_elements:not(.force_column)>*{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gui_sided_elements>*{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}