.flora-photo-uploader{margin:1.5rem 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:12px;background:rgba(var(--color-foreground),.025)}.flora-photo-uploader__heading{font-size:1.8rem;font-weight:700;margin-bottom:1.2rem}.flora-photo-uploader__pick{min-height:4.2rem;padding:0 2rem}.flora-photo-uploader__summary{margin:1rem 0;font-size:1.35rem}.flora-photo-uploader__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem;margin-top:1rem}.flora-photo-uploader__card{position:relative;min-width:0;border:1px solid rgba(var(--color-foreground),.14);border-radius:10px;overflow:hidden;background:rgb(var(--color-background))}.flora-photo-uploader__thumb{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.flora-photo-uploader__name{padding:.7rem .7rem .25rem;font-size:1.05rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flora-photo-uploader__card-actions{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.35rem .55rem .65rem;align-items:center}.flora-photo-uploader__card button{width:100%;min-width:0;border:0;background:transparent;text-decoration:underline;cursor:pointer;font:inherit;font-size:1.1rem;line-height:1.2;padding:.45rem .15rem;text-align:center;white-space:nowrap}.flora-photo-uploader__error{margin-top:1rem;color:rgb(var(--color-error,176,0,32));font-size:1.3rem}.flora-photo-uploader__progress{margin-top:1.2rem}.flora-photo-uploader__progress-bar{height:8px;border-radius:999px;overflow:hidden;background:rgba(var(--color-foreground),.12)}.flora-photo-uploader__progress-bar span{display:block;width:0;height:100%;background:rgb(var(--color-foreground));transition:width .2s}.flora-photo-uploader__progress-text{margin-top:.55rem;font-size:1.25rem}.flora-photo-uploader.is-uploading .flora-photo-uploader__pick,.flora-photo-uploader.is-uploading .flora-photo-uploader__card button{pointer-events:none;opacity:.55}@media screen and (max-width:480px){.flora-photo-uploader__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flora-photo-uploader__card button{font-size:1.05rem}}.flora-photo-uploader__customer{margin-bottom:1.5rem}.flora-photo-uploader__label{display:block;font-size:1.35rem;font-weight:600;margin-bottom:.6rem}.flora-photo-uploader__customer-input{display:block;width:100%;max-width:44rem;min-height:4.5rem;padding:0 1.2rem}.flora-photo-uploader__customer{width:100%;box-sizing:border-box}.flora-photo-uploader__customer-input{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0}.flora-photo-uploader__customer{display:block;width:100%;margin:0 0 1.5rem;padding:0;box-sizing:border-box}.flora-photo-uploader__customer-input,.flora-photo-uploader input.flora-photo-uploader__customer-input{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:4.8rem;margin:.6rem 0 0!important;padding:0 1.6rem!important;box-sizing:border-box!important;border:1.5px solid rgba(var(--color-foreground),.75)!important;border-radius:.4rem!important;background:rgb(var(--color-background))!important;box-shadow:none!important;outline:none}.flora-photo-uploader__customer-input:focus{border-width:2px!important;box-shadow:0 0 0 1px rgba(var(--color-foreground),.12)!important}.flora-photo-uploader__external{display:flex;align-items:center;gap:.8rem;margin:1rem 0 1.2rem;cursor:pointer;font-size:1.35rem}.flora-photo-uploader__external-checkbox{width:1.7rem;height:1.7rem;margin:0;flex:0 0 auto}.flora-photo-uploader__grid.is-disabled{opacity:.45;pointer-events:none}.flora-photo-uploader__pick:disabled{opacity:.5;cursor:not-allowed}.flora-photo-uploader__summary+.flora-photo-uploader__external{margin-top:1.2rem;margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/102/assets/flora-photo-uploader.css.map */
