html{--body-background:#ddd}html body{background:#efefef}html body main{padding-bottom:300px}html body footer,html body header{display:none}.has-shadow,.hs,.panel{box-shadow:var(--box-shadow);border-radius:var(--button-border-radius)}.submenu{display:flex;flex-direction:column;gap:5px}.account-header{margin-top:-50px;margin-bottom:50px;align-items:center}.account-header .button-logout{margin-left:auto}.account-header .button.is-active{background:var(--secondary);color:#fff}.account-header .account-header__logo{margin-left:0;margin-right:auto;max-height:50px}.account-header .account-header__logo img{max-height:50px !important}.account-header .account-header__logo svg{max-width:var(--width);max-height:var(--height);width:auto;height:auto}main .panel + .panel{margin-top:30px !important}main grid>.panel + .panel{margin-top:0px !important}main form{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;width:100%;margin:0 auto;--cw:12;--cs:auto;--rh:1;--rs:auto}@media (max-width:576px){main form{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:576px){main form{max-width:calc(100% - 30px);gap:15px 15px}}@media (min-width:768px){main form{max-width:720px;gap:30px}}@media (min-width:992px){main form{max-width:960px;gap:30px}}@media (min-width:1200px){main form{max-width:1140px;gap:30px}}@media (min-width:1400px){main form{max-width:1290px;gap:30px}}main form.no-gap{gap:0}main form.fluid{margin:0;max-width:100%}@media (max-width:692px){main form.fluid{width:100%}}main form>*{grid-column:var(--column-span) / span var(--column-width);grid-row:var(--row-span) / span var(--rh)}@media (max-width:692px){main form>*{--column-width:var(--cw-xs,12);--column-span:var(--cs-xs,var(--cs));--row-span:var(--rs-xs,var(--rs))}}@media (min-width:692px) and (max-width:992px){main form>*{--column-width:var(--cw-sm,var(--cw));--column-span:var(--cs-sm,var(--cs));--row-span:var(--rs-sm,var(--rs))}}@media (min-width:992px){main form>*{--column-width:var(--cw,12);--column-span:var(--cs,auto);--row-span:var(--rs,auto)}}main form grid:not('.fixed'),main form .grid:not('.fixed'){max-width:100% !important;margin:0 !important}main form input{min-width:auto}main form .form__row[type="file"]{position:relative}main form .form__row[type="file"] .file-source,main form .form__row[type="file"] .file-search{display:none !important}main form .form__row[type="file"] input[type="file"]{position:absolute;inset:0 0 0 0;opacity:0;height:100%;cursor:pointer}main form .main-image{--cw:6;--rh:3}main form .main-image .file-demo{height:300px}main form .upload{display:none}main form .file-demo{border:1px solid var(--input-border-color);border-radius:3px;display:flex;justify-content:center;align-items:center;height:100px}main form .file-demo img{height:100%;max-height:300px;object-fit:cover}