.ebform{display:flex;flex-direction:column;position:relative}.ebform.nodecoration{background:transparent;border:none;box-shadow:none;padding:0}.ebform .title{font-size:1.66em;font-weight:400;margin-bottom:.66em}.ebform .description{background-color:#fff;border:1px solid var(--panel-border-color);border-radius:.5em;margin-bottom:.6em;opacity:.75;padding:.5em .5em 0}.ebform .description p{margin-bottom:.6em}.ebform fieldset .description{margin:.5em}.ebform .description em{color:inherit;font-style:italic;font-weight:inherit}.ebform fieldset{margin-bottom:1.33em;max-width:100%}.ebform fieldset.optional{margin-bottom:.33em}.ebform fieldset>div{display:flex;flex-direction:column;padding:.15em 0}.ebform fieldset.optional>div{display:none}.ebform fieldset.optional.visible>div{display:block}.ebform fieldset.optional>legend:before{content:"> ";color:transparent;display:inline-block;background-image:url(../../img/icon/arrow-right.svg);background-position:-.55em;background-repeat:no-repeat;background-size:2.2em;width:1.25em}.ebform fieldset.optional.visible>legend:before{background-image:url(../../img/icon/arrow-down.svg);background-position:-.65em}.ebform fieldset legend{border-bottom:1px solid var(--panel-border-color);font-size:110%;font-weight:400;margin-left:-2.8em;padding:0 0 0 3em;width:100%}.ebform fieldset.optional legend:hover{background-color:#fff;border-color:var(--panel-border-color)}.ebform label{display:flex;flex-direction:column;margin:.25em 0;max-width:100%}.ebform fieldset div input,.ebform fieldset select{max-width:100%;min-height:1.66em}.ebform fieldset select{height:2.1em;width:100%}.ebform input[type=submit]{margin-top:.33em;width:max-content;width:fit-content}.ebform input[type=radio]{display:inline-block;flex-shrink:0;margin:.3em}.ebform label>div>input[type=radio]:first-child{margin-left:0}.ebform label>div.required>input[type=radio]:first-child{margin-left:.5em}.ebform textarea{min-height:5.2em}.ebform textarea.json{min-height:8em}.ebform textarea.code{color:#333;font-family:monospace}.ebform option.null{color:var(--text-disabled-color);font-style:italic}.ebform .placeholder{color:var(--text-disabled-color);display:block;font-size:.93em}.ebform .placeholder a{color:var(--link-disabled-color)}.ebform .read-only>div{background-color:var(--background-light-color);border:1px solid var(--panel-border-color);border-radius:.3em;font-weight:300;max-width:fit-content;padding:.3em .5em;word-break:break-word}.ebform .read-only em{color:#cc0013}.ebform .required-field-legend,.ebform div.required,.ebform input:required,.ebform label.required>div.tox-tinymce,.ebform select:required,.ebform textarea:required{border-left:.22em solid var(--required-color);border-radius:.3em;padding-left:.33em}.ebform .required-field-legend{border-left-style:solid;border-radius:.2em;margin:-.5em 0 1em .1em;margin:.1em 0 1em .1em;padding-right:.3em}.ebform .required-field-legend:before{background-color:var(--panel-background-color);color:transparent;content:"x";display:block;left:-.5em;position:absolute;top:0;width:.3em}.ebform label.required>div.tox-tinymce{padding-left:0}.ebform div[type=checkboxgroup]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.ebform div[type=checkboxgroup]>span{display:inline-flex;margin:.33em 0;padding-right:1em}.ebform .read-only div[type=checkboxgroup]{background:none;border:none;padding:0}.ebform .read-only div[type=checkboxgroup]>span{background-color:var(--background-light-color);border:1px solid var(--panel-border-color);border-radius:.3em;margin-right:.33em;margin:.2em .33em .33em 0;padding:0 .4em}.ebform div[type=checkboxgroup]>span>input{margin-right:.5em}.ebform label>.localization{display:block}.ebform label>.localization>div{margin-bottom:.15em;position:relative}.ebform label>.localization>div>img{border:.05em solid #666;border-radius:.2em;left:.4em;margin-top:.4em;opacity:.7;position:absolute;width:1.8em}.ebform label>.localization>div>input,.ebform label>.localization>div>span{padding-left:2.65em;width:100%}.ebform label>.localization>div>span{display:inline-block;margin-top:.33em}.ebform .qr-code>svg{border:1px solid #ccc;border-radius:var(--button-border-radius)}.ebform label.image img{background:url(../../img/shared/transparent-background-tile.png);background-color:#888;border:1px solid #aaa;border-radius:.3em;max-height:16em}.ebform label.image>div{display:flex;align-items:flex-start;flex-direction:column;max-width:100%}.ebform label.image div.preview{position:relative}.ebform label.image .preview .delete{background:url(../../img/icon/delete-red.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5em;cursor:pointer;display:none;height:2em;position:absolute;right:0;top:0;width:2em}.ebform label.image .preview:hover .delete{display:block}.ebform label .htmlpreview{align-items:flex-end;display:flex;flex-direction:column}.ebform label .htmlpreview button{font-size:90%;width:fit-content}.eb-form-html-preview-overlay{background-color:#666;bottom:0;font-size:3em;font-weight:500;left:0;opacity:.98;padding:22%;position:fixed;right:0;text-align:center;top:0;z-index:100000}.eb-form-html-preview-overlay>iframe{border:1px solid #333;background-color:#fff;display:block;height:100%;left:50%;margin-left:-12.5em;max-width:100%;position:fixed;width:25em;top:0}.eb-form-html-preview-overlay .closer{align-items:center;background:transparent;border-radius:.2em;color:#333;cursor:pointer;display:flex;font:normal normal 500 normal .5em/1 IconsFont;justify-content:center;left:50%;height:1.3em;margin-left:23.5em;position:absolute;top:.2em;width:1.3em}.eb-form-html-preview-overlay .closer:hover{background-color:#ddd}.ebform.filter{align-items:center;border-radius:.6em;flex-direction:row;flex-wrap:wrap;margin-bottom:.33em;padding:.2em .3em .2em .2em;width:fit-content}.ebform.filter .title{display:none}.ebform.filter fieldset{border:none;display:block;margin:0}.ebform.filter fieldset,.ebform.filter fieldset>div{flex-direction:row;padding:0}.ebform.filter fieldset legend{display:none}.ebform.filter label{display:flex;flex-direction:row;flex-wrap:wrap;float:left;margin:.2em .1em;padding-left:.13em;width:fit-content}.ebform.filter label>span{padding:0;margin:0 .3em;min-width:auto;min-width:fit-content;width:auto;width:fit-content}.ebform.filter label>div{width:auto}.ebform.filter input[type=submit]{margin:0;padding:0 .5em}.ebform.filter input[type=search]{background-image:url(../../img/icon/search-gray.svg);background-position:.2em;background-repeat:no-repeat;background-size:1.2em;padding-left:1.6em;width:100%}.ebform.filter select{max-width:14em}.ebform.filter select.value-selected{background-color:#faffaf}.ebform div[role=application]{align-items:initial;border-radius:.3em;display:flex;padding-left:0}.ebform .suggest{overflow:visible;position:relative}.ebform .suggest .suggestions{background-color:#fff;border:1px solid var(--panel-border-color);border-radius:.3em;cursor:pointer;left:0;position:absolute;top:3.6em}.ebform.filter .suggest{max-width:11em}.ebform.filter .suggest .suggestions{left:1.25em}.ebform .suggest .suggestions li{border:1px solid transparent;border-radius:.2em;padding:.1em .4em}.ebform .suggest .suggestions .selected{background-color:var(--panel-background-focused-color);border-color:var(--border-focused-light-color)}.ebform .suggest .clear{background-image:url(../../img/icon/clear.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5em;display:block;height:1.33em;opacity:.5;position:absolute;right:0;top:.4em;width:1.33em}a.button.create{background-image:url(../../img/icon/add-white.svg);background-position:.25em 50%;background-size:1.5em;font-size:.9em;margin:.4em 0 .2em;padding-left:2em}a.button.create:hover{background-position:.184em 45%;background-size:1.6em}@media (min-width:768px){.ebform{background-color:var(--panel-background-color);border:1px solid var(--panel-border-color);border-radius:8px;padding:.5em 1em 1em}.ebform .title{font-size:1.45em}.ebform .required-field-legend{background-color:var(--panel-background-color);margin:0;position:absolute;right:1.66em;top:.5em}.ebform fieldset,.ebform fieldset.optional.visible{border:1px solid var(--panel-border-color);border-radius:.5em}.ebform fieldset.optional{border:none;border-radius:0}.ebform fieldset>div{padding:0 .5em .33em}.ebform fieldset.optional.visible legend,.ebform fieldset legend{border:1px solid transparent;border-radius:var(--button-border-radius);font-size:inherit;font-weight:inherit;margin-left:.6em;padding:0 .5em 0 .3em;width:fit-content}.ebform fieldset.optional legend{margin-left:-.4em;transition:margin-left var(--transition-time)}.ebform fieldset.optional.visible legend:hover{border-color:var(--panel-border-color)}.ebform fieldset.optional.visible legend{margin-left:.6em;padding-left:.33em}.ebform label{flex-direction:row;overflow:hidden;vertical-align:middle}.ebform label>span{float:left;margin-right:.66em;min-width:7em;text-align:right;width:17%}.ebform.wide-labels label>span{width:27%;min-width:13.5em}.ebform fieldset label>span{width:calc(17% - .6em)}.ebform.wide-labels fieldset label>span{width:calc(27% - .6em)}.ebform label>div,.ebform label>input,.ebform label>select,.ebform label>textarea{float:right;width:82%}.ebform.wide-labels label>div,.ebform.wide-labels label>input,.ebform.wide-labels label>select,.ebform.wide-labels label>textarea{width:72%}.ebform label>input,.ebform label>select{max-height:2.13em}.ebform label>input[type=number]{max-width:18em}.ebform label>input[type=time]{max-width:5em}.ebform label>input[type=datetime-local]{max-width:10em}.ebform label>select{max-width:82%;width:auto}.ebform.wide-labels label>select{width:auto;max-width:72%}.ebform label>div,.ebform label>select{position:relative}.ebform label>span{padding:.3em 0}.ebform label>div{display:flex;align-items:center}.ebform label>div[type=dbcheckboxgroup]{align-items:flex-start;flex-direction:column}.ebform label>div[type=dbcheckboxgroup]>span{align-items:center;border:1px solid transparent;border-radius:5px;display:inline-flex;flex-direction:row;margin-left:-.4em;padding:.1em .7em .1em .5em}.ebform label>div[type=dbcheckboxgroup]>span:hover{background-color:#fff;border:1px solid #ddd}.ebform label>div[type=dbcheckboxgroup]>span>input{margin-right:.66em;min-height:0}.ebform input[type=submit]{margin-left:calc(17% + .5em)}.ebform.no-labels input[type=submit]{margin-left:0}.ebform.wide-labels input[type=submit]{margin-left:calc(27% + .5em)}.ebform.filter .title{display:block;font-size:1em;margin:0 .1em 0 .2em;width:fit-content}.ebform.filter label{align-items:center}.ebform.filter input[type=search],.ebform.filter select{height:1.75em}.ebform .placeholder{margin-left:1.5em}.ebform .suggest .suggestions{left:calc(17% + .6em);top:2.2em}.ebform .suggest .clear{background-size:1.2em;right:-.1em;top:.2em}}