.submissions-form__layout{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media screen and (min-width:990px){.submissions-form__layout{grid-template-columns:1fr 2fr;gap:6rem}}.submissions-form__intro-body{font-size:1.5rem;line-height:1.7;margin-bottom:3rem;opacity:.9}.submissions-form__contact-person{display:flex;align-items:center;gap:1.6rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.2)}.submissions-form__contact-avatar{width:4.8rem;height:4.8rem;min-width:4.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;overflow:hidden}.submissions-form__contact-photo{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.submissions-form__contact-name{font-size:1.4rem;margin:0 0 .3rem}.submissions-form__contact-title{font-size:1.3rem;opacity:.75;margin:0}.submissions-form__wrapper{padding:3.6rem;border-radius:var(--text-boxes-radius, 0px)}@media screen and (max-width:749px){.submissions-form__wrapper{padding:2rem}}.submissions-form .field{margin-bottom:2rem}.submissions-form__two-col{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px){.submissions-form__two-col{grid-template-columns:1fr 1fr;gap:2rem}}.submissions-form__file-note{background:rgba(var(--color-foreground),.06);border:1px dashed rgba(var(--color-foreground),.25);border-radius:var(--text-boxes-radius, 0px);padding:1.6rem 2rem;margin-bottom:2rem;font-size:1.3rem;line-height:1.6}.submissions-form__file-note p{margin:0}.submissions-form__submit{margin-top:1.2rem}.submissions-form__success{display:flex;align-items:center;gap:1rem;padding:2rem;background:#8ddae226;border-left:4px solid #8ddae2;border-radius:var(--text-boxes-radius, 0px);margin-bottom:2.4rem;font-size:1.5rem}.submissions-form__success p{margin:0}.submissions-form__submit .button{position:relative}.submissions-form__field-error{display:block;color:rgb(var(--color-error, 176, 0, 32));font-size:1.2rem;margin-top:.6rem}.submissions-form__field-error:empty{display:none}.submissions-form .field__input.invalid{border-color:rgb(var(--color-error, 176, 0, 32));outline:1px solid rgb(var(--color-error, 176, 0, 32))}.submissions-form__upload-label{display:block;font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;color:rgb(var(--color-foreground));margin-bottom:.8rem}.submissions-form__upload-hint{opacity:.6;font-size:1.2rem}.submissions-form__upload-area{border:1px dashed rgba(var(--color-foreground),var(--inputs-border-opacity, .55));border-radius:var(--inputs-radius, 0px);background:rgb(var(--color-background));cursor:pointer;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.submissions-form__upload-area:hover,.submissions-form__upload-area.drag-over{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03)}.submissions-form__upload-area.invalid{border-color:rgb(var(--color-error, 176, 0, 32))}.submissions-form__upload-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.submissions-form__upload-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:3rem 2rem;text-align:center;font-size:1.4rem;color:rgba(var(--color-foreground),.7);pointer-events:none}.submissions-form__upload-icon{display:block;color:rgb(var(--color-button))}.submissions-form__upload-preview{position:relative;padding:1.2rem}.submissions-form__upload-preview img{display:block;max-height:16rem;max-width:100%;margin:0 auto;border-radius:var(--inputs-radius, 0px);object-fit:contain}.submissions-form__upload-remove{position:absolute;top:.8rem;right:.8rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.submissions-form__upload-progress{padding:2rem;text-align:center;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.submissions-form__upload-progress-bar{height:4px;background:rgb(var(--color-button));border-radius:2px;width:0%;transition:width .2s ease;margin-bottom:.8rem}.submissions-form__field-hint{font-size:1.2rem;opacity:.6;margin-top:.5rem;margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/49/assets/submissions-form.css.map */
