.prescription-upload{margin:1.6rem 0}.prescription-upload--hidden{display:none}.prescription-upload__inner{border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--inputs-radius, .4rem);padding:1.4rem 1.6rem;background:rgba(var(--color-foreground),.03);transition:border-color .2s ease}.prescription-upload--error .prescription-upload__inner{border-color:#c52828}.prescription-upload__label{display:flex;align-items:center;gap:.8rem;font-weight:600;letter-spacing:.03rem}.prescription-upload__badge{display:inline-block;font-size:1.1rem;font-weight:600;line-height:1;padding:.4rem .7rem;border-radius:.3rem;color:#fff;background:#c52828;letter-spacing:.05rem}.prescription-upload__note{margin:.8rem 0 1.2rem;font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.prescription-upload__input{display:block;width:100%;font-size:1.4rem;color:rgb(var(--color-foreground))}.prescription-upload__input::file-selector-button{margin-right:1.2rem;padding:.9rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--buttons-radius-outset, .4rem);background:transparent;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.3rem;cursor:pointer;transition:background .2s ease,color .2s ease}.prescription-upload__input::file-selector-button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.prescription-upload__filename{margin:1rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.85);word-break:break-all}.prescription-upload__error{margin:1rem 0 0;font-size:1.3rem;font-weight:600;color:#c52828}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-prescription-upload.css.map */
