.input-file-temp{margin:10px 0;min-height:59px;border:1px dotted #e8e8e8;border-radius:5px;color:#fff;font-size:15px;font-weight:300}.support-file-drop{padding:10px 0;width:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.support-file-drop span{padding-bottom:2px;display:inline-block;cursor:pointer}.support-file-drop span.underline{border-bottom:1px solid #fff}.support-file-drop .drop-active{background-color:hsla(0,0%,96.5%,.15);position:absolute;left:0;top:0;width:100%;height:100%}.support-input-wrapper{position:relative}.support-input-wrapper input{width:100%}.support-input-error{padding:0 15px;width:100%;height:100%;display:flex;justify-content:space-between;pointer-events:none;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#e33233;font-weight:300;font-size:14px}.support-input-error span{display:flex;align-items:center}.support-input-error-exclamation{font-size:18px;font-weight:700}.support-field-wrapper{position:relative}.support-field-who .registration-error{max-width:160px;text-align:left;line-height:1.4}@media(min-width:640px){.support-field-who .registration-error{left:calc(100% + 20px)}.support-field-who .registration-error:before{top:50%;transform:translateY(-50%)}}.support-field-textarea,.support-field-textarea textarea{width:100%}.support-field-textarea.error textarea{border:1px solid #f03226}@media(min-width:640px){.support-field-textarea.error{max-width:calc(100% - 125px)}}@media(min-width:640px){.support-field-code .registration-error{max-width:250px}}@media screen and (max-width:800px)and (min-width:640px){.support-field-confirm .registration-error{top:calc(100% + 15px);transform:none;left:50%}.support-field-confirm .registration-error:before{bottom:100%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #aa2e2e;left:50%;transform:translateX(-50%)}}@media(min-width:640px){.support-field-confirm .registration-error{max-width:300px}}@media screen and (min-width:640px){.support-field-name .registration-error{top:calc(100% + 15px);transform:translateX(-50%);left:50%}.support-field-name .registration-error:before{bottom:100%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #aa2e2e;left:50%;transform:translateX(-50%)}}@media(min-width:640px){.support-field-name .registration-error{max-width:200px}}