.facturas-page{padding:4rem 1.6rem 8rem}.facturas-page__container{max-width:64rem;margin:0 auto}.facturas-page__heading{font-size:clamp(2.4rem,5vw,3.6rem);color:rgb(var(--color-foreground));margin:0 0 .8rem}.facturas-page__subheading{font-size:1.5rem;color:rgba(var(--color-foreground),.65);margin:0 0 3.2rem;line-height:1.6}.facturas-card{background:#fff;border-radius:12px;padding:3.6rem;box-shadow:0 .8rem 4rem #00000059}@media screen and (max-width:600px){.facturas-card{padding:2.4rem 2rem}}.facturas-form__group{margin-bottom:2rem}.facturas-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-bottom:2rem}@media screen and (max-width:600px){.facturas-form__row{grid-template-columns:1fr}}.facturas-form__label{display:block;font-size:1.3rem;font-weight:600;color:#1a1a1a;margin-bottom:.6rem;letter-spacing:.02em}.facturas-form__label span{color:#b972ff}.facturas-form__input,.facturas-form__select{width:100%;padding:1.1rem 1.4rem;border:.15rem solid #d1c4e9;border-radius:6px;font-size:1.5rem;font-family:var(--font-body-family);background-color:#faf8ff;color:#1a1a1a;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.facturas-form__input:focus,.facturas-form__select:focus{outline:none;border-color:#b972ff;box-shadow:0 0 0 .3rem #b972ff26}.facturas-form__input.is-invalid,.facturas-form__select.is-invalid{border-color:#ef4444}.facturas-form__select-wrapper{position:relative}.facturas-form__select-wrapper:after{content:"";position:absolute;right:1.4rem;top:50%;transform:translateY(-50%) rotate(45deg);width:.6rem;height:.6rem;border-right:.2rem solid #b972ff;border-bottom:.2rem solid #b972ff;pointer-events:none}.facturas-form__field-error{font-size:1.2rem;color:#dc2626;margin-top:.4rem;display:none}.facturas-form__field-error.is-visible{display:block}.facturas-form__upload{position:relative;border:.2rem dashed #d1c4e9;border-radius:8px;background:#faf8ff;padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.facturas-form__upload:hover,.facturas-form__upload.is-dragover{border-color:#b972ff;background:#f3e8ff}.facturas-form__upload.has-file{border-color:#b972ff;border-style:solid;background:#f3e8ff}.facturas-form__upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.facturas-form__upload-icon{display:flex;justify-content:center;margin-bottom:.8rem;color:#b972ff}.facturas-form__upload-text{font-size:1.4rem;color:#555;line-height:1.5}.facturas-form__upload-text strong{color:#b972ff}.facturas-form__upload-hint{font-size:1.2rem;color:#999;margin-top:.4rem}.facturas-form__upload-filename{font-size:1.3rem;font-weight:600;color:#6b21a8;margin-top:.6rem;word-break:break-all}.facturas-form__alert{padding:1.2rem 1.6rem;border-radius:6px;font-size:1.4rem;margin-bottom:2rem;display:none;line-height:1.5}.facturas-form__alert.is-error{display:block;background:#fff0f0;color:#991b1b;border-left:.3rem solid #ef4444}.facturas-form__alert.is-success{display:block;background:#f3e8ff;color:#6b21a8;border-left:.3rem solid #b972ff}.facturas-form__submit{width:100%;padding:1.4rem;background-color:#b972ff;color:#fff;border:none;border-radius:6px;font-size:1.6rem;font-weight:600;font-family:var(--font-body-family);cursor:pointer;transition:background-color .2s,opacity .2s;display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.8rem}.facturas-form__submit:hover:not(:disabled){background-color:#9830ff}.facturas-form__submit:disabled{opacity:.6;cursor:not-allowed}.facturas-form__spinner{width:1.8rem;height:1.8rem;border:.2rem solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:facturas-spin .7s linear infinite;display:none}.facturas-form__submit.is-loading .facturas-form__spinner{display:block}.facturas-form__submit.is-loading .facturas-form__submit-label{opacity:.7}@keyframes facturas-spin{to{transform:rotate(360deg)}}.facturas-card__divider{border:none;border-top:.1rem solid #ede7f6;margin:2.4rem 0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-facturas.css.map */
